-- Syds Bearda *@syds.eu On Thu, Dec 3, 2020, at 12:57, Neal Gompa wrote:
On Thu, Dec 3, 2020 at 6:04 AM Fabian Vogt
wrote: Hi,
Am Donnerstag, 3. Dezember 2020, 11:54:37 CET schrieb Syds Bearda:
Hi,
On Thu, Dec 3, 2020, at 11:36, Fabian Vogt wrote:
Hi,
Am Donnerstag, 3. Dezember 2020, 11:26:39 CET schrieb Richard Brown:
On Wed, 2020-12-02 at 21:58 +0100, Syds Bearda wrote:
Hi,
New question; I have both KDE and Gnome installed on my system to be able to test them both. However if I try to remove PackageKit it also wants to remove the following patterns/packages:
The following 6 packages are going to be REMOVED: PackageKit PackageKit-backend-zypp PackageKit-branding-openSUSE patterns-microos-desktop-gnome patterns-microos-desktop-kde plasma5-pk-updates
Why is PackageKit installed by default by both the Gnome and KDE desktop and what do we need it for? Updates and upgrades are done within transactional-update and are automatically initialised by transactional-update.timer.
Is it safe to remove it from my system, plus should we also remove it from the KDE/Gnome patterns?
Ah thanks for the clarification, I thought PackageKit was necessary for just zypper in/rm/up/dup from Gnome Software/ Discover, but since zypper isn't accessible without transactional-update in MicroOS, I thought it could be removed, didn't know it was also necessary for those GUI installers to work at all.
At least for Discover it's not, so if you don't use GNOME Software you could safely uninstall PackageKit. There's no important package in the "going to be REMOVED:" list, except for the patterns. If you uninstall those, future "zypper rm" calls with "--clean-deps" will try to also remove necessary packages and you won't benefit from new changes to the patterns.
I'm planning to drop the PackageKit dependency of patterns-microos-desktop-kde with the next submission.
I've been working on making PackageKit work with transactional-updates[1], but I'm currently blocked on Ignaz's PR that provides a C++ library to manage this[2]. I'm pretty sure I can get PackageKit working as expected soon afterward for MicroOS.
[1]: https://code.opensuse.org/microos/libdnf-plugin-txnupd [2]: https://github.com/openSUSE/transactional-update/pull/31
Do we have to move away from zypper to DNF for that to work with transactional-updates?
-- 真実はいつも一つ!/ Always, there's only one truth!