[Bug 895997] New: gnome-control-center requires PackageKit
https://bugzilla.novell.com/show_bug.cgi?id=895997 https://bugzilla.novell.com/show_bug.cgi?id=895997#c0 Summary: gnome-control-center requires PackageKit Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: x86-64 OS/Version: openSUSE 13.1 Status: NEW Severity: Enhancement Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: itsbo@fz-juelich.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0 The gnome-control-center now requires gnome-color-manager. gnome-color-manager in turn requires PackageKit. This is unwanted in a managed environment and was not the case with OpenSuSE 12.3 Please remove either gnome-color-manager requirement from gnome-control-center -or- remove PackageKit as a requirement by gnome-color-manager Reproducible: Always Steps to Reproduce: 1. Install pattern gnome 2. 3. Actual Results: PackageKit is installed Expected Results: Packagekit is not installed -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=895997 https://bugzilla.novell.com/show_bug.cgi?id=895997#c1 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED CC| |dimstar@opensuse.org AssignedTo|bnc-team-gnome@forge.provo. |dimstar@opensuse.org |novell.com | --- Comment #1 from Dominique Leuenberger <dimstar@opensuse.org> 2014-09-10 11:37:28 UTC --- (In reply to comment #0)
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:32.0) Gecko/20100101 Firefox/32.0
The gnome-control-center now requires gnome-color-manager.
gnome-color-manager in turn requires PackageKit.
This is unwanted in a managed environment and was not the case with OpenSuSE 12.3
In a managed environment, you can set the PolKit permissions so that the user still can't install anything.
Please remove either gnome-color-manager requirement from gnome-control-center
g-c-c DOES require gnome-color-manager for the color panel item (it's no longer sep. files that can be added/removed as plugins)
-or-
remove PackageKit as a requirement by gnome-color-manager g-c-m DOES require PK to its own activity... at best, I can 'Recommend' it here only, allowing PK to be blocked out.
Steps to Reproduce: 1. Install pattern gnome 2. 3. Actual Results: PackageKit is installed
Expected Results: Packagekit is not installed
The expected result is wrong - gnome-software will become an integrated part of GNOME experience and relies fully on PackageKit -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=895997 https://bugzilla.novell.com/show_bug.cgi?id=895997#c2 --- Comment #2 from Lars Heide <itsbo@fz-juelich.de> 2014-09-10 15:53:33 UTC --- I understand the rationale for including PackageKit functionality in gnome-color-manager and I thoroughly appreciate it for normal desktop environments. At least in our managed environment we try to keep the matter of software management as far away from users as possible though. Removing Packagekit may seem a little heavy handed in this respect but it works and is foolproof (till the universe invents a better fool that is :-) ) . If "Recommending" allows to block the installation it might be the best way to accomplish what we try to achieve and ensure it is still installed in a normal environment. If it can be done in this way, this would be very much appreciated. Thank you for suggesting it. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=895997 https://bugzilla.novell.com/show_bug.cgi?id=895997#c3 --- Comment #3 from Dominique Leuenberger <dimstar@opensuse.org> 2014-09-10 16:43:27 UTC --- The main problem will be, as said, the integration of gnome-software (which is now also the 'software update checker'). So even if gnome-color-manager no longer pulls PK in, then gnome-software will for sure. For your environment, I would recommend to change the polkit settings for PK away to 'no' # package kit # org.freedesktop.packagekit.package-install auth_admin_keep_always org.freedesktop.packagekit.package-install-untrusted auth_admin org.freedesktop.packagekit.system-trust-signing-key auth_admin org.freedesktop.packagekit.package-eula-accept auth_admin_keep_always:auth_admin_keep_always:yes org.freedesktop.packagekit.package-remove auth_admin_keep_always org.freedesktop.packagekit.system-update auth_admin_keep_always:auth_admin_keep_always:yes org.freedesktop.packagekit.system-rollback auth_admin_keep_always org.freedesktop.packagekit.system-sources-configure auth_admin_keep_always org.freedesktop.packagekit.system-sources-refresh auth_admin_keep_always:no:yes org.freedesktop.packagekit.system-network-proxy-configure auth_admin_keep_always org.freedesktop.packagekit.cancel-foreign auth_admin:auth_admin:auth_admin_keep org.freedesktop.packagekit.device-rebind auth_admin_keep org.freedesktop.packagekit.system-change-install-root auth_admin org.freedesktop.packagekit.upgrade-system auth_admin org.freedesktop.packagekit.repair-system auth_admin should be about the full list for now (in /etc/polkit-default-privs.local) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=895997 https://bugzilla.novell.com/show_bug.cgi?id=895997#c4 --- Comment #4 from Lars Heide <itsbo@fz-juelich.de> 2014-09-11 11:32:44 UTC --- That gnome-software requires Packagekit I understand, everything else would defeat the purpose of the tool but at the moment it still seems to be optional. Having a software centre in gnome is a useful feature for a personal desktop but I would recommend against integrating the gnome-software package as a hard dependency in the future or any userspace package management as this would collide with managed installations. Just recommending it is the more elegant solution if it fulfills both sides wishes. Normal installations will never know the difference if I understand the installation process correctly. A problem with putting in individual polkit rules is the possibility of future changes, checking the polkit rules would therefore be a necessary task on every upgrade and checking the install environment for quirks with the new release is already a lot of work. Being able to make an installation without packagekit as a solution is easier from an administrative standpoint IMHO. BTW: pattern sw_management_gnome just Recommends "gnome-packagekit". I can only talk for my setup but it seems to be a common wish/solution to be able to uninstall packagekit, if I look at the results in google (at least here, your results might differ, google is after all location sensitive). Unfortunately the reasons are seldomly stated in greater detail. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=895997 https://bugzilla.novell.com/show_bug.cgi?id=895997#c5 Dominique Leuenberger <dimstar@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #5 from Dominique Leuenberger <dimstar@opensuse.org> 2014-09-11 11:51:51 UTC --- Fair enough: I changed the Requires to Recommends on gnome-color-manager in g-c-m 3.13.90 (to become 3.14.0 soon). https://build.opensuse.org/package/rdiff/GNOME:Next/gnome-color-manager?linkrev=base&rev=22 This should address your needs by not breaking normal cases. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com