Re: Fedora Lifecycles: imagine longer-term possibilities

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

 



Dne 16. 11. 18 v 0:54 Jason Tibbitts napsal(a):
>>>>>> "MM" == Matthew Miller <mattdm@xxxxxxxxxxxxxxxxx> writes:
> MM> Let's talk about something new and exciting.
>
> I assume that you mean "very much not new and about as exciting as the
> fifteenth viewing of an episode of the Joy of Painting".
>
> I know it's been a while.  Maybe it's been long enough that a
> significant number of the developers here don't remember it.  I am
> pretty sure you were around, though, so I do hope you have some
> recollection of it.  Put simply, Fedora has had this discussion before.
> A number of times.  Going back to FC1 and what the release cycle would
> look like.  At one point it was basically an endless thread that lasted
> the better part of a year.
>
> For the life of me I simply can't remember the various proposals called
> their releases, though.
>
> One example of what I'm talking about is
> https://kanarip.fedorapeople.org/Fedora%20Extended%20Lifecycle%20Support%20-%20The%20why,%20the%20what,%20the%20how%20and%20the%20who.pdf
> but that came after I stopped paying attention to this kind of thing.
>
> In the end the discussions I recall seemed to come down to a few basic
> things.
>
> 1) A lot of people would love to consume such a release.
>
> 2) Not nearly as many actual maintainers would want to do so.
>
> 3) At minimum, we need a kernel.  Which means we need a kernel team.  I
>    doubt the current kernel team would be any more enthusiastic about
>    either backporting everything, maintaining packages of the extended
>    lifetime kernel packages (assuming those even line up with the
>    release schedule) or pushing the current kernel back to the
>    equivalent of... Fedora 25 or so.
>
> 4) Someone has to do release engineering.  Even in the earlier days this
>    was seen as something that wasn't going to happen.
>
> My recollection is that meaningful discussion usually stopped at the
> kernel issue.  At one point we had some basic agreement that people who
> cared were welcome to push to old branches of things to keep them going,
> but that was back when we had per-branch ACLs.  But that never happened,
> and as there was no effort to actually compose updates for those
> releases, it doesn't matter much anyway.
>
> And now we're bigger, and there are more big systems that would need
> maintenance.  Oh, and we have a security team now; they'd have to deal
> with issues in those old releases.  And more big package sets like
> Python and Node and Go and whatever, some of which amount to a larger
> number of packages than made up the entirety of one of the old Fedora
> releases.  Hello, Python SIG?  Good luck finally getting rid of
> python2.  You get two more years of support backporting security fixes
> and you don't even get paid for it.
>
> And to add in an additional argument that we didn't have a decade ago:
> We're actually trying to evolve our packaging now.  EPEL with it's "old
> RPM never changes" restriction is bad enough but fortunately limited in
> scope.  Having years of Fedora releases that can never evolve but which
> still hold back progress in Rawhide is just too much.


Nice summary.


>
> Really, this is what our downstream distributions RHEL and CentOS are
> for.  That was the answer then and I don't see why it doesn't still
> apply.
>
> MM> How would we balance this with getting people new stuff fast as
> MM> well?
>
> Wait, what?  Certainly you're not suggesting trying to do an extended
> lifecycle that also gets all the new stuff.  That's seems like a
> contradiction in terms.


This last paragraph you could already apply to EPEL and this is
specifically reason why I don't bother to maintain anything in EPEL.


Vít
_______________________________________________
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