[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
https://bugzilla.novell.com/show_bug.cgi?id=731742
https://bugzilla.novell.com/show_bug.cgi?id=731742#c2
Martin Amadeo
https://bugzilla.novell.com/show_bug.cgi?id=731742
https://bugzilla.novell.com/show_bug.cgi?id=731742#c3
Vincent Untz
# 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
https://bugzilla.novell.com/show_bug.cgi?id=731742
https://bugzilla.novell.com/show_bug.cgi?id=731742#c5
--- Comment #5 from Will Stephenson
https://bugzilla.novell.com/show_bug.cgi?id=731742
https://bugzilla.novell.com/show_bug.cgi?id=731742#c6
--- Comment #6 from Vincent Untz
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