Bug 2449 - X-MandrivaLinux-* should be dropped, various packages to fix
Summary: X-MandrivaLinux-* should be dropped, various packages to fix
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Low enhancement
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords: Junior_job
: 3635 (view as bug list)
Depends on: 3635
Blocks:
  Show dependency treegraph
 
Reported: 2011-08-18 11:15 CEST by Florian Hubold
Modified: 2020-07-09 22:49 CEST (History)
17 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Florian Hubold 2011-08-18 11:15:53 CEST
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.
Comment 1 Marja Van Waes 2011-11-03 21:18:15 CET
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

Comment 2 Anssi Hannula 2011-11-04 11:18:45 CET
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

Comment 3 Marja Van Waes 2011-11-18 14:45:53 CET
assigning to maintainer

Assignee: bugsquad => dmorganec

Comment 4 Anssi Hannula 2011-12-05 04:21:00 CET
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)?
Comment 5 Marja Van Waes 2011-12-05 06:46:39 CET
(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-*

Comment 6 Anssi Hannula 2011-12-05 07:18:35 CET
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

Comment 7 Florian Hubold 2011-12-06 12:39:05 CET
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
Comment 8 Manuel Hiebel 2011-12-06 12:44:18 CET
(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)
Comment 9 Florian Hubold 2011-12-06 12:51:54 CET
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

Comment 10 Marja Van Waes 2012-03-14 21:38:30 CET
(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 :)
Comment 11 Florian Hubold 2012-03-16 15:07:41 CET
(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

Comment 12 Marja Van Waes 2012-05-26 13:08:53 CEST
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
Assignee: anssi.hannula => bugsquad
Severity: normal => enhancement

Comment 13 Michael Martins 2012-07-26 19:43:05 CEST
[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

Comment 14 Florian Hubold 2012-07-28 13:08:44 CEST
(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
Comment 15 Nic Baxter 2015-02-11 06:53:22 CET
Should this stay open?

CC: (none) => nic

Comment 16 Florian Hubold 2015-02-11 23:22:38 CET
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

Comment 17 Nic Baxter 2015-02-12 00:00:37 CET
*** Bug 3635 has been marked as a duplicate of this bug. ***

CC: (none) => n54

Comment 18 Barry Jackson 2015-02-12 00:14:06 CET
nitrogen fixed

CC: (none) => zen25000

Comment 19 Marja Van Waes 2015-03-26 09:06:02 CET
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
Comment 20 Samuel Verschelde 2016-10-11 21:18:08 CEST
Still various packages to be fixed, see comment #16

Assigning to all packagers collectively.

Assignee: bugsquad => pkg-bugs
Summary: X-MandrivaLinux-* should be dropped => X-MandrivaLinux-* should be dropped, various packages to fix
Source RPM: desktop-common-data-1-12.mga1.src.rpm => (none)

Comment 21 Barry Jackson 2016-10-11 21:28:59 CEST
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.
Comment 22 David GEIGER 2016-10-14 11:16:13 CEST
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

Comment 23 Morgan Leijström 2019-10-12 22:56:41 CEST
ping

CC: (none) => fri

Comment 24 José Jorge 2019-10-13 09:47:03 CEST
(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

Comment 25 Olav Vitters 2020-07-09 14:39:26 CEST
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
Status: NEW => RESOLVED
CC: (none) => olav

Comment 26 Jani Välimaa 2020-07-09 22:49:13 CEST
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


Note You need to log in before you can comment on or make changes to this bug.