]> git.donarmstrong.com Git - debian/debian-policy.git/blobdiff - virtual-package-names-list.txt
* Set the cotact information for the FHS contact, and add mention of the
[debian/debian-policy.git] / virtual-package-names-list.txt
index c01cd6b038535c3121fe9356499bcc46221a13e7..2e8b5e6cf7495b0d2185b2c889adc690be267b7a 100644 (file)
@@ -1,7 +1,7 @@
 
               AUTHORITATIVE LIST OF VIRTUAL PACKAGE NAMES
 
-                            Apr 1998, 14
+                            February 2001
 
 
 Below is an authoritative list of virtual package names currently
@@ -22,80 +22,122 @@ on your local Debian FTP site.
 The procedure for updating the list is as follows:
 
 1. Post to debian-devel saying what names you intend to use or what
-   other changes you wish to make.
+   other changes you wish to make, and file a wish list bug against the
+   package debian-policy.
 
-2. Wait a few days for comment.
+2. Wait a few days for comment (some of the comments may be on the
+   debian-policy list, if you are not subscribed, ask for mail to be CC'd
+   to you).
 
-3. Mail the maintainer of the virtual package name list (Christian
-   Schwarz <schwarz@debian.org>) notifying him of the consensus reached (or
-   your suggestions if noone objected).  Please include a proposed brief
-   description of the new virtual name(s) for the list.  The list
-   maintainer will then post the new list to debian-devel and upload it
-   to the FTP site.
+3. Mail the maintainer of the virtual package name list (which is the
+   Debian Policy list <debian-policy@lists.debian.org>) notifying them
+   of the consensus reached (or your suggestions if noone objected).
+   Please update the bug report at the same time (retitling the bug to
+   [ACCEPTED] ....
+
+   Please include a proposed brief description of the new virtual name(s)
+   for the list.  The list maintainer will then post the new list to
+   debian-devel and upload it to the FTP site.
 
 4. Go and use the new or changed names.
 
-Chris.
-(based on earlier version by Warwick and Ian Jackson)
+Manoj
+(based on earlier versions by Warwick and Ian Jackson and Chris Schwarz)
 
 
 Now, the list:
 
-X Windows
----------
-xserver                 Any X server (used by other X packages)
+X Window System
+---------------
+x-terminal-emulator     any X client which emulates a terminal with a
+                        terminfo description in the ncurses-base package
+x-window-manager        any X client which provides window management
+                        services
+xserver                 any X server that (directly or indirectly) manages
+                        physical input and display hardware
 
 Miscellaneous
 -------------
-libc.so.4               An a.out shared C library, version 4.x.x.
-info-browser            Something that can browser GNU Info files
-kernel-source           Kernel source code
-kernel-headers          Kernel header files (<linux/*.h>, <asm/*.h>)
-kernel-image            Kernel image (vmlinuz, System.map, modules)
-httpd                   Any HTTP server
-postscript-viewer       Anything that can display Postscript files
-postscript-preview      Any preprocessor that creates Postscript output
-www-browser             Something that can browse html files
-awk                     Anything providing suitable /usr/bin/{awk,nawk}
-c-shell                 Anything providing a suitable /usr/bin/csh
-pdf-viewer              Anything that can display PDF files
-pdf-preview             Any preprocessor that creates PDF output
-wordlist                Anything that provides /usr/dict/words
+[Those marked with a (*) are handled using the alternatives mechanism;
+others may do so as well.]
+awk                     Anything providing suitable /usr/bin/{awk,nawk} (*)
+c-compiler              Anything providing a C compiler
+c-shell                 Anything providing a suitable /bin/csh (*)
 dotfile-module          Anything that provides a module for the
                         Dotfile Generator
-ups-monitor             Anything that is capable of controlling an UPS
-tclsh                   Anything that provides /usr/bin/tclsh
-wish                    Anything that provides /usr/bin/wish
-c-compiler              Anything providing a C compiler
+dict-client             Any package providing clients for the Dictionary Server
+emacsen                 Anything providing the GNU emacs or a
+                        compatible editor
+foomatic-data           Any package providing PPD printer description files
 fortran77-compiler      Anything providing a Fortran77 compiler
-lambdamoo-core          A lambdamoo-compatible datebase package
+ftp-server              Any ftp server
+httpd                   Any HTTP server
+ident-server            Anything providing an identd daemon
+info-browser            Something that can browse GNU Info files
+ispell-dictionary       Anything providing a dictionary for the
+                        ispell system
+kernel-headers          Kernel header files (<linux/*.h>, <asm/*.h>)
+kernel-image            Kernel image (vmlinuz, System.map, modules)
+kernel-source           Kernel source code
+linux-kernel-log-daemon A daemon to facilitate logging for the Linux kernel
+lambdamoo-core          A lambdamoo-compatible database package  
 lambdamoo-server        Anything running a moo using a lambdamoo-core
 libc-dev                Anything that provides header and object files
                         of `libc'
-emacsen                 Anything providing the GNU emacs or a compatible
-                        editor
+man-browser             Anything that can read man pages
+pdf-preview             Any preprocessor that creates PDF output
+pdf-viewer              Anything that can display PDF files
+postscript-preview      Any preprocessor that creates Postscript output
+postscript-viewer       Anything that can display Postscript files
+rsh-client              Any package that provides an rsh client
+rsh-server              Any package that provides an rsh server
+system-log-daemon       A daemon that provides a logging facility for
+                        other applications
+tclsh                   Anything that provides /usr/bin/tclsh (*)
+telnet-client           Any package that provides a telnet client
+telnet-server           Any package that provides a telnet server
+time-daemon             Anything that servers as a time daemon
+ups-monitor             Anything that is capable of controlling an UPS
+wish                    Anything that provides /usr/bin/wish (*)
+wordlist                Anything that provides /usr/share/dict/words (*)
+www-browser             Something that can browse html files
 
 News and Mail
 -------------
-mail-transport-agent    Mail transport agents (Smail, Sendmail, &c)
-mail-reader             Mail user agents (Pine, Elm, mailx, &c)
-news-transport-system   Local news system (INN, C News or B News)
-news-reader             Any news reader (trn, tin, &c)
-pgp                     A version of PGP (International or US)
 imap-client             Any mail reader capable of accessing remote mail
                         folders using the IMAP protocol (e.g. Pine)
 imap-server             Any IMAP mail server
+mail-reader             Mail user agents (Pine, Elm, mailx, &c)
+mail-transport-agent    Mail transport agents (Smail, Sendmail, &c)
+news-reader             Any news reader (trn, tin, &c)
+news-transport-system   Local news system (INN, C News or B News)
+pgp                     A version of PGP (International or US)
+pop3-server             Any POP3 Server
+
+Graphics and MultiMedia
+-----------------------
+mp3-encoder             Any MP3 encoder package
+mp3-decoder             Any MP3 decoder package
+audio-mixer:            Utility to control the input and output levels
+                        of a sound card, with a tty interface
+x-audio-mixer:          Utility to control the input and output levels
+                        of a sound card, X Window system interface
+
+Java and virtual machines
+-------------------------
+java-compiler           Any java compiler, for Java version 1
+java2-compiler,         Any java compiler, for Java version 2
+java-virtual-machine    Any JAVA virtual machine
+java1-runtime           Any Java runtime environment, Java version 1
+java2-runtime.          Any Java runtime environment, Java version 2
+
 
 Old and obsolete virtual package names
 --------------------------------------
 Note, that no other package then the ones listed here should use
 these virtual package names.
 
-X11R5                   provided by xcompat for compatibility reasons
-xr5shlib                do.
-aout-x11r6lib           do.
-X11R6                   do.
-
+[There are currently no such package names in use]
 
 Changelog
 ---------
@@ -133,3 +175,43 @@ Christian Schwarz
               lambdamoo-server
   29 Jan 1998 Added libc-dev, emacsen
   14 Apr 1998 Removed obsolete virtual package `emacs'
+
+Manoj Srivastava
+  23 Jun 1999 Added pop3-server
+  13 Jul 1999 Added ftp-server
+
+Julian Gilbey
+  26 Oct 1999 Added ispell-dictionary
+              Added man-browser
+              Added ident-server
+              Alphabeticised lists
+
+Manoj Srivastava
+  11 Jul 2000 Added x-terminal-emulator
+              Added x-window-manager
+              Added xserver
+              Added linux-kernel-log-daemon
+              Added system-log-faemon
+
+Manoj Srivastava
+  24 Aug 2000 Added mp3-encoder
+              Added mp3-decoder
+              Added time-daemon
+              Added rsh-client
+              Added telnet-client
+
+Manoj Srivastava
+  16 Jan 2001 Added rsh server
+              Added telnet-server
+
+Julian Gilbey
+  13 Feb 2001 Removed libc.4.so
+              Removed xcompat virtual package names
+
+Manoj Srivastava
+  14 Mar 2002 Added java-compiler, java2-compiler
+              Added java-virtual-machine
+              Added java1-runtime and java2-runtime
+             Added dict-client
+             Added foomatic-data
+             Added audio-mixer and x-audio-mixer