X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=pkgs.dbk;h=4eab6a4c06ee8a5a06e00428098f7894d3b8efc7;hb=d56885ae301bd74a864e1f111e7d0564bd177a06;hp=2acdf5c40e15d98208bc19c9e8e40cece75da22d;hpb=39f9d44a972a229e8d148d5bc9adc5210e5c7c60;p=developers-reference.git diff --git a/pkgs.dbk b/pkgs.dbk index 2acdf5c..4eab6a4 100644 --- a/pkgs.dbk +++ b/pkgs.dbk @@ -174,7 +174,7 @@ output a very verbose description of the problem. Normally, a package should not be uploaded if it causes -lintian to emit errors (they will start with E). +lintian to emit errors (they will start with E). For more information on lintian, see When you become aware of a security-related bug in a Debian package, whether or not you are the maintainer, collect pertinent information about the problem, -and promptly contact the security team at -&email-security-team; as soon as possible. DO NOT UPLOAD any packages for stable -without contacting the team. Useful information includes, for example: +and promptly contact the security team, preferably by filing a ticket in +their Request Tracker. +See . +Alternatively you may email &email-security-team;. +DO NOT UPLOAD any packages for +stable without contacting the team. Useful information +includes, for example: +Whether or not the bug is already public. + + + + Which versions of the package are known to be affected by the bug. Check each version that is present in a supported Debian release, as well as testing and unstable. @@ -1151,12 +1159,13 @@ uploads. -Unless the upstream source has been uploaded to security.debian.org - before (by a previous security update), build the upload with full upstream source (dpkg-buildpackage --sa). If there has been a previous upload to -security.debian.org with the same upstream version, you may -upload without upstream source (dpkg-buildpackage -sd). +Unless the upstream source has been uploaded to +security.debian.org before (by a previous security update), +build the upload with full upstream source +(dpkg-buildpackage -sa). If there has been a previous +upload to security.debian.org with the same upstream +version, you may upload without upstream source (dpkg-buildpackage +-sd). @@ -1237,7 +1246,7 @@ chapter gives guidelines on what to do in these cases. Moving packages Sometimes a package will change its section. For instance, a package from the -`non-free' section might be GPL'd in a later version, in which case the package +non-free section might be GPL'd in a later version, in which case the package should be moved to `main' or `contrib'. See the Debian Policy Manual for guidelines on what section a package belongs in. @@ -1278,7 +1287,7 @@ 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 +to these rules when you use it to report a bug against the ftp.debian.org pseudo-package. @@ -1862,6 +1871,35 @@ role="package">ftp.debian.org. +
+Marking non-free packages as auto-buildable + +By default packages from the non-free section are not built by the autobuilder +network (mostly because the license of the packages could disapprove). +To enable a package to be build you need to perform the following +steps: + + + + +Check whether it is legally allowed and technically possible +to auto-build the package; + + + + +Add XS-Autobuild: yes into the header part +of debian/control; + + + + +Send an email to &email-nonfree-release; and explain why the +package can legitimately and technically be auto-built. + + + +
@@ -1946,6 +1984,11 @@ to the maintainer to react (for example, by uploading to the +Upload fixing only release-critical bugs older than 7 days, with no maintainer activity on the bug for 7 days and no indication that a fix is in progress: 0 days + + + + Upload fixing only release-critical bugs older than 7 days: 2 days @@ -2294,7 +2337,7 @@ In any case, it is a bad idea to automatically put all team members in the a false sense of good maintenance. For the same reason, team members do not need to add themselves to the Uploaders field just because they are uploading the package once, they can do a “Team upload” (see ). Conversely, it it a bad idea to keep a +linkend="nmu-team-upload"/>). Conversely, it is a bad idea to keep a package with only the mailing list address as a Maintainer and no Uploaders. @@ -2392,7 +2435,7 @@ more information about the usual problems which may be causing such troubles. Sometimes, some packages never enter testing because the -set of inter-relationship is too complicated and cannot be sorted out by the +set of interrelationship is too complicated and cannot be sorted out by the scripts. See below for details. @@ -2596,11 +2639,8 @@ tests include this package. Hints from the release team are processed before or after this main run, depending on the exact type. -If you want to see more details, you can look it up on -merkel:/org/&ftp-debian-org;/testing/update_out/ (or -in merkel:~aba/testing/update_out to see a setup with -a smaller packages file). Via web, it's at . +If you want to see more details, you can look it up on . The hints are available via