Re: Debian Menu policy leads to confusion
Bill Allombert wrote:
I am certainly interested with your draft, provide you keep backward
compatibility as much as is practical. We are just at the right time of
the release to update the Debian menu sub-policy for Etch.
Here it is (tab indented text file, long lines). As I have already
mentioned, it is only a draft.
I tried to break up sections that are overused by adding new ones and
also modified descriptions of many existing ones to reflect the contents
better. The "Tools" section is the most problematic and, in my opinion,
should be renamed to something like "Misc". But then again, that might
cause everything to end up there.
There are also a lot of programs that have no exact section defined
(screen capture tools like ksnapshot and istanbul could go into
"Graphics" or "Tools"; istanbul could even go into "Video"), so there
should be something in the policy that would prevent software with
identical or similar functionality from going into different sections.
Not sure what that might be though. The "First one to upload is right"
rule, maybe?
One more thing on the policy. I did not manage to locate anything about
the requirement of having a menu entry. It seems that it is completely
optional. Maybe it should not be? There is no good reason for an
interactive program not having a menu entry, although some do not
(eclipse anyone?).
Linas
Draft 0.1 [2005-12-08] (Only covers Apps)
Legend:
[!] Unmodified
[M] Modified
[+] New
[?] Need more information and/or unsure about what to do with it
----------------------------------------------------------------------------
Apps (normal applications)
[+]
Section: Admin
Description: Administrative and system configuration utilities (that usually need to be run as root)
Example apps: aptitude, configure-debian, sysv-rc-conf
[+]
Section: CD/DVD
Description: Software for CD/DVD burning and related tools
Example apps: graveman, gnome-baker, dvdisater
[!]
Section: Databases
Description: Interactive database programs
Example apps: openoffice.org-base, [FILL ME], [FILL ME]
[!]
Section: Editors
Description: Text editors, word processors
Example apps: gedit, nano, openoffice.org-writer
[?]
Section: Education
Description: Educational and training programs
Example apps: [FILL ME], [FILL ME], [FILL ME]
[+]
Section: Electronics
Description: Circuit design tools, simulators and assemblers for microprocessors etc.
Example apps: geda, gnucap, tkgate
[M]
Section: Emulators
Description: Emulators, virtualisators
Example apps: wine, dosemu, qemu
[+]
Section: File managers
Description: Tools for file management and archiving
Example apps: file-roller, mc, baobab
[M]
Section: Graphics
Description: Graphics manipulation software
Example apps: gimp, inkscape, imagemagick
[?]
Section Hamradio
Description: Anything relating to ham radio
Example apps: [FILL ME], [FILL ME], [FILL ME]
[!]
Section: Math
Description: Math related programs
Example apps: gcalctool, openoffice.org-math, openoffice.org-cacl
[+]
Section: Mail
Description: Mail and Usenet readers
Example apps: mutt, mozilla-thunderbird, tin
[+]
Section: Modeling
Description: 3D and 2D modeling software
Example apps: blender, k3d, [FILL ME]
[!]
Section: Net
Description: Network programs that don't fit elsewhere
Example apps: gip, ettercap, iptstate
[M]
Section: Programming
Description: IDEs, debuggers, etc.
Example apps: anjuta, gdb, eclipse
[!]
Section: Science
Description: Scientific programs
Example apps: stellarium, earth3d, celestia
[?]
Section: Tools [RENAME "Misc"? REMOVE?]
Description: Simple apps that perform only one task and don't fit elsewhere
Example apps: [FILL ME], [FILL ME], [FILL ME]
[?]
Section: Technical
Description: Technical stuff [STUFF? BAD DESCRIPTION]
Example apps: [WHAT GOES HERE?]
[?]
Section: Text
Description: Text oriented tools other than editors
Example apps: gnome-dictionary [NOT A PACKAGE, WHAT ELSE GOES HERE?]
[M]
Section: Shells
Description: Various shells
Example apps: bash, ksh, zsh
[M]
Section: Sound
Description: Sound players, editors and rippers
Example apps: beep-media-player, grip, audacity
[M]
Section: Viewers
Description: Software for viewing images, documents and other (not video) media
Example apps: gqview, evince, gthumb
[+]
Section: Video
Description: Video players, editors and rippers
Example apps: xine, totem, kino
[M]
Section: System
Description: System information and monitoring tools
Example apps: top, hal-device-manager, gnome-system-monitor
[+]
Section: Web browsers
Description: Software for web browsing, GUI or console based
Example apps: elinks, firefox, mozilla-browser
[+]
Section: Webmaster
Description: Web development tools
Example apps: bluefish, screem, gphpedit
Reply to: