[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#518199: debian-policy: virtual package names for doom-related packages



Package: debian-policy
Version: 3.8.0.1
Severity: wishlist

Hello, please find attached a patch which adds some virtual
package names used by doom-related packages to the
authorative list in policy.

Although the rules are that private, cooperating packages
can use names outside of this list, and the doom packages
most likely are private, cooperating packages, I can't see
a reason why we shouldn't submit the names anyway.

I couldn't find an existing group within the file to which
the names belong, so my patch creates a new one, "Games and
Game-related".

A brief explanation as to their meaning. Doom games are
divided into engine and world-resource components. The
former is captured by 'doom-engine'. The latter is covered
by two different names, 'boom-wad' and 'doom-wad'. There is
a need for two because 'freedoom' -- open source doom game
data -- uses features that were not available in the
original doom engine, but in a derivative called 'boom'.
Boom features are widely supported in the engines out
there, but not exclusively. All the engines in Debian so
far support the boom feature set, so this has not been an
issue. However, at least two popular engines do not:
"doomsday" (a 3D, wizzy-graphics one, which has certainly
been packaged outside of debian) and "chocolate-doom",
which aims to behave as close to the original doom as
possible.

The distinction between boom-wad and doom-wad opens the door
for packaging chocolate-doom (which I have had on my TODO
list since late etch). The existing doom packages
transitioned towards using boom-wad within the Lenny cycle.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

debian-policy depends on no packages.

debian-policy recommends no packages.

Versions of packages debian-policy suggests:
ii  doc-base                      0.8.16     utilities to manage online documen

-- no debconf information

-- 
Jon Dowland
http://jmtd.net/
--- virtual-package-names-list.txt~	2009-03-03 18:49:11.000000000 +0000
+++ virtual-package-names-list.txt	2009-03-03 18:52:33.000000000 +0000
@@ -179,6 +179,15 @@
  scheme-srfi-55          Scheme interpreter accepting the SRFI 55 language
                          extension
 
+Games and Game-related
+----------------------
+
+ doom-engine             An executable Doom engine
+ doom-wad                The data component of a Doom game, compatible with
+                         the original Doom engine
+ boom-wad                The data component of a Doom game, using features
+                         from the "boom" engine family
+
 Old and obsolete virtual package names
 --------------------------------------
 Note, that no other package then the ones listed here should use

Attachment: signature.asc
Description: Digital signature


Reply to: