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 via email to