Terra shouldn't replace upstream Fedora... by default. But for some packages here you do need to replace them. Like our custom Mesa build.
Let's create a new, optional repo for packages that replace or break existing upstream packages, maybe something like a repo file called terra-breaking.repo that's disabled by default but users can enable themselves if they really want to suffer dependency hell
Other solutions
We could make use of module streams. But upstream disowned that now so I don't know if we should keep doing that
Terra shouldn't replace upstream Fedora... by default. But for some packages here you do need to replace them. Like our custom Mesa build.
Let's create a new, optional repo for packages that replace or break existing upstream packages, maybe something like a repo file called
terra-breaking.repo
that's disabled by default but users can enable themselves if they really want to suffer dependency hellOther solutions
We could make use of module streams. But upstream disowned that now so I don't know if we should keep doing that