After the upgrade every package in the system is marked as userinstalled, anyone else see the same thing?
This means that when a package is removed, their dependencies will not be automatically removed.
Actually dependencies are removed as expected. As for why it shows everything as userinstalled, from the Bugzilla ticket:
In Fedora 41 âdnfâ command is DNF5, not DNF4.
I suspect that âdnf4 repoquery --userinstalledâ will print expected values, while âdnfâ will return too many user-installed packages. One reason is that DNF5 reports packages with an unknown reason as âuserinstalledâ. Thatâs a feature. You can see that difference if you supply ââqueryformat â%{name} %{reason}\nââ option to the DNF5 repoquery command.
Though the RPM DB⌠remains the singular source in the system, the transactional history and installed packages reasons in dnf and dnf5 is not shared, and they now use different formats.
While the history database is not migrated to dnf5, when running a transaction in dnf5 for the first time, an attempt is made to convert and load the existing system state from dnf.
Hmm so thatâs why.
After some use, the list has now changed, though Iâm seeing some inconsistent result between dnf4 and dnf5 outputs (âuserinstalled, reasons) and neither are quite correct.
abrt-desktop and abrt-cli (part of @workstation-product) has an implicit dependency on dnf4. Not sure if itâs the cause but I definitely used abrt, and it checked for package updateâŚ