Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 912146 - x11-misc/shared-mime-info should moved be from x11-misc to gui-misc or other relevant category.
Summary: x11-misc/shared-mime-info should moved be from x11-misc to gui-misc or other ...
Status: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-08-11 21:22 UTC by sozuba
Modified: 2023-08-13 21:25 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge ouoput for app-admin/syslog-ng (syslog-ng.txt,1.11 KB, text/plain)
2023-08-11 21:22 UTC, sozuba
Details

Note You need to log in before you can comment on or make changes to this bug.
Description sozuba 2023-08-11 21:22:18 UTC
Created attachment 867625 [details]
emerge ouoput for app-admin/syslog-ng

x11-misc/shared-mime-info should move category from x11-misc to gui-misc or other relevant category, x11-misc seems to be a misnomer.

Issue: 
The 'shared-mime-info' package contains the core database of common MIME types, their file extensions and icon names. It has nothing to do with display protocol or windowing systems. Having 'shared-mime-info' package under x11-misc seems to be a misnomer and it would be ideal to move this from x11-misc to gui-misc (if used only by gui apps), or to other relevant category (if used by non-gui applications as well). 

Reason: 
For people who don't want any x11 applications, such as those using a purely wayland only environment or a headless server, this is confusing when installing applications such as app-admin/syslog-ng pulls in x11-misc/shared-mime-info, due to this being a dependency of dev-libs/glib-2.76.3 with the 'mime' use flag. 

I had to go about masking/de-selecting the 'mime' use flag only to search and realize this package has nothing to do with x11 or any display-server/protocol. This will help users to associate packages accordingly.