Skip to content

OSLogs

Logging Operating System Updates

Menu
  • Home
  • Contact
Menu

EPEL 8 Modules – Now a history

Posted on October 31, 2022October 31, 2022 by Nishant Kaushal

Way back in 2018, Fedora 28 had introduced EPEL 8 modules, which allowed one to install multiple versions of the same software and switch between them, making them modular. For example, one might need to keep switching between a nodejs 8.x, 10.x and 12.x based on the software requirement, or even switching between a Python 2 and Python 3 as many of the ealier softwares are not yet compatible with Python 3.

Fedora being the upstream distro to Redhat (and CentOS, before it became CentOS Stream and became a mid-stream distro), was facing the same problem like any other open source software of either being too aggressive in releases or too slow to release. While the package the user wants may be available, it might not be available in the version needed.

So the way Fedora modularity would solve the problem was by shipping with the standard versions of the software, and while at it, you would have the flexibility to install the Fedora Modular Repos to get the stable EPEL versions of the softwares.

However, over the years, the EPEL 8 repo seems to have hardly any takers. The strange mixture of Fedora ecosystem and RHEL modularity never worked properly. There have been routine instances of modules that wouldn’t install, modules that overwrote RHEL modules, Fedora maintainers surprised their modules were in EPEL, and the constant issue that EPEL modules couldn’t depend on RHEL modules.

Thus drawing a conclusion to this experiment. Both CentOS Stream as well as Fedora have officially announced that the modular EPEL 8 will be retiring in a phasely manner and below is the timeline for the same…

  • October 31, 2022
    • An updated epel-release will be pushed to the epel8 repo
    • This sets “enabled = 0” for epel-modular, if you haven’t already changed your config
    • epel-modular full name will have “DEPRECATED” in it
  • February 15, 2023
    • The infrastructure for building and publishing epel8 modules will be removed
    • The EPEL 8 modules will be archived and removed
    • The mirror manager will be pointed to the archive

It is now no longer recommended to install or access the EPEL 8 modular repo after 31st October 2022.

  • Author
  • Recent Posts
Nishant Kaushal
Nishant Kaushal
Founder at Webstars Group
A Web Developer and Sys Admin at heart, with a hobby to follow any new technological developments around the world. Have been in the web hosting industry since 2003 and seen the industry evolve from the on-prem servers to VMs to Cloud and containers and the eventual movement of screen sizes move down from desktop to mobile apps for every task.
Nishant Kaushal
Latest posts by Nishant Kaushal (see all)
  • What is CentOS Hyperscale - January 13, 2023
  • CentOS 7 Extended Lifecycle Support - December 23, 2022
  • How to setup KDE on CentOS Stream - December 9, 2022

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

  • Twitter

AlmaLinux (3) CentOS 8 (2) CentOS 9 Stream (3) CentOS automotive (2) CentOS automotive stream (2) CentOS ELS (1) CentOS stream (16) Fedora Linux (2) Migrate to CentOS Stream (2) Rocky Linux (3)

Subscribe

    Recent Posts

    • Blog

      What is CentOS Hyperscale

      January 13, 2023
    • Blog

      CentOS 7 Extended Lifecycle Support

      December 23, 2022
    • Blog

      How to setup KDE on CentOS Stream

      December 9, 2022
    • Blog

      OKD Streams on CentOS Stream CoreOS

      December 5, 2022
    • Blog

      CentOS 9 Stream Appliances

      November 4, 2022

    Sitemap

    • Home
    • Contact

    Network Sites

    • Webstars Group
    • SmokyHosts Web Services
    • 0frills – Webhosting without confusion
    • OSLogs – Logging Operating System Updates

    About Us

    There are a few billions of digital devices being used in this world, and every device needs an Operating System, be it the Windows, Linux, Macintosh, etc for your computers, Android, iOS, etc for your smartphones or WearOS for your smart watches. It's our endeavour to get all the latest updates from across the world, about your favorite operating system, so you know you are always up to date with the new features on a device you use.