Re: Proposed EPEL policy change: Release based package lifetimes

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

 



On Fri, 15 Feb 2019 at 11:45, Troy Dawson <tdawson@xxxxxxxxxx> wrote:
>

>
> Yes it does.
> Do we want to put anything in about packages that no longer install
> due to updates.  Whether those updates are in EPEL or RHEL.
> An example would be when EPEL7  nodejs goes to nodejs 8 (or 10),
> There will be a handful of packages that no longer will be
> installable.  Can we have a policy for those, or is that beyond the
> scope of this proposal?
>

We should have a policy on those. I don't know how to word it so would
like someone else to take a stab please.

>
> > >
> > > On Wed, Feb 13, 2019 at 9:49 AM Stephen John Smoogen <smooge@xxxxxxxxx> wrote:
> > > >
> > > > https://fedoraproject.org/wiki/EPEL/Changes/Release_based_package_lifetimes
> > > >
> > > > == Summary ==
> > > >
> > > > The change moves expected package lifetime to that of a Red Hat
> > > > Enterprise Linux minor release.
> > > >
> > > >
> > > > == Owner ==
> > > > * Name: [[User:smooge|Stephen Smoogen]]
> > > > * Email: smooge@xxxxxxxxx
> > > >
> > > > == Detailed Description ==
> > > >
> > > > Extra Packages for Enterprise Linux is a sub-project of Fedora which
> > > > recompiles various Fedora packages against various Red Hat Enterprise
> > > > Linux releases. When EPEL was started, RHEL lifetimes were 5 years and
> > > > it was thought that the repository could have similarly long
> > > > lifetimes. Major rebasing of versions were not to be allowed, and fast
> > > > moving software was frowned on.
> > > >
> > > > Over time, the lifetime of a RHEL release grew, and the way RHEL
> > > > releases rebased themselved overtime also changed. This has meant that
> > > > packagers in EPEL were bound to support software longer than RHEL did
> > > > and unable to rebase like RHEL could.
> > > >
> > > > The current proposal is closely linked to release based composes but
> > > > does not depend on it. The changes are as follows:
> > > >
> > > > Packagers commit to maintaining software in EPEL for at least one RHEL
> > > > minor release or 13 months, whichever is shorter. If a packager needs
> > > > to stop maintaining the software, they should do the following
> > > >
> > > >  * announce on epel-devel list that they are no longer able to
> > > >    maintain the package and give the reasons. If someone can take it
> > > >    over they can do so here.
> > > >  * release one final version with an additional file named
> > > >    'README-RETIRED.txt'  in the %docs section which says this software
> > > >    is retired.
> > > >  * wait until that package arrives in updates.
> > > >  * let the EPEL release manager know that the package needs to be
> > > >    retired for the next release.
> > > >
> > > > Otherwise the latest update of the package will be retagged for the
> > > > next compose of EPEL and will appear without problems.
> > > >
> > > > If the situation requires a major ABI/API change (security, a new
> > > > minor compose occurs, a new LTS package is released) a packager should
> > > > announce to epel-devel and put in a ticket in the epel pagure instance
> > > > to track. Updates can then be made and will show up in either
> > > > /updates/ or the next major.minor compose.
> > > >
> > > > == Benefit to Fedora ==
> > > >
> > > > * Packagers will feel more likely to make their packages available in
> > > >   EPEL.
> > > > * Users of EPEL will have more software and know it is being kept up.
> > > >
> > > >
> > > > == Scope ==
> > > >
> > > > * Other developers:
> > > > * Policies and guidelines: The above need to be coded clearer
> > > > * Trademark approval: N/A
> > > >
> > > > == Known Change Impacts ==
> > > >
> > > >
> > > > == How To Test ==
> > > >
> > > > == User Experience ==
> > > >
> > > >
> > > > == Contingency Plan ==
> > > > * Contingency mechanism: (What to do?  Who will do it?)
> > > > * Contingency deadline:
> > > > * Blocks release?
> > > > * Blocks product?
> > > >
> > > > == Release Notes ==
> > > >
> > > > --
> > > > Stephen J Smoogen.
> > > > _______________________________________________
> > > > epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> > > > To unsubscribe send an email to epel-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/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> > > _______________________________________________
> > > epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> > > To unsubscribe send an email to epel-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/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> >
> >
> >
> > --
> > Stephen J Smoogen.
> > _______________________________________________
> > epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> > To unsubscribe send an email to epel-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/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> _______________________________________________
> epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
> To unsubscribe send an email to epel-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/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx



-- 
Stephen J Smoogen.
_______________________________________________
epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to epel-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/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Announce]     [Fedora News]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Announce]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora QA]     [Fedora Triage]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Linux Apps]     [Gnome Users]     [KDE Users]     [Fedora Tools]     [Fedora Art]     [Fedora Docs]     [Maemo Users]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Fedora ARM]

  Powered by Linux