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. Cheers, Fabian
I was just surprised that when I typed zypper ref by mistake I had to wait for PackageKit to finish.
In GNOME, PackageKit is a key requirement for gnome-software, which is our intended tool for installing flatpaks.
So no, it's not safe to remove from your system unless you don't want a graphical way of installing user applications.
I believe for KDE it's equally important for discover, which does the equivalent job to gnome-software for that DE.
No, Discover's PackageKit backend is entirely optional and not installed on MicroOS at all. The reason that PackageKit is pulled with the MicroOS KDE pattern at all is because of plasma5-pk-updates, which is mostly just for showing that updates are available at this point (as installation is broken).
That said, the PackageKit-backend-zypp is extraneous and I'm certainly open to submissions that loosen the coupling between that backend and the PackageKit core.
If PackageKit-backend-zypp is extraneous, there's no backend left which makes PackageKit itself (well, packagekitd) absolutely useless.
Cheers, Fabian
Regards, -- Richard Brown Linux Distribution Engineer - Future Technology Team
Phone +4991174053-361 SUSE Software Solutions Germany GmbH, Maxfeldstr. 5, D-90409 Nuernberg (HRB 36809, AG Nürnberg) Geschäftsführer: Felix Imendörffer _______________________________________________ openSUSE Kubic mailing list -- kubic@lists.opensuse.org To unsubscribe, email kubic-leave@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/kubic@lists.opensuse.org
openSUSE Kubic mailing list -- kubic@lists.opensuse.org To unsubscribe, email kubic-leave@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/kubic@lists.opensuse.org
_______________________________________________ openSUSE Kubic mailing list -- kubic@lists.opensuse.org To unsubscribe, email kubic-leave@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/kubic@lists.opensuse.org