On 2026-10-13 18:34, Aoife Moloney via devel-announce wrote:
Wiki - https://fedoraproject.org/wiki/Changes/RemoveModularityAndDNF4Support
Discourse poll -
https://discussion.fedoraproject.org/t/f46-change-proposal-remove-dnf4-stack-and-modularity-system-wide/204728/2
This is a proposed Change for Fedora Linux.
This document represents a proposed Change. As part of the Changes
process, proposals are publicly announced in order to receive
community feedback. This proposal will only be implemented if approved
by the Fedora Engineering Steering Committee.
== Summary ==
Remove the entire legacy DNF4 software stack—including `dnf` (version
4.x), `microdnf`, `libdnf` (v1), `python3-dnf`, `python3-hawkey`,
`dnf-plugins-core`, `dnf-plugins-extras`, and `libmodulemd`—from
Fedora 46. Because `libmodulemd` cannot be retired while the legacy
`libdnf` v1 stack and related components import it, removing the
legacy package manager stack and auditing its consumers enables the
complete retirement of Modularity. System package management will rely
exclusively on DNF5, `libdnf5`, and `dnf5-plugins`.
Will there be /usr/bin/repoquery availbale from the dnf5 package? It's
currently owned by dnf-utils from dnf-plugins-core.
----
My "releng" script migration:
https://forge.fedoraproject.org/releng/tooling/pulls/13058
We will also need to migrate the Python rebuild pipeline from python3-dnf and
python3-hawkey to libdnf5.
https://github.com/fedora-python/whatdoibuild
I think the change proposal does not acknowledge that there are probably
hundreds of user scripts in the wild amongst our users and packagers, that will
have the same issue. For example, there is no releng ticket linked for this
change, while the releng impact here is quite given.
--
Miro Hrončok
--
Phone: +420777974800
--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it:
https://forge.fedoraproject.org/infra/tickets/issues/new