From: aba Date: Wed, 21 Dec 2005 20:58:57 +0000 (+0000) Subject: fix 341197, 336146, 340024, 341568 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=developers-reference.git;a=commitdiff_plain;h=37a98a9336288d6a1ce140b484fb2b3edbacc634 fix 341197, 336146, 340024, 341568 git-svn-id: svn://anonscm.debian.org/ddp/manuals/trunk/developers-reference@3642 313b444b-1b9f-4f58-a734-7bb04f332e8d --- diff --git a/common.ent b/common.ent index b5a1911..a397e19 100644 --- a/common.ent +++ b/common.ent @@ -150,6 +150,7 @@ debian-vote@&lists-host;"> debian-security-announce@&lists-host;"> debian-l10n-english@&lists-host;"> +mia@qa.debian.org"> new-maintainer@debian.org"> keyring-maint@debian.org"> diff --git a/debian/changelog b/debian/changelog index 0bc7984..d38d441 100644 --- a/debian/changelog +++ b/debian/changelog @@ -15,6 +15,12 @@ developers-reference (3.3.7) unstable; urgency=low - more about debconf-style translation. Thanks, Christian Perrier. Closes: #309502 - non-us discontinued. + - document nmu changes wrt version tracking. Thanks, Justin Pryzby. + Closes: #341197 + - fix spelling issues. + Closes: #336146 + - update menu policy helpers. Thanks, Florian Ernst. Closes: #340024 + - send mia-mail to mia@qa. Thanks, Adam D. Barratt. Closes: #341568 -- Andreas Barth Sat, 25 Jun 2005 06:04:20 -0600 diff --git a/developers-reference.sgml b/developers-reference.sgml index 8698e29..77c7006 100644 --- a/developers-reference.sgml +++ b/developers-reference.sgml @@ -7,7 +7,7 @@ %dynamicdata; - + @@ -3089,7 +3089,10 @@ new version, the maintainer needs to ensure that the new upstream version really fixes each problem that was fixed in the non-maintainer release.

In addition, the normal maintainer should always retain the -entry in the changelog file documenting the non-maintainer upload. +entry in the changelog file documenting the non-maintainer upload -- +and of course, also keep the changes. +If you revert some of the changes, +please reopen the relevant bug reports. Building source NMUs @@ -3416,7 +3419,7 @@ interested in that, please peruse the code.)

Now, the more complex part happens: Britney tries to update testing with the valid candidates; first, each package alone, and then larger and even -larger sets of packages together. Each try is accepted if unstable is not +larger sets of packages together. Each try is accepted if testing is not more uninstallable after the update than before. (Before and after this part, some hints are processed; but as only release masters can hint, this is probably not so important for you.) @@ -3542,7 +3545,9 @@ it's usually the file maintainers spend the most time on. The rationale for using helper scripts in debian/rules is that lets maintainers use and share common logic among many packages. Take for instance the question of installing menu entries: you need to -put the file into /usr/lib/menu, and add commands to the +put the file into /usr/lib/menu (or +/usr/lib/menu for executable binary menufiles, if this is needed), +and add commands to the maintainer scripts to register and unregister the menu entries. Since this is a very common thing for packages to do, why should each maintainer rewrite all this on their own, sometimes with bugs? Also, @@ -5092,7 +5097,7 @@ happened to the person they sponsored. It is also allowed to post a query to &email-debian-devel;, asking if anyone is aware of the whereabouts of the missing maintainer.

-Once you have gathered all of this, you can contact &email-debian-qa;. +Once you have gathered all of this, you can contact &email-mia;. People on this alias will use the information you provided in order to decide how to proceed. For example, they might orphan one or all of the packages of the maintainer. If a packages has been NMUed, they might prefer