Re: EPEL2RHEL - New Wording? - New Workflow?

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

 



On Friday, 02 September 2022 at 18:25, Kevin Fenzi wrote:
> On Thu, Sep 01, 2022 at 12:12:07PM -0500, Maxwell G via epel-devel wrote:
> > On Wednesday, August 31, 2022 Troy Dawson wrote:
> > > EPEL2RHEL is part of the RHEL 8 and 9 new package workflow.  When a RHEL
> > > maintainer wants to add a package to RHEL 8 or 9 they start a "new package
> > > workflow".  There are several automations that happen when they start that
> > > workflow.  One of them is checking if the package is already in epel.  If
> > > it is, it creates a bugzilla against that package, and links that bug
> > > against the EPEL2RHEL tracker. [1]
> > > Remember, this check currently happens at the beginning of the new package
> > > workflow.  Before a package has been branched, built, or put into testing
> > > repos.
> > 
> > I think this whole process should be automated. File bugs that say "Heads up: 
> > your package will be automatically retired after the release of RHEL X.X" and 
> > provide some explanation. This will have multiple benefits:
> > 
> > 1. Saying "you'll have to do something in six months, but it'll be bad if you 
> > do it now" is quite difficult to follow.
> > 
> > 2. We can send out one announcement to epel-announce about which packages are 
> > going to be retired and when that'll happen, instead of retiring packages in a 
> > piecemeal manner.
> > 
> > 3. The maintainers won't have to remember to do it.
> > 
> > 4. If we find out that a package is buildroot only, then we'll close the bug 
> > and exclude it from the automatic retiring.
> 
> I really like this approach... :) 

It would be really nice if the wording of the bug could contain some
kind of a "thank you" note to the EPEL maintainers of the package in
question. Not everyone will understand this process as "great, I don't
have to maintain package X anymore, Red Hat will be doing that for me
from now on". Some folks may take it as "Oh no! Red Hat is taking away
my toy! Why?!" Ideally, there should still be a way for EPEL
maintainer(s) to continue contributing to the RHEL package.

Regards,
Dominik
-- 
Fedora   https://getfedora.org  |  RPM Fusion  http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
        -- from "Collected Sayings of Muad'Dib" by the Princess Irulan
_______________________________________________
epel-devel mailing list -- epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to epel-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/epel-devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[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