[Bug 545323] New: yast2-control-center-gnome has a wrong yast group
http://bugzilla.novell.com/show_bug.cgi?id=545323 Summary: yast2-control-center-gnome has a wrong yast group Classification: openSUSE Product: openSUSE 11.2 Version: Milestone 8 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: GNOME AssignedTo: vuntz@novell.com ReportedBy: ug@novell.com QAContact: qa@suse.de CC: kmachalkova@novell.com Found By: --- in yast2-control-center-gnome there is a group "other" that catches all yast2 modules that are supposed to be in "support". That's because "support" is missing in /etc/xdg/menus/YaST-gnome.menu and so "other" is used as a fallback. Thanks to Bubli for finding that out. -- 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=545323
User vuntz@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=545323#c1
Vincent Untz
http://bugzilla.novell.com/show_bug.cgi?id=545323
User kmachalkova@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=545323#c2
Katarina Machalkova
If I look at the Categories in suse_register.desktop, there's no way to determine this .desktop file belongs to a Support category.
There is. To figure out correct group, Qt4 and ncurses CC read X-SuSE-YaST-Group desktop file entry which is correctly set to 'Support' in this case. If Gnome CC relies upon Categories entry (I reckon X-SuSE-YaST-Support should be there), then indeed, this is not set
Also, if I look at /etc/xdg/menus/yast-settings.menu, I see no support submenu. How does yast qt/curses build the structure?
Qt4 and curses do not (yet) read /etc/xdg/menus (and do not conform to standards, there is a feature request to have this implemented). They create groups using special group .desktop files - /usr/share/applications/YaST2/groups - which also do not conform to freedesktop standards, oh well -- 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=545323
User jdsn@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=545323#c3
J. Daniel Schmidt
If I look at the Categories in suse_register.desktop, there's no way to determine this .desktop file belongs to a Support category. The organization in the control center is built with those categories, so the yast team would have to fix this first.
As we are dealing with a group here, this is correcty set via X-SuSE-YaST-Group=Support Anyway, I will add the flag to the registration desktop, thats faster. To my surprise in my file Categories already contains the flag X-SuSE-YaST-Support in SVN, and so does it in my source tarball. But after building it, the flag got removed - all others survived. Any idea how and why that happens? Katarina? Vincent, you can already start and create the Support group, don't wait for us, as there are also two other modules pointing out to belong to the support group. These are: the support module and the release notes module. These and the registration module should appear inside the Support group. -- 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=545323
J. Daniel Schmidt
http://bugzilla.novell.com/show_bug.cgi?id=545323
User kmachalkova@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=545323#c4
Katarina Machalkova
To my surprise in my file Categories already contains the flag X-SuSE-YaST-Support in SVN, and so does it in my source tarball. But after building it, the flag got removed - all others survived. Any idea how and why that happens? Katarina?
Hmm, I'm not much more knowledgeable here. X-SuSE-YaST-Support flag is part of Categories entry in svn (trunk), but the .desktop file on my installed system mysteriously does not contain it anymore. The only suspect that could be responsible for removing it during the build is imo %suse_update_desktop_file run during package installation. Nothing else seems to modify .desktop file in any way. -- 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=545323
J. Daniel Schmidt
http://bugzilla.novell.com/show_bug.cgi?id=545323
User jdsn@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=545323#c5
J. Daniel Schmidt
http://bugzilla.novell.com/show_bug.cgi?id=545323
User coolo@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=545323#c6
Stephan Kulow
http://bugzilla.novell.com/show_bug.cgi?id=545323
User jdsn@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=545323#c7
J. Daniel Schmidt
participants (1)
-
bugzilla_noreply@novell.com