Re: F29 liberations-fonts dependencies are messed in several packages(or it's dnf)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux