Bug 2305955 - Modularity support and future
Summary: Modularity support and future
Keywords:
Status: CLOSED DUPLICATE of bug 2221184
Alias: None
Product: Fedora
Classification: Fedora
Component: dnf5
Version: 41
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: rpm-software-management
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-08-20 07:52 UTC by Remi Collet
Modified: 2024-10-17 17:11 UTC (History)
5 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2024-10-17 17:11:57 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Remi Collet 2024-08-20 07:52:05 UTC
Hi,

I'm aware Fedora (and RHEL) choose to not use modularity anymore
and from dnf5-module man page

      " Currently, only basic support is available for managing the modules, as they are no longer supported in mainstream RPM distributions."


From a quick test (in F40) it works quite correctly, only playing with list/enable/reset, the selected stream is properly used by other dnf commands

Of course, "install" and "switch-to" are missing, this is a pain, but still usable


What is the plan for the future ?

- drop remaining modularity support ? 
- keep minimal modularity features (as now) and support them ?
- restore full modularity features ?


Context: I'm working on opening my repo for F41 (https://rpms.remirepo.net/) to offer various versions of PHP (7.4 to 8.4 instead of 8.3), and modularity is the better way to do this. The alternative, playing with 1 repo per version (like for EL < 8, Fedora < 29) looks ugly, also implying playing with "priority" option.

So I'd like to be able to rely on the minimal features available in current version, but also want to prepare plan for the future (F42...)


Thanks for the clarification about modularity features.

Reproducible: Always

Comment 1 Petr Pisar 2024-08-20 10:48:59 UTC
Simply put, modularity has very low priority in DNF5. We do not plan to remove the support, yet we have now more important tasks than improving support for modularity.

Comment 2 Remi Collet 2024-08-20 11:27:29 UTC
(In reply to Petr Pisar from comment #1)
> Simply put, modularity has very low priority in DNF5. We do not plan to
> remove the support, yet we have now more important tasks than improving
> support for modularity.

Thanks for the quick clarification.

Comment 3 Petr Pisar 2024-10-17 17:11:57 UTC

*** This bug has been marked as a duplicate of bug 2221184 ***


Note You need to log in before you can comment on or make changes to this bug.