From: aba Date: Sat, 11 Nov 2006 18:30:04 +0000 (+0000) Subject: more britney foo X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=ad521f0bc021a4a32e12d70230e17fa89e398574;hp=a183b1481929d8e347586d49bb1ec920072b60f1;p=developers-reference.git more britney foo git-svn-id: svn://anonscm.debian.org/ddp/manuals/trunk/developers-reference@3945 313b444b-1b9f-4f58-a734-7bb04f332e8d --- diff --git a/debian/changelog b/debian/changelog index 4957231..ee29fa7 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,7 +2,7 @@ developers-reference (3.3.8) unstable; urgency=low * mia-history is replaced by mia-query. Thanks, Christoph Berg. Closes: #350792 - * fix missing quite. Thanks, Franks Küster. Closes: #365994 + * fix missing quite. Thanks, Frank Küster. Closes: #365994 * use gnugp instead of gpg. Thanks, Justin Pryzby, Jon Dowland. Closes: #376411 * better destinction between maintainer and developer. Thanks for @@ -11,6 +11,10 @@ developers-reference (3.3.8) unstable; urgency=low Closes: #382721 * Bugs are now always closed thanks to version tracking. Closes: #339552, #353447 + * Clarify what "a conflicts b" means in testing migration. + Closes: #361311 + * Packages in testing disappear if they're removed from unstable. + Thanks, Frank Küster, Al Stone. Closes: #365993 -- Andreas Barth Sat, 11 Nov 2006 10:55:44 -0700 diff --git a/developers-reference.sgml b/developers-reference.sgml index 678e02b..b44d8da 100644 --- a/developers-reference.sgml +++ b/developers-reference.sgml @@ -7,7 +7,7 @@ %dynamicdata; - + @@ -2527,6 +2527,12 @@ 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.

+If you are simply restructuring a source package so that it no longer +produces one or more binary packages, there is no need to explicitly ask +for the packages that are no longer created to be removed. Such packages +will be removed when the new package structure has been uploaded into +unstable and when no package in testing depends on it. +

You also have to detail the reasons justifying that request. This is to avoid unwanted removals and to keep a trace of why a package has been removed. For example, you can provide the name of the package that @@ -3419,11 +3425,16 @@ if you maintain glibc or so.)

Sometimes, a package is removed to allow another package in: This happens only to allow another package to go in if it's ready in every other -sense. Suppose e.g. that a conflicts with the new version of +sense. Suppose e.g. that a cannot be installed with the new version of b; then a may be removed to allow b in.

Of course, there is another reason to remove a package from testing: It's just too buggy (and having a single RC-bug is enough to be in this state). +

+Furthermore, if a package has been removed from unstable, +and no package in testing depends on it any more, +then it will automatically be removed. + circular dependencies