5.14.3. Direct updates to testing
The testing
distribution is fed with packages from unstable
according to the rules explained above. However, in some cases, it is necessary to upload packages built only for testing
. For that, you may want to upload to testing-proposed-updates
.
Keep in mind that packages uploaded there are not automatically processed; they have to go through the hands of the release manager. So you’d better have a good reason to upload there. In order to know what a good reason is in the release managers’ eyes, you should read the instructions that they regularly give on debian-devel-announce@lists.debian.org
.
You should not upload to testing-proposed-updates
when you can update your packages through unstable
. If you can’t (for example because you have a newer development version in unstable
), you may use this facility. Even if a package is frozen, updates through unstable
are possible, if the upload via unstable
does not pull in any new dependencies.
Version numbers are usually selected by appending +deb
XuY
, where X is the major release number of Debian and Y is a counter starting at 1
. e.g. 1:2.4.3-4+deb10u1
.
Please make sure you didn’t miss any of these items in your upload:
Make sure that your package really needs to go through
testing-proposed-updates
, and can’t go throughunstable
;Make sure that you included only the minimal amount of changes;
Make sure that you included an appropriate explanation in the changelog;
Make sure that you’ve written the testing Release code names (e.g.
bullseye
) into your target distribution;Make sure that you’ve built and tested your package in
testing
, not inunstable
;Make sure that your version number is higher than the version in
testing
andtesting-proposed-updates
, and lower than inunstable
;Ask for authorization for uploading from the release managers.
After uploading and successful build on all platforms, contact the release team at
debian-release@lists.debian.org
and ask them to approve your upload.