Arch Linux Package Manager and Urpm have also received fixes

Jul 16, 2015 16:00 GMT  ·  By

PackageKit, the open-source system that provides a universal solution for installing and updating software on GNU/Linux operating systems, has recently been updated to version 1.0.7.

According to the internal changelog, which has been attached at the end of the article for reference, PackageKit 1.0.7 is a major release that brings lots of improvements to the Sabayon's Entropy, Gentoo's Portage, Red Hat's Yum, Mandriva's Urpm, Arch Linux's Pacman, and Hif package management systems.

Taking a closer look, we can notice that messages have been removed from Portage and Entropy, which has also received fixes for the remove function, some issues with the search_details and remove_package functions have been fixed in Entropy, and the install reason in Arch Linux Package Manager (ALPM) has been set to explicitly installed.

Yum has received a lot of attention in PackageKit 1.0.7, as the comps groups code has been updated for internal Details API (Application Programming Interface) change, the port is now forwarded to the brand-new WhatProvides API, two Python warning have been addressed, issues with backtrace that occurred when fetching update details have been patched, and it is now possible to return info about the first installed packages using the NEWEST filter.

Moreover, Hif will now include all the packages that have been marked for installation during the upgrade process, and will receive the locking that was missing when accessing the sack cache. Dependency solving for parallel kernel installations has also been improved in Hif. On the other hand, Urpm can now properly use the is_package_installed() function.

Many other issues have been resolved

In addition to the new features and improvements mentioned above, PackageKit 1.0.7 fixes parameter order in the Python backend, defines the command_not_found_handler function for Zsh, corrects the punctuation when applying offline updates, no longer runs during usage of the bash command completion, and fixes the Details() function from spawned backends.

Last but not least, the correct error is now returned when no modifications were done for repo-enable, as well as for syntax errors in pkcon, and the GTK+ mobule has been ported to org.freedesktop.PackageKit.Modify2. Download PackageKit 1.0.7 right now from Softpedia.

PackageKit 1.0.7 Changelog