From 4364887fd1629bd59b350ea3ed98b750295bc648 Mon Sep 17 00:00:00 2001 From: Russ Allbery Date: Sun, 1 Feb 2009 21:30:28 -0800 Subject: [PATCH] Fully qualify all the menu sections in the menu policy * Include the full name of each menu category rather than only the portion relative to the parent heading to be clearer in long category lists. Thanks, Christoph Berg. (Closes: #511804) --- debian/changelog | 3 ++ menu-policy.sgml | 114 +++++++++++++++++++++++------------------------ 2 files changed, 60 insertions(+), 57 deletions(-) diff --git a/debian/changelog b/debian/changelog index 903d023..931945f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -62,6 +62,9 @@ debian-policy (3.8.1.0) UNRELEASED; urgency=low behavior. Thanks, Yan Morin. (Closes: #503685) * Reword the requirement that maintainer scripts exit with a zero status on success to avoid double-negatives. + * Include the full name of each menu category rather than only the + portion relative to the parent heading to be clearer in long category + lists. Thanks, Christoph Berg. (Closes: #511804) -- Russ Allbery Mon, 23 Jun 2008 19:23:50 -0700 diff --git a/menu-policy.sgml b/menu-policy.sgml index e01cfbe..1ad2fab 100644 --- a/menu-policy.sgml +++ b/menu-policy.sgml @@ -117,85 +117,85 @@

Normal applications

- Accessibility + Applications/Accessibility

Tools to aid people with disabilities or for machines lacking usual input devices.

Examples: gok, yasr, dasher.

- Amateur Radio + Applications/Amateur Radio

Anything relating to HAM radio.

Examples: baken, hamsoft, twlog

- Data Management + Applications/Data Management

Interactive database programs, collection managers, address books, bibliography tools, etc.

gaby, alexandria, mdbtools

- Editors + Applications/Editors

Editors, other than office word processors, for text-based information.

Examples: ksubtile, nano, hexedit

- Education + Applications/Education

Educational and training softwares.

Examples: gtypist, gcompris, quiz

- Emulators + Applications/Emulators

Software that allows you to run non-native software or more than one OS at a time.

Examples: wine, dosemu, qemu

- File Management + Applications/File Management

Tools for file management, archiving, searching, CD/DVD burning, backup, etc.

Examples: file-roller, mc, baobab

- Graphics + Applications/Graphics

2D and 3D graphics manipulation software.

Examples: gimp, inkscape, imagemagick

- Mobile Devices + Applications/Mobile Devices

Software that allows you to interface with mobile devices (phones, PDAs, etc.).

Examples: kandy, gnokii, gnome-pilot

- Network + Applications/Network Network related software. This is a three-level section, do not put entries directly here. - Communication + Applications/Network/Communication

Mail, USENET news, chat, instant messaging, IP telephony, video conferencing software, etc.

Examples: xchat, gaim, mutt

- File Transfer + Applications/Network/File Transfer

File transfer software such as download managers, FTP clients, P2P clients, etc.

Examples: amule, gftp, d4x

- Monitoring + Applications/Network/Monitoring

Network monitoring software

Examples: gip, ettercap, iptstate

- Web Browsing + Applications/Network/Web Browsing

Web browsers, tools for offline browsing, etc.

Examples: elinks, epiphany-browser, webhttrack

- Web News + Applications/Network/Web News

Web feed (RSS, Atom, etc.) and podcast aggregators.

@@ -203,130 +203,130 @@
- Office + Applications/Office

Office suites, word processors, spreadsheets, CRM, ERP, financial sofware, etc.

Examples: openoffice.org, tinyerp-client, gnucash

- Programming + Applications/Programming

IDEs, debuggers, etc.

Examples: anjuta, gdb, eclipse

- Project Management + Applications/Project Management

Timetable managers, group task trackers, bug tracking software, etc.

Examples: planner, bugzilla, gnotime

- Science + Applications/Science Scientific and engineering-related software. - Astronomy + Applications/Science/Astronomy

Astronomy-related software.

Examples: celestia, spacechart, stellarium

- Biology + Applications/Science/Biology

Biology-related software.

Examples: arb, ncbi-tools-x11, seaview

- Chemistry + Applications/Science/Chemistry

Chemistry-related software.

Examples: chemtool, kalzium, xdrawchem

- Data Analysis + Applications/Science/Data Analysis

Software designed for processing, extracting, and presenting generic scientific data.

Examples: fityk, ygraph, mn-fit

- Electronics + Applications/Science/Electronics

Circuit design tools, simulators and assemblers for microprocessors, etc

Examples: geda, gnucap, tkgate

- Engineering + Applications/Science/Engineering

CAD, UML tools, diagram-drawing and other engineering-related software.

Examples: tcm, dia, qcad

- Geoscience + Applications/Science/Geoscience

Geoscience-related software.

Examples: earth3d, qgis, therion

- Mathematics + Applications/Science/Mathematics

Mathematics-related software.

Examples: gcalctool, snappea, xeukleides

- Medicine + Applications/Science/Medicine

Medicine-related software.

Examples: mssstest, gnumed-client, xmedcon

- Physics + Applications/Science/Physics

Physics-related software.

Examples: kxterm, ifrit, paw

- Social + Applications/Science/Social

Social sciences-related software.

Examples: gnomesword, hanzim, bibletime

- Shells + Applications/Shells

Various shells to be used inside a terminal emulator.

Examples: bash, ksh, zsh

- Sound + Applications/Sound

Sound players, editors, and rippers/recorders.

Examples: beep-media-player, grip, audacity

- System + Applications/System System related software. - Administration + Applications/System/Administration

Administrative and system configuration utilities, also tools for personal user settings.

Examples: gnome-control-center, configure-debian, gksu

- Hardware + Applications/System/Hardware

Tools for manipulating specific hardware, especially non-standard laptop hardware.

Examples: toshutils, nvclock-gtk, nvtv

- Language Environment + Applications/System/Language Environment

This section is reserved for language-env as a special case.

- Monitoring + Applications/System/Monitoring

System information and monitoring tools, log viewers, etc.

Examples: top, hal-device-manager, gtkdiskfree

- Package Management + Applications/System/Package Management

Package managers and related tools.

Examples: aptitude, deborphan, smartpm

- Security + Applications/System/Security

Security, cryptography and privacy related software, antiviruses, tools to track and report bugs, etc.

@@ -334,34 +334,34 @@
- Terminal Emulators + Applications/Terminal Emulators

Graphical terminal emulators.

Examples: xterm, gnome-terminal, rxvt

- Text + Applications/Text

Text oriented tools like dictionaries, OCR, translation, text analysis software, etc.

Examples: kdrill, stardict, turkey

- TV and Radio + Applications/TV and Radio

TV-in, TV-out, FM radio, teletext browsers, etc.

Examples: gradio, gatos, alevt

- Viewers + Applications/Viewers

Software for viewing images, documents and other (non-video) media.

Examples: gqview, evince, gthumb

- Video + Applications/Video

Video players, editors, and rippers/recorders.

Examples: istanbul, totem, kino

- Web Development + Applications/Web Development

Software for web site editing, web programming, and site administration.

@@ -374,56 +374,56 @@ Games and recreations - Action + Games/Action

Games that involve a lot of action and require fast reflexes.

Examples: xsoldier, supertux, xmoto

- Adventure + Games/Adventure

Role playing and adventure games, interactive movies and stories, etc.

Examples: beneath-a-steel-sky, egoboo, kq

- Blocks + Games/Blocks

Tetris-like games involving falling blocks.

Examples: crack-attack, frozen-bubble, netris

- Board + Games/Board

Games played on a board.

Examples: phalanx, xshogi, xboard

- Card + Games/Card

Games involving a deck of cards.

Examples: pysol, ace-of-penguins, xpat2

- Puzzles + Games/Puzzles

Tests of ingenuity and logic.

Examples: xmpuzzles, sgt-puzzles, enigma

- Simulation + Games/Simulation

Simulations of the real world in all detail and complexity.

Examples: flightgear, torcs

- Strategy + Games/Strategy

Games involving long-term strategic thinking.

Examples: wesnoth, widelands, netpanzer

- Tools + Games/Tools

Server browsers, configurators, editors, and other game-related tools that are not games themselves.

Examples: xqf, crystalspace

- Toys + Games/Toys

Amusements, eye-candy, entertaining demos, screen hacks (screensavers), etc.

@@ -440,14 +440,14 @@ Programs that affect the whole screen. - Saving + Screen/Saving

Tools for blanking the screen. Entries of screen hacks and configuration GUIs should go to other appropriate sections.

Examples: xscreensaver, xlockmore

- Locking + Screen/Locking

Tools for locking the screen.

Examples: xscreensaver, xlockmore

-- 2.39.5