Description of problem: The key that is used for displaying .desktop entries in all desktop environments, is still a reference to Mandriva and should be replaced: [doktor5000@mageia1 ~]$ grep Mandriva /etc/xdg/menus/applications.menu <Category>X-MandrivaLinux</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-Internet</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-Office</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-Office-Other</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-Multimedia-Graphics</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-Multimedia</Category> <Category>X-MandrivaLinux-Multimedia-Sound</Category> <Category>X-MandrivaLinux-Multimedia-Video</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-Multimedia-Other</Category> <Category>X-MandrivaLinux-Multimedia-Sound</Category> <Category>X-MandrivaLinux-Multimedia-Video</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-System-Configuration-GNOME-Advanced</Category> <Category>X-MandrivaLinux-System-Configuration-GNOME</Category> <Category>X-MandrivaLinux-CrossDesktop</Category> <Category>X-MandrivaLinux-More</Category> <Category>X-MandrivaLinux-MoreApplications-Development</Category> <Category>X-MandrivaLinux-MoreApplications-Development-Tools</Category> <Category>X-MandrivaLinux-MoreApplications-Development-Other</Category> <Category>X-MandrivaLinux-MoreApplications-Development-DevelopmentEnvironments</Category> <Category>X-MandrivaLinux-MoreApplications-Databases</Category> <Category>X-MandrivaLinux-MoreApplications-Development-DevelopmentEnvironments</Category> <Category>X-MandrivaLinux-Internet-WebEditors</Category> <Category>X-MandrivaLinux-MoreApplications-Development-Other</Category> <Category>X-MandrivaLinux-MoreApplications-Development-Tools</Category> <Category>X-MandrivaLinux-MoreApplications-Development-Interpreters</Category> <Category>X-MandrivaLinux-MoreApplications-Games</Category> <Category>X-MandrivaLinux-MoreApplications-Games-Adventure</Category> <Category>X-MandrivaLinux-MoreApplications-Games-Arcade</Category> <Category>X-MandrivaLinux-MoreApplications-Games-Boards</Category> <Category>X-MandrivaLinux-MoreApplications-Games-Cards</Category> <Category>X-MandrivaLinux-MoreApplications-Games-Puzzles</Category> <Category>X-MandrivaLinux-MoreApplications-Games-Sports</Category> <Category>X-MandrivaLinux-MoreApplications-Games-Strategy</Category> <Category>X-MandrivaLinux-MoreApplications-Games-Other</Category> <Category>X-MandrivaLinux-MoreApplications-Games-Toys</Category> <Category>X-MandrivaLinux-MoreApplications-Education</Category> <Category>X-MandrivaLinux-MoreApplications-Education-Economy</Category> <Category>X-MandrivaLinux-MoreApplications-Education-Geography</Category> <Category>X-MandrivaLinux-MoreApplications-Education-History</Category> <Category>X-MandrivaLinux-MoreApplications-Education-Languages</Category> <Category>X-MandrivaLinux-MoreApplications-Education-Literature</Category> <Category>X-MandrivaLinux-MoreApplications-Education-Sciences</Category> <Category>X-MandrivaLinux-MoreApplications-Education-Sports</Category> <Category>X-MandrivaLinux-MoreApplications-Education-Other</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-ArtificialIntelligence</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-Astronomy</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-Biology</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-Chemistry</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-ComputerScience</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-DataVisualization</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-Electricity</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-Geosciences</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-ImageProcessing</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-Mathematics</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-NumericAnalysis</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-ParallelComputing</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-Physics</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-Robotics</Category> <Category>X-MandrivaLinux-MoreApplications-Sciences-Other</Category> <Category>X-MandrivaLinux-MoreApplications-Documentation</Category> <Category>X-MandrivaLinux-.hidden</Category> Please fix.
Cauldron version is desktop-common-data-1-13.mga2 now, but in the changelog I read nothing about this being fixed. cc'ing almost everybody in the changelog, because there is no maintainer
CC: (none) => dmorganec, ennael1, mageia, marja11, misc, pterjan
I additionally suggest that: - compatibility with the X-MandrivaLinux-CrossDesktop category is kept for now if a new X-Mageia-CrossDesktop category is added - rpmlint check be added
CC: (none) => anssi.hannula
assigning to maintainer
Assignee: bugsquad => dmorganec
I've added support for X-Mageia-CrossDesktop now. Should this report be kept open until the other X-MandrivaLinux-* get deprecated and removed (we should probably add an rpmlint check and remove them when we encounter them in .specs (and fix if the .desktop file if the application disappears from the menus), and then drop them from desktop-common-data when they are unused)?
(In reply to comment #4) > I've added support for X-Mageia-CrossDesktop now. Thx :) > Should this report be kept open until the other X-MandrivaLinux-* get > deprecated and removed (we should probably add an rpmlint check and remove them > when we encounter them in .specs (and fix if the .desktop file if the > application disappears from the menus), and then drop them from > desktop-common-data when they are unused)? Changing the summary of this bug accordingly
Summary: X-MandrivaLinux-CrossDesktop should be replaced by X-Mageia-CrossDesktop => X-MandrivaLinux-* should be replaced by X-Mageia-*
Well, we don't want X-Mageia-* for the other ones, the .desktop files that contain them can be fixed to use the standard categories from http://standards.freedesktop.org/menu-spec/latest/apa.html When that is done, we can drop them from desktop-common-data. Preferably in that order, as if we would drop them first, it is all too possible that nobody notices the broken menus of some not-so-popular packages. As noted, though, we can however add an rpmlint check to force people to fix the X-MandrivaLinux-* occurrences. On the other hand, backporting packages to mga1 should currently use X-MandrivaLinux-CrossDesktop, so we should eithe apply this fix in mga1 as well, or just wait for around after mga2 before starting to force pkgs to X-Mageia-...
Summary: X-MandrivaLinux-* should be replaced by X-Mageia-* => X-MandrivaLinux-* should be dropped
Depends on: (none) => 3635
On a related note, i've added a section about this to our Packaging Guidelines: Feel free to reword or fix if i've explained it badly: https://wiki.mageia.org/en/Packaging_guidelines#MandrivaLinux_special_categories :) @Anssi: Should there be a tracker bug about this, listing all packages which use X-MandrivaLinux*, maybe adding this as Junior_Job for apprentices? A list of packages can be displayed easily f.ex. via ryoshu's SVN search : http://kamil.mageia.org.pl/svnsearch.cgi
(In reply to comment #7) > @Anssi: Should there be a tracker bug about this, listing all packages which > use X-MandrivaLinux*, maybe adding this as Junior_Job for apprentices? A list > of packages can be displayed easily f.ex. via ryoshu's SVN search : > http://kamil.mageia.org.pl/svnsearch.cgi See bug 3635 (but I think opening a lot a bugs (one per srpm) for that is a non sens)
Well, i meant tracker bug not in the common sense of one bug depending on many other bugs, but just one bug to keep track of the issue :) i.e. one bugreport listing all occurences of X-MandrivaLinux at a given time. But thinking a second time about this, maybe a wiki page is more suited for that ...
Assignee: dmorganec => anssi.hannula
(In reply to comment #9) > Well, i meant tracker bug not in the common sense of one bug depending on many > other bugs, but just one bug to keep track of the issue :) > i.e. one bugreport listing all occurences of X-MandrivaLinux at a given time. > > But thinking a second time about this, maybe a wiki page is more suited for > that ... Pinging, because nothing has happened with this report for more than 3 months, it still has the status NEW or REOPENED. Any volunteers to start that wiki page: please step forward :)
(In reply to comment #10) > > Any volunteers to start that wiki page: please step forward :) I don't volunteer, but a list can be easily made up via a tool from Kamil, which is available at http://kamil.mageia.org.pl/svnsearch.cgi as noted in commet 7. Here come the results: ---- Mageia SVN simple grep Searching for "x-mandrivalinux" Welcome, visitor from [...]! http://svnweb.mageia.org/packages/cauldron/opera/current/SPECS/opera.spec ?view=markup --add-category=X-MandrivaLinux-CrossDesktop \ http://svnweb.mageia.org/packages/cauldron/gcompris/current/SPECS/gcompris.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/hplip/current/SPECS/hplip.spec ?view=markup --add-category='X-MandrivaLinux-CrossDesktop' \ Categories=TelephonyTools;Qt;Printing;Utility;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/nvidia173/current/SPECS/nvidia173.spec ?view=markup Categories=GTK;Settings;HardwareSettings;X-MandrivaLinux-System-Configuration; http://svnweb.mageia.org/packages/cauldron/iceape/current/SPECS/iceape.spec ?view=markup Categories=GTK;Network;WebBrowser;X-MandrivaLinux-Internet-WebBrowsers; Categories=GTK;Network;WebDevelopment;X-MandrivaLinux-Internet-WebEditors; Categories=GTK;X-MandrivaLinux-Internet-Mail;Office;Network;Email; Categories=GTK;X-MandrivaLinux-Internet-Mail;Office;Network;Email; Categories=GTK;X-MandrivaLinux-Internet-News;Network;News; Categories=GTK;X-MandrivaLinux-Internet-Chat;Network;IRCClient; Categories=GTK;X-MandrivaLinux-System-Terminals;TerminalEmulator; http://svnweb.mageia.org/packages/cauldron/libreoffice/current/SPECS/libreoffice.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ --add-category="X-MandrivaLinux-CrossDesktop" \ --add-category="X-MandrivaLinux-CrossDesktop" \ --add-category="X-MandrivaLinux-CrossDesktop" \ --add-category="X-MandrivaLinux-CrossDesktop" \ --add-category="X-MandrivaLinux-CrossDesktop" \ --add-category="X-MandrivaLinux-CrossDesktop" \ --remove-category="X-MandrivaLinux-MoreApplications-Databases" \ --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/seahorse/current/SPECS/seahorse.spec ?view=markup --add-category="X-MandrivaLinux-System-FileTools" \ http://svnweb.mageia.org/packages/cauldron/nvidia-96xx/current/SPECS/nvidia-96xx.spec ?view=markup Categories=GTK;Settings;HardwareSettings;X-MandrivaLinux-System-Configuration; http://svnweb.mageia.org/packages/cauldron/wmakerconf/current/SPECS/wmakerconf.spec ?view=markup sed -i -e 's/^Categories=.*$/Categories=GTK;Settings;X-MandrivaLinux-System-Configuration-Other;/g' \ http://svnweb.mageia.org/packages/cauldron/pavucontrol/current/SPECS/pavucontrol.spec ?view=markup --add-category="X-MandrivaLinux-Multimedia-Sound" \ --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/joe/current/SPECS/joe.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Editors;TextEditor; http://svnweb.mageia.org/packages/cauldron/ccsm/current/SPECS/ccsm.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/hatari/current/SPECS/hatari.spec ?view=markup --add-category="X-MandrivaLinux-MoreApplications-Emulators" \ http://svnweb.mageia.org/packages/cauldron/ghex/current/SPECS/ghex.spec ?view=markup --add-category="X-MandrivaLinux-MoreApplications-Editors" \ http://svnweb.mageia.org/packages/cauldron/memprof/current/SPECS/memprof.spec ?view=markup # --add-category="X-MandrivaLinux-MoreApplications-Development-Tools" \ http://svnweb.mageia.org/packages/cauldron/brutalchess/current/SPECS/brutalchess.spec ?view=markup Categories=Game;StrategyGame;BoardGame;X-MandrivaLinux-MoreApplications-Games-Strategy; http://svnweb.mageia.org/packages/cauldron/wxPythonGTK/current/SPECS/wxPythonGTK.spec ?view=markup Categories=GNOME;GTK;Development;X-MandrivaLinux-Development-Tools; Categories=GNOME;GTK;Development;X-MandrivaLinux-Development-Tools; Categories=GNOME;GTK;Development;X-MandrivaLinux-Development-Tools; Categories=GNOME;GTK;Development;X-MandrivaLinux-Development-Tools; http://svnweb.mageia.org/packages/cauldron/vidalia/current/SPECS/vidalia.spec ?view=markup --add-category="X-MandrivaLinux-Internet-Other" \ http://svnweb.mageia.org/packages/cauldron/webmin/current/SPECS/webmin.spec ?view=markup Categories=X-MandrivaLinux-System-Configuration-Other;Settings; http://svnweb.mageia.org/packages/cauldron/manslide/current/SPECS/manslide.spec ?view=markup Categories=Graphics;Qt;Photography;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/stopmotion/current/SPECS/stopmotion.spec ?view=markup --add-category="X-MandrivaLinux-Multimedia-Video" \ http://svnweb.mageia.org/packages/cauldron/gns3/current/SPECS/gns3.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Emulators;Emulator; http://svnweb.mageia.org/packages/cauldron/d4x/current/SPECS/d4x.spec ?view=markup --add-category="X-MandrivaLinux-Internet-FileTransfer" \ http://svnweb.mageia.org/packages/cauldron/mupen64plus/current/SPECS/mupen64plus.spec ?view=markup --add-category="X-MandrivaLinux-MoreApplications-Emulators" \ http://svnweb.mageia.org/packages/cauldron/ri-li/current/SPECS/ri-li.spec ?view=markup Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; http://svnweb.mageia.org/packages/cauldron/pessulus/current/SPECS/pessulus.spec ?view=markup --add-category="X-MandrivaLinux-System-Configuration-GNOME-Advanced" \ http://svnweb.mageia.org/packages/cauldron/gnome-session/current/SPECS/gnome-session.spec ?view=markup --add-category="X-MandrivaLinux-System-Configuration-GNOME-Advanced" \ http://svnweb.mageia.org/packages/cauldron/fetchmail/current/SPECS/fetchmail.spec ?view=markup Categories=X-MandrivaLinux-System-Configuration-Other;Settings; http://svnweb.mageia.org/packages/cauldron/grsync/current/SPECS/grsync.spec ?view=markup --add-category="X-MandrivaLinux-System-FileTools" \ http://svnweb.mageia.org/packages/cauldron/t-lasku/current/SPECS/t-lasku.spec ?view=markup Categories=Qt;Office;Finance;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/gnome-media/current/SPECS/gnome-media.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/seamonkey/current/SPECS/seamonkey.spec ?view=markup Categories=GTK;Network;WebBrowser;X-MandrivaLinux-Internet-WebBrowsers; Categories=GTK;Network;WebDevelopment;X-MandrivaLinux-Internet-WebEditors; Categories=GTK;X-MandrivaLinux-Internet-Mail;Office;Network;Email; Categories=GTK;X-MandrivaLinux-Internet-Mail;Office;Network;Email; Categories=GTK;X-MandrivaLinux-Internet-News;Network;News; Categories=GTK;X-MandrivaLinux-Internet-Chat;Network;IRCClient; Categories=GTK;X-MandrivaLinux-System-Terminals;TerminalEmulator; http://svnweb.mageia.org/packages/cauldron/atunes/current/SPECS/atunes.spec ?view=markup Categories=Audio;Player;X-MandrivaLinux-Multimedia-Sound;AudioVideo;Java;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/gconf-editor/current/SPECS/gconf-editor.spec ?view=markup --add-category="X-MandrivaLinux-System-Configuration-GNOME-Advanced" \ http://svnweb.mageia.org/packages/cauldron/samba4/current/SPECS/samba4.spec ?view=markup Categories=X-MandrivaLinux-System-Configuration-Networking; http://svnweb.mageia.org/packages/cauldron/moovida/current/SPECS/moovida.spec ?view=markup Categories=GNOME;GTK;AudioVideo;Audio;Video;Player;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/java-1.6.0-sun/current/SPECS/java-1.6.0-sun.spec ?view=markup --add-category="X-MandrivaLinux-System-SunJava%{over}" \ http://svnweb.mageia.org/packages/cauldron/lyx/current/SPECS/lyx.spec ?view=markup Categories=Qt;Office;WordProcessor;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/lxcontrol/current/SPECS/lxcontrol.spec ?view=markup Categories=X-MandrivaLinux-System-Configuration-Printing; Categories=X-MandrivaLinux-System-Configuration-Printing; Categories=X-MandrivaLinux-System-Configuration-Printing; Categories=X-MandrivaLinux-System-Configuration-Printing; http://svnweb.mageia.org/packages/cauldron/python-coherence/current/SPECS/python-coherence.spec ?view=markup Categories=X-MandrivaLinux-Internet;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/mldonkey/current/SPECS/mldonkey.spec ?view=markup Categories=GTK;Network;FileTransfer;P2P;X-MandrivaLinux-Internet-FileTransfer; http://svnweb.mageia.org/packages/cauldron/gajim/current/SPECS/gajim.spec ?view=markup --add-category="X-MandrivaLinux-Internet-InstantMessaging" \ http://svnweb.mageia.org/packages/cauldron/amsn/current/SPECS/amsn.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/filezilla/current/SPECS/filezilla.spec ?view=markup --add-category='X-MandrivaLinux-CrossDesktop'\ http://svnweb.mageia.org/packages/cauldron/airstrike/current/SPECS/airstrike.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Games-Arcade;Game;ArcadeGame; http://svnweb.mageia.org/packages/cauldron/mozilla-thunderbird/current/SPECS/mozilla-thunderbird.spec ?view=markup Categories=GTK;Network;News;Email;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/synfigstudio/current/SPECS/synfigstudio.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/wine/current/SPECS/wine.spec ?view=markup <Category>X-MandrivaLinux-MoreApplications-Emulators-Wine</Category> Categories=X-MandrivaLinux-MoreApplications-Emulators-Wine; http://svnweb.mageia.org/packages/cauldron/ekiga/current/SPECS/ekiga.spec ?view=markup --add-category="X-MandrivaLinux-Internet-VideoConference" \ --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/tora/current/SPECS/tora.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Databases;Database;KDE;Qt; http://svnweb.mageia.org/packages/cauldron/onestroke/current/SPECS/onestroke.spec ?view=markup --add-category="X-MandrivaLinux-MoreApplications-Accessibility" \ http://svnweb.mageia.org/packages/cauldron/libffado/current/SPECS/libffado.spec ?view=markup Categories=X-MandrivaLinux-Multimedia-Sound;AudioVideo; http://svnweb.mageia.org/packages/cauldron/imagination/current/SPECS/imagination.spec ?view=markup --add-category="X-MandrivaLinux-Multimedia-Video" \ http://svnweb.mageia.org/packages/cauldron/bloboats/current/SPECS/bloboats.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Games-Arcade;Game;ArcadeGame; http://svnweb.mageia.org/packages/cauldron/scribus/current/SPECS/scribus.spec ?view=markup --add-category='X-MandrivaLinux-CrossDesktop'\ http://svnweb.mageia.org/packages/cauldron/aoi/current/SPECS/aoi.spec ?view=markup Categories=X-MandrivaLinux-Multimedia-Graphics;Graphics; http://svnweb.mageia.org/packages/cauldron/qjackctl/current/SPECS/qjackctl.spec ?view=markup --add-category="X-MandrivaLinux-Sound" \ http://svnweb.mageia.org/packages/cauldron/bacula/current/SPECS/bacula.spec ?view=markup Categories=X-MandrivaLinux-System-Archiving-Backup;Archiving;Utility;System; Categories=X-MandrivaLinux-System-Archiving-Backup;Archiving;Utility;System; Categories=X-MandrivaLinux-System-Archiving-Backup;Archiving;Utility;System; Categories=X-MandrivaLinux-System-Archiving-Backup;Archiving;Utility;System; http://svnweb.mageia.org/packages/cauldron/easychem/current/SPECS/easychem.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Sciences-Chemistry;Science;Chemistry; http://svnweb.mageia.org/packages/cauldron/virtualbox/current/SPECS/virtualbox.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Emulators;Emulator; http://svnweb.mageia.org/packages/cauldron/gnome-commander/current/SPECS/gnome-commander.spec ?view=markup --add-category="X-MandrivaLinux-System-FileTools" \ http://svnweb.mageia.org/packages/cauldron/ultracopier/current/SPECS/ultracopier.spec ?view=markup --add-category="System;FileManager;X-MandrivaLinux-System-FileTools;" \ http://svnweb.mageia.org/packages/cauldron/inkscape/current/SPECS/inkscape.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/eee-control/current/SPECS/eee-control.spec ?view=markup sed -i -e 's,Categories=Application;System;,Categories=GTK;System;Monitor;X-MandrivaLinux-CrossDesktop;,g' data/eee-control-tray.desktop http://svnweb.mageia.org/packages/cauldron/snes9x-gtk/current/SPECS/snes9x-gtk.spec ?view=markup Categories=Game;Emulator;X-MandrivaLinux-MoreApplications-Emulators; http://svnweb.mageia.org/packages/cauldron/gnome-control-center/current/SPECS/gnome-control-center.spec ?view=markup --add-category="X-MandrivaLinux-System-Configuration-GNOME" \ http://svnweb.mageia.org/packages/cauldron/chbg/current/SPECS/chbg.spec ?view=markup Categories=X-MandrivaLinux-System-Configuration-Other;Settings; http://svnweb.mageia.org/packages/cauldron/pdfedit/current/SPECS/pdfedit.spec ?view=markup Categories=X-MandrivaLinux-Office-Publishing;Graphics;Publishing; http://svnweb.mageia.org/packages/cauldron/rasmol/current/SPECS/rasmol.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Sciences-Chemistry;Science;Chemistry; http://svnweb.mageia.org/packages/cauldron/typespeed/current/SPECS/typespeed.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Games-Other;Game;Application; http://svnweb.mageia.org/packages/cauldron/userdrake/current/SPECS/userdrake.spec ?view=markup Categories=GTK;System;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/linkx/current/SPECS/linkx.spec ?view=markup Categories=Network;WebBrowser;X-MandrivaLinux-Internet-WebBrowsers; http://svnweb.mageia.org/packages/cauldron/maniadrive/current/SPECS/maniadrive.spec ?view=markup Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; http://svnweb.mageia.org/packages/cauldron/gprolog/current/SPECS/gprolog.spec ?view=markup Categories=Development;X-MandrivaLinux-MoreApplications-Development-Interpreters; http://svnweb.mageia.org/packages/cauldron/mgaonline/current/SPECS/mgaonline.spec ?view=markup Categories=X-MandrivaLinux-System-Configuration-Networking;Settings;Network; http://svnweb.mageia.org/packages/cauldron/ocaml/current/SPECS/ocaml.spec ?view=markup Categories=Development;X-MandrivaLinux-MoreApplications-Development-Interpreters; http://svnweb.mageia.org/packages/cauldron/handbrake/current/SPECS/handbrake.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/qtractor/current/SPECS/qtractor.spec ?view=markup --add-category="X-MandrivaLinux-Sound" \ http://svnweb.mageia.org/packages/cauldron/upnp-inspector/current/SPECS/upnp-inspector.spec ?view=markup Categories=X-MandrivaLinux-Internet;X-MandrivaLinux-CrossDesktop http://svnweb.mageia.org/packages/cauldron/alacarte/current/SPECS/alacarte.spec ?view=markup --add-category="X-MandrivaLinux-System-Configuration-Other" \ http://svnweb.mageia.org/packages/cauldron/nvidia-current/current/SPECS/nvidia-current.spec ?view=markup Categories=GTK;Settings;HardwareSettings;X-MandrivaLinux-System-Configuration; http://svnweb.mageia.org/packages/cauldron/xpdf/current/SPECS/xpdf.spec ?view=markup Categories=X-MandrivaLinux-Office-Publishing;Office;Viewer; http://svnweb.mageia.org/packages/cauldron/wireshark/current/SPECS/wireshark.spec ?view=markup Categories=GTK;X-MandrivaLinux-System-Monitoring;System;Monitor; http://svnweb.mageia.org/packages/cauldron/rp-pppoe/current/SPECS/rp-pppoe.spec ?view=markup Categories=X-MandrivaLinux-Internet-RemoteAccess;Network;RemoteAccess;Dialup; http://svnweb.mageia.org/packages/cauldron/ecasound/current/SPECS/ecasound.spec ?view=markup Categories=X-MandrivaLinux-Multimedia-Sound; Categories=X-MandrivaLinux-Multimedia-Sound; Categories=X-MandrivaLinux-Multimedia-Sound; http://svnweb.mageia.org/packages/cauldron/gimp/current/SPECS/gimp.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/phpmyadmin/current/SPECS/phpmyadmin.spec ?view=markup Categories=X-MandrivaLinux-MoreApplications-Databases; http://svnweb.mageia.org/packages/cauldron/elisa/current/SPECS/elisa.spec ?view=markup Categories=GNOME;GTK;AudioVideo;Audio;Video;Player;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/xfig/current/SPECS/xfig.spec ?view=markup Categories=X-MandrivaLinux-Office-Drawing;Graphics;VectorGraphics; http://svnweb.mageia.org/packages/cauldron/quake2/current/SPECS/quake2.spec ?view=markup Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; http://svnweb.mageia.org/packages/cauldron/totem/current/SPECS/totem.spec ?view=markup --add-category="X-MandrivaLinux-Multimedia-Video" \ --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/mythtv/current/SPECS/mythtv.spec ?view=markup Categories=Qt;AudioVideo;Video;TV;Recorder;X-MandrivaLinux-Multimedia-Video; Categories=Qt;AudioVideo;Video;TV;Recorder;X-MandrivaLinux-Multimedia-Video; http://svnweb.mageia.org/packages/cauldron/dasher/current/SPECS/dasher.spec ?view=markup --add-category="X-MandrivaLinux-MoreApplications-Accessibility" \ http://svnweb.mageia.org/packages/cauldron/k9copy/current/SPECS/k9copy.spec ?view=markup --add-category="X-MandrivaLinux-Multimedia-Video" \ http://svnweb.mageia.org/packages/cauldron/phoronix-test-suite/current/SPECS/phoronix-test-suite.spec ?view=markup Categories=GTK;System;Monitor;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/workrave/current/SPECS/workrave.spec ?view=markup Categories=GNOME;GTK;X-MandrivaLinux-MoreApplications-Accessibility; http://svnweb.mageia.org/packages/cauldron/mail-notification/current/SPECS/mail-notification.spec ?view=markup --add-category="X-MandrivaLinux-Internet-Mail" \ http://svnweb.mageia.org/packages/cauldron/wxPython/current/SPECS/wxPython.spec ?view=markup Categories=GNOME;GTK;Development;X-MandrivaLinux-Development-Tools; Categories=GNOME;GTK;Development;X-MandrivaLinux-Development-Tools; Categories=GNOME;GTK;Development;X-MandrivaLinux-Development-Tools; Categories=GNOME;GTK;Development;X-MandrivaLinux-Development-Tools; Categories=GNOME;GTK;Development;X-MandrivaLinux-Development-Tools; http://svnweb.mageia.org/packages/cauldron/lastfm-player/current/SPECS/lastfm-player.spec ?view=markup Categories=Qt;AudioVideo;Audio;Player;X-MandrivaLinux-CrossDesktop; http://svnweb.mageia.org/packages/cauldron/wavbreaker/current/SPECS/wavbreaker.spec ?view=markup --add-category="X-MandrivaLinux-Multimedia-Sound" \ http://svnweb.mageia.org/packages/cauldron/grisbi/current/SPECS/grisbi.spec ?view=markup --add-category=X-MandrivaLinux-MoreApplications-Finance \ http://svnweb.mageia.org/packages/cauldron/tvtime/current/SPECS/tvtime.spec ?view=markup --add-category="X-MandrivaLinux-CrossDesktop" \ http://svnweb.mageia.org/packages/cauldron/samba/current/SPECS/samba.spec ?view=markup Categories=X-MandrivaLinux-System-Configuration-Networking; 103 results found.
CC: (none) => doktor5000
Hi, This bug was filed against cauldron, but we do not have cauldron at the moment. Please report whether this bug is still valid for Mageia 2. Thanks :) Cheers, marja
Keywords: (none) => NEEDINFO
Keywords: NEEDINFO => Junior_jobAssignee: anssi.hannula => bugsquadSeverity: normal => enhancement
[xgrind@localhost ~]$ alacarte /usr/lib/python2.7/site-packages/gi/overrides/Gtk.py:47: RuntimeWarning: You have imported the Gtk 2.0 module. Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail. As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python module to use with Gtk 2.0 warnings.warn(warn_msg, RuntimeWarning) Gtk-Message: Failed to load module "canberra-gtk-module" Traceback (most recent call last): File "/usr/bin/alacarte", line 36, in <module> main() File "/usr/bin/alacarte", line 33, in main app.run() File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 62, in run self.loadMenus() File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 192, in loadMenus self.loadMenu({ None: None }) File "/usr/lib/python2.7/site-packages/Alacarte/MainWindow.py", line 208, in loadMenu iters[menu] = self.menu_store.append(iters[parent], (icon, name, menu)) File "/usr/lib/python2.7/site-packages/gi/overrides/Gtk.py", line 1193, in append return self._do_insert(parent, -1, row) File "/usr/lib/python2.7/site-packages/gi/overrides/Gtk.py", line 1186, in _do_insert treeiter = self.insert_with_values(parent, position, columns, row) AttributeError: 'TreeStore' object has no attribute 'insert_with_values' [ Mageia 2 i586, alacarte-3.5.4-1.mga3.noarch.rpm ]
CC: (none) => michaelfm21
(In reply to comment #13) > [xgrind@localhost ~]$ alacarte This does not belong here, as this is an alacarte bug, see: https://bugs.mageia.org/show_bug.cgi?id=2911 https://wiki.mageia.org/en/Mageia_2_Errata#Alacarte_does_not_start
Should this stay open?
CC: (none) => nic
Yep, there are still some X-MandrivaLinux categories being used. Short search through some recent tarball of all cauldron specs shows: airstrike.spec:Categories=X-MandrivaLinux-MoreApplications-Games-Arcade;Game;ArcadeGame; alacarte.spec: --add-category="X-MandrivaLinux-System-Configuration-Other" \ compiz.spec: --add-category="X-MandrivaLinux-CrossDesktop" \ dasher.spec: --add-category="X-MandrivaLinux-MoreApplications-Accessibility" \ eee-control.spec:sed -i -e 's,Categories=Application;System;,Categories=GTK;System;Monitor;X-MandrivaLinux-CrossDesktop;,g' data/eee-control-tray.desktop elisa.spec:Categories=GNOME;GTK;AudioVideo;Audio;Video;Player;X-MandrivaLinux-CrossDesktop; fetchmail.spec:Categories=X-MandrivaLinux-System-Configuration-Other;Settings; filezilla.spec: --add-category='X-MandrivaLinux-CrossDesktop'\ fotoxx.spec:Categories=Graphics;X-MandrivaLinux-CrossDesktop; fusionpbx.spec:#Categories=X-MandrivaLinux-MoreApplications-Databases; gajim.spec: --add-category="X-MandrivaLinux-Internet-InstantMessaging" \ gconf-editor.spec: --add-category="X-MandrivaLinux-System-Configuration-GNOME-Advanced" \ gltron.spec:Categories=X-MandrivaLinux-MoreApplications-Games-Arcade;Game;ArcadeGame; hplip.spec:Categories=TelephonyTools;Qt;Printing;Utility;X-MandrivaLinux-CrossDesktop; k9copy.spec: --add-category="X-MandrivaLinux-Multimedia-Video" \ lastfm-player.spec:Categories=Qt;AudioVideo;Audio;Player;X-MandrivaLinux-CrossDesktop; libreoffice.spec: --add-category="X-MandrivaLinux-CrossDesktop" \ linkx.spec:Categories=Network;WebBrowser;X-MandrivaLinux-Internet-WebBrowsers; lxmed.spec:Categories=Settings;DesktopSettings;X-LXDE-Settings;X-MandrivaLinux-System-Configuration-Other; mythtv.spec:Categories=Qt;AudioVideo;Video;TV;Recorder;X-MandrivaLinux-Multimedia-Video; mythtv.spec:Categories=Qt;AudioVideo;Video;TV;Recorder;X-MandrivaLinux-Multimedia-Video; nitrogen.spec:Categories=Settings;DesktopSettings;X-MandrivaLinux-System-Configuration; pavucontrol.spec: --add-category="X-MandrivaLinux-Multimedia-Sound" \ pavucontrol.spec: --add-category="X-MandrivaLinux-CrossDesktop" \ pdfedit.spec:Categories=X-MandrivaLinux-Office-Publishing;Graphics;Publishing; pessulus.spec: --add-category="X-MandrivaLinux-System-Configuration-GNOME-Advanced" \ phpldapadmin.spec:Categories=X-MandrivaLinux-MoreApplications-Databases; phpmyadmin.spec:Categories=X-MandrivaLinux-MoreApplications-Databases; python-coherence.spec:Categories=X-MandrivaLinux-Internet;X-MandrivaLinux-CrossDesktop; quake2.spec:Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; quake2.spec:Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; quake2.spec:Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; quake2.spec:Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; rasmol.spec:Categories=X-MandrivaLinux-MoreApplications-Sciences-Chemistry;Science;Chemistry; scribus-unstable.spec: --add-category='X-MandrivaLinux-CrossDesktop'\ seamonkey.spec:Categories=GTK;Network;WebBrowser;X-MandrivaLinux-Internet-WebBrowsers; seamonkey.spec:Categories=GTK;Network;WebDevelopment;X-MandrivaLinux-Internet-WebEditors; seamonkey.spec:Categories=GTK;X-MandrivaLinux-Internet-Mail;Office;Network;Email; seamonkey.spec:Categories=GTK;X-MandrivaLinux-Internet-Mail;Office;Network;Email; seamonkey.spec:Categories=GTK;X-MandrivaLinux-Internet-News;Network;News; seamonkey.spec:Categories=GTK;X-MandrivaLinux-Internet-Chat;Network;IRCClient; seamonkey.spec:Categories=GTK;X-MandrivaLinux-System-Terminals;TerminalEmulator; snes9x-gtk.spec:Categories=Game;Emulator;X-MandrivaLinux-MoreApplications-Emulators; speedcrunch.spec: --add-category=X-MandrivaLinux-MoreApplications-Sciences-Mathematics \ tora.spec:Categories=X-MandrivaLinux-MoreApplications-Databases;Database;KDE;Qt; tux_aqfh.spec:Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade; typespeed.spec:Categories=X-MandrivaLinux-MoreApplications-Games-Other;Game;Application; ultracopier.spec: --add-category="System;FileManager;X-MandrivaLinux-System-FileTools;" \ userdrake.spec:Categories=GTK;System;X-MandrivaLinux-CrossDesktop; vidalia.spec: --add-category="X-MandrivaLinux-Internet-Other" \ virtualbox.spec:Categories=X-MandrivaLinux-MoreApplications-Emulators;Emulator; xconq.spec:Categories=Game;StrategyGame;X-MandrivaLinux-MoreApplications-Games-Strategy; xconq.spec:Categories=Game;StrategyGame;X-MandrivaLinux-MoreApplications-Games-Strategy; yamagi-quake2.spec:Categories=Game;ArcadeGame;X-MandrivaLinux-MoreApplications-Games-Arcade;
Priority: Normal => Low
*** Bug 3635 has been marked as a duplicate of this bug. ***
CC: (none) => n54
nitrogen fixed
CC: (none) => zen25000
I don't mind doing some of those, if needed, but i'm not sure it is needed. airstrike.spec does correctly have: Group: Games/Arcade The X-MandrivaLinux category only shows up in: mkdir -p %{buildroot}%{_datadir}/applications cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF [Desktop Entry] Name=AirStrike Comment=%{Summary} Exec=%{name} Icon=%{name} Terminal=false Type=Application StartupNotify=true Categories=X-MandrivaLinux-MoreApplications-Games-Arcade;Game;ArcadeGame; EOF However, after installing the game the only entry I see is in Games/Arcade. It only shows its own name "AirStrike",when hovering over it, so I'm wondering what the above Desktop Entry does. Will look again later, after a reboot, in case that makes a difference
Still various packages to be fixed, see comment #16 Assigning to all packagers collectively.
Assignee: bugsquad => pkg-bugsSummary: X-MandrivaLinux-* should be dropped => X-MandrivaLinux-* should be dropped, various packages to fixSource RPM: desktop-common-data-1-12.mga1.src.rpm => (none)
Modified Wed Feb 11 23:16:05 2015 UTC (19 months, 4 weeks ago) by barjac File length: 1261 byte(s) Diff to previous 743166 - fix X-Mandriva... in desktop - fix icon name typo Maybe a new list would be useful.
I think that the list in comment #16 is now done! But yes if someone can check again a new list to see if it is really fixed or not this would be great :)
CC: (none) => geiger.david68210
ping
CC: (none) => fri
(In reply to Morgan Leijström from comment #23) > ping Please don't just ping, and give the list of which mandriva you've found.
CC: (none) => lists.jjorge
I grepped for X-MandrivaLinux and X-MageiaLinux in the spec files, plus for SOURCES/*.desktop. I think I got all of them.
Resolution: (none) => FIXEDStatus: NEW => RESOLVEDCC: (none) => olav
I think the idea was to replace X-MandrivaLinux-* with X-MageiaLinux-* and not to remove both. X-MageiaLinux-CrossDesktop (or X-MandrivaLinux-CrossDesktop) category is still used in /etc/xdg/menus/plasma-applications.menu used by Plasma desktop and /etc/xdg/menus/xfce-applications.menu used by Xfce desktop.
CC: (none) => jani.valimaa