= phenomenon = We would like to release DNF-2 (upstream DNF version), which is incompatible with DNF-1 in same cases, into rawhide
= reason = DNF-2 will bring many new features and bug fixes, DNF-1 is no longer maintained anymore. Unfortunately it brings some incompatibilities with previous version of DNF (DNF-1) which were either needed to preserve compatibility with yum CLI or where bigger redesigns were needed.
= recommendation = Owners of 3rd party DNF plugins or components depending on DNF should adjust their packages otherwise they may not work with DNF-2. The changes listed can be seen here [1].
Majority of components in Fedora repository requiring DNF were checked and patches has been provided [2][3][4] to adapt them to DNF-2. DNF-PLUGINSCORE and EXTRAS are binded to DNF-2 in the upstream. All owners of components in Fedora were notified and message has been sent to fdl. Can we proceed with the DNF-2 release in rawhide?
[1] http://dnf.readthedocs.io/en/latest/dnf-1_vs_dnf-2.html
[2] https://github.com/timlau/dnf-daemon/pull/6
[3] https://github.com/rhinstaller/anaconda/pull/755
[4] https://github.com/rhinstaller/anaconda/pull/763
I will suggest same here, File a new Fedora Change so that if this gets approved, can be advertised in https://fedoraproject.org/wiki/Releases/26/ChangeSet
Replying to [comment:1 pnemade]:
+1 to this being filed as a System Wide Change.
We discussed this at the last meeting and the consensus was that you should submit a System Wide Change proposal:
https://meetbot.fedoraproject.org/fedora-meeting/2016-09-02/fesco.2016-09-02-16.11.log.html#l-422
Please submit a new ticket when you have done so.
Login to comment on this ticket.