#1640 [dnf5] dnf plugins not handled in the ugprade process | rhbz#2309697
Closed by blockerbot. Opened by blockerbot.

Bug details: ** https://bugzilla.redhat.com/show_bug.cgi?id=2309697 **
Information from BlockerBugs App:
2309697

Current vote summary

Commented but haven't voted yet: adamwill, frantisekz

The votes have been last counted at 2024-09-09 17:19 UTC and the last processed comment was #comment-930973

To learn how to vote, see:
https://pagure.io/fedora-qa/blocker-review
A quick example: BetaBlocker +1 (where the tracker name is one of BetaBlocker/FinalBlocker/BetaFE/FinalFE/0Day/PreviousRelease and the vote is one of +1/0/-1)


I'm not positive which criteria is being violated here.

If I'm understanding correctly, dnf-plugins-core isn't being updated to the dn5 version on dnf4 systems with the dnf4 version of dnf-plugins-core installed, so some functionality goes missing.

If so, I think it violates the "The upgraded system must include all packages that would be present on the system after a default installation from install media, plus any packages the user previously had (minus any obsolete content)." part of the upgrade requirements criteria.

BetaBlocker +1

According to the bug, DNF5 is not a 1:1 replacement for DNF4 and DNF4 is still installed on the system to allow for use cases where DNF5 is short. With that information on my mind, I incline to be

BetaBlocker -1

and

CommonBugs +1

to explain this to the users.

BetaBlocker -1
CommonBugs +1

I'm not positive which criteria is being violated here.

If I'm understanding correctly, dnf-plugins-core isn't being updated to the dn5 version on dnf4 systems with the dnf4 version of dnf-plugins-core installed, so some functionality goes missing.

If so, I think it violates the "The upgraded system must include all packages that would be present on the system after a default installation from install media, plus any packages the user previously had (minus any obsolete content)." part of the upgrade requirements criteria.

BetaBlocker +1

My understanding on that ticket is that Peter is confused because the dnf package is Obsoleted and replaced, but the plugins remained on the system. This is because they apply to python3-dnf, which provides /usr/bin/dnf-4 and which is also not removed on upgrade.

What Peter is expecting, AIUI, is that dnf config-manager should work after an upgrade it if worked before the upgrade. Which is a reasonable request! But I don't think it violates the release criteria, as written.

AGREED RejectedBetaBlocker

Discussed during the 2024-09-09 blocker review meeting [1]:

We agreed that the bug here is genuine and there ought to be a better effort made to achieve as close as possible as a 1:1 replacement of plugins on upgrade, but it does not violate the intent of the criterion. a sidebar discussion on the "plus any packages the user previously had" wording in the criterion footnote clarified that it is a leftover from the Edition work whose intent is not to make a bug like this a blocker, see meeting log for more details.

[1] https://meetbot.fedoraproject.org/blocker-review_matrix_fedoraproject-org/2024-09-09/f41-blocker-review.2024-09-09-16.01.log.html

The following votes have been closed:

Metadata Update from @blockerbot:
- Issue status updated to: Closed (was: Open)

Release F41 is no longer tracked by BlockerBugs, closing this ticket.

Log in to comment on this ticket.

Metadata