Modularity transition plan

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

 



We have been asked for a transition plan, for people using epel 8 modules.
Although we have talked about a transition plan, I realized we didn't write anything outside of chats and talking to one another.  I believe this is what we said, but if others can verify and/or correct me, that would be great.

= EPEL 8 Modularity transition plan
There are users that use EPEL 8 Modules.  This is a transition plan to help users through this process.

== Transition Steps
=== 1 - Verify that you are using an EPEL 8 Module
  dnf list installed | grep epel-modular
If nothing shows up, great, you are done.

=== 2 - Determine if there are alternatives
Several of the EPEL 8 modules are in RHEL's modules, or are non-modular packages in epel.  In the list below, look for the modules with [a].  That means there is an alternative to the epel module.  If your module version has an [s], then the alternative is the same version.  If your module version has a [d], then the alternative has a different version.
If you have an alternative, safely switch to the alternative packages.[1]
If you were able to move off of all your epel 8 modules, great, you are done.

=== 3 - Request non-modular package for EPEL 8
If there were no alternative packages to move to, then request the package be put in non-modular epel8.  Once it is in non-modular EPEL 8, got back to step 2.
https://docs.fedoraproject.org/en-US/epel/epel-package-request/

=== 4 - Last Resort
If you have been unable to transition off the EPEL 8 Modules, then the final option is to just keep using them.  Because the mirrors will be pointing to the archives, there is nothing you need to change in your epel-modularity configuration file.  It will just continue to work.  But keep a backup somewhere because eventually, the epel-modularity configuration will be completely removed from epel-release.
This is not recommended.  The modules will not receive any further security or bug fixes.

== EPEL 8 Modules
Legend:
[a] - There is an alternative
[n] - There is no alternative
[s] - There is an alternative with the same version
[d] - There is an alternative with a different version
[x] - This module didn't install, or had some problems with it.

=== 389-directory-server [n]
=== avocado [a]
  * latest [d]
  * 8.2 [s]
=== avocado-vt [n]
=== cobbler [n]
=== cri-o [n]
=== dwm [n][x]
  Does not install on RHEL 8
=== ghc [a]
  * 8.2 [s]
  * 8.4 [d]
=== libuv [a]
=== nextcloud [n][x]
  None of the modules install on RHEL 8
=== nginx [a][d]
=== nodejs [a]
  * 13 [d]
  * 16-epel [s]
=== postgresql [a][d]
=== swig [a][x][s]
  The EPEL version conflicts with RHEL's, should have been removed earlier.
=== zabbix [a]
  * 5.0 [d]
  * 6.0 [s]


Does this sound correct to everyone?

Troy

[1] - Detailed instructions for moving to alternative packages are out of the scope of this document.

_______________________________________________
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