From edd829c897de8228d29eb2b84340babd87f2142d Mon Sep 17 00:00:00 2001 From: he Date: Sat, 7 Jun 2008 11:03:04 +0000 Subject: [PATCH] Update instructions for package removal requests. Closes: #454216 git-svn-id: svn://anonscm.debian.org/ddp/manuals/trunk/developers-reference@5220 313b444b-1b9f-4f58-a734-7bb04f332e8d --- debian/changelog | 1 + pkgs.dbk | 41 ++++++++++++++++++++++++++++++++++------- 2 files changed, 35 insertions(+), 7 deletions(-) diff --git a/debian/changelog b/debian/changelog index 305102e..a75613f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -30,6 +30,7 @@ developers-reference (3.4.0) UNRELEASED; urgency=low * Update the instructions for uploads to the (old)stable distributions. Emphasize the importance of contacting the SRM team before upload. Closes: #459343 + * Update instructions for package removal requests. Closes: #454216 -- Marc 'HE' Brockschmidt Sun, 01 Jun 2008 16:26:33 +0200 diff --git a/pkgs.dbk b/pkgs.dbk index 3a2813b..6283000 100644 --- a/pkgs.dbk +++ b/pkgs.dbk @@ -1224,14 +1224,36 @@ described in . If for some reason you want to completely remove a package (say, if it is an old compatibility library which is no longer required), you need to file a bug against ftp.debian.org asking that the package be removed; -as all bugs, this bug should normally have normal severity. Make sure you -indicate which distribution the package should be removed from. Normally, you -can only have packages removed from unstable and -experimental. Packages are not removed from +as all bugs, this bug should normally have normal severity. +The bug title should be in the form RM: package + [architecture list] -- +reason, where package +is the package to be removed and reason is a +short summary of the reason for the removal request. +[architecture list] is optional and only needed +if the removal request only applies to some architectures, not all. Note +that the reportbug will create a title conforming +to these rules when you use it to report a bug against the +ftp.debian.org pseudo-package. + + + +If you want to remove a package you maintain, you should note this in +the bug title by prepending ROM (Request Of Maintainer). +There are several other standard acronyms used in the reasoning for a package +removal, see +for a complete list. That page also provides a convenient overview of +pending removal requests. + + + +Note that removals can only be done for the unstable +, experimental and stable + distribution. Packages are not removed from testing directly. Rather, they will be removed automatically after the package has been removed from -unstable and no package in testing -depends on it. +unstable and no package in testing + depends on it. There is one exception when an explicit removal request is not necessary: If a @@ -1251,7 +1273,12 @@ supersedes the one to be removed. Usually you only ask for the removal of a package maintained by yourself. If you want to remove another package, you have to get the approval of its -maintainer. +maintainer. Should the package be orphaned and thus have no maintainer, +you should first discuss the removal request on &email-debian-qa;. If +there is a consensus that the package should be removed, you should +reassign and retitle the O: bug filed against the +wnpp package instead of filing a new bug as +removal request. Further information relating to these and other package removal related topics -- 2.30.2