On Sun, Sep 15, 2019 at 4:22 PM Kevin Kofler <kevin.kofler@xxxxxxxxx> wrote: > > Dridi Boukelmoune wrote: > > In other words, a package superseded by another still gets its > > Obsoletes entries taken into account? I breaks the POLA as far as I'm > > concerned, it means the only way to undo such a mistake is first to > > have the mistake only happen in the updates repository, and work > > around it by pushing two consecutive updates with the correct > > Obsoletes. If the wrong Obsolete is in the base repo it's already game > > over... > > This is exactly the problem (and the bad liberation-fonts Obsoletes is > indeed in the GA repo, so the only workaround was to bump the Epoch of > liberation-narrow-fonts to 2 to evade the wrong Obsoletes – if the bad > Obsoletes had not been versioned at all, we would have been screwed). > I consider YUM's behavior of Obsoletes to have been fundamentally broken since the beginning of time. This age-old argument between you and the DNF developers on Obsoletes needs to die. It's also important to note that papering over stupid is only required because Fedora doesn't allow by policy to clean up stupid in the development release. That's why we have asinine things like "Epoch: 12" in dhcp, among many other things. Much of this is around the fetish that "dnf upgrade" is supposed to technically work to move to the next release by policy, even though it never worked for various reasons. This is why the system-upgrade plugin switched to the distro-sync/dist-upgrade method. DNF does have some broken behaviors, but this isn't one of them. -- 真実はいつも一つ!/ Always, there's only one truth! _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx