X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=developers-reference.git;a=blobdiff_plain;f=pkgs.dbk;h=8e64063dff62c02225baec398d5063458b15ea15;hp=2d2a295ee9873ad53b7dd3ab5498daae7913ea1e;hb=7900c58dbcc17ce4a6257838bf70cb2c3e05feb1;hpb=7c043b14ad0a7f93f7e017e44942f2970ee20cbb diff --git a/pkgs.dbk b/pkgs.dbk index 2d2a295..8e64063 100644 --- a/pkgs.dbk +++ b/pkgs.dbk @@ -1309,7 +1309,10 @@ 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. +testing depends on it. (Removals from +testing are possible though by filing a removal bug report +against the &release-debian-org; +pseudo-package. See the section .) There is one exception when an explicit removal request is not necessary: If a @@ -1955,11 +1958,11 @@ maintainer by other means (private email, IRC). If the maintainer is usually active and responsive, have you tried to contact -him? In general it should be considered preferable that a maintainer takes care -of an issue himself and that he is given the chance to review and correct your -patch, because he can be expected to be more aware of potential issues which an -NMUer might miss. It is often a better use of everyone's time if the maintainer -is given an opportunity to upload a fix on their own. +them? In general it should be considered preferable that maintainers take care +of an issue themselves and that they are given the chance to review and +correct your patch, because they can be expected to be more aware of potential +issues which an NMUer might miss. It is often a better use of everyone's time +if the maintainer is given an opportunity to upload a fix on their own. @@ -2121,7 +2124,7 @@ allows the developer doing the NMU to perform all the necessary tasks at the same time. For instance, instead of telling the maintainer that you will upload the updated package in 7 days, you should upload the package to -DELAYED/7 and tell the maintainer that he has 7 days to +DELAYED/7 and tell the maintainer that they have 7 days to react. During this time, the maintainer can ask you to delay the upload some more, or cancel your upload. @@ -2130,12 +2133,12 @@ more, or cancel your upload. The DELAYED queue should not be used to put additional pressure on the maintainer. In particular, it's important that you are available to cancel or delay the upload before the delay expires since the -maintainer cannot cancel the upload himself. +maintainer cannot cancel the upload themselves. If you make an NMU to DELAYED and the maintainer updates -his package before the delay expires, your upload will be rejected because a +the package before the delay expires, your upload will be rejected because a newer version is already available in the archive. Ideally, the maintainer will take care to include your proposed changes (or at least a solution for the problems they address) in that upload. @@ -2383,9 +2386,7 @@ the following: The package must have been available in unstable for 2, 5 or 10 days, depending on the urgency (high, medium or low). Please note that the urgency is sticky, meaning that the highest urgency uploaded since the -previous testing transition is taken into account. Those -delays may be doubled during a freeze, or testing -transitions may be switched off altogether; +previous testing transition is taken into account; @@ -2413,7 +2414,13 @@ It must not break any dependency of a package which is already available in The packages on which it depends must either be available in testing or they must be accepted into testing at the same time (and they will be if they fulfill -all the necessary criteria). +all the necessary criteria); + + + + +The phase of the project. I.e. automatic transitions are turned off during +the freeze of the testing distribution. @@ -2625,10 +2632,8 @@ If you are interested in details, this is how britney works: The packages are looked at to determine whether they are valid candidates. This gives the update excuses. The most common reasons why a package is not considered are too young, RC-bugginess, and out of date on some arches. For -this part of britney, the release managers have hammers of various sizes to -force britney to consider a package. (Also, the base freeze is coded in that -part of britney.) (There is a similar thing for binary-only updates, but this -is not described here. If you're interested in that, please peruse the code.) +this part of britney, the release managers have hammers of various sizes, +called hints (see below), to force britney to consider a package. Now, the more complex part happens: Britney tries to update testing @@ -2646,7 +2651,13 @@ url="http://&ftp-master-host;/testing/update_output/">. The hints are available via . +url="http://&ftp-master-host;/testing/hints/">, where you can find +the +description +as well. With the hints, the Debian Release team can block or unblock +packages, ease or force packages into testing, remove +packages from testing, approve uploads to +testing-proposed-updates or override the urgency.