After upgrading to Fedora 44, I noticed that GNOME Software switched to DNF integration instead of PackageKit integration. I’d like to understand why this happened. Is this the decided direction for the future?
This is especially confusing because PackageKit only recently added a DNF5 backend to replace the DNF4 backend. The maintainer added nearly 8,000 lines of patches to introduce DNF integration into GNOME Software. What benefits does such a large amount of work bring us?