| Summary: | X-MandrivaLinux-* should be dropped, various packages to fix | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Florian Hubold <doktor5000> |
| Component: | RPM Packages | Assignee: | All Packagers <pkg-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | Low | CC: | anssi.hannula, dmorganec, doktor5000, ennael1, fri, geiger.david68210, jani.valimaa, lists.jjorge, mageia, marja11, michaelfm21, misc, n54, nic, olav, pterjan, zen25000 |
| Version: | Cauldron | Keywords: | Junior_job |
| Target Milestone: | --- | ||
| Hardware: | i586 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
| Bug Depends on: | 3635 | ||
| Bug Blocks: | |||
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
Manuel Hiebel
2011-12-06 01:32:08 CET
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 ...
D Morgan
2011-12-11 22:58:11 CET
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
Manuel Hiebel
2012-06-14 13:17:55 CEST
Keywords:
NEEDINFO =>
Junior_job [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 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 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-bugs 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 (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) =>
FIXED 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 |
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.