Re: Fast-moving packages in EPEL

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

 



On Sun, Oct 11, 2020 at 02:18:26PM +0200, Christopher Engelhard wrote:
> One thing I forgot that makes things even worse:
> 
> - upstream does not support updates across more than one major version,
> so anybody who actually has the old v10 installed will have their
> installation completely broken by ANY update at this point
> - for the same reason, trying to limit major updates to whenever
> CentOS/RHEL release a new version won't work either.
> 
RHEL releases a minor version every six months. And as I remember, EPEL8
allows breaking upgrades at each new RHEL release. Thus technically, it's
possible to rebase the package every year without getting into conflict with
packaging guidelines. On the other hand, I'm not sure whether the users know
it and expect it.

> I think I'll retire and look into re-adding it via modularity.
> 
You could package each new incompatible version into a separate module stream
and keep maintaining only the latest one. This way the users could switch
to the newer stream whenever they feel comfortable. If they slip switching
to the latest stream, then can migrate any later by hopping through all the
intermediary streams up to the latest one. That could be even automated by
a script.

There is a downside of the modules: There is no mechanism for tracking the
latest stream automatically. DNF team is willing to implement the mechanism,
but so far it's only a conception. It's also dubious whether the new mechanism
would be ported back to RHEL 8. So far users have to switch the streams
manually.

-- Petr

Attachment: signature.asc
Description: PGP signature

_______________________________________________
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

[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