[Bug 629374] New: desktop-data-openSUSE contains some KDE-specific bits
http://bugzilla.novell.com/show_bug.cgi?id=629374 http://bugzilla.novell.com/show_bug.cgi?id=629374#c0 Summary: desktop-data-openSUSE contains some KDE-specific bits Classification: openSUSE Product: openSUSE 11.4 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: KDE4 Workspace AssignedTo: kde-maintainers@suse.de ReportedBy: vuntz@novell.com QAContact: qa@suse.de Found By: --- Blocker: --- Here are some bits in desktop-data-openSUSE that should probably live in some of the kde branding packages (or in qt): + etc/kde4/: contains kdm/backgroundrc (should live in kdm-branding-openSUSE) + etc/profile.d/desktop-data.* and usr/share/desktop-data: the scripts have a line to set QT_SYSTEM_DIR to /usr/share/desktop-data. This should really live in a qt package. I'm also wondering about everything in etc/xdg/menus/, usr/share/desktop-directories/ and usr/share/icons/: this contains the XDG menu structure, except that GNOME now uses something else since we were not happy with this structure and were unable to make any real progress on changing it. LXDE also doesn't use it. So it's now more or less KDE-specific... Finally, etc/skel/ contains public_html. Is this something you want to keep? I know it annoys me to have this directory created. -- 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.
https://bugzilla.novell.com/show_bug.cgi?id=629374 https://bugzilla.novell.com/show_bug.cgi?id=629374#c1 Martin Schlander <martin.schlander@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |martin.schlander@gmail.com --- Comment #1 from Martin Schlander <martin.schlander@gmail.com> 2010-09-21 16:08:58 UTC --- I'm pretty certain the icons in /usr/share/icons/hicolor/ from the desktop-data package are not used at all. KDE3 users might need them for kmenu though. However there's the exception of the below icons, which are used for the qt-pkg package group view: usr/share/icons/hicolor/32x32/apps/package_development.png usr/share/icons/hicolor/32x32/apps/package_edutainment.png usr/share/icons/hicolor/32x32/apps/package_edutainment_languages.png usr/share/icons/hicolor/32x32/apps/package_games.png usr/share/icons/hicolor/32x32/apps/package_graphics.png usr/share/icons/hicolor/32x32/apps/package_main.png usr/share/icons/hicolor/32x32/apps/package_multimedia.png usr/share/icons/hicolor/32x32/apps/package_network.png usr/share/icons/hicolor/32x32/apps/package_office_addressbook.png usr/share/icons/hicolor/32x32/apps/package_utility_desktop.png Those hicolor icons were replaced by oxygen equivalents as a hackish "fix" to https://bugzilla.novell.com/show_bug.cgi?id=525248 If that bug was fixed properly (by fixing qt-pkg to somehow use /usr/share/icons/oxygen/ instead) the above icons could be removed too. The icons in /usr/share/icons/oxygen/ are used for the Kickoff application menu - so they need to be always installed for kde users. But it's understandable that non-kde users would want them moved somewhere else. -- 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=629374 https://bugzilla.novell.com/show_bug.cgi?id=629374#c2 --- Comment #2 from Vincent Untz <vuntz@novell.com> 2010-09-21 16:17:34 UTC --- (In reply to comment #1)
However there's the exception of the below icons, which are used for the qt-pkg package group view:
usr/share/icons/hicolor/32x32/apps/package_development.png usr/share/icons/hicolor/32x32/apps/package_edutainment.png usr/share/icons/hicolor/32x32/apps/package_edutainment_languages.png usr/share/icons/hicolor/32x32/apps/package_games.png usr/share/icons/hicolor/32x32/apps/package_graphics.png usr/share/icons/hicolor/32x32/apps/package_main.png usr/share/icons/hicolor/32x32/apps/package_multimedia.png usr/share/icons/hicolor/32x32/apps/package_network.png usr/share/icons/hicolor/32x32/apps/package_office_addressbook.png usr/share/icons/hicolor/32x32/apps/package_utility_desktop.png
Those hicolor icons were replaced by oxygen equivalents as a hackish "fix" to https://bugzilla.novell.com/show_bug.cgi?id=525248
So let's move them to qt-pkg? :-)
If that bug was fixed properly (by fixing qt-pkg to somehow use /usr/share/icons/oxygen/ instead) the above icons could be removed too.
The icons in /usr/share/icons/oxygen/ are used for the Kickoff application menu - so they need to be always installed for kde users.
This part is actually the whole application menu structure: this also includes /etc/xdg/menus/applications.menu and /usr/share/desktop-directories/* (more or less). At least LXDE and GNOME don't need it. I'm not sure about XFCE. -- 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=629374 https://bugzilla.novell.com/show_bug.cgi?id=629374#c3 Rainer Hurtado Navarro <publio.escipion.el.africano@gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |publio.escipion.el.africano | |@gmail.com Version|Factory |RC 1 --- Comment #3 from Rainer Hurtado Navarro <publio.escipion.el.africano@gmail.com> 2011-02-20 23:13:53 UTC --- It persist in 11.4 RC1 "(changed during the 2011-02-20 Open-Bugs-Day about bugs for obsolete versions of openSUSE)" -- 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=629374 https://bugzilla.novell.com/show_bug.cgi?id=629374#c4 Christian Trippe <ctrippe@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO CC| |ctrippe@opensuse.org InfoProvider| |vuntz@suse.com --- Comment #4 from Christian Trippe <ctrippe@opensuse.org> 2013-01-21 08:49:31 UTC --- Searching for requires:desktop-data-openSUSE does not present any gnome package except package-list-openSUSE-GNMOE-cd for 12.2. Does this mean GNOME does no longer depend in any way on desktop-data-openSUSE and we might leave the package as it is (also it might then better be called kde-desktop-data-openSUSE then)? -- 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=629374 https://bugzilla.novell.com/show_bug.cgi?id=629374#c5 Vincent Untz <vuntz@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|vuntz@suse.com | --- Comment #5 from Vincent Untz <vuntz@suse.com> 2013-01-21 14:56:52 UTC --- (In reply to comment #4)
Searching for requires:desktop-data-openSUSE does not present any gnome package except package-list-openSUSE-GNMOE-cd for 12.2.
Does this mean GNOME does no longer depend in any way on desktop-data-openSUSE and we might leave the package as it is (also it might then better be called kde-desktop-data-openSUSE then)?
GNOME doesn't totally require it, but some files in there are made for GNOME too (/etc/profile.d/desktop-data.sh and some files that look related to yast menu files) -- 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=629374 https://bugzilla.novell.com/show_bug.cgi?id=629374#c6 Will Stephenson <wstephenson@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wstephenson@suse.com --- Comment #6 from Will Stephenson <wstephenson@suse.com> 2013-01-21 15:52:56 UTC --- The yast files are not used by YaST itself, but for creating a submenu of yast module on the desktop. If gnome is using the upstream menus, it doesn't touch them. Any suggestions of a shared package where desktop-data.sh could go? Then I suggest we can rename this for 12.3++ -- 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=629374 https://bugzilla.novell.com/show_bug.cgi?id=629374#c7 --- Comment #7 from Vincent Untz <vuntz@suse.com> 2013-01-22 08:23:35 UTC --- (In reply to comment #6)
The yast files are not used by YaST itself, but for creating a submenu of yast module on the desktop.
Ah okay.
Any suggestions of a shared package where desktop-data.sh could go?
We don't have any great package for that :/ That being said, looking at its content, I'm actually not even sure GNOME would use it: it's only useful to set the cursor theme, and that's something that we can set in the default settings (we'd need to make sure there's no quick ugly cursor on login, though). But other desktops would still need that script anyway, so... -- 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=629374 https://bugzilla.novell.com/show_bug.cgi?id=629374#c8 Christian Trippe <ctrippe@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|KDE4 Workspace |KDE4 Workspace Version|RC 1 |12.3 Beta 1 Product|openSUSE 11.4 |openSUSE Factory --- Comment #8 from Christian Trippe <ctrippe@opensuse.org> 2013-01-25 18:35:50 UTC --- As the bug is still valid and 11.4 no longer supported moving to a newer product. -- 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.
http://bugzilla.novell.com/show_bug.cgi?id=629374 http://bugzilla.novell.com/show_bug.cgi?id=629374#c9 Stasiek Michalski <hellcp@mailbox.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #9 from Stasiek Michalski <hellcp@mailbox.org> --- Fixed in gh repo -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com