Am 12.08.20 um 17:13 schrieb Neal Gompa:
It sounds like there's no way you can graduate any architecture. From my perspective, a supported architecture needs to exist in openSUSE:Factory. It needs to be part of the staging workflow, and needs to release at the exact same time.
How are you concluding that this is impossible? I'm missing some intermediate steps in your argument. Admittedly I have no idea if the resources are currently there. (If they aren't, maybe a generous donor can be found. Maybe aarch64 will not reach the single-core performance of x86_64 anytime soon, but maybe that can be solved with more cores.) Just to be clear, this is not a rhetorical question, I'd just like you to get into the details.
I would give up on this multi-tier idea of supportability. You already have everything you're capable of: usable and supported (x86 arches) and unsupported and randomly broken (everything else).
Well, these are two tiers, right? The entire idea is that instead of saying x86_64 (& i586) is supported and the rest isn't, we say an architecture is supported if it satisfies some requirements.
No offering of solutions if there are dependency problems (dnf just exits)
[...]
I'd be interested in understanding what makes that feature compelling, given that every time I've had to use it, it doesn't work
That's not my experience. I've had a few cases where conflicts were getting too big and I had to abort, but in most cases one of the solutions was what I wanted and worked fine. Why is it compelling? Sometimes there are genuine conflicts, and you don't want to remove packages manually before installing a new one, and this allows you to do installation and removal in one transaction. Quite possible that the manual removal wasn't enough, and you've got more conflicts, and then you decide that you can't go further and the removal was pointless. If you let the solver figure out the entire thing at once, you avoid that painful do-while loop with rollback.
[...] or leads to a broken system...
That would be strange, because requirements are still checked. I've seen people run into strange issues when they added repos from different distributions, such as Tumbleweed repos on a Leap system, and then often dependencies don't fit. Otherwise I've not seen conflict resolution break anything, if anything the conflicts got out of hand and I had to abort. Best regards, Aaron -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org