Re: What does delaying F31 mean for packagers/users?

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

 



On Sat, Dec 1, 2018 at 10:24 AM Stephen John Smoogen <smooge@xxxxxxxxx> wrote:
>
> On Sat, 1 Dec 2018 at 08:50, Nico Kadel-Garcia <nkadel@xxxxxxxxx> wrote:
> >
> > Folks, hi.
> >
> > Planning for a specific delay for a specific reason is one thing. But
> > the same design philosophy reasons that apply to Fedora 31 have
> > applied to almost every other Fedora releases, and changing to an
> > annual cycle is going to drive people *nuts* when updates for their
> > particular critical components get delayed up to 18 months because
> > they missed the *current* release and have to wait for the next major
> > release for the dependencies to be built up. This especially plays out
> > with tools that use many distinct small modules by different authors,
> > such as Python. Have you *looked* at what happens if python modules
> > are even slightly out of date, and the dependency chain that "pip
> > instlal" brings in?
> >
>
> I think the thinking is that you would make these modules and would
> just make them available during a release. You put a 12 month lifetime
> on each module set you are running and put out updated ones when you
> are ready to do so. The modules get retired over time and you are
> running your own 'release'. Of course this works better if packagers
> team up together and own the module versus trying to do it all
> themselves.. which is also assumed but may not have been realized by
> the packagers yet :).

The problem is maintaining the dependency chain. I tried to do this
for "airflow" under Fedora 28, and it became.... painful to try to
build chain. I used to do it for RHEL and CentOS 7 for previous
releases. But getting the dependencies resolved for very specific
python module requirements, and the older and newer versions of
critical modules, just got out of hand. I've found it much easier to
work from Fedora at or near the bleeding edge of all infrastructure
components than to backport mixed versions of individual components
for compatibility.
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://getfedora.org/code-of-conduct.html
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