[Bug 731742] New: Gpk-install-local-file launches apper-sentinel instead of the usual Software Installer on GNOME
https://bugzilla.novell.com/show_bug.cgi?id=731742 https://bugzilla.novell.com/show_bug.cgi?id=731742#c0 Summary: Gpk-install-local-file launches apper-sentinel instead of the usual Software Installer on GNOME Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: martinpirata@hotmail.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1 I installed 12.1 with GNOME, KDE and LXDE. I don't know why when installing a local rpm within a GNOME session, Gpk-install-local-file launches apper-sentinel, and not the usual gnome software installer (not yast). Perhaps the KDE installation modified some system setting. Besides this, apper sometimes wait for a service to start or for a license agreement, but this is other topic. Hope this helps and I can test anything. Reproducible: Always Steps to Reproduce: 1. Install openSuse 12.1 with GNOME, KDE and LXDE 2. Have a local rpm file 3. Right clic and choose Software Install or Install/Remove Software 3. Apper-sentinel is called both ways, and the bug is presented on screen Actual Results: Apper-sentinel is called both ways, and the bug is presented on screen Expected Results: Expected results are the two applications installers to be launched, none of them being apper. -- 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=731742 https://bugzilla.novell.com/show_bug.cgi?id=731742#c1 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |martinpirata@hotmail.com --- Comment #1 from Vincent Untz <vuntz@suse.com> 2011-11-24 16:36:58 UTC --- Is apper running before you right-click on the rpm? What's the content of /usr/share/dbus-1/services/org.freedesktop.PackageKit.service? Which package provides this file? -- 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=731742 https://bugzilla.novell.com/show_bug.cgi?id=731742#c2 Martin Amadeo <martinpirata@hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|martinpirata@hotmail.com | --- Comment #2 from Martin Amadeo <martinpirata@hotmail.com> 2011-11-25 14:22:09 UTC --- No, it's not running before. Here is what you asked for: # cat /usr/share/dbus-1/services/org.freedesktop.PackageKit.service [D-BUS Service] Name=org.freedesktop.PackageKit Exec=/usr/lib64/kde4/libexec/apper-sentinel Thanks, I wait for your response to help in any way. -- 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=731742 https://bugzilla.novell.com/show_bug.cgi?id=731742#c3 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |idonmez@suse.com, | |wstephenson@suse.com --- Comment #3 from Vincent Untz <vuntz@suse.com> 2011-12-07 08:50:49 UTC --- Sorry, I missed your reply. (In reply to comment #2)
# cat /usr/share/dbus-1/services/org.freedesktop.PackageKit.service [D-BUS Service] Name=org.freedesktop.PackageKit Exec=/usr/lib64/kde4/libexec/apper-sentinel
So that's the issue: this file is also owned by gnome-packagekit, and has a different content for gnome-packagekit. There should be a conflict between apper and gnome-packagekit. Will, Ismail: what do you think? -- 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=731742 https://bugzilla.novell.com/show_bug.cgi?id=731742#c4 --- Comment #4 from Will Stephenson <wstephenson@suse.com> 2011-12-07 11:00:00 UTC --- If we add a conflict we should also remove the OnlyShowIn entries so users will have an updater applet on any desktop they are using. Does gnome-packagekit also provide an updater applet that autostarts? Will gpk-install-local-file handle rpm clicks in KDE file managers? -- 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=731742 https://bugzilla.novell.com/show_bug.cgi?id=731742#c5 --- Comment #5 from Will Stephenson <wstephenson@suse.com> 2011-12-07 11:10:48 UTC --- Or else we write an xdg-local-file-install which calls the appropriate desktop's app itself. (suggestion from Apper author). -- 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=731742 https://bugzilla.novell.com/show_bug.cgi?id=731742#c6 --- Comment #6 from Vincent Untz <vuntz@suse.com> 2011-12-07 11:23:30 UTC --- (In reply to comment #4)
If we add a conflict we should also remove the OnlyShowIn entries so users will have an updater applet on any desktop they are using.
Does gnome-packagekit also provide an updater applet that autostarts?
The updater applet is unrelated to this dbus service. It's part of gnome-settings-daemon, and it will work fine
Will gpk-install-local-file handle rpm clicks in KDE file managers?
I assume so; I see no reason why it wouldn't work. (In reply to comment #5)
Or else we write an xdg-local-file-install which calls the appropriate desktop's app itself. (suggestion from Apper author).
Hmm, yes, that's possibly a better solution. -- 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