[Bug 607132] New: gnome-packagekit (and kupdate-applet) is assuming to run on non-opensuse
http://bugzilla.novell.com/show_bug.cgi?id=607132 http://bugzilla.novell.com/show_bug.cgi?id=607132#c0 Summary: gnome-packagekit (and kupdate-applet) is assuming to run on non-opensuse Classification: openSUSE Product: openSUSE 11.3 Version: Milestone 6 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: bnc-team-gnome@forge.provo.novell.com ReportedBy: jdsn@novell.com QAContact: qa@suse.de CC: sreeves@novell.com, coolo@novell.com, tgoettlicher@novell.com Found By: Development Blocker: --- Today I searched in the updater applets (KDE and GNOME) for calls to yast2 modules because I want to drop the yast2-system-profile package - both applets used to call it, but it got replaced by smoltGui. I did not find a call to this module but something different: https://build.opensuse.org/package/view_file?file=gnome-packagekit-fate302445.patch&package=gnome-packagekit&project=openSUSE%3AFactory (line 72) The Gnome applet checks for the existance of the file /usr/share/applications/YaST2/suse_register.desktop to find out if it runs on openSUSE and then calls the external application "smoltGui". But this file belonges to the package yast2-registration which _is_ already dropped in Factory and thus openSUSE 11.3 as well. So on every 11.3 the applet will assume to run on a non-openSUSE system and never call "smoltGui". Please use a different method to find out if the current system is an openSUSE or not. BTW. I just found out that this bug is valid for the KDE-updater-applet as well. Thomas, if you want to track this in a separate bug, I can clone this one for you. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=607132 http://bugzilla.novell.com/show_bug.cgi?id=607132#c1 --- Comment #1 from Thomas Göttlicher <tgoettlicher@novell.com> 2010-05-19 14:01:12 UTC --- As far as I know a file called '/var/run/smolt_do_opensuse_run' must exist in order to run smolt. If this file doesn't exist on SLE we could simple skip the check for '/usr/share/applications/YaST2/suse_register.desktop' and rely on '/var/run/smolt_do_opensuse_run'. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=607132 http://bugzilla.novell.com/show_bug.cgi?id=607132#c2 Vincent Untz <vuntz@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |vuntz@novell.com Resolution| |FIXED --- Comment #2 from Vincent Untz <vuntz@novell.com> 2010-05-23 16:36:19 UTC --- Thanks, since we check for both /var/run/smolt_do_opensuse_run and the existence of smoltGui, SLE shouldn't be affected (smolt is not installed there, else it means we want smolt). Submitted to oS:F: 40530. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
http://bugzilla.novell.com/show_bug.cgi?id=607132 http://bugzilla.novell.com/show_bug.cgi?id=607132#c3 --- Comment #3 from Bernhard Wiedemann <bwiedemann@suse.com> --- This is an autogenerated message for OBS integration: This bug (607132) was mentioned in https://build.opensuse.org/request/show/40530 Factory / gnome-packagekit -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com