Re: Modularity and the system-upgrade path

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

 



Le samedi 16 novembre 2019 à 09:35 +0100, Lukas Ruzicka a écrit :
> 
> 
> > Either the strategy should be:
> > 
> > "We offer alternate Perl versions for containers etc. they conflict
> > with the 
> > default Perl version and with the non-modular apps. That is known
> > and accepted."

That won't work.

You *can* ship modular components as alternatives

You *can* *not* ship modular components that directly compete with non-
modular as defaults, because the maintainer of non modular will have
made the effort to integrate with the rest of the distro, and not only
the maintainer of the modular content won't have made this effort, but
he will offload the integration problems *he* created to the maintainer
of the default non modular version

The root reason of the current mess is that modular was allowed to
override things without owning the problems that created.

Modular should *not* override anything by default in dep resolution.
Dep resolution *may* use modular preferences as hints, but those hints
should be weak at best, and be ignored by the dep resolver as soon as
they conflict with dep graph resolution.

And yes that means maintainers of modular things will get the rug
pulled under them whenever the default stream changes in incompatible
ways. Tough luck. The only reliable way we have to coordinate Fedora
activity is this default stream.

Regards,

-- 
Nicolas Mailhot
_______________________________________________
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