diff -Nru debian-policy-4.5.0.3/debian/changelog debian-policy-4.5.1.0/debian/changelog --- debian-policy-4.5.0.3/debian/changelog 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/debian/changelog 2020-11-17 00:05:43.000000000 +0000 @@ -1,3 +1,29 @@ +debian-policy (4.5.1.0) unstable; urgency=medium + + * Policy: Relax requirements on copying copyright notices into d/copyright + Wording: Sean Whitton + Seconded: Scott Kitterman + Seconded: Joerg Jaspert + Closes: #955005 + * Policy: Forbid vendor-specific series files + Wording: Sean Whitton + Seconded: gregor herrmann + Seconded: Graham Inggs + Closes: #959909 + * Policy: Clarification about colons in version numbers + Wording: Sean Whitton + Seconded: Mattia Rizzolo + Seconded: Holger Levsen + Closes: #971023 + * Replace `/usr/share/package/copyright` -> `/usr/share/PACKAGE/copyright`. + Thanks to Guillem Jover for the suggestion. + * Fix manpage section in reference to systemd.unit(5) (Closes: #973491). + Thanks to Martin Schwarz for the report. + * Makefile: Always use UTC date (Closes: #974911). + Thanks to Vagrant Cascadian for the patch. + + -- Sean Whitton Mon, 16 Nov 2020 17:05:43 -0700 + debian-policy (4.5.0.3) unstable; urgency=medium * Add a sample grep command for finding copyright notices in upstream diff -Nru debian-policy-4.5.0.3/debian/control debian-policy-4.5.1.0/debian/control --- debian-policy-4.5.0.3/debian/control 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/debian/control 2020-11-17 00:05:43.000000000 +0000 @@ -23,7 +23,7 @@ texlive-xetex, xindy, xsltproc, -Standards-Version: 4.5.0 +Standards-Version: 4.5.1 Vcs-Browser: https://salsa.debian.org/dbnpolicy/policy Vcs-Git: https://salsa.debian.org/dbnpolicy/policy.git diff -Nru debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-archive.po debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-archive.po --- debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-archive.po 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-archive.po 2020-11-17 00:05:43.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Debian Policy Manual 4.1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-07 15:40+0100\n" +"POT-Creation-Date: 2020-11-16 17:05-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -312,47 +312,81 @@ #: ../../ch-archive.rst:186 msgid "" "Every package must be accompanied by a verbatim copy of its distribution " -"license in the file ``/usr/share/doc/package/copyright``." +"license(s) in the file ``/usr/share/doc/PACKAGE/copyright``." msgstr "" #: ../../ch-archive.rst:189 msgid "" -"Every package must be accompanied by a verbatim copy of its copyright " -"information, unless its distribution license explicitly permits this " -"information to be excluded from distributions of binaries built from the " -"source. In such cases, a verbatim copy of its copyright information " -"should normally still be included, but need not be if creating and " -"maintaining a copy of that information involves significant time and " -"effort. [#]_" +"The copyright information for files in a package must be copied verbatim " +"into ``/usr/share/doc/PACKAGE/copyright``, when all of the following " +"hold:" msgstr "" -#: ../../ch-archive.rst:197 -msgid "See :ref:`s-copyrightfile` for further details." +#: ../../ch-archive.rst:193 +msgid "" +"the distribution license for those files requires that copyright " +"information be included in all copies and/or binary distributions;" +msgstr "" + +#: ../../ch-archive.rst:196 +msgid "" +"the files are shipped in the binary package, either in source or compiled" +" form; and" msgstr "" #: ../../ch-archive.rst:199 msgid "" +"the form in which the files are present in the binary package does not " +"include a plain text version of their copyright notices." +msgstr "" + +#: ../../ch-archive.rst:202 +msgid "" +"Thus, the copyright information for files in the source package which are" +" only part of its build process, such as autotools files, need not be " +"included in ``/usr/share/doc/PACKAGE/copyright``, because those files do " +"not get installed into the binary package. Similarly, plain text files " +"which include their own copyright information and are installed into the " +"binary package unmodified need not have that copyright information copied" +" into ``/usr/share/doc/PACKAGE/copyright``" +msgstr "" + +#: ../../ch-archive.rst:210 +msgid "" +"However, the copyright notices for any files which are compiled into the " +"object code shipped in the binary package must all be included in " +"``/usr/share/doc/PACKAGE/copyright`` when the license requires that " +"copyright information be included in all copies and/or binary " +"distributions, as most do. [#]_" +msgstr "" + +#: ../../ch-archive.rst:216 +msgid "See :ref:`s-copyrightfile` for further details." +msgstr "" + +#: ../../ch-archive.rst:218 +msgid "" "We reserve the right to restrict files from being included anywhere in " "our archives if" msgstr "" -#: ../../ch-archive.rst:202 +#: ../../ch-archive.rst:221 msgid "their use or distribution would break a law," msgstr "" -#: ../../ch-archive.rst:204 +#: ../../ch-archive.rst:223 msgid "there is an ethical conflict in their distribution or use," msgstr "" -#: ../../ch-archive.rst:206 +#: ../../ch-archive.rst:225 msgid "we would have to sign a license for them, or" msgstr "" -#: ../../ch-archive.rst:208 +#: ../../ch-archive.rst:227 msgid "their distribution would conflict with other project policies." msgstr "" -#: ../../ch-archive.rst:210 +#: ../../ch-archive.rst:229 msgid "" "Programs whose authors encourage the user to make donations are fine for " "the main distribution, provided that the authors do not claim that not " @@ -360,7 +394,7 @@ "case they must go in *non-free*." msgstr "" -#: ../../ch-archive.rst:215 +#: ../../ch-archive.rst:234 msgid "" "Packages whose copyright permission notices (or patent problems) do not " "even allow redistribution of binaries only, and where no special " @@ -368,7 +402,7 @@ "and its mirrors at all." msgstr "" -#: ../../ch-archive.rst:220 +#: ../../ch-archive.rst:239 msgid "" "Note that under international copyright law (this applies in the United " "States, too), *no* distribution or modification of a work is allowed " @@ -378,7 +412,7 @@ "but no statement saying what is permitted then nothing is permitted." msgstr "" -#: ../../ch-archive.rst:227 +#: ../../ch-archive.rst:246 msgid "" "Many authors are unaware of the problems that restrictive copyrights (or " "lack of copyright notices) can cause for the users of their supposedly-" @@ -388,7 +422,7 @@ "on the ``debian-legal`` mailing list first, as explained below." msgstr "" -#: ../../ch-archive.rst:234 +#: ../../ch-archive.rst:253 msgid "" "When in doubt about a copyright, send mail to debian-" "legal@lists.debian.org. Be prepared to provide us with the copyright " @@ -397,17 +431,17 @@ "prohibited\" and \"distribution restricted\"." msgstr "" -#: ../../ch-archive.rst:243 +#: ../../ch-archive.rst:262 msgid "Sections" msgstr "" -#: ../../ch-archive.rst:245 +#: ../../ch-archive.rst:264 msgid "" "The packages in the archive areas *main*, *contrib* and *non-free* are " "grouped further into *sections* to simplify handling." msgstr "" -#: ../../ch-archive.rst:248 +#: ../../ch-archive.rst:267 msgid "" "The archive area and section for each package should be specified in the " "package's ``Section`` control record (see :ref:`s-f-Section`). However, " @@ -416,17 +450,17 @@ "should be of the form:" msgstr "" -#: ../../ch-archive.rst:254 +#: ../../ch-archive.rst:273 msgid "*section* if the package is in the *main* archive area," msgstr "" -#: ../../ch-archive.rst:256 +#: ../../ch-archive.rst:275 msgid "" "*area/section* if the package is in the *contrib* or *non-free* archive " "areas." msgstr "" -#: ../../ch-archive.rst:259 +#: ../../ch-archive.rst:278 msgid "" "The Debian archive maintainers provide the authoritative list of " "sections. At present, they are: admin, cli-mono, comm, database, debug, " @@ -440,17 +474,17 @@ "installer and is not used for normal Debian packages." msgstr "" -#: ../../ch-archive.rst:270 +#: ../../ch-archive.rst:289 msgid "" "For more information about the sections and their definitions, see the " "`list of sections in unstable `_." msgstr "" -#: ../../ch-archive.rst:277 +#: ../../ch-archive.rst:296 msgid "Priorities" msgstr "" -#: ../../ch-archive.rst:279 +#: ../../ch-archive.rst:298 msgid "" "Each package must have a *priority* value, which is set in the metadata " "for the Debian archive and is also included in the package's control " @@ -458,14 +492,14 @@ "which packages are included in standard or minimal Debian installations." msgstr "" -#: ../../ch-archive.rst:285 +#: ../../ch-archive.rst:304 msgid "" "Most Debian packages will have a priority of ``optional``. Priority " "levels other than ``optional`` are only used for packages that should be " "included by default in a standard installation of Debian." msgstr "" -#: ../../ch-archive.rst:289 +#: ../../ch-archive.rst:308 msgid "" "The priority of a package is determined solely by the functionality it " "provides directly to the user. The priority of a package should not be " @@ -480,17 +514,17 @@ "install." msgstr "" -#: ../../ch-archive.rst:301 +#: ../../ch-archive.rst:320 msgid "" "The following *priority levels* are recognized by the Debian package " "management tools." msgstr "" -#: ../../ch-archive.rst:313 +#: ../../ch-archive.rst:332 msgid "``required``" msgstr "" -#: ../../ch-archive.rst:305 +#: ../../ch-archive.rst:324 msgid "" "Packages which are necessary for the proper functioning of the system " "(usually, this means that dpkg functionality depends on these packages). " @@ -499,18 +533,18 @@ "so only do so if you know what you are doing." msgstr "" -#: ../../ch-archive.rst:311 +#: ../../ch-archive.rst:330 msgid "" "Systems with only the ``required`` packages installed have at least " "enough functionality for the sysadmin to boot the system and install more" " software." msgstr "" -#: ../../ch-archive.rst:324 +#: ../../ch-archive.rst:343 msgid "``important``" msgstr "" -#: ../../ch-archive.rst:316 +#: ../../ch-archive.rst:335 msgid "" "Important programs, including those which one would expect to find on any" " Unix-like system. If the expectation is that an experienced Unix person " @@ -522,28 +556,28 @@ "are just a bare minimum of commonly-expected and necessary tools." msgstr "" -#: ../../ch-archive.rst:333 +#: ../../ch-archive.rst:352 msgid "``standard``" msgstr "" -#: ../../ch-archive.rst:327 +#: ../../ch-archive.rst:346 msgid "" "These packages provide a reasonably small but not too limited character-" "mode system. This is what will be installed by default if the user " "doesn't select anything else. It doesn't include many large applications." msgstr "" -#: ../../ch-archive.rst:332 +#: ../../ch-archive.rst:351 msgid "" "No two packages that both have a priority of ``standard`` or higher may " "conflict with each other." msgstr "" -#: ../../ch-archive.rst:339 +#: ../../ch-archive.rst:358 msgid "``optional``" msgstr "" -#: ../../ch-archive.rst:336 +#: ../../ch-archive.rst:355 msgid "" "This is the default priority for the majority of the archive. Unless a " "package should be installed by default on standard Debian systems, it " @@ -551,17 +585,17 @@ "``optional`` may conflict with each other." msgstr "" -#: ../../ch-archive.rst:350 +#: ../../ch-archive.rst:369 msgid "``extra``" msgstr "" -#: ../../ch-archive.rst:342 +#: ../../ch-archive.rst:361 msgid "" "*This priority is deprecated.* Use the ``optional`` priority instead. " "This priority should be treated as equivalent to ``optional``." msgstr "" -#: ../../ch-archive.rst:346 +#: ../../ch-archive.rst:365 msgid "" "The ``extra`` priority was previously used for packages that conflicted " "with other packages and packages that were only likely to be useful to " @@ -570,7 +604,7 @@ "warrant the maintenance effort." msgstr "" -#: ../../ch-archive.rst:353 +#: ../../ch-archive.rst:372 msgid "" "The Debian archive software uses the term \"component\" internally and in" " the Release file format to refer to the division of an archive. The " @@ -578,27 +612,27 @@ "terminology similar to the Social Contract." msgstr "" -#: ../../ch-archive.rst:359 +#: ../../ch-archive.rst:378 msgid "" "See `What Does Free Mean? `_ for more " "about what we mean by free software." msgstr "" -#: ../../ch-archive.rst:363 +#: ../../ch-archive.rst:382 msgid "" "Debian's FTP Masters publish a `REJECT-FAQ `_ which details the project's current working " "interpretation of the DFSG." msgstr "" -#: ../../ch-archive.rst:368 +#: ../../ch-archive.rst:387 msgid "" "It is possible that there are policy requirements which the package is " "unable to meet, for example, if the source is unavailable. These " "situations will need to be handled on a case-by-case basis." msgstr "" -#: ../../ch-archive.rst:373 +#: ../../ch-archive.rst:392 msgid "" "Licenses that are not thought to require the copying of all copyright " "notices into Debian's copyright file include Apache-2.0 and the Boost " @@ -606,7 +640,13 @@ "package's copyright file is sufficient lies with the FTP team." msgstr "" -#: ../../ch-archive.rst:380 +#: ../../ch-archive.rst:398 +msgid "" +"To help find copyright notices you need to copy, you might try ``grep " +"--color=always -Eir '(copyright|©)' * | less -R``" +msgstr "" + +#: ../../ch-archive.rst:402 msgid "" "This is an important criterion because we are trying to produce, amongst " "other things, a free Unix." @@ -641,3 +681,25 @@ #~ " time and effort." #~ msgstr "" +#~ msgid "" +#~ "Every package must be accompanied by " +#~ "a verbatim copy of its distribution " +#~ "license in the file " +#~ "``/usr/share/doc/package/copyright``." +#~ msgstr "" + +#~ msgid "" +#~ "Every package must be accompanied by " +#~ "a verbatim copy of its copyright " +#~ "information, unless its distribution license" +#~ " explicitly permits this information to " +#~ "be excluded from distributions of " +#~ "binaries built from the source. In " +#~ "such cases, a verbatim copy of its" +#~ " copyright information should normally " +#~ "still be included, but need not be" +#~ " if creating and maintaining a copy" +#~ " of that information involves significant" +#~ " time and effort. [#]_" +#~ msgstr "" + diff -Nru debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-binary.po debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-binary.po --- debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-binary.po 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-binary.po 2020-11-17 00:05:43.000000000 +0000 @@ -10,14 +10,14 @@ msgstr "" "Project-Id-Version: Debian Policy Manual 4.1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-08-02 11:56+0800\n" +"POT-Creation-Date: 2020-11-16 17:05-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.4.0\n" +"Generated-By: Babel 2.6.0\n" #: ../../ch-binary.rst:2 msgid "Binary packages" @@ -149,7 +149,7 @@ "Native Debian packages (i.e., packages which have been written especially" " for Debian) whose version numbers include dates should also follow these" " rules. If punctuation is desired between the date components, remember " -"that hyphen (``-``) cannot be used in native package versions. Period " +"that hyphen (``-``) cannot be used in native version numbers. Period " "(``.``) is normally a good choice." msgstr "" @@ -611,7 +611,7 @@ "formatted messages\"), it should display this in the ``config`` or " "``postinst`` script and prompt the user to hit return to acknowledge the " "message. Copyright messages do not count as vitally important (they " -"belong in ``/usr/share/doc/package/copyright``); neither do instructions " +"belong in ``/usr/share/doc/PACKAGE/copyright``); neither do instructions " "on how to use a program (these should be in on-line documentation, where " "all the users can see them)." msgstr "" @@ -673,3 +673,36 @@ "dependencies on it will be satisfied before preconfiguration begins." msgstr "" +#~ msgid "" +#~ "Native Debian packages (i.e., packages " +#~ "which have been written especially for" +#~ " Debian) whose version numbers include " +#~ "dates should also follow these rules." +#~ " If punctuation is desired between " +#~ "the date components, remember that " +#~ "hyphen (``-``) cannot be used in " +#~ "native package versions. Period (``.``) " +#~ "is normally a good choice." +#~ msgstr "" + +#~ msgid "" +#~ "If a package has a vitally " +#~ "important piece of information to pass" +#~ " to the user (such as \"don't " +#~ "run me as I am, you must " +#~ "edit the following configuration files " +#~ "first or you risk your system " +#~ "emitting badly-formatted messages\"), it " +#~ "should display this in the ``config``" +#~ " or ``postinst`` script and prompt " +#~ "the user to hit return to " +#~ "acknowledge the message. Copyright messages" +#~ " do not count as vitally important" +#~ " (they belong in " +#~ "``/usr/share/doc/package/copyright``); neither do " +#~ "instructions on how to use a " +#~ "program (these should be in on-" +#~ "line documentation, where all the users" +#~ " can see them)." +#~ msgstr "" + diff -Nru debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-controlfields.po debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-controlfields.po --- debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-controlfields.po 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-controlfields.po 2020-11-17 00:05:43.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Debian Policy Manual 4.1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-09-29 11:06-0700\n" +"POT-Creation-Date: 2020-11-16 17:05-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -763,29 +763,28 @@ msgid "The three components here are:" msgstr "" -#: ../../ch-controlfields.rst:561 +#: ../../ch-controlfields.rst:560 msgid "``epoch``" msgstr "" #: ../../ch-controlfields.rst:554 msgid "" "This is a single (generally small) unsigned integer. It may be omitted, " -"in which case zero is assumed. If it is omitted then the " -"``upstream_version`` may not contain any colons." +"in which case zero is assumed." msgstr "" -#: ../../ch-controlfields.rst:558 +#: ../../ch-controlfields.rst:557 msgid "" "Epochs can help when the upstream version numbering scheme changes, but " "they must be used with care. You should not change the epoch, even in " "experimental, without getting consensus on debian-devel first." msgstr "" -#: ../../ch-controlfields.rst:578 +#: ../../ch-controlfields.rst:577 msgid "``upstream_version``" msgstr "" -#: ../../ch-controlfields.rst:564 +#: ../../ch-controlfields.rst:563 msgid "" "This is the main part of the version number. It is usually the version " "number of the original (\"upstream\") package from which the ``.deb`` " @@ -795,14 +794,14 @@ " and comparison scheme." msgstr "" -#: ../../ch-controlfields.rst:571 +#: ../../ch-controlfields.rst:570 msgid "" "The comparison behavior of the package management system with respect to " "the ``upstream_version`` is described below. The ``upstream_version`` " "portion of the version number is mandatory." msgstr "" -#: ../../ch-controlfields.rst:575 +#: ../../ch-controlfields.rst:574 msgid "" "The ``upstream_version`` may contain only alphanumerics [#]_ and the " "characters ``.`` ``+`` ``-`` ``~`` (full stop, plus, hyphen, tilde) and " @@ -810,11 +809,11 @@ "hyphens are not allowed." msgstr "" -#: ../../ch-controlfields.rst:599 +#: ../../ch-controlfields.rst:598 msgid "``debian_revision``" msgstr "" -#: ../../ch-controlfields.rst:581 +#: ../../ch-controlfields.rst:580 msgid "" "This part of the version number specifies the version of the Debian " "package based on the upstream version. It may contain only alphanumerics " @@ -822,7 +821,7 @@ "compared in the same way as the ``upstream_version`` is." msgstr "" -#: ../../ch-controlfields.rst:586 +#: ../../ch-controlfields.rst:585 msgid "" "It is optional; if it isn't present then the ``upstream_version`` may not" " contain a hyphen. This format represents the case where a piece of " @@ -831,13 +830,13 @@ " therefore no revision indication is required." msgstr "" -#: ../../ch-controlfields.rst:592 +#: ../../ch-controlfields.rst:591 msgid "" "It is conventional to restart the ``debian_revision`` at ``1`` each time " "the ``upstream_version`` is increased." msgstr "" -#: ../../ch-controlfields.rst:595 +#: ../../ch-controlfields.rst:594 msgid "" "The package management system will break the version number apart at the " "last hyphen in the string (if there is one) to determine the " @@ -845,7 +844,7 @@ "``debian_revision`` is equivalent to a ``debian_revision`` of ``0``." msgstr "" -#: ../../ch-controlfields.rst:601 +#: ../../ch-controlfields.rst:600 msgid "" "When comparing two version numbers, first the epoch of each are compared," " then the ``upstream_version`` if epoch is equal, and then " @@ -855,11 +854,11 @@ "algorithm:" msgstr "" -#: ../../ch-controlfields.rst:607 +#: ../../ch-controlfields.rst:606 msgid "The strings are compared from left to right." msgstr "" -#: ../../ch-controlfields.rst:609 +#: ../../ch-controlfields.rst:608 msgid "" "First the initial part of each string consisting entirely of non-digit " "characters is determined. These two parts (one of which may be empty) are" @@ -871,7 +870,7 @@ " empty part, ``a``. [#]_" msgstr "" -#: ../../ch-controlfields.rst:618 +#: ../../ch-controlfields.rst:617 msgid "" "Then the initial part of the remainder of each string which consists " "entirely of digit characters is determined. The numerical values of these" @@ -881,18 +880,18 @@ "counts as zero." msgstr "" -#: ../../ch-controlfields.rst:625 +#: ../../ch-controlfields.rst:624 msgid "" "These two steps (comparing and removing initial non-digit strings and " "initial digit strings) are repeated until a difference is found or both " "strings are exhausted." msgstr "" -#: ../../ch-controlfields.rst:630 +#: ../../ch-controlfields.rst:629 msgid "Epochs should be used sparingly" msgstr "" -#: ../../ch-controlfields.rst:632 +#: ../../ch-controlfields.rst:631 msgid "" "Note that the purpose of epochs is to cope with situations where the " "upstream version numbering scheme changes and to allow us to leave behind" @@ -901,7 +900,7 @@ "so (even in experimental)." msgstr "" -#: ../../ch-controlfields.rst:639 +#: ../../ch-controlfields.rst:638 msgid "" "Epochs should not be used when a package needs to be rolled back. In that" " case, use the ``+really`` convention: for example, if you uploaded " @@ -910,18 +909,18 @@ "upload upstream 2.4, the +really part can go away." msgstr "" -#: ../../ch-controlfields.rst:645 +#: ../../ch-controlfields.rst:644 msgid "" "Epochs are also not intended to cope with version numbers containing " "strings of letters which the package management system cannot interpret " "(such as ``ALPHA`` or ``pre-``), or with silly orderings. [#]_" msgstr "" -#: ../../ch-controlfields.rst:653 +#: ../../ch-controlfields.rst:652 msgid "``Description``" msgstr "" -#: ../../ch-controlfields.rst:655 +#: ../../ch-controlfields.rst:654 msgid "" "In a source or binary control file, the ``Description`` field contains a " "description of the binary package, consisting of two parts, the synopsis " @@ -929,11 +928,11 @@ "field with the following format:" msgstr "" -#: ../../ch-controlfields.rst:665 +#: ../../ch-controlfields.rst:664 msgid "The lines in the extended description can have these formats:" msgstr "" -#: ../../ch-controlfields.rst:667 +#: ../../ch-controlfields.rst:666 msgid "" "Those starting with a single space are part of a paragraph. Successive " "lines of this form will be word-wrapped when displayed. The leading space" @@ -941,7 +940,7 @@ "whitespace character." msgstr "" -#: ../../ch-controlfields.rst:672 +#: ../../ch-controlfields.rst:671 msgid "" "Those starting with two or more spaces. These will be displayed verbatim." " If the display cannot be panned horizontally, the displaying program " @@ -953,28 +952,28 @@ "whitespace character." msgstr "" -#: ../../ch-controlfields.rst:681 +#: ../../ch-controlfields.rst:680 msgid "" "Those containing a single space followed by a single full stop character." " These are rendered as blank lines. This is the *only* way to get a blank" " line. [#]_" msgstr "" -#: ../../ch-controlfields.rst:685 +#: ../../ch-controlfields.rst:684 msgid "" "Those containing a space, a full stop and some more characters. These are" " for future expansion. Do not use them." msgstr "" -#: ../../ch-controlfields.rst:688 +#: ../../ch-controlfields.rst:687 msgid "Do not use tab characters. Their effect is not predictable." msgstr "" -#: ../../ch-controlfields.rst:690 +#: ../../ch-controlfields.rst:689 msgid "See :ref:`s-descriptions` for further information on this." msgstr "" -#: ../../ch-controlfields.rst:693 +#: ../../ch-controlfields.rst:692 msgid "" "In a ``.changes`` file, the ``Description`` field contains a summary of " "the descriptions for the packages being uploaded. For this case, the " @@ -985,11 +984,11 @@ "description line from that package." msgstr "" -#: ../../ch-controlfields.rst:704 +#: ../../ch-controlfields.rst:703 msgid "``Distribution``" msgstr "" -#: ../../ch-controlfields.rst:706 +#: ../../ch-controlfields.rst:705 msgid "" "In a ``.changes`` file or parsed changelog output this contains the " "(space-separated) name(s) of the distribution(s) where this version of " @@ -999,27 +998,27 @@ "distributions is handled outside of the upload process." msgstr "" -#: ../../ch-controlfields.rst:716 +#: ../../ch-controlfields.rst:715 msgid "``Date``" msgstr "" -#: ../../ch-controlfields.rst:718 +#: ../../ch-controlfields.rst:717 msgid "" "This field includes the date the package was built or last edited. It " "must be in the same format as the date in a ``debian/changelog`` entry." msgstr "" -#: ../../ch-controlfields.rst:721 +#: ../../ch-controlfields.rst:720 msgid "" "The value of this field is usually extracted from the " "``debian/changelog`` file - see :ref:`s-dpkgchangelog`)." msgstr "" -#: ../../ch-controlfields.rst:727 +#: ../../ch-controlfields.rst:726 msgid "``Format``" msgstr "" -#: ../../ch-controlfields.rst:729 +#: ../../ch-controlfields.rst:728 msgid "" "In |changes link|_ files, this field declares the format version of that " "file. The syntax of the field value is the same as that of a " @@ -1027,7 +1026,7 @@ "Debian revision is allowed. The format described in this document is 1.8." msgstr "" -#: ../../ch-controlfields.rst:735 +#: ../../ch-controlfields.rst:734 msgid "" "In |dsc link|_ files, this field declares the format of the source " "package. The field value is used by programs acting on a source package " @@ -1039,11 +1038,11 @@ " source format revisions. [#]_" msgstr "" -#: ../../ch-controlfields.rst:753 +#: ../../ch-controlfields.rst:752 msgid "``Urgency``" msgstr "" -#: ../../ch-controlfields.rst:755 +#: ../../ch-controlfields.rst:754 msgid "" "This is a description of how important it is to upgrade to this version " "from previous ones. It consists of a single keyword taking one of the " @@ -1052,23 +1051,23 @@ "space) which is usually in parentheses. For example:" msgstr "" -#: ../../ch-controlfields.rst:765 ../../ch-controlfields.rst:782 +#: ../../ch-controlfields.rst:764 ../../ch-controlfields.rst:781 msgid "" "The value of this field is usually extracted from the " "``debian/changelog`` file - see :ref:`s-dpkgchangelog`." msgstr "" -#: ../../ch-controlfields.rst:771 +#: ../../ch-controlfields.rst:770 msgid "``Changes``" msgstr "" -#: ../../ch-controlfields.rst:773 +#: ../../ch-controlfields.rst:772 msgid "" "This multiline field contains the human-readable changes data, describing" " the differences between the last version and the current one." msgstr "" -#: ../../ch-controlfields.rst:776 +#: ../../ch-controlfields.rst:775 msgid "" "The first line of the field value (the part on the same line as " "``Changes:``) is always empty. The content of the field is expressed as " @@ -1077,14 +1076,14 @@ " stop (``.``)." msgstr "" -#: ../../ch-controlfields.rst:785 +#: ../../ch-controlfields.rst:784 msgid "" "Each version's change information should be preceded by a \"title\" line " "giving at least the version, distribution(s) and urgency, in a human-" "readable way." msgstr "" -#: ../../ch-controlfields.rst:789 +#: ../../ch-controlfields.rst:788 msgid "" "If data from several versions is being returned the entry for the most " "recent version should be returned first, and entries should be separated " @@ -1092,17 +1091,17 @@ "followed by the representation of a blank line)." msgstr "" -#: ../../ch-controlfields.rst:797 +#: ../../ch-controlfields.rst:796 msgid "``Binary``" msgstr "" -#: ../../ch-controlfields.rst:799 +#: ../../ch-controlfields.rst:798 msgid "" "This folded field is a list of binary packages. Its syntax and meaning " "varies depending on the control file in which it appears." msgstr "" -#: ../../ch-controlfields.rst:802 +#: ../../ch-controlfields.rst:801 msgid "" "When it appears in the ``.dsc`` file, it lists binary packages which a " "source package can produce, separated by commas [#]_. The source package " @@ -1111,17 +1110,17 @@ "architectures are appropriate for which of the binary packages." msgstr "" -#: ../../ch-controlfields.rst:808 +#: ../../ch-controlfields.rst:807 msgid "" "When it appears in a ``.changes`` file, it lists the names of the binary " "packages being uploaded, separated by whitespace (not commas)." msgstr "" -#: ../../ch-controlfields.rst:814 +#: ../../ch-controlfields.rst:813 msgid "``Installed-Size``" msgstr "" -#: ../../ch-controlfields.rst:816 +#: ../../ch-controlfields.rst:815 msgid "" "This field appears in the control files of binary packages, and in the " "``Packages`` files. It gives an estimate of the total amount of disk " @@ -1130,23 +1129,23 @@ "package maintainer scripts." msgstr "" -#: ../../ch-controlfields.rst:822 +#: ../../ch-controlfields.rst:821 msgid "" "The disk space is given as the integer value of the estimated installed " "size in bytes, divided by 1024 and rounded up." msgstr "" -#: ../../ch-controlfields.rst:828 +#: ../../ch-controlfields.rst:827 msgid "``Files``" msgstr "" -#: ../../ch-controlfields.rst:830 +#: ../../ch-controlfields.rst:829 msgid "" "This field contains a list of files with information about each one. The " "exact information and syntax varies with the context." msgstr "" -#: ../../ch-controlfields.rst:833 +#: ../../ch-controlfields.rst:832 msgid "" "In all cases, Files is a multiline field. The first line of the field " "value (the part on the same line as ``Files:``) is always empty. The " @@ -1155,27 +1154,27 @@ "sub-fields, separated by spaces, as described below." msgstr "" -#: ../../ch-controlfields.rst:839 +#: ../../ch-controlfields.rst:838 msgid "" "In the ``.dsc`` file, each line contains the MD5 checksum, size and " "filename of the tar file and (if applicable) diff file which make up the " "remainder of the source package. [#]_ For example:" msgstr "" -#: ../../ch-controlfields.rst:849 +#: ../../ch-controlfields.rst:848 msgid "" "The exact forms of the filenames are described in :ref:`s-pkg-" "sourcearchives`." msgstr "" -#: ../../ch-controlfields.rst:852 +#: ../../ch-controlfields.rst:851 msgid "" "In the ``.changes`` file this contains one line per file being uploaded. " "Each line contains the MD5 checksum, size, section and priority and the " "filename. For example:" msgstr "" -#: ../../ch-controlfields.rst:864 +#: ../../ch-controlfields.rst:863 msgid "" "The :ref:`section ` and :ref:`priority ` are " "the values of the corresponding fields in the main source control file. " @@ -1184,7 +1183,7 @@ "installed properly." msgstr "" -#: ../../ch-controlfields.rst:870 +#: ../../ch-controlfields.rst:869 msgid "" "The special value ``byhand`` for the section in a ``.changes`` file " "indicates that the file in question is not an ordinary package file and " @@ -1192,7 +1191,7 @@ " is ``byhand`` the priority should be ``-``." msgstr "" -#: ../../ch-controlfields.rst:875 +#: ../../ch-controlfields.rst:874 msgid "" "If a new Debian revision of a package is being shipped and no new " "original source archive is being distributed the ``.dsc`` must still " @@ -1204,21 +1203,21 @@ "being uploaded." msgstr "" -#: ../../ch-controlfields.rst:887 +#: ../../ch-controlfields.rst:886 msgid "``Closes``" msgstr "" -#: ../../ch-controlfields.rst:889 +#: ../../ch-controlfields.rst:888 msgid "" "A space-separated list of bug report numbers that the upload governed by " "the .changes file closes." msgstr "" -#: ../../ch-controlfields.rst:895 +#: ../../ch-controlfields.rst:894 msgid "``Homepage``" msgstr "" -#: ../../ch-controlfields.rst:897 +#: ../../ch-controlfields.rst:896 msgid "" "The URL of the web site for this package, preferably (when applicable) " "the site from which the original source can be obtained and any " @@ -1227,11 +1226,11 @@ "such as ``<>``." msgstr "" -#: ../../ch-controlfields.rst:906 +#: ../../ch-controlfields.rst:905 msgid "``Checksums-Sha1`` and ``Checksums-Sha256``" msgstr "" -#: ../../ch-controlfields.rst:908 +#: ../../ch-controlfields.rst:907 msgid "" "These multiline fields contain a list of files with a checksum and size " "for each one. Both ``Checksums-Sha1`` and ``Checksums-Sha256`` have the " @@ -1239,7 +1238,7 @@ "``Checksums-Sha1`` and SHA-256 for ``Checksums-Sha256``." msgstr "" -#: ../../ch-controlfields.rst:913 +#: ../../ch-controlfields.rst:912 msgid "" "``Checksums-Sha1`` and ``Checksums-Sha256`` are multiline fields. The " "first line of the field value (the part on the same line as ``Checksums-" @@ -1249,7 +1248,7 @@ "name. For example (from a ``.changes`` file):" msgstr "" -#: ../../ch-controlfields.rst:933 +#: ../../ch-controlfields.rst:932 msgid "" "In the ``.dsc`` file, these fields list all files that make up the source" " package. In the ``.changes`` file, these fields list all files being " @@ -1257,38 +1256,38 @@ "in the ``Files`` field." msgstr "" -#: ../../ch-controlfields.rst:941 ../../ch-controlfields.rst:1202 +#: ../../ch-controlfields.rst:940 ../../ch-controlfields.rst:1201 msgid "``DM-Upload-Allowed``" msgstr "" -#: ../../ch-controlfields.rst:943 +#: ../../ch-controlfields.rst:942 msgid "Obsolete, see :ref:`below `." msgstr "" -#: ../../ch-controlfields.rst:948 +#: ../../ch-controlfields.rst:947 msgid "Version Control System (VCS) fields" msgstr "" -#: ../../ch-controlfields.rst:950 +#: ../../ch-controlfields.rst:949 msgid "" "Debian source packages are increasingly developed using VCSs. The purpose" " of the following fields is to indicate a publicly accessible repository " "where the Debian source package is developed." msgstr "" -#: ../../ch-controlfields.rst:955 +#: ../../ch-controlfields.rst:954 msgid "``Vcs-Browser``" msgstr "" -#: ../../ch-controlfields.rst:955 +#: ../../ch-controlfields.rst:954 msgid "URL of a web interface for browsing the repository." msgstr "" -#: ../../ch-controlfields.rst:986 +#: ../../ch-controlfields.rst:985 msgid "``Vcs-``" msgstr "" -#: ../../ch-controlfields.rst:958 +#: ../../ch-controlfields.rst:957 msgid "" "The field name identifies the VCS. The field's value uses the version " "control system's conventional syntax for describing repository locations " @@ -1297,45 +1296,45 @@ "of the Debian package." msgstr "" -#: ../../ch-controlfields.rst:964 +#: ../../ch-controlfields.rst:963 msgid "" "The following values for are supported, with the corresponding VCS" " indicated in parentheses if it isn't obvious:" msgstr "" -#: ../../ch-controlfields.rst:967 +#: ../../ch-controlfields.rst:966 msgid "Arch" msgstr "" -#: ../../ch-controlfields.rst:968 +#: ../../ch-controlfields.rst:967 msgid "Bzr (Bazaar)" msgstr "" -#: ../../ch-controlfields.rst:969 +#: ../../ch-controlfields.rst:968 msgid "Cvs (CVS)" msgstr "" -#: ../../ch-controlfields.rst:970 +#: ../../ch-controlfields.rst:969 msgid "Darcs" msgstr "" -#: ../../ch-controlfields.rst:971 +#: ../../ch-controlfields.rst:970 msgid "Git" msgstr "" -#: ../../ch-controlfields.rst:972 +#: ../../ch-controlfields.rst:971 msgid "Hg (Mercurial)" msgstr "" -#: ../../ch-controlfields.rst:973 +#: ../../ch-controlfields.rst:972 msgid "Mtn (Monotone)" msgstr "" -#: ../../ch-controlfields.rst:974 +#: ../../ch-controlfields.rst:973 msgid "Svn (Subversion)" msgstr "" -#: ../../ch-controlfields.rst:976 +#: ../../ch-controlfields.rst:975 msgid "" "In the case of Git and Mercurial, the value consists of a URL, optionally" " followed by the word ``-b`` and the name of a branch in the indicated " @@ -1344,7 +1343,7 @@ "default branch." msgstr "" -#: ../../ch-controlfields.rst:982 +#: ../../ch-controlfields.rst:981 msgid "" "A package control file must not have more than one ``Vcs-`` field." " If the package is maintained in multiple version control systems, the " @@ -1352,18 +1351,18 @@ "use as the basis for proposing changes to the package." msgstr "" -#: ../../ch-controlfields.rst:988 +#: ../../ch-controlfields.rst:987 msgid "" "For both fields, any URLs given should use a scheme that provides " "confidentiality (``https``, for example, rather than ``http`` or ``git``)" " if the VCS repository supports it." msgstr "" -#: ../../ch-controlfields.rst:995 +#: ../../ch-controlfields.rst:994 msgid "``Package-List``" msgstr "" -#: ../../ch-controlfields.rst:997 +#: ../../ch-controlfields.rst:996 msgid "" "Multiline field listing all the packages that can be built from the " "source package, considering every architecture. The first line of the " @@ -1374,11 +1373,11 @@ "field for a list of package types." msgstr "" -#: ../../ch-controlfields.rst:1008 +#: ../../ch-controlfields.rst:1007 msgid "``Package-Type``" msgstr "" -#: ../../ch-controlfields.rst:1010 +#: ../../ch-controlfields.rst:1009 msgid "" "Simple field containing a word indicating the type of package: ``deb`` " "for binary packages and ``udeb`` for micro binary packages. Other types " @@ -1387,18 +1386,18 @@ "``deb``, as this value is assumed for paragraphs lacking this field." msgstr "" -#: ../../ch-controlfields.rst:1019 +#: ../../ch-controlfields.rst:1018 msgid "``Dgit``" msgstr "" -#: ../../ch-controlfields.rst:1021 +#: ../../ch-controlfields.rst:1020 msgid "" "Folded field containing a single git commit hash, presented in full, " "followed optionally by whitespace and other data to be defined in future " "extensions." msgstr "" -#: ../../ch-controlfields.rst:1025 +#: ../../ch-controlfields.rst:1024 msgid "" "Declares that the source package corresponds exactly to a referenced " "commit in a Git repository available at the canonical location called " @@ -1408,17 +1407,17 @@ "``dgit`` for further details." msgstr "" -#: ../../ch-controlfields.rst:1035 +#: ../../ch-controlfields.rst:1034 msgid "``Testsuite``" msgstr "" -#: ../../ch-controlfields.rst:1037 +#: ../../ch-controlfields.rst:1036 msgid "" "Simple field containing a comma-separated list of values allowing test " "execution environments to discover packages which provide tests." msgstr "" -#: ../../ch-controlfields.rst:1040 +#: ../../ch-controlfields.rst:1039 msgid "" "This field is automatically added to Debian source control files " "(``.dsc``) by ``dpkg``, with the value ``autopkgtest``, when a " @@ -1427,29 +1426,29 @@ "(``debian/control``) if needed in other situations." msgstr "" -#: ../../ch-controlfields.rst:1049 +#: ../../ch-controlfields.rst:1048 msgid "``Rules-Requires-Root``" msgstr "" -#: ../../ch-controlfields.rst:1051 +#: ../../ch-controlfields.rst:1050 msgid "" "Simple field that defines if the source package requires access to root " "(or fakeroot) during selected targets in the :ref:`Main building script: " "debian/rules `." msgstr "" -#: ../../ch-controlfields.rst:1055 +#: ../../ch-controlfields.rst:1054 msgid "The field can consist of exactly one of the following three items:" msgstr "" -#: ../../ch-controlfields.rst:1057 +#: ../../ch-controlfields.rst:1056 msgid "" "``no``: Declares that neither root nor fakeroot is required. Package " "builders (e.g. dpkg-buildpackage) may choose to invoke any target in " "``debian/rules`` with an unprivileged user." msgstr "" -#: ../../ch-controlfields.rst:1061 +#: ../../ch-controlfields.rst:1060 msgid "" "``binary-targets`` (default): Declares that the package will need the " "root (or fakeroot) when either of the ``binary``, ``binary-arch`` or " @@ -1457,7 +1456,7 @@ "before this field was defined." msgstr "" -#: ../../ch-controlfields.rst:1066 +#: ../../ch-controlfields.rst:1065 msgid "" "A space separated list of keywords described below. These keywords must " "always contain a forward slash, which sets them apart from the other " @@ -1469,7 +1468,7 @@ "accordingly (see below)." msgstr "" -#: ../../ch-controlfields.rst:1075 +#: ../../ch-controlfields.rst:1074 msgid "" "If the package builder supports the ``Rules-Requires-Root`` field and " "wants to enable the feature, then it must set the environment variable " @@ -1478,20 +1477,20 @@ " of:" msgstr "" -#: ../../ch-controlfields.rst:1081 +#: ../../ch-controlfields.rst:1080 msgid "" "The value of ``Rules-Requires-Root`` if the builder can support that " "value. The builder may trim unnecessary whitespace used to format the " "field for readability." msgstr "" -#: ../../ch-controlfields.rst:1085 +#: ../../ch-controlfields.rst:1084 msgid "" "The value ``binary-targets`` if it cannot support the value of ``Rules-" "Requires-Root``." msgstr "" -#: ../../ch-controlfields.rst:1088 +#: ../../ch-controlfields.rst:1087 msgid "" "A compliant builder may also leave ``DEB_RULES_REQUIRES_ROOT`` unset or " "set it to ``binary-targets`` if it has been requested to test whether the" @@ -1499,17 +1498,17 @@ "builders." msgstr "" -#: ../../ch-controlfields.rst:1094 +#: ../../ch-controlfields.rst:1093 msgid "Remarks" msgstr "" -#: ../../ch-controlfields.rst:1096 +#: ../../ch-controlfields.rst:1095 msgid "" "All packages and builders must support ``binary-targets`` as this was the" " historical behaviour prior to the introduction of this field." msgstr "" -#: ../../ch-controlfields.rst:1099 +#: ../../ch-controlfields.rst:1098 msgid "" "Any tool (particularly older versions of them) may be unaware of this " "field and behave like the field was set to ``binary-targets``. The " @@ -1517,60 +1516,60 @@ "equivalent result." msgstr "" -#: ../../ch-controlfields.rst:1104 +#: ../../ch-controlfields.rst:1103 msgid "" "This field intentionally does not enable a package to request a true root" " over fakeroot." msgstr "" -#: ../../ch-controlfields.rst:1108 +#: ../../ch-controlfields.rst:1107 msgid "Definition of the keywords" msgstr "" -#: ../../ch-controlfields.rst:1110 +#: ../../ch-controlfields.rst:1109 msgid "The keywords have the format ``/``, where:" msgstr "" -#: ../../ch-controlfields.rst:1112 +#: ../../ch-controlfields.rst:1111 msgid "" "```` must consist entirely of printable ASCII characters " "except for any whitespace and the forward slash (``/``). It must consist" " of at least 2 characters." msgstr "" -#: ../../ch-controlfields.rst:1116 +#: ../../ch-controlfields.rst:1115 msgid "" "``/`` (between ```` and ````) is a single ASCII forward " "slash." msgstr "" -#: ../../ch-controlfields.rst:1119 +#: ../../ch-controlfields.rst:1118 msgid "" "```` must consist entirely of printable ASCII characters except for" " any whitespace. It must consist of at least 2 characters." msgstr "" -#: ../../ch-controlfields.rst:1123 +#: ../../ch-controlfields.rst:1122 msgid "" "These keywords define where the package build script ``debian/rules``, or" " the tools called by that script, will need access to root or fakeroot." msgstr "" -#: ../../ch-controlfields.rst:1127 +#: ../../ch-controlfields.rst:1126 msgid "" "In addition to the keywords defined in the next section, each tool or " "package may define keywords within a namespace named after that tool or " "package. The package or tool is considered to own that namespace." msgstr "" -#: ../../ch-controlfields.rst:1131 +#: ../../ch-controlfields.rst:1130 msgid "" "A tool may use the `gain root command` to do something under (fake)root " "if and only if the tool defines an appropriate keyword in its namespace, " "and the package lists that keyword in ``Rules-Requires-Root``." msgstr "" -#: ../../ch-controlfields.rst:1136 +#: ../../ch-controlfields.rst:1135 msgid "" "All tools must ignore keywords under namespaces they do not know or own." " A tool may emit a warning, or abort with an error, if it finds unknown " @@ -1578,21 +1577,21 @@ " keywords in the namespace." msgstr "" -#: ../../ch-controlfields.rst:1142 +#: ../../ch-controlfields.rst:1141 msgid "Provided keywords" msgstr "" -#: ../../ch-controlfields.rst:1144 +#: ../../ch-controlfields.rst:1143 msgid "The following keywords are defined:" msgstr "" -#: ../../ch-controlfields.rst:1146 +#: ../../ch-controlfields.rst:1145 msgid "" "``dpkg/target-subcommand``: declares that there exists a command that the" " ``debian/rules`` file must run under (fake)root" msgstr "" -#: ../../ch-controlfields.rst:1149 +#: ../../ch-controlfields.rst:1148 msgid "" "``dpkg/target/foo``: declares that the additional, package-specific " "target ``foo`` (that is, not one of the targets specified in :ref:`Main " @@ -1600,31 +1599,31 @@ "(fake)root" msgstr "" -#: ../../ch-controlfields.rst:1154 +#: ../../ch-controlfields.rst:1153 msgid "" "This list is intentionally incomplete. You should consult the " "documentation of the tool or package in question for which keywords it " "defines and when they are needed." msgstr "" -#: ../../ch-controlfields.rst:1161 +#: ../../ch-controlfields.rst:1160 msgid "User-defined fields" msgstr "" -#: ../../ch-controlfields.rst:1163 +#: ../../ch-controlfields.rst:1162 msgid "" "Additional user-defined fields may be added to the source package control" " file. Such fields will be ignored, and not copied to (for example) " "binary or Debian source control files or upload control files." msgstr "" -#: ../../ch-controlfields.rst:1167 +#: ../../ch-controlfields.rst:1166 msgid "" "If you wish to add additional unsupported fields to these output files " "you should use the mechanism described here." msgstr "" -#: ../../ch-controlfields.rst:1170 +#: ../../ch-controlfields.rst:1169 msgid "" "Fields in the main source control information file with names starting " "``X``, followed by one or more of the letters ``BCS`` and a hyphen ``-``," @@ -1635,27 +1634,27 @@ "used in upload control (``.changes``) files." msgstr "" -#: ../../ch-controlfields.rst:1178 +#: ../../ch-controlfields.rst:1177 msgid "" "For example, if the main source information control file contains the " "field" msgstr "" -#: ../../ch-controlfields.rst:1185 +#: ../../ch-controlfields.rst:1184 msgid "then the binary and Debian source control files will contain the field" msgstr "" -#: ../../ch-controlfields.rst:1194 +#: ../../ch-controlfields.rst:1193 msgid "Obsolete fields" msgstr "" -#: ../../ch-controlfields.rst:1196 +#: ../../ch-controlfields.rst:1195 msgid "" "The following fields have been obsoleted and may be found in packages " "conforming with previous versions of the Policy." msgstr "" -#: ../../ch-controlfields.rst:1204 +#: ../../ch-controlfields.rst:1203 msgid "" "Indicates that Debian Maintainers may upload this package to the Debian " "archive. The only valid value is ``yes``. This field was used to regulate" @@ -1664,28 +1663,28 @@ "`_ for more details." msgstr "" -#: ../../ch-controlfields.rst:1212 +#: ../../ch-controlfields.rst:1211 msgid "``dpkg``'s internal databases are in a similar format." msgstr "" -#: ../../ch-controlfields.rst:1215 +#: ../../ch-controlfields.rst:1214 msgid "The paragraphs are also sometimes referred to as stanzas." msgstr "" -#: ../../ch-controlfields.rst:1218 +#: ../../ch-controlfields.rst:1217 msgid "" "This folding method is similar to RFC 5322, allowing control files that " "contain only one paragraph and no multiline fields to be read by parsers " "written for RFC 5322." msgstr "" -#: ../../ch-controlfields.rst:1223 +#: ../../ch-controlfields.rst:1222 msgid "" "It is customary to leave a space after the package name if a version " "number is specified." msgstr "" -#: ../../ch-controlfields.rst:1227 +#: ../../ch-controlfields.rst:1226 msgid "" "In the past, people specified the full version number in the Standards-" "Version field, for example \"2.3.0.0\". Since minor patch-level changes " @@ -1695,52 +1694,52 @@ "wishes to do so." msgstr "" -#: ../../ch-controlfields.rst:1235 +#: ../../ch-controlfields.rst:1234 msgid "Alphanumerics are ``A-Za-z0-9`` only." msgstr "" -#: ../../ch-controlfields.rst:1238 +#: ../../ch-controlfields.rst:1237 msgid "" "One common use of ``~`` is for upstream pre-releases. For example, " "``1.0~beta1~svn1245`` sorts earlier than ``1.0~beta1``, which sorts " "earlier than ``1.0``." msgstr "" -#: ../../ch-controlfields.rst:1243 +#: ../../ch-controlfields.rst:1242 msgid "" "The author of this manual has heard of a package whose versions went " "``1.1``, ``1.2``, ``1.3``, ``1``, ``2.1``, ``2.2``, ``2`` and so forth." msgstr "" -#: ../../ch-controlfields.rst:1248 +#: ../../ch-controlfields.rst:1247 msgid "" "Completely empty lines will not be rendered as blank lines. Instead, they" " will cause the parser to think you're starting a whole new record in the" " control file, and will therefore likely abort with an error." msgstr "" -#: ../../ch-controlfields.rst:1254 +#: ../../ch-controlfields.rst:1253 msgid "" "Example distribution names in the Debian archive used in ``.changes`` " "files are:" msgstr "" -#: ../../ch-controlfields.rst:1261 +#: ../../ch-controlfields.rst:1260 msgid "*unstable*" msgstr "" -#: ../../ch-controlfields.rst:1258 +#: ../../ch-controlfields.rst:1257 msgid "" "This distribution value refers to the *developmental* part of the Debian " "distribution tree. Most new packages, new upstream versions of packages " "and bug fixes go into the *unstable* directory tree." msgstr "" -#: ../../ch-controlfields.rst:1268 +#: ../../ch-controlfields.rst:1267 msgid "*experimental*" msgstr "" -#: ../../ch-controlfields.rst:1264 +#: ../../ch-controlfields.rst:1263 msgid "" "The packages with this distribution value are deemed by their maintainers" " to be high risk. Oftentimes they represent early beta or developmental " @@ -1749,20 +1748,20 @@ "distribution tree." msgstr "" -#: ../../ch-controlfields.rst:1270 +#: ../../ch-controlfields.rst:1269 msgid "" "Others are used for updating stable releases or for security uploads. " "More information is available in the Debian Developer's Reference, " "section \"The Debian archive\"." msgstr "" -#: ../../ch-controlfields.rst:1275 +#: ../../ch-controlfields.rst:1274 msgid "" "The source formats currently supported by the Debian archive software are" " ``1.0``, ``3.0 (native)``, and ``3.0 (quilt)``." msgstr "" -#: ../../ch-controlfields.rst:1279 +#: ../../ch-controlfields.rst:1278 msgid "" "Other urgency values are supported with configuration changes in the " "archive software but are not used in Debian. The urgency affects how " @@ -1772,11 +1771,11 @@ "synonymous." msgstr "" -#: ../../ch-controlfields.rst:1287 +#: ../../ch-controlfields.rst:1286 msgid "A space after each comma is conventional." msgstr "" -#: ../../ch-controlfields.rst:1290 +#: ../../ch-controlfields.rst:1289 msgid "That is, the parts which are not the ``.dsc``." msgstr "" @@ -1807,3 +1806,12 @@ #~ msgid "More than one different VCS may be specified for the same package." #~ msgstr "" +#~ msgid "" +#~ "This is a single (generally small) " +#~ "unsigned integer. It may be omitted, " +#~ "in which case zero is assumed. If" +#~ " it is omitted then the " +#~ "``upstream_version`` may not contain any " +#~ "colons." +#~ msgstr "" + diff -Nru debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-docs.po debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-docs.po --- debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-docs.po 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-docs.po 2020-11-17 00:05:43.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Debian Policy Manual 4.1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-11-29 18:08-0700\n" +"POT-Creation-Date: 2020-11-16 17:05-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -265,13 +265,19 @@ #: ../../ch-docs.rst:184 msgid "" -"Every package must be accompanied by a verbatim copy of its copyright " -"information and distribution license in the file " -"``/usr/share/doc/package/copyright``. This file must neither be " -"compressed nor be a symbolic link." +"Every package must be accompanied by a verbatim copy of its distribution " +"license(s) in the file ``/usr/share/doc/PACKAGE/copyright``. This file " +"must neither be compressed nor be a symbolic link." msgstr "" -#: ../../ch-docs.rst:189 +#: ../../ch-docs.rst:188 +msgid "" +"A verbatim copy of the package's copyright information is often required " +"to be present in ``/usr/share/doc/PACKAGE/copyright``, too; see " +":ref:`s-pkgcopyright`." +msgstr "" + +#: ../../ch-docs.rst:192 msgid "" "In addition, the copyright file must say where the upstream sources (if " "any) were obtained, and should include a name or contact address for the " @@ -281,21 +287,21 @@ "development of the upstream source code." msgstr "" -#: ../../ch-docs.rst:196 +#: ../../ch-docs.rst:199 msgid "" "Packages in the *contrib* or *non-free* archive areas should state in the" " copyright file that the package is not part of the Debian distribution " "and briefly explain why." msgstr "" -#: ../../ch-docs.rst:200 +#: ../../ch-docs.rst:203 msgid "" "A copy of the file which will be installed in " -"``/usr/share/doc/package/copyright`` should be in ``debian/copyright`` in" +"``/usr/share/doc/PACKAGE/copyright`` should be in ``debian/copyright`` in" " the source package." msgstr "" -#: ../../ch-docs.rst:204 +#: ../../ch-docs.rst:207 msgid "" "``/usr/share/doc/package`` may be a symbolic link to another directory in" " ``/usr/share/doc`` only if the two packages both come from the same " @@ -304,7 +310,7 @@ "means." msgstr "" -#: ../../ch-docs.rst:210 +#: ../../ch-docs.rst:213 msgid "" "Packages distributed under the Apache license (version 2.0), the Artistic" " license, the Creative Commons CC0-1.0 license, the GNU GPL (versions 1, " @@ -314,7 +320,7 @@ "[#]_ rather than quoting them in the copyright file." msgstr "" -#: ../../ch-docs.rst:218 +#: ../../ch-docs.rst:221 msgid "" "You should not use the copyright file as a general ``README`` file. If " "your package has such a file it should be installed in " @@ -322,15 +328,15 @@ "appropriate place." msgstr "" -#: ../../ch-docs.rst:223 +#: ../../ch-docs.rst:226 msgid "All copyright files must be encoded in UTF-8." msgstr "" -#: ../../ch-docs.rst:228 +#: ../../ch-docs.rst:231 msgid "Machine-readable copyright information" msgstr "" -#: ../../ch-docs.rst:230 +#: ../../ch-docs.rst:233 msgid "" "A specification for a standard, machine-readable format for " "``debian/copyright`` files is maintained as part of the debian-policy " @@ -340,15 +346,15 @@ "format/1.0/." msgstr "" -#: ../../ch-docs.rst:237 +#: ../../ch-docs.rst:240 msgid "Use of this format is optional." msgstr "" -#: ../../ch-docs.rst:242 +#: ../../ch-docs.rst:245 msgid "Examples" msgstr "" -#: ../../ch-docs.rst:244 +#: ../../ch-docs.rst:247 msgid "" "Any examples (configurations, source files, whatever), should be " "installed in a directory ``/usr/share/doc/package/examples``. These files" @@ -360,24 +366,24 @@ "be a symbolic link to the former." msgstr "" -#: ../../ch-docs.rst:253 +#: ../../ch-docs.rst:256 msgid "" "If the purpose of a package is to provide examples, then the example " "files may be installed into ``/usr/share/doc/package``." msgstr "" -#: ../../ch-docs.rst:259 +#: ../../ch-docs.rst:262 msgid "Changelog files and release notes" msgstr "" -#: ../../ch-docs.rst:261 +#: ../../ch-docs.rst:264 msgid "" "Packages that are not Debian-native must contain a compressed copy of the" " ``debian/changelog`` file from the Debian source tree in " "``/usr/share/doc/package`` with the name ``changelog.Debian.gz``." msgstr "" -#: ../../ch-docs.rst:265 +#: ../../ch-docs.rst:268 msgid "" "If an upstream release notes file is available, containing a summary of " "changes between upstream releases intended for end users of the package " @@ -387,13 +393,13 @@ "permitted but deprecated." msgstr "" -#: ../../ch-docs.rst:272 +#: ../../ch-docs.rst:275 msgid "" "If there is an upstream changelog available, it may be made available as " "``/usr/share/doc/package/changelog.gz``." msgstr "" -#: ../../ch-docs.rst:275 +#: ../../ch-docs.rst:278 msgid "" "If either of these files are distributed in HTML, they should be made " "available at ``/usr/share/doc/package/NEWS.html.gz`` and " @@ -402,7 +408,7 @@ " using, for example, ``lynx -dump -nolist``." msgstr "" -#: ../../ch-docs.rst:281 +#: ../../ch-docs.rst:284 msgid "" "If the upstream release notes or changelog do not already conform to this" " naming convention, then this may be achieved either by renaming the " @@ -410,13 +416,13 @@ "[#]_" msgstr "" -#: ../../ch-docs.rst:286 +#: ../../ch-docs.rst:289 msgid "" "All of these files should be installed compressed using ``gzip -9``, as " "they will become large with time even if they start out small." msgstr "" -#: ../../ch-docs.rst:289 +#: ../../ch-docs.rst:292 msgid "" "If the package has only one file which is used both as the Debian " "changelog and the upstream release notes or changelog, because there is " @@ -428,13 +434,13 @@ "changelog should still be called ``changelog.Debian.gz``." msgstr "" -#: ../../ch-docs.rst:298 +#: ../../ch-docs.rst:301 msgid "" "For details about the format and contents of the Debian changelog file, " "please see :ref:`s-dpkgchangelog`." msgstr "" -#: ../../ch-docs.rst:302 +#: ../../ch-docs.rst:305 msgid "" "It is not very hard to write a man page. See the `Man-Page-HOWTO " "`_, :manpage:`man(7)`, " @@ -442,7 +448,7 @@ "the directory ``/usr/share/doc/man-db/examples``." msgstr "" -#: ../../ch-docs.rst:308 +#: ../../ch-docs.rst:311 msgid "" "Supporting this in ``man`` often requires unreasonable processing time to" " find a manual page or to report that none exists, and moves knowledge " @@ -451,39 +457,39 @@ "future." msgstr "" -#: ../../ch-docs.rst:315 +#: ../../ch-docs.rst:318 msgid "" "``man`` will automatically detect whether UTF-8 is in use. In future, all" " manual pages will be required to use UTF-8." msgstr "" -#: ../../ch-docs.rst:319 +#: ../../ch-docs.rst:322 msgid "" "At the time of writing, Chinese and Portuguese are the main languages " "with such differences, so ``pt_BR``, ``zh_CN``, and ``zh_TW`` are all " "allowed." msgstr "" -#: ../../ch-docs.rst:324 +#: ../../ch-docs.rst:327 msgid "" "Normally, info documents are generated from Texinfo source. To include " "this information in the generated info document, if it is absent, add " "commands like:" msgstr "" -#: ../../ch-docs.rst:335 +#: ../../ch-docs.rst:338 msgid "" "to the Texinfo source of the document and ensure that the info documents " "are rebuilt from source during the package build." msgstr "" -#: ../../ch-docs.rst:339 +#: ../../ch-docs.rst:342 msgid "" "The system administrator should be able to delete files in " "``/usr/share/doc/`` without causing any programs to break." msgstr "" -#: ../../ch-docs.rst:343 +#: ../../ch-docs.rst:346 msgid "" "Please note that this does not override the section on changelog files " "below, so the file ``/usr/share/doc/package/changelog.Debian.gz`` must " @@ -492,13 +498,13 @@ "of the symlink must be the same (same source package and version)." msgstr "" -#: ../../ch-docs.rst:352 +#: ../../ch-docs.rst:355 msgid "" "Rationale: The important thing here is that HTML documentation should be " "available from *some* binary package." msgstr "" -#: ../../ch-docs.rst:356 +#: ../../ch-docs.rst:359 msgid "" "In particular, ``/usr/share/common-licenses/Apache-2.0``, ``/usr/share" "/common-licenses/Artistic``, ``/usr/share/common-licenses/CC0-1.0``, " @@ -516,7 +522,7 @@ "copyright file rather than referencing this file." msgstr "" -#: ../../ch-docs.rst:377 +#: ../../ch-docs.rst:380 msgid "" "Rationale: People should not have to look in places for upstream " "changelogs merely because they are given different names or are " @@ -569,3 +575,19 @@ #~ "db/examples``." #~ msgstr "" +#~ msgid "" +#~ "Every package must be accompanied by " +#~ "a verbatim copy of its copyright " +#~ "information and distribution license in " +#~ "the file ``/usr/share/doc/package/copyright``. This" +#~ " file must neither be compressed nor" +#~ " be a symbolic link." +#~ msgstr "" + +#~ msgid "" +#~ "A copy of the file which will " +#~ "be installed in ``/usr/share/doc/package/copyright``" +#~ " should be in ``debian/copyright`` in " +#~ "the source package." +#~ msgstr "" + diff -Nru debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-opersys.po debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-opersys.po --- debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-opersys.po 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-opersys.po 2020-11-17 00:05:43.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Debian Policy Manual 4.1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-20 12:36-0700\n" +"POT-Creation-Date: 2020-11-16 17:05-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -872,7 +872,7 @@ #: ../../ch-opersys.rst:601 msgid "" "Examples on which you can base your ``systemd`` service units are " -"available in the man page :manpage:`systemd.unit(8)`. An example on which" +"available in the man page :manpage:`systemd.unit(5)`. An example on which" " you can base your init scripts is available in the man page " ":manpage:`init-d-script(5)`." msgstr "" @@ -1835,3 +1835,13 @@ #~ "the init scripts." #~ msgstr "" +#~ msgid "" +#~ "Examples on which you can base " +#~ "your ``systemd`` service units are " +#~ "available in the man page " +#~ ":manpage:`systemd.unit(8)`. An example on " +#~ "which you can base your init " +#~ "scripts is available in the man " +#~ "page :manpage:`init-d-script(5)`." +#~ msgstr "" + diff -Nru debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-source.po debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-source.po --- debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/ch-source.po 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/ch-source.po 2020-11-17 00:05:43.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Debian Policy Manual 4.1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-20 12:36-0700\n" +"POT-Creation-Date: 2020-11-16 17:05-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -313,13 +313,13 @@ #: ../../ch-source.rst:213 msgid "" "Every package must be accompanied by a verbatim copy of its distribution " -"license in the file ``/usr/share/doc/package/copyright``." +"license(s) in the file ``/usr/share/doc/PACKAGE/copyright``." msgstr "" #: ../../ch-source.rst:216 msgid "" -"This file is usually required to contain a verbatim copy of the package's" -" copyright information, too; see :ref:`s-copyrightfile` and " +"This file is often required to contain a verbatim copy of the package's " +"copyright information, too; see :ref:`s-copyrightfile` and " ":ref:`s-pkgcopyright` for details, and for further considerations related" " to copyrights for packages." msgstr "" @@ -992,7 +992,7 @@ msgstr "" #: ../../ch-source.rst:712 -msgid "Convenience copies of code" +msgid "Embedded code copies" msgstr "" #: ../../ch-source.rst:714 @@ -1158,8 +1158,8 @@ #: ../../ch-source.rst:813 msgid "" "Packages in the Debian archive using the 3.0 (quilt) source package " -"format should not contain a non-default series file. That is, there " -"should not exist a file ``debian/patches/foo.series`` for any ``foo``." +"format must not contain a non-default series file. That is, there must " +"not exist a file ``debian/patches/foo.series`` for any ``foo``." msgstr "" #: ../../ch-source.rst:818 @@ -1416,3 +1416,31 @@ #~ msgid "``day-of week`` is one of: Mon, Tue, Wed, Thu, Fri, Sat, Sun" #~ msgstr "" +#~ msgid "" +#~ "Every package must be accompanied by " +#~ "a verbatim copy of its distribution " +#~ "license in the file " +#~ "``/usr/share/doc/package/copyright``." +#~ msgstr "" + +#~ msgid "" +#~ "This file is usually required to " +#~ "contain a verbatim copy of the " +#~ "package's copyright information, too; see " +#~ ":ref:`s-copyrightfile` and :ref:`s-pkgcopyright` for" +#~ " details, and for further considerations" +#~ " related to copyrights for packages." +#~ msgstr "" + +#~ msgid "Convenience copies of code" +#~ msgstr "" + +#~ msgid "" +#~ "Packages in the Debian archive using " +#~ "the 3.0 (quilt) source package format" +#~ " should not contain a non-default " +#~ "series file. That is, there should " +#~ "not exist a file ``debian/patches/foo.series``" +#~ " for any ``foo``." +#~ msgstr "" + diff -Nru debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/upgrading-checklist.po debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/upgrading-checklist.po --- debian-policy-4.5.0.3/locales/ja/LC_MESSAGES/upgrading-checklist.po 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/locales/ja/LC_MESSAGES/upgrading-checklist.po 2020-11-17 00:05:43.000000000 +0000 @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Debian Policy Manual 4.1.6.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-20 12:36-0700\n" +"POT-Creation-Date: 2020-11-16 17:05-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -78,40 +78,103 @@ msgstr "" #: ../../upgrading-checklist.rst:43 -msgid "Version 4.5.0" +msgid "Version 4.5.1" msgstr "" #: ../../upgrading-checklist.rst:45 msgid "Unreleased." msgstr "" -#: ../../upgrading-checklist.rst:50 -msgid "9.2.1" +#: ../../upgrading-checklist.rst:66 +msgid "2.3, 4.5 & 12.5" msgstr "" #: ../../upgrading-checklist.rst:48 msgid "" +"The copyright information for files in a package must be copied verbatim " +"into ``/usr/share/doc/PACKAGE/copyright`` when" +msgstr "" + +#: ../../upgrading-checklist.rst:51 +msgid "" +"the distribution license for those files requires that copyright " +"information be included in all copies and/or binary distributions;" +msgstr "" + +#: ../../upgrading-checklist.rst:55 +msgid "" +"the files are shipped in the binary package, either in source or compiled" +" form; and" +msgstr "" + +#: ../../upgrading-checklist.rst:58 +msgid "" +"the form in which the files are present in the binary package does not " +"include a plain text version of their copyright notices." +msgstr "" + +#: ../../upgrading-checklist.rst:62 +msgid "" +"Note that there is no change to the requirement to copy all licensing " +"information into ``/usr/share/doc/PACKAGE/copyright``." +msgstr "" + +#: ../../upgrading-checklist.rst:65 +msgid "" +"(Previously, it was always required for all copyright information to be " +"copied into ``/usr/share/doc/PACKAGE/copyright``.)" +msgstr "" + +#: ../../upgrading-checklist.rst:73 ../../upgrading-checklist.rst:176 +msgid "4.17" +msgstr "" + +#: ../../upgrading-checklist.rst:69 +msgid "" +"Packages must not contain a non-default series file. That is, dpkg's " +"vendor-specific patch series feature must not be used for packages in the" +" Debian archive." +msgstr "" + +#: ../../upgrading-checklist.rst:73 +msgid "(previously a \"should not\")" +msgstr "" + +#: ../../upgrading-checklist.rst:76 +msgid "Version 4.5.0" +msgstr "" + +#: ../../upgrading-checklist.rst:78 +msgid "Released January, 2020." +msgstr "" + +#: ../../upgrading-checklist.rst:83 +msgid "9.2.1" +msgstr "" + +#: ../../upgrading-checklist.rst:81 +msgid "" "When maintainers choose a new hardcoded or dynamically generated username" " for packages to use, they should start this username with an underscore." msgstr "" -#: ../../upgrading-checklist.rst:62 +#: ../../upgrading-checklist.rst:95 msgid "9.3.1" msgstr "" -#: ../../upgrading-checklist.rst:53 +#: ../../upgrading-checklist.rst:86 msgid "" "Packages that include system services should include ``systemd`` service " "units to start or stop those services." msgstr "" -#: ../../upgrading-checklist.rst:56 +#: ../../upgrading-checklist.rst:89 msgid "" "Including an init script is encouraged if there is no systemd unit, and " "optional if there is (previously, it was recommended)." msgstr "" -#: ../../upgrading-checklist.rst:59 +#: ../../upgrading-checklist.rst:92 msgid "" "In the common case that a package includes a single system service, the " "service unit should have the same name as the package plus the " @@ -119,100 +182,100 @@ "the same name as the systemd unit." msgstr "" -#: ../../upgrading-checklist.rst:66 ../../upgrading-checklist.rst:476 -#: ../../upgrading-checklist.rst:479 ../../upgrading-checklist.rst:1205 -#: ../../upgrading-checklist.rst:1210 ../../upgrading-checklist.rst:1535 -#: ../../upgrading-checklist.rst:1745 +#: ../../upgrading-checklist.rst:99 ../../upgrading-checklist.rst:509 +#: ../../upgrading-checklist.rst:512 ../../upgrading-checklist.rst:1238 +#: ../../upgrading-checklist.rst:1243 ../../upgrading-checklist.rst:1568 +#: ../../upgrading-checklist.rst:1778 msgid "9.3.2" msgstr "" -#: ../../upgrading-checklist.rst:65 +#: ../../upgrading-checklist.rst:98 msgid "" "It is encouraged for init scripts to support the ``status`` argument " "(previously, it was recommended)." msgstr "" -#: ../../upgrading-checklist.rst:71 ../../upgrading-checklist.rst:410 -#: ../../upgrading-checklist.rst:416 ../../upgrading-checklist.rst:1848 +#: ../../upgrading-checklist.rst:104 ../../upgrading-checklist.rst:443 +#: ../../upgrading-checklist.rst:449 ../../upgrading-checklist.rst:1881 msgid "9.3.3" msgstr "" -#: ../../upgrading-checklist.rst:69 +#: ../../upgrading-checklist.rst:102 msgid "" "Use of update-rc.d is required if the package includes an init script " "(previously, Policy said in one place that it was required, and in " "another said that it was recommended)." msgstr "" -#: ../../upgrading-checklist.rst:74 +#: ../../upgrading-checklist.rst:107 msgid "Version 4.4.1" msgstr "" -#: ../../upgrading-checklist.rst:76 +#: ../../upgrading-checklist.rst:109 msgid "Released September, 2019." msgstr "" -#: ../../upgrading-checklist.rst:84 ../../upgrading-checklist.rst:113 -#: ../../upgrading-checklist.rst:275 ../../upgrading-checklist.rst:704 +#: ../../upgrading-checklist.rst:117 ../../upgrading-checklist.rst:146 +#: ../../upgrading-checklist.rst:308 ../../upgrading-checklist.rst:737 msgid "5.6.26" msgstr "" -#: ../../upgrading-checklist.rst:79 +#: ../../upgrading-checklist.rst:112 msgid "A package control file must not have more than one ``Vcs-`` field." msgstr "" -#: ../../upgrading-checklist.rst:82 +#: ../../upgrading-checklist.rst:115 msgid "" "If the package is maintained in multiple version control systems, the " "maintainer should specify the one that they would prefer other people to " "use as the basis for proposing changes to the package." msgstr "" -#: ../../upgrading-checklist.rst:87 +#: ../../upgrading-checklist.rst:120 msgid "9.10 & 11.5" msgstr "" -#: ../../upgrading-checklist.rst:87 +#: ../../upgrading-checklist.rst:120 msgid "doc-base registration is now optional, from being recommended." msgstr "" -#: ../../upgrading-checklist.rst:90 +#: ../../upgrading-checklist.rst:123 msgid "9.12" msgstr "" -#: ../../upgrading-checklist.rst:90 +#: ../../upgrading-checklist.rst:123 msgid "Document ``/run/reboot-required`` mechanism." msgstr "" -#: ../../upgrading-checklist.rst:95 ../../upgrading-checklist.rst:521 -#: ../../upgrading-checklist.rst:796 +#: ../../upgrading-checklist.rst:128 ../../upgrading-checklist.rst:554 +#: ../../upgrading-checklist.rst:829 msgid "copyright-format" msgstr "" -#: ../../upgrading-checklist.rst:93 +#: ../../upgrading-checklist.rst:126 msgid "" "State some syntactical restrictions on the ``Files:`` field. Wildcards " "are required to match the contents of directories, and the space " "character separates patterns and cannot be escaped." msgstr "" -#: ../../upgrading-checklist.rst:98 +#: ../../upgrading-checklist.rst:131 msgid "Version 4.4.0" msgstr "" -#: ../../upgrading-checklist.rst:100 +#: ../../upgrading-checklist.rst:133 msgid "Released July, 2019." msgstr "" -#: ../../upgrading-checklist.rst:110 ../../upgrading-checklist.rst:138 -#: ../../upgrading-checklist.rst:182 ../../upgrading-checklist.rst:187 -#: ../../upgrading-checklist.rst:258 ../../upgrading-checklist.rst:444 -#: ../../upgrading-checklist.rst:575 ../../upgrading-checklist.rst:699 -#: ../../upgrading-checklist.rst:1083 ../../upgrading-checklist.rst:1233 +#: ../../upgrading-checklist.rst:143 ../../upgrading-checklist.rst:171 +#: ../../upgrading-checklist.rst:215 ../../upgrading-checklist.rst:220 +#: ../../upgrading-checklist.rst:291 ../../upgrading-checklist.rst:477 +#: ../../upgrading-checklist.rst:608 ../../upgrading-checklist.rst:732 +#: ../../upgrading-checklist.rst:1116 ../../upgrading-checklist.rst:1266 msgid "4.9" msgstr "" -#: ../../upgrading-checklist.rst:103 +#: ../../upgrading-checklist.rst:136 msgid "" "The recommended way to implement the build process of a Debian package, " "in the absence of a good reason to use a different approach, is the " @@ -220,53 +283,53 @@ "``debian/rules`` building script." msgstr "" -#: ../../upgrading-checklist.rst:108 +#: ../../upgrading-checklist.rst:141 msgid "" "Some examples of good reasons to use a different approach are given. The" " recommendation to use ``dh`` does not always apply, and use of ``dh`` is" " not required." msgstr "" -#: ../../upgrading-checklist.rst:113 +#: ../../upgrading-checklist.rst:146 msgid "Permit ``-b`` in Vcs-Hg as well as Vcs-Git." msgstr "" -#: ../../upgrading-checklist.rst:116 ../../upgrading-checklist.rst:1020 +#: ../../upgrading-checklist.rst:149 ../../upgrading-checklist.rst:1053 msgid "7.5" msgstr "" -#: ../../upgrading-checklist.rst:116 +#: ../../upgrading-checklist.rst:149 msgid "Document versioned Provides." msgstr "" -#: ../../upgrading-checklist.rst:121 ../../upgrading-checklist.rst:162 -#: ../../upgrading-checklist.rst:530 ../../upgrading-checklist.rst:535 -#: ../../upgrading-checklist.rst:541 ../../upgrading-checklist.rst:617 -#: ../../upgrading-checklist.rst:620 ../../upgrading-checklist.rst:687 -#: ../../upgrading-checklist.rst:809 ../../upgrading-checklist.rst:875 +#: ../../upgrading-checklist.rst:154 ../../upgrading-checklist.rst:195 +#: ../../upgrading-checklist.rst:563 ../../upgrading-checklist.rst:568 +#: ../../upgrading-checklist.rst:574 ../../upgrading-checklist.rst:650 +#: ../../upgrading-checklist.rst:653 ../../upgrading-checklist.rst:720 +#: ../../upgrading-checklist.rst:842 ../../upgrading-checklist.rst:908 msgid "virtual" msgstr "" -#: ../../upgrading-checklist.rst:119 +#: ../../upgrading-checklist.rst:152 msgid "" "New ``logind`` and ``default-logind`` virtual packages for a package " "providing logind API (via D-Bus and :manpage:`sd-login(3)`), and for " "Debian's preferred implementation, respectively." msgstr "" -#: ../../upgrading-checklist.rst:124 +#: ../../upgrading-checklist.rst:157 msgid "Version 4.3.0" msgstr "" -#: ../../upgrading-checklist.rst:126 +#: ../../upgrading-checklist.rst:159 msgid "Released December, 2018." msgstr "" -#: ../../upgrading-checklist.rst:134 +#: ../../upgrading-checklist.rst:167 msgid "2.3 & 4.5" msgstr "" -#: ../../upgrading-checklist.rst:129 +#: ../../upgrading-checklist.rst:162 msgid "" "In cases where a package's distribution license explicitly permits its " "copyright information to be excluded from distributions of binaries built" @@ -276,228 +339,224 @@ "significant time and effort." msgstr "" -#: ../../upgrading-checklist.rst:137 +#: ../../upgrading-checklist.rst:170 msgid "" "Required targets must not write outside of the unpacked source package " "tree, except for TMPDIR, /tmp and /var/tmp." msgstr "" -#: ../../upgrading-checklist.rst:143 -msgid "4.17" -msgstr "" - -#: ../../upgrading-checklist.rst:141 +#: ../../upgrading-checklist.rst:174 msgid "" "Packages should not contain a non-default series file. That is, dpkg's " "vendor-specific patch series feature should not be used for packages in " "the Debian archive." msgstr "" -#: ../../upgrading-checklist.rst:148 ../../upgrading-checklist.rst:152 -#: ../../upgrading-checklist.rst:493 ../../upgrading-checklist.rst:604 -#: ../../upgrading-checklist.rst:1591 ../../upgrading-checklist.rst:1774 +#: ../../upgrading-checklist.rst:181 ../../upgrading-checklist.rst:185 +#: ../../upgrading-checklist.rst:526 ../../upgrading-checklist.rst:637 +#: ../../upgrading-checklist.rst:1624 ../../upgrading-checklist.rst:1807 msgid "10.1" msgstr "" -#: ../../upgrading-checklist.rst:146 +#: ../../upgrading-checklist.rst:179 msgid "" "Binaries should be stripped using ``strip --strip-unneeded --remove-" "section=.comment --remove-section=.note`` (as dh_strip already does)." msgstr "" -#: ../../upgrading-checklist.rst:151 +#: ../../upgrading-checklist.rst:184 msgid "" "It is no longer suggested nor recommended to use ``install -s`` to strip " "binaries, because it gets several things wrong." msgstr "" -#: ../../upgrading-checklist.rst:157 ../../upgrading-checklist.rst:321 -#: ../../upgrading-checklist.rst:930 ../../upgrading-checklist.rst:936 -#: ../../upgrading-checklist.rst:1101 ../../upgrading-checklist.rst:1388 -#: ../../upgrading-checklist.rst:1501 ../../upgrading-checklist.rst:1654 -#: ../../upgrading-checklist.rst:1885 ../../upgrading-checklist.rst:1909 +#: ../../upgrading-checklist.rst:190 ../../upgrading-checklist.rst:354 +#: ../../upgrading-checklist.rst:963 ../../upgrading-checklist.rst:969 +#: ../../upgrading-checklist.rst:1134 ../../upgrading-checklist.rst:1421 +#: ../../upgrading-checklist.rst:1534 ../../upgrading-checklist.rst:1687 +#: ../../upgrading-checklist.rst:1918 ../../upgrading-checklist.rst:1942 msgid "10.2" msgstr "" -#: ../../upgrading-checklist.rst:155 +#: ../../upgrading-checklist.rst:188 msgid "" "When stripping shared libraries with :manpage:`strip(1)`, you should " "additionally pass ``--remove-section=.comment --remove-section=.note`` " "(as dh_strip already does)." msgstr "" -#: ../../upgrading-checklist.rst:160 +#: ../../upgrading-checklist.rst:193 msgid "" "New ``dbus-session-bus`` and ``default-dbus-session-bus`` virtual " "packages for a package providing the D-Bus session bus, and for Debian's " "preferred D-Bus implementation, respectively." msgstr "" -#: ../../upgrading-checklist.rst:165 +#: ../../upgrading-checklist.rst:198 msgid "Version 4.2.1" msgstr "" -#: ../../upgrading-checklist.rst:167 ../../upgrading-checklist.rst:177 +#: ../../upgrading-checklist.rst:200 ../../upgrading-checklist.rst:210 msgid "Released August, 2018." msgstr "" -#: ../../upgrading-checklist.rst:172 +#: ../../upgrading-checklist.rst:205 msgid "10.4 & perl" msgstr "" -#: ../../upgrading-checklist.rst:170 +#: ../../upgrading-checklist.rst:203 msgid "" "The requirement that the shebang at the top of Perl command scripts be " "``#!/usr/bin/perl`` is relaxed from a 'must' to a 'should'." msgstr "" -#: ../../upgrading-checklist.rst:175 +#: ../../upgrading-checklist.rst:208 msgid "Version 4.2.0" msgstr "" -#: ../../upgrading-checklist.rst:180 +#: ../../upgrading-checklist.rst:213 msgid "" "The package build should be as verbose as reasonably possible. This means" " that ``debian/rules`` should pass to the commands it invokes options " "that cause them to produce verbose output." msgstr "" -#: ../../upgrading-checklist.rst:185 +#: ../../upgrading-checklist.rst:218 msgid "" "Required targets may attempt network access, via the loopback interface, " "to services on the build host that have been started by the build." msgstr "" -#: ../../upgrading-checklist.rst:191 ../../upgrading-checklist.rst:449 -#: ../../upgrading-checklist.rst:1188 ../../upgrading-checklist.rst:1244 +#: ../../upgrading-checklist.rst:224 ../../upgrading-checklist.rst:482 +#: ../../upgrading-checklist.rst:1221 ../../upgrading-checklist.rst:1277 msgid "4.9.1" msgstr "" -#: ../../upgrading-checklist.rst:190 +#: ../../upgrading-checklist.rst:223 msgid "" "New ``terse`` tag that can appear in ``DEB_BUILD_OPTIONS`` to make a " "package build less verbose." msgstr "" -#: ../../upgrading-checklist.rst:195 +#: ../../upgrading-checklist.rst:228 msgid "5.2 & 5.4" msgstr "" -#: ../../upgrading-checklist.rst:194 +#: ../../upgrading-checklist.rst:227 msgid "The Standards-Version field is now mandatory, not just recommended." msgstr "" -#: ../../upgrading-checklist.rst:208 ../../upgrading-checklist.rst:1550 -#: ../../upgrading-checklist.rst:1853 ../../upgrading-checklist.rst:1872 +#: ../../upgrading-checklist.rst:241 ../../upgrading-checklist.rst:1583 +#: ../../upgrading-checklist.rst:1886 ../../upgrading-checklist.rst:1905 msgid "12.7" msgstr "" -#: ../../upgrading-checklist.rst:198 +#: ../../upgrading-checklist.rst:231 msgid "" "Upstream release notes, when available, should be installed as " "``/usr/share/doc/package/NEWS.gz``. Upstream changelogs may be made " "available as ``/usr/share/doc/package/changelog.gz``." msgstr "" -#: ../../upgrading-checklist.rst:202 +#: ../../upgrading-checklist.rst:235 msgid "" "This is a relaxation of older Policy which said that the upstream " "changelog should be made accessible at this path. Now it is up to " "maintainer discretion whether it is useful to install it." msgstr "" -#: ../../upgrading-checklist.rst:206 +#: ../../upgrading-checklist.rst:239 msgid "" "The practice of installing the upstream release notes as " "``/usr/share/doc/package/changelog.gz`` is permitted but deprecated." msgstr "" -#: ../../upgrading-checklist.rst:211 +#: ../../upgrading-checklist.rst:244 msgid "Version 4.1.5" msgstr "" -#: ../../upgrading-checklist.rst:213 +#: ../../upgrading-checklist.rst:246 msgid "Released July, 2018." msgstr "" -#: ../../upgrading-checklist.rst:217 +#: ../../upgrading-checklist.rst:250 msgid "4.9.2" msgstr "" -#: ../../upgrading-checklist.rst:216 +#: ../../upgrading-checklist.rst:249 msgid "" "Document how ``debian/rules`` and the ``Rules-Requires-Root`` field " "interact." msgstr "" -#: ../../upgrading-checklist.rst:221 ../../upgrading-checklist.rst:457 -#: ../../upgrading-checklist.rst:1264 ../../upgrading-checklist.rst:1317 +#: ../../upgrading-checklist.rst:254 ../../upgrading-checklist.rst:490 +#: ../../upgrading-checklist.rst:1297 ../../upgrading-checklist.rst:1350 msgid "5.6.12" msgstr "" -#: ../../upgrading-checklist.rst:220 +#: ../../upgrading-checklist.rst:253 msgid "" "You should not change a package's epoch, even in experimental, without " "getting consensus on debian-devel first." msgstr "" -#: ../../upgrading-checklist.rst:225 +#: ../../upgrading-checklist.rst:258 msgid "5.6.12.1" msgstr "" -#: ../../upgrading-checklist.rst:224 +#: ../../upgrading-checklist.rst:257 msgid "" "Epochs should not be used for the purpose of rolling back the version of " "a package. Use the +really convention." msgstr "" -#: ../../upgrading-checklist.rst:228 +#: ../../upgrading-checklist.rst:261 msgid "5.6.31" msgstr "" -#: ../../upgrading-checklist.rst:228 +#: ../../upgrading-checklist.rst:261 msgid "Document the ``Rules-Requires-Root`` field." msgstr "" -#: ../../upgrading-checklist.rst:233 ../../upgrading-checklist.rst:284 -#: ../../upgrading-checklist.rst:367 ../../upgrading-checklist.rst:471 -#: ../../upgrading-checklist.rst:726 ../../upgrading-checklist.rst:763 -#: ../../upgrading-checklist.rst:863 ../../upgrading-checklist.rst:870 -#: ../../upgrading-checklist.rst:1065 ../../upgrading-checklist.rst:1073 -#: ../../upgrading-checklist.rst:1412 ../../upgrading-checklist.rst:1857 +#: ../../upgrading-checklist.rst:266 ../../upgrading-checklist.rst:317 +#: ../../upgrading-checklist.rst:400 ../../upgrading-checklist.rst:504 +#: ../../upgrading-checklist.rst:759 ../../upgrading-checklist.rst:796 +#: ../../upgrading-checklist.rst:896 ../../upgrading-checklist.rst:903 +#: ../../upgrading-checklist.rst:1098 ../../upgrading-checklist.rst:1106 +#: ../../upgrading-checklist.rst:1445 ../../upgrading-checklist.rst:1890 msgid "9.1.1" msgstr "" -#: ../../upgrading-checklist.rst:231 +#: ../../upgrading-checklist.rst:264 msgid "" "Update Debian's version of the Filesystem Hierarchy Standard from 2.3 to " "3.0, and update the list of exceptions. Only a tiny minority of " "packages, if any, should be made buggy by this change." msgstr "" -#: ../../upgrading-checklist.rst:237 +#: ../../upgrading-checklist.rst:270 msgid "9.3.2 & 10.4" msgstr "" -#: ../../upgrading-checklist.rst:236 +#: ../../upgrading-checklist.rst:269 msgid "" "Update version of POSIX standard for shell scripts from SUSv3 to " "POSIX.1-2017 (also known as SUSv4 in some contexts)." msgstr "" -#: ../../upgrading-checklist.rst:240 +#: ../../upgrading-checklist.rst:273 msgid "Version 4.1.4" msgstr "" -#: ../../upgrading-checklist.rst:242 +#: ../../upgrading-checklist.rst:275 msgid "Released April, 2018." msgstr "" -#: ../../upgrading-checklist.rst:248 ../../upgrading-checklist.rst:254 +#: ../../upgrading-checklist.rst:281 ../../upgrading-checklist.rst:287 msgid "3.2.2" msgstr "" -#: ../../upgrading-checklist.rst:245 +#: ../../upgrading-checklist.rst:278 msgid "" "The part of the version number after the epoch must not be reused for a " "version of the package with different contents, even after the version of" @@ -505,7 +564,7 @@ "longer present in any archive suites." msgstr "" -#: ../../upgrading-checklist.rst:251 +#: ../../upgrading-checklist.rst:284 msgid "" "For non-native packages, the upstream version must not be reused for " "different upstream source code, so that for each source package name and " @@ -513,17 +572,17 @@ "contents." msgstr "" -#: ../../upgrading-checklist.rst:257 +#: ../../upgrading-checklist.rst:290 msgid "" "The ``get-orig-source`` rules target has been removed. Packages should " "transition to ``debian/watch`` and use uscan where possible." msgstr "" -#: ../../upgrading-checklist.rst:265 +#: ../../upgrading-checklist.rst:298 msgid "9.1.2" msgstr "" -#: ../../upgrading-checklist.rst:261 +#: ../../upgrading-checklist.rst:294 msgid "" "If ``/etc/staff-group-for-usr-local`` does not exist, ``/usr/local`` and " "all subdirectories created by packages should have permissions 0755 and " @@ -531,92 +590,92 @@ "2775 and ownership of root:staff should remain." msgstr "" -#: ../../upgrading-checklist.rst:268 +#: ../../upgrading-checklist.rst:301 msgid "Version 4.1.3" msgstr "" -#: ../../upgrading-checklist.rst:270 +#: ../../upgrading-checklist.rst:303 msgid "Released December, 2017." msgstr "" -#: ../../upgrading-checklist.rst:273 +#: ../../upgrading-checklist.rst:306 msgid "" "URLs given in ``VCS-*`` headers should use a scheme that provides " "confidentiality (``https``, for example) if the VCS repository supports " "it. ``[vcs-field-uses-insecure-uri]``" msgstr "" -#: ../../upgrading-checklist.rst:281 ../../upgrading-checklist.rst:713 +#: ../../upgrading-checklist.rst:314 ../../upgrading-checklist.rst:746 msgid "7.8" msgstr "" -#: ../../upgrading-checklist.rst:278 +#: ../../upgrading-checklist.rst:311 msgid "" "``Built-Using`` should be used exactly when there are license or DFSG " "requirements to retain full source code in the archive. Previously, the " "description of the field implied it was needed in other cases too." msgstr "" -#: ../../upgrading-checklist.rst:284 +#: ../../upgrading-checklist.rst:317 msgid "``libc`` may also install files in ``/lib64``." msgstr "" -#: ../../upgrading-checklist.rst:293 +#: ../../upgrading-checklist.rst:326 msgid "9.3.3.1" msgstr "" -#: ../../upgrading-checklist.rst:287 +#: ../../upgrading-checklist.rst:320 msgid "" "If a package's daemon should not be autostarted unless the local " "administrator has explicitly requested it, the package's ``postinst`` " "should use the new ``defaults-disabled`` option of ``update-rc.d``." msgstr "" -#: ../../upgrading-checklist.rst:292 +#: ../../upgrading-checklist.rst:325 msgid "" "The old method of including ``DISABLED=yes`` in the package's " "``/etc/default`` file should not be used." msgstr "" -#: ../../upgrading-checklist.rst:298 +#: ../../upgrading-checklist.rst:331 msgid "11.4" msgstr "" -#: ../../upgrading-checklist.rst:296 +#: ../../upgrading-checklist.rst:329 msgid "" "Clarify that programs may invoke either ``/usr/bin/editor`` and " "``/usr/bin/pager`` directly, or use ``editor`` and ``pager`` and rely on " "PATH." msgstr "" -#: ../../upgrading-checklist.rst:303 ../../upgrading-checklist.rst:517 -#: ../../upgrading-checklist.rst:737 ../../upgrading-checklist.rst:792 -#: ../../upgrading-checklist.rst:964 ../../upgrading-checklist.rst:1039 -#: ../../upgrading-checklist.rst:1163 ../../upgrading-checklist.rst:1300 -#: ../../upgrading-checklist.rst:1305 ../../upgrading-checklist.rst:1355 +#: ../../upgrading-checklist.rst:336 ../../upgrading-checklist.rst:550 +#: ../../upgrading-checklist.rst:770 ../../upgrading-checklist.rst:825 +#: ../../upgrading-checklist.rst:997 ../../upgrading-checklist.rst:1072 +#: ../../upgrading-checklist.rst:1196 ../../upgrading-checklist.rst:1333 +#: ../../upgrading-checklist.rst:1338 ../../upgrading-checklist.rst:1388 msgid "12.5" msgstr "" -#: ../../upgrading-checklist.rst:301 +#: ../../upgrading-checklist.rst:334 msgid "" "The Creative Commons CC0 1.0 Universal license (CC0-1.0) is now included " "in ``/usr/share/common-licenses`` and does not need to be copied verbatim" " in the package ``copyright`` file." msgstr "" -#: ../../upgrading-checklist.rst:306 +#: ../../upgrading-checklist.rst:339 msgid "Version 4.1.2" msgstr "" -#: ../../upgrading-checklist.rst:308 +#: ../../upgrading-checklist.rst:341 msgid "Released November, 2017." msgstr "" -#: ../../upgrading-checklist.rst:314 +#: ../../upgrading-checklist.rst:347 msgid "3.1.1" msgstr "" -#: ../../upgrading-checklist.rst:311 +#: ../../upgrading-checklist.rst:344 msgid "" "Binary packages that have potentially offensive content should have the " "suffix ``-offensive``. This replaces an older convention to use " @@ -624,7 +683,7 @@ "content warning is a matter of maintainer discretion." msgstr "" -#: ../../upgrading-checklist.rst:317 +#: ../../upgrading-checklist.rst:350 msgid "" "Private shared object files should be installed in subdirectories of " "``/usr/lib`` or ``/usr/lib/triplet``. This change permits private shared" @@ -633,67 +692,67 @@ " directly into ``/usr/lib/triplet``." msgstr "" -#: ../../upgrading-checklist.rst:326 ../../upgrading-checklist.rst:942 -#: ../../upgrading-checklist.rst:1214 ../../upgrading-checklist.rst:1322 -#: ../../upgrading-checklist.rst:1425 +#: ../../upgrading-checklist.rst:359 ../../upgrading-checklist.rst:975 +#: ../../upgrading-checklist.rst:1247 ../../upgrading-checklist.rst:1355 +#: ../../upgrading-checklist.rst:1458 msgid "10.4" msgstr "" -#: ../../upgrading-checklist.rst:324 +#: ../../upgrading-checklist.rst:357 msgid "" "The shebang at the top of Perl command scripts must be " "``#!/usr/bin/perl``. (Previously, this was a 'should' rather than a " "'must'.)" msgstr "" -#: ../../upgrading-checklist.rst:329 +#: ../../upgrading-checklist.rst:362 msgid "Version 4.1.1" msgstr "" -#: ../../upgrading-checklist.rst:331 +#: ../../upgrading-checklist.rst:364 msgid "Released September, 2017." msgstr "" -#: ../../upgrading-checklist.rst:334 ../../upgrading-checklist.rst:609 -#: ../../upgrading-checklist.rst:1176 ../../upgrading-checklist.rst:1180 +#: ../../upgrading-checklist.rst:367 ../../upgrading-checklist.rst:642 +#: ../../upgrading-checklist.rst:1209 ../../upgrading-checklist.rst:1213 msgid "4.4" msgstr "" -#: ../../upgrading-checklist.rst:334 +#: ../../upgrading-checklist.rst:367 msgid "debian/changelog must exist in source packages." msgstr "" -#: ../../upgrading-checklist.rst:337 +#: ../../upgrading-checklist.rst:370 msgid "9.2.3" msgstr "" -#: ../../upgrading-checklist.rst:337 +#: ../../upgrading-checklist.rst:370 msgid "The canonical non-existent home directory is ``/nonexistent``." msgstr "" -#: ../../upgrading-checklist.rst:340 +#: ../../upgrading-checklist.rst:373 msgid "Version 4.1.0" msgstr "" -#: ../../upgrading-checklist.rst:342 ../../upgrading-checklist.rst:385 +#: ../../upgrading-checklist.rst:375 ../../upgrading-checklist.rst:418 msgid "Released August, 2017." msgstr "" -#: ../../upgrading-checklist.rst:346 +#: ../../upgrading-checklist.rst:379 msgid "2.2.1" msgstr "" -#: ../../upgrading-checklist.rst:345 +#: ../../upgrading-checklist.rst:378 msgid "" "Non-default alternative dependencies on non-free packages are permitted " "for packages in main." msgstr "" -#: ../../upgrading-checklist.rst:353 +#: ../../upgrading-checklist.rst:386 msgid "4.11" msgstr "" -#: ../../upgrading-checklist.rst:349 +#: ../../upgrading-checklist.rst:382 msgid "" "If upstream provides OpenPGP signatures, including the upstream signing " "key as ``debian/upstream/signing-key.asc`` in the source package and " @@ -702,66 +761,66 @@ "recommended." msgstr "" -#: ../../upgrading-checklist.rst:357 ../../upgrading-checklist.rst:361 +#: ../../upgrading-checklist.rst:390 ../../upgrading-checklist.rst:394 msgid "4.15" msgstr "" -#: ../../upgrading-checklist.rst:356 +#: ../../upgrading-checklist.rst:389 msgid "" "Packages should build reproducibly when certain factors are held " "constant; see 4.15 for the list." msgstr "" -#: ../../upgrading-checklist.rst:360 +#: ../../upgrading-checklist.rst:393 msgid "" "Packages are recommended to build reproducibly even when build paths and " "most environment variables are allowed to vary." msgstr "" -#: ../../upgrading-checklist.rst:364 +#: ../../upgrading-checklist.rst:397 msgid "Only the dynamic linker may install files to ``/lib64/``." msgstr "" -#: ../../upgrading-checklist.rst:366 +#: ../../upgrading-checklist.rst:399 msgid "" "No package for a 64 bit architecture may install files to ``/usr/lib64/``" " or any subdirectory." msgstr "" -#: ../../upgrading-checklist.rst:380 ../../upgrading-checklist.rst:1513 -#: ../../upgrading-checklist.rst:1662 ../../upgrading-checklist.rst:1791 +#: ../../upgrading-checklist.rst:413 ../../upgrading-checklist.rst:1546 +#: ../../upgrading-checklist.rst:1695 ../../upgrading-checklist.rst:1824 msgid "11.8.3" msgstr "" -#: ../../upgrading-checklist.rst:370 +#: ../../upgrading-checklist.rst:403 msgid "" "The required behaviour of ``x-terminal-emulator -e`` has been clarified, " "and updated to replace a false claim about the behaviour of ``xterm``." msgstr "" -#: ../../upgrading-checklist.rst:374 +#: ../../upgrading-checklist.rst:407 msgid "" "Programs must support ``-e command`` where ``command`` may include " "multiple arguments, which must be executed as if the arguments were " "passed to ``execvp`` directly, bypassing the shell." msgstr "" -#: ../../upgrading-checklist.rst:378 +#: ../../upgrading-checklist.rst:411 msgid "" "If this execution fails and ``-e`` has a single argument, ``xterm``'s " "fallback behaviour of passing ``command`` to the shell is permitted but " "not required." msgstr "" -#: ../../upgrading-checklist.rst:383 +#: ../../upgrading-checklist.rst:416 msgid "Version 4.0.1" msgstr "" -#: ../../upgrading-checklist.rst:398 ../../upgrading-checklist.rst:1613 +#: ../../upgrading-checklist.rst:431 ../../upgrading-checklist.rst:1646 msgid "2.5" msgstr "" -#: ../../upgrading-checklist.rst:388 +#: ../../upgrading-checklist.rst:421 msgid "" "Priorities are now used only for controlling which packages are part of a" " minimal or standard Debian installation and should be selected based on " @@ -770,7 +829,7 @@ "packages with a lower priority." msgstr "" -#: ../../upgrading-checklist.rst:394 +#: ../../upgrading-checklist.rst:427 msgid "" "The ``extra`` priority has been deprecated and should be treated as " "equivalent to ``optional``. All ``extra`` priorities should be changed to" @@ -779,33 +838,33 @@ "higher still may not conflict)." msgstr "" -#: ../../upgrading-checklist.rst:402 +#: ../../upgrading-checklist.rst:435 msgid "5.6.30" msgstr "" -#: ../../upgrading-checklist.rst:401 +#: ../../upgrading-checklist.rst:434 msgid "" "New section documenting the ``Testsuite`` field in Debian source control " "files." msgstr "" -#: ../../upgrading-checklist.rst:406 +#: ../../upgrading-checklist.rst:439 msgid "8.1.1" msgstr "" -#: ../../upgrading-checklist.rst:405 +#: ../../upgrading-checklist.rst:438 msgid "" "Shared libraries must now invoke ``ldconfig`` by means of triggers, " "instead of maintscripts." msgstr "" -#: ../../upgrading-checklist.rst:409 +#: ../../upgrading-checklist.rst:442 msgid "" "Packages are recommended to use debhelper tools instead of invoking " "``update-rc.d`` and ``invoke-rc.d`` directly." msgstr "" -#: ../../upgrading-checklist.rst:413 +#: ../../upgrading-checklist.rst:446 msgid "" "Policy's description of how the local system administrator may modify the" " runlevels at which a daemon is started and stopped, and how init scripts" @@ -813,157 +872,157 @@ "handled by LSB headers." msgstr "" -#: ../../upgrading-checklist.rst:422 +#: ../../upgrading-checklist.rst:455 msgid "9.4" msgstr "" -#: ../../upgrading-checklist.rst:419 +#: ../../upgrading-checklist.rst:452 msgid "" "Policy's specification of the console messages that should be emitted by " "``init.d`` scripts has been removed. This is now defined by LSB, for " "sysvinit, and is not expected to be followed by other init systems." msgstr "" -#: ../../upgrading-checklist.rst:426 ../../upgrading-checklist.rst:550 +#: ../../upgrading-checklist.rst:459 ../../upgrading-checklist.rst:583 msgid "9.6" msgstr "" -#: ../../upgrading-checklist.rst:425 +#: ../../upgrading-checklist.rst:458 msgid "" "Packages installing a Free Desktop entry must not also install a Debian " "menu system entry." msgstr "" -#: ../../upgrading-checklist.rst:431 +#: ../../upgrading-checklist.rst:464 msgid "9.9" msgstr "" -#: ../../upgrading-checklist.rst:429 +#: ../../upgrading-checklist.rst:462 msgid "" "The prohibition against depending on environment variables for reasonable" " defaults is only for programs on the system PATH and only for custom " "environment variable settings (not, say, a sane PATH)." msgstr "" -#: ../../upgrading-checklist.rst:434 +#: ../../upgrading-checklist.rst:467 msgid "Version 4.0.0" msgstr "" -#: ../../upgrading-checklist.rst:436 +#: ../../upgrading-checklist.rst:469 msgid "Released May, 2017." msgstr "" -#: ../../upgrading-checklist.rst:440 +#: ../../upgrading-checklist.rst:473 msgid "4.3" msgstr "" -#: ../../upgrading-checklist.rst:439 +#: ../../upgrading-checklist.rst:472 msgid "" "``config.sub`` and ``config.guess`` should be updated at build time or " "replaced with the versions from autotools-dev." msgstr "" -#: ../../upgrading-checklist.rst:443 +#: ../../upgrading-checklist.rst:476 msgid "" "New ``TARGET`` set of ``dpkg-architecture`` variables and new " "``DEB_*_ARCH_BITS`` and ``DEB_*_ARCH_ENDIAN`` variables." msgstr "" -#: ../../upgrading-checklist.rst:447 +#: ../../upgrading-checklist.rst:480 msgid "" "New ``DEB_BUILD_OPTIONS`` tag, ``nodoc``, which says to suppress " "documentation generation (but continue to build all binary packages, even" " documentation packages, just let them be mostly empty)." msgstr "" -#: ../../upgrading-checklist.rst:454 ../../upgrading-checklist.rst:1195 +#: ../../upgrading-checklist.rst:487 ../../upgrading-checklist.rst:1228 msgid "5.2" msgstr "" -#: ../../upgrading-checklist.rst:452 +#: ../../upgrading-checklist.rst:485 msgid "" "Automatically-generated debug packages do not need to have a " "corresponding paragraph in ``debian/control``. (This is existing " "practice; this Policy update is just clearer about it.)" msgstr "" -#: ../../upgrading-checklist.rst:457 +#: ../../upgrading-checklist.rst:490 msgid "Colons are not permitted in upstream version numbers." msgstr "" -#: ../../upgrading-checklist.rst:461 +#: ../../upgrading-checklist.rst:494 msgid "7.7" msgstr "" -#: ../../upgrading-checklist.rst:460 +#: ../../upgrading-checklist.rst:493 msgid "" "New ``Build-Depends-Arch`` and ``Build-Conflicts-Arch`` fields are now " "supported." msgstr "" -#: ../../upgrading-checklist.rst:466 ../../upgrading-checklist.rst:914 -#: ../../upgrading-checklist.rst:1026 +#: ../../upgrading-checklist.rst:499 ../../upgrading-checklist.rst:947 +#: ../../upgrading-checklist.rst:1059 msgid "8.4" msgstr "" -#: ../../upgrading-checklist.rst:464 +#: ../../upgrading-checklist.rst:497 msgid "" "The recommended package name for shared library development files is now " "libraryname-dev or librarynameapiversion-dev, not librarynamesoversion-" "dev." msgstr "" -#: ../../upgrading-checklist.rst:469 +#: ../../upgrading-checklist.rst:502 msgid "" "The stable release of Debian supports ``/run``, so packages may now " "assume that it exists and do not need any special dependency on a version" " of initscripts." msgstr "" -#: ../../upgrading-checklist.rst:474 +#: ../../upgrading-checklist.rst:507 msgid "" "New optional ``try-restart`` standard init script argument, which (if " "supported) should restart the service if it is already running and " "otherwise just report success." msgstr "" -#: ../../upgrading-checklist.rst:479 +#: ../../upgrading-checklist.rst:512 msgid "Support for the ``status`` init script argument is recommended." msgstr "" -#: ../../upgrading-checklist.rst:484 ../../upgrading-checklist.rst:1430 +#: ../../upgrading-checklist.rst:517 ../../upgrading-checklist.rst:1463 msgid "9.3.3.2" msgstr "" -#: ../../upgrading-checklist.rst:482 +#: ../../upgrading-checklist.rst:515 msgid "" "Packages must not call ``/etc/init.d`` scripts directly even as a " "fallback, and instead must always use ``invoke-rc.d`` (which is essential" " and shouldn't require any conditional)." msgstr "" -#: ../../upgrading-checklist.rst:488 +#: ../../upgrading-checklist.rst:521 msgid "9.11.1" msgstr "" -#: ../../upgrading-checklist.rst:487 +#: ../../upgrading-checklist.rst:520 msgid "" "Instructions for ``upstart`` integration removed since ``upstart`` is no " "longer maintained in Debian." msgstr "" -#: ../../upgrading-checklist.rst:491 +#: ../../upgrading-checklist.rst:524 msgid "" "Packages may not install files in both ``/path`` and ``/usr/path``, and " "must manage any backward-compatibility symlinks so that they don't break " "if ``/path`` and ``/usr/path`` are the same directory." msgstr "" -#: ../../upgrading-checklist.rst:503 ../../upgrading-checklist.rst:1069 +#: ../../upgrading-checklist.rst:536 ../../upgrading-checklist.rst:1102 msgid "10.6" msgstr "" -#: ../../upgrading-checklist.rst:496 +#: ../../upgrading-checklist.rst:529 msgid "" "Packages should assume device files in ``/dev`` are dynamically managed " "and don't have to be created by the package. Packages other than those " @@ -975,162 +1034,162 @@ "installation." msgstr "" -#: ../../upgrading-checklist.rst:507 ../../upgrading-checklist.rst:950 +#: ../../upgrading-checklist.rst:540 ../../upgrading-checklist.rst:983 msgid "10.9" msgstr "" -#: ../../upgrading-checklist.rst:506 +#: ../../upgrading-checklist.rst:539 msgid "" "Checking with the base-passwd maintainer is no longer required (or " "desirable) when creating a new dynamic user or group in a package." msgstr "" -#: ../../upgrading-checklist.rst:512 ../../upgrading-checklist.rst:580 -#: ../../upgrading-checklist.rst:1621 ../../upgrading-checklist.rst:1754 +#: ../../upgrading-checklist.rst:545 ../../upgrading-checklist.rst:613 +#: ../../upgrading-checklist.rst:1654 ../../upgrading-checklist.rst:1787 msgid "12.3" msgstr "" -#: ../../upgrading-checklist.rst:510 +#: ../../upgrading-checklist.rst:543 msgid "" "Dependencies on \\*-doc packages should be at most Recommends (Suggests " "if they only include documentation in supplemental formats)." msgstr "" -#: ../../upgrading-checklist.rst:515 +#: ../../upgrading-checklist.rst:548 msgid "" "The Mozilla Public License 1.1 and 2.0 (MPL-1.1 and MPL-2.0) are now " "included in ``/usr/share/common-licenses`` and do not need to be copied " "verbatim in the package ``copyright`` file." msgstr "" -#: ../../upgrading-checklist.rst:520 +#: ../../upgrading-checklist.rst:553 msgid "" "The ``https`` form of the copyright-format URL is now allowed and " "preferred in the ``Format`` field." msgstr "" -#: ../../upgrading-checklist.rst:526 ../../upgrading-checklist.rst:624 -#: ../../upgrading-checklist.rst:629 ../../upgrading-checklist.rst:805 -#: ../../upgrading-checklist.rst:1050 ../../upgrading-checklist.rst:1055 -#: ../../upgrading-checklist.rst:1126 +#: ../../upgrading-checklist.rst:559 ../../upgrading-checklist.rst:657 +#: ../../upgrading-checklist.rst:662 ../../upgrading-checklist.rst:838 +#: ../../upgrading-checklist.rst:1083 ../../upgrading-checklist.rst:1088 +#: ../../upgrading-checklist.rst:1159 msgid "perl" msgstr "" -#: ../../upgrading-checklist.rst:524 +#: ../../upgrading-checklist.rst:557 msgid "" "The Perl search path now includes multiarch directories. The vendor " "directory for architecture-specific modules is now versioned to support " "multiarch." msgstr "" -#: ../../upgrading-checklist.rst:529 +#: ../../upgrading-checklist.rst:562 msgid "" "New ``adventure`` virtual package for implementations of the classic " "Colossal Cave Adventure game." msgstr "" -#: ../../upgrading-checklist.rst:533 +#: ../../upgrading-checklist.rst:566 msgid "" "New ``httpd-wsgi3`` virtual package for Python 3 WSGI-capable HTTP " "servers. The existing ``httpd-wsgi`` virtual package is for Python 2 " "WSGI-capable HTTP servers." msgstr "" -#: ../../upgrading-checklist.rst:538 +#: ../../upgrading-checklist.rst:571 msgid "" "New ``virtual-mysql-client``, ``virtual-mysql-client-core``, ``virtual-" "mysql-server``, ``virtual-mysql-server-core``, and ``virtual-mysql-" "testsuite`` virtual packages for MySQL-compatible software." msgstr "" -#: ../../upgrading-checklist.rst:544 +#: ../../upgrading-checklist.rst:577 msgid "Version 3.9.8" msgstr "" -#: ../../upgrading-checklist.rst:546 +#: ../../upgrading-checklist.rst:579 msgid "Released April, 2016." msgstr "" -#: ../../upgrading-checklist.rst:549 +#: ../../upgrading-checklist.rst:582 msgid "" "The menu system is deprecated in favor of the FreeDesktop menu standard. " "New requirements set for FreeDesktop menu entries." msgstr "" -#: ../../upgrading-checklist.rst:556 ../../upgrading-checklist.rst:730 +#: ../../upgrading-checklist.rst:589 ../../upgrading-checklist.rst:763 msgid "9.7" msgstr "" -#: ../../upgrading-checklist.rst:553 +#: ../../upgrading-checklist.rst:586 msgid "" "New instructions for registering media type handlers with the FreeDesktop" " system, which automatically synchronizes with mailcap and therefore " "replaces mailcap registration for packages using desktop entries." msgstr "" -#: ../../upgrading-checklist.rst:559 +#: ../../upgrading-checklist.rst:592 msgid "Version 3.9.7" msgstr "" -#: ../../upgrading-checklist.rst:561 +#: ../../upgrading-checklist.rst:594 msgid "Released February, 2016." msgstr "" -#: ../../upgrading-checklist.rst:564 +#: ../../upgrading-checklist.rst:597 msgid "10.5" msgstr "" -#: ../../upgrading-checklist.rst:564 +#: ../../upgrading-checklist.rst:597 msgid "Symbolic links must not traverse above the root directory." msgstr "" -#: ../../upgrading-checklist.rst:568 ../../upgrading-checklist.rst:1029 +#: ../../upgrading-checklist.rst:601 ../../upgrading-checklist.rst:1062 msgid "9.2.2" msgstr "" -#: ../../upgrading-checklist.rst:567 +#: ../../upgrading-checklist.rst:600 msgid "" "32bit UIDs in the range 65536-4294967293 are reserved for dynamically " "allocated user accounts." msgstr "" -#: ../../upgrading-checklist.rst:572 ../../upgrading-checklist.rst:639 -#: ../../upgrading-checklist.rst:837 ../../upgrading-checklist.rst:977 -#: ../../upgrading-checklist.rst:1191 +#: ../../upgrading-checklist.rst:605 ../../upgrading-checklist.rst:672 +#: ../../upgrading-checklist.rst:870 ../../upgrading-checklist.rst:1010 +#: ../../upgrading-checklist.rst:1224 msgid "5.1" msgstr "" -#: ../../upgrading-checklist.rst:571 +#: ../../upgrading-checklist.rst:604 msgid "" "Empty field values in control files are only permitted in the " "``debian/control`` file of a source package." msgstr "" -#: ../../upgrading-checklist.rst:575 +#: ../../upgrading-checklist.rst:608 msgid "``debian/rules``: required targets must not attempt network access." msgstr "" -#: ../../upgrading-checklist.rst:578 +#: ../../upgrading-checklist.rst:611 msgid "" "recommend to ship additional documentation for package ``pkg`` in a " "separate package ``pkg-doc`` and install it into ``/usr/share/doc/pkg``." msgstr "" -#: ../../upgrading-checklist.rst:583 +#: ../../upgrading-checklist.rst:616 msgid "Version 3.9.6" msgstr "" -#: ../../upgrading-checklist.rst:585 +#: ../../upgrading-checklist.rst:618 msgid "Released September, 2014." msgstr "" -#: ../../upgrading-checklist.rst:591 ../../upgrading-checklist.rst:595 -#: ../../upgrading-checklist.rst:600 ../../upgrading-checklist.rst:1151 -#: ../../upgrading-checklist.rst:1895 +#: ../../upgrading-checklist.rst:624 ../../upgrading-checklist.rst:628 +#: ../../upgrading-checklist.rst:633 ../../upgrading-checklist.rst:1184 +#: ../../upgrading-checklist.rst:1928 msgid "9.1" msgstr "" -#: ../../upgrading-checklist.rst:588 +#: ../../upgrading-checklist.rst:621 msgid "" "The FHS is relaxed to allow a subdirectory of ``/usr/lib`` to hold a " "mixture of architecture-independent and architecture-dependent files, " @@ -1138,228 +1197,228 @@ "should be located in ``/usr/share``." msgstr "" -#: ../../upgrading-checklist.rst:594 +#: ../../upgrading-checklist.rst:627 msgid "" "The FHS requirement for ``/usr/local/lib64`` to exist if ``/lib64`` or " "``/usr/lib64`` exists is removed." msgstr "" -#: ../../upgrading-checklist.rst:598 +#: ../../upgrading-checklist.rst:631 msgid "" "An FHS exception has been granted for multiarch include files, permitting" " header files to instead be installed to ``/usr/include/triplet``." msgstr "" -#: ../../upgrading-checklist.rst:603 +#: ../../upgrading-checklist.rst:636 msgid "" "Binaries must not be statically linked with the GNU C library, see policy" " for exceptions." msgstr "" -#: ../../upgrading-checklist.rst:607 +#: ../../upgrading-checklist.rst:640 msgid "" "It is clarified that signature appearing in debian/changelog should be " "the details of the person who prepared this release of the package." msgstr "" -#: ../../upgrading-checklist.rst:612 ../../upgrading-checklist.rst:960 -#: ../../upgrading-checklist.rst:1375 ../../upgrading-checklist.rst:1403 -#: ../../upgrading-checklist.rst:1407 ../../upgrading-checklist.rst:1452 -#: ../../upgrading-checklist.rst:1617 ../../upgrading-checklist.rst:1627 +#: ../../upgrading-checklist.rst:645 ../../upgrading-checklist.rst:993 +#: ../../upgrading-checklist.rst:1408 ../../upgrading-checklist.rst:1436 +#: ../../upgrading-checklist.rst:1440 ../../upgrading-checklist.rst:1485 +#: ../../upgrading-checklist.rst:1650 ../../upgrading-checklist.rst:1660 msgid "11.5" msgstr "" -#: ../../upgrading-checklist.rst:612 +#: ../../upgrading-checklist.rst:645 msgid "The default web document root is now ``/var/www/html``" msgstr "" -#: ../../upgrading-checklist.rst:615 +#: ../../upgrading-checklist.rst:648 msgid "" "``java1-runtime`` and ``java2-runtime`` are removed, ``javaN-runtime`` " "and ``javaN-runtime-headless`` are added for all N between 5 and 9." msgstr "" -#: ../../upgrading-checklist.rst:620 +#: ../../upgrading-checklist.rst:653 msgid "Added ``httpd-wsgi`` for WSGI capable HTTP servers." msgstr "" -#: ../../upgrading-checklist.rst:623 +#: ../../upgrading-checklist.rst:656 msgid "" "Perl packages should use the ``%Config`` hash to locate module paths " "instead of hardcoding paths in ``@INC``." msgstr "" -#: ../../upgrading-checklist.rst:627 +#: ../../upgrading-checklist.rst:660 msgid "" "Perl binary modules and any modules installed into " "``$Config{vendorarch}`` must depend on the relevant perlapi-\\* package." msgstr "" -#: ../../upgrading-checklist.rst:632 +#: ../../upgrading-checklist.rst:665 msgid "Version 3.9.5" msgstr "" -#: ../../upgrading-checklist.rst:634 +#: ../../upgrading-checklist.rst:667 msgid "Released October, 2013." msgstr "" -#: ../../upgrading-checklist.rst:637 +#: ../../upgrading-checklist.rst:670 msgid "" "Control data fields must not start with the hyphen character (``-``), to " "avoid potential confusions when parsing clearsigned control data files " "that were not properly unescaped." msgstr "" -#: ../../upgrading-checklist.rst:643 +#: ../../upgrading-checklist.rst:676 msgid "5.4, 5.6.24" msgstr "" -#: ../../upgrading-checklist.rst:642 +#: ../../upgrading-checklist.rst:675 msgid "" "``Checksums-Sha1`` and ``Checksums-Sha256`` are now mandatory in ``.dsc``" " files." msgstr "" -#: ../../upgrading-checklist.rst:647 +#: ../../upgrading-checklist.rst:680 msgid "5.6.25, 5.8.1" msgstr "" -#: ../../upgrading-checklist.rst:646 +#: ../../upgrading-checklist.rst:679 msgid "" "The ``DM-Upload-Allowed`` field is obsolete. Permissions are now granted " "via *dak-commands* files." msgstr "" -#: ../../upgrading-checklist.rst:651 +#: ../../upgrading-checklist.rst:684 msgid "5.6.27" msgstr "" -#: ../../upgrading-checklist.rst:650 +#: ../../upgrading-checklist.rst:683 msgid "" "New section documenting the ``Package-List`` field in Debian source " "control files." msgstr "" -#: ../../upgrading-checklist.rst:655 +#: ../../upgrading-checklist.rst:688 msgid "5.6.28" msgstr "" -#: ../../upgrading-checklist.rst:654 +#: ../../upgrading-checklist.rst:687 msgid "" "New section documenting the ``Package-Type`` field in source package " "control files." msgstr "" -#: ../../upgrading-checklist.rst:659 +#: ../../upgrading-checklist.rst:692 msgid "5.6.29" msgstr "" -#: ../../upgrading-checklist.rst:658 +#: ../../upgrading-checklist.rst:691 msgid "New section documenting the ``Dgit`` field in Debian source control files." msgstr "" -#: ../../upgrading-checklist.rst:662 +#: ../../upgrading-checklist.rst:695 msgid "9.1.1.8" msgstr "" -#: ../../upgrading-checklist.rst:662 +#: ../../upgrading-checklist.rst:695 msgid "The exception to the FHS for the ``/selinux`` was removed." msgstr "" -#: ../../upgrading-checklist.rst:667 ../../upgrading-checklist.rst:1705 +#: ../../upgrading-checklist.rst:700 ../../upgrading-checklist.rst:1738 msgid "10.7.3" msgstr "" -#: ../../upgrading-checklist.rst:665 +#: ../../upgrading-checklist.rst:698 msgid "" "Packages should remove all obsolete configuration files without local " "changes during upgrades. The ``dpkg-maintscript-helper`` tool, available " "from the dpkg package since *Wheezy*, can help with this." msgstr "" -#: ../../upgrading-checklist.rst:672 +#: ../../upgrading-checklist.rst:705 msgid "10.10" msgstr "" -#: ../../upgrading-checklist.rst:670 +#: ../../upgrading-checklist.rst:703 msgid "" "The name of the files and directories installed by binary packages must " "be encoded in UTF-8 and should be restricted to ASCII when possible. In " "the system PATH, they must be restricted to ASCII." msgstr "" -#: ../../upgrading-checklist.rst:676 +#: ../../upgrading-checklist.rst:709 msgid "11.5.2" msgstr "" -#: ../../upgrading-checklist.rst:675 +#: ../../upgrading-checklist.rst:708 msgid "Stop recommending to serve HTML documents from ``/usr/share/doc/package``." msgstr "" -#: ../../upgrading-checklist.rst:681 ../../upgrading-checklist.rst:1122 +#: ../../upgrading-checklist.rst:714 ../../upgrading-checklist.rst:1155 msgid "12.2" msgstr "" -#: ../../upgrading-checklist.rst:679 +#: ../../upgrading-checklist.rst:712 msgid "" "Packages distributing Info documents should use install-info's trigger, " "and do not need anymore to depend on ``dpkg (>= 1.15.4) | install-info``." msgstr "" -#: ../../upgrading-checklist.rst:684 ../../upgrading-checklist.rst:1044 -#: ../../upgrading-checklist.rst:1308 +#: ../../upgrading-checklist.rst:717 ../../upgrading-checklist.rst:1077 +#: ../../upgrading-checklist.rst:1341 msgid "debconf" msgstr "" -#: ../../upgrading-checklist.rst:684 +#: ../../upgrading-checklist.rst:717 msgid "The ``escape`` capability is now documented." msgstr "" -#: ../../upgrading-checklist.rst:687 +#: ../../upgrading-checklist.rst:720 msgid "``mp3-decoder`` and ``mp3-encoder`` are removed." msgstr "" -#: ../../upgrading-checklist.rst:690 +#: ../../upgrading-checklist.rst:723 msgid "Version 3.9.4" msgstr "" -#: ../../upgrading-checklist.rst:692 +#: ../../upgrading-checklist.rst:725 msgid "Released August, 2012." msgstr "" -#: ../../upgrading-checklist.rst:695 ../../upgrading-checklist.rst:746 -#: ../../upgrading-checklist.rst:1138 +#: ../../upgrading-checklist.rst:728 ../../upgrading-checklist.rst:779 +#: ../../upgrading-checklist.rst:1171 msgid "2.4" msgstr "" -#: ../../upgrading-checklist.rst:695 +#: ../../upgrading-checklist.rst:728 msgid "New *tasks* archive section." msgstr "" -#: ../../upgrading-checklist.rst:698 +#: ../../upgrading-checklist.rst:731 msgid "" "``build-arch`` and ``build-indep`` are now mandatory targets in " "``debian/rules``." msgstr "" -#: ../../upgrading-checklist.rst:702 +#: ../../upgrading-checklist.rst:735 msgid "" "New section documenting the ``Vcs-*`` fields, which are already in " "widespread use. Note the mechanism for specifying the Git branch used for" " packaging in the Vcs-Git field." msgstr "" -#: ../../upgrading-checklist.rst:707 ../../upgrading-checklist.rst:755 -#: ../../upgrading-checklist.rst:899 ../../upgrading-checklist.rst:1700 -#: ../../upgrading-checklist.rst:1823 +#: ../../upgrading-checklist.rst:740 ../../upgrading-checklist.rst:788 +#: ../../upgrading-checklist.rst:932 ../../upgrading-checklist.rst:1733 +#: ../../upgrading-checklist.rst:1856 msgid "7.1" msgstr "" -#: ../../upgrading-checklist.rst:707 +#: ../../upgrading-checklist.rst:740 msgid "The deprecated relations < and > now must not be used." msgstr "" -#: ../../upgrading-checklist.rst:710 +#: ../../upgrading-checklist.rst:743 msgid "" "New ``Built-Using`` field, which must be used to document the source " "packages for any binaries that are incorporated into this package at " @@ -1367,11 +1426,11 @@ "requirements for providing source for all binaries." msgstr "" -#: ../../upgrading-checklist.rst:721 ../../upgrading-checklist.rst:1346 +#: ../../upgrading-checklist.rst:754 ../../upgrading-checklist.rst:1379 msgid "8.6" msgstr "" -#: ../../upgrading-checklist.rst:716 +#: ../../upgrading-checklist.rst:749 msgid "" "Policy for dependencies between shared libraries and other packages has " "been largely rewritten to document the ``symbols`` system and more " @@ -1381,65 +1440,65 @@ " section." msgstr "" -#: ../../upgrading-checklist.rst:724 +#: ../../upgrading-checklist.rst:757 msgid "" "Packages must not assume the ``/run`` directory exists or is usable " "without a dependency on ``initscripts (>= 2.88dsf-13.3)`` until the " "stable release of Debian supports ``/run``." msgstr "" -#: ../../upgrading-checklist.rst:729 +#: ../../upgrading-checklist.rst:762 msgid "" "Packages including MIME configuration can now rely on triggers and do not" " need to call update-mime." msgstr "" -#: ../../upgrading-checklist.rst:734 +#: ../../upgrading-checklist.rst:767 msgid "9.11" msgstr "" -#: ../../upgrading-checklist.rst:733 +#: ../../upgrading-checklist.rst:766 msgid "" "New section documenting general requirements for alternate init systems " "and specific requirements for integrating with upstart." msgstr "" -#: ../../upgrading-checklist.rst:737 +#: ../../upgrading-checklist.rst:770 msgid "All copyright files must be encoded in UTF-8." msgstr "" -#: ../../upgrading-checklist.rst:740 +#: ../../upgrading-checklist.rst:773 msgid "Version 3.9.3" msgstr "" -#: ../../upgrading-checklist.rst:742 +#: ../../upgrading-checklist.rst:775 msgid "Released February, 2012." msgstr "" -#: ../../upgrading-checklist.rst:745 +#: ../../upgrading-checklist.rst:778 msgid "" "New archive sections *education*, *introspection*, and *metapackages* " "added." msgstr "" -#: ../../upgrading-checklist.rst:751 ../../upgrading-checklist.rst:1088 +#: ../../upgrading-checklist.rst:784 ../../upgrading-checklist.rst:1121 msgid "5.6.8" msgstr "" -#: ../../upgrading-checklist.rst:749 +#: ../../upgrading-checklist.rst:782 msgid "" "The ``Architecture`` field in ``*.dsc`` files may now contain the value " "``any all`` for source packages building both architecture-independent " "and architecture-dependent packages." msgstr "" -#: ../../upgrading-checklist.rst:754 +#: ../../upgrading-checklist.rst:787 msgid "" "If a dependency is restricted to particular architectures, the list of " "architectures must be non-empty." msgstr "" -#: ../../upgrading-checklist.rst:758 +#: ../../upgrading-checklist.rst:791 msgid "" "``/run`` is allowed as an exception to the FHS and replaces ``/var/run``." " ``/run/lock`` replaces ``/var/lock``. The FHS requirements for the older" @@ -1449,22 +1508,22 @@ "file system." msgstr "" -#: ../../upgrading-checklist.rst:768 +#: ../../upgrading-checklist.rst:801 msgid "9.1.4" msgstr "" -#: ../../upgrading-checklist.rst:766 +#: ../../upgrading-checklist.rst:799 msgid "" "New section spelling out the requirements for packages that use files in " "``/run``, ``/var/run``, or ``/var/lock``. This generalizes information " "previously only in 9.3.2." msgstr "" -#: ../../upgrading-checklist.rst:775 ../../upgrading-checklist.rst:1284 +#: ../../upgrading-checklist.rst:808 ../../upgrading-checklist.rst:1317 msgid "9.5" msgstr "" -#: ../../upgrading-checklist.rst:771 +#: ../../upgrading-checklist.rst:804 msgid "" "Cron job file names must not contain ``.`` or ``+`` or they will be " "ignored by cron. They should replace those characters with ``_``. If a " @@ -1473,93 +1532,93 @@ "``-``, and then some suitable suffix." msgstr "" -#: ../../upgrading-checklist.rst:778 +#: ../../upgrading-checklist.rst:811 msgid "9.10" msgstr "" -#: ../../upgrading-checklist.rst:778 +#: ../../upgrading-checklist.rst:811 msgid "Packages using doc-base do not need to call install-docs anymore." msgstr "" -#: ../../upgrading-checklist.rst:782 +#: ../../upgrading-checklist.rst:815 msgid "10.7.4" msgstr "" -#: ../../upgrading-checklist.rst:781 +#: ../../upgrading-checklist.rst:814 msgid "" "Packages that declare the same ``conffile`` may see left-over " "configuration files from each other even if they conflict." msgstr "" -#: ../../upgrading-checklist.rst:787 +#: ../../upgrading-checklist.rst:820 msgid "11.8" msgstr "" -#: ../../upgrading-checklist.rst:785 +#: ../../upgrading-checklist.rst:818 msgid "" "The Policy rules around Motif libraries were just a special case of " "normal rules for non-free dependencies and were largely obsolete, so they" " have been removed." msgstr "" -#: ../../upgrading-checklist.rst:790 +#: ../../upgrading-checklist.rst:823 msgid "" "``debian/copyright`` is no longer required to list the Debian maintainers" " involved in the creation of the package (although note that the " "requirement to list copyright information is unchanged)." msgstr "" -#: ../../upgrading-checklist.rst:795 +#: ../../upgrading-checklist.rst:828 msgid "" "Version 1.0 of the \"Machine-readable ``debian/copyright`` file\" " "specification is included." msgstr "" -#: ../../upgrading-checklist.rst:801 +#: ../../upgrading-checklist.rst:834 msgid "mime" msgstr "" -#: ../../upgrading-checklist.rst:799 +#: ../../upgrading-checklist.rst:832 msgid "" "This separate document has been retired and and its (short) contents " "merged into Policy section 9.7. There are no changes to the requirements." msgstr "" -#: ../../upgrading-checklist.rst:804 +#: ../../upgrading-checklist.rst:837 msgid "" "Packages may declare an interest in the perl-major-upgrade trigger to be " "notified of major upgrades of perl." msgstr "" -#: ../../upgrading-checklist.rst:808 +#: ../../upgrading-checklist.rst:841 msgid "" "``ttf-japanese-{mincho, gothic}`` is renamed to ``fonts-japanese-{mincho," " gothic}``." msgstr "" -#: ../../upgrading-checklist.rst:812 +#: ../../upgrading-checklist.rst:845 msgid "Version 3.9.2" msgstr "" -#: ../../upgrading-checklist.rst:814 +#: ../../upgrading-checklist.rst:847 msgid "Released April, 2011." msgstr "" -#: ../../upgrading-checklist.rst:818 +#: ../../upgrading-checklist.rst:851 msgid "\\*" msgstr "" -#: ../../upgrading-checklist.rst:817 +#: ../../upgrading-checklist.rst:850 msgid "" "Multiple clarifications throughout Policy where \"installed\" was used " "and the more precise terms \"unpacked\" or \"configured\" were intended." msgstr "" -#: ../../upgrading-checklist.rst:824 +#: ../../upgrading-checklist.rst:857 msgid "3.3" msgstr "" -#: ../../upgrading-checklist.rst:821 +#: ../../upgrading-checklist.rst:854 msgid "" "The maintainer address must accept mail from Debian role accounts and the" " BTS. At least one human must be listed with their personal email address" @@ -1567,18 +1626,18 @@ " of a maintainer are also clearer." msgstr "" -#: ../../upgrading-checklist.rst:830 +#: ../../upgrading-checklist.rst:863 msgid "5" msgstr "" -#: ../../upgrading-checklist.rst:827 +#: ../../upgrading-checklist.rst:860 msgid "" "All control fields are now classified as simple, folded, or multiline, " "which governs whether their values must be a single line or may be " "continued across multiple lines and whether line breaks are significant." msgstr "" -#: ../../upgrading-checklist.rst:833 +#: ../../upgrading-checklist.rst:866 msgid "" "Parsers are allowed to accept paragraph separation lines containing " "whitespace, but control files should use completely empty lines. Ordering" @@ -1586,19 +1645,19 @@ "ASCII characters except colon and must not begin with #." msgstr "" -#: ../../upgrading-checklist.rst:840 +#: ../../upgrading-checklist.rst:873 msgid "5.6.25" msgstr "" -#: ../../upgrading-checklist.rst:840 +#: ../../upgrading-checklist.rst:873 msgid "The ``DM-Upload-Allowed`` field is now documented." msgstr "" -#: ../../upgrading-checklist.rst:847 +#: ../../upgrading-checklist.rst:880 msgid "6.5" msgstr "" -#: ../../upgrading-checklist.rst:843 +#: ../../upgrading-checklist.rst:876 msgid "" "The system state maintainer scripts can rely upon during each possible " "invocation is now documented. In several less-common cases, this is " @@ -1606,18 +1665,18 @@ "maintainer scripts should be reviewed in light of this new documentation." msgstr "" -#: ../../upgrading-checklist.rst:852 ../../upgrading-checklist.rst:859 +#: ../../upgrading-checklist.rst:885 ../../upgrading-checklist.rst:892 msgid "7.2" msgstr "" -#: ../../upgrading-checklist.rst:850 +#: ../../upgrading-checklist.rst:883 msgid "" "The impact on system state when maintainer scripts that are part of a " "circular dependency are run is now documented. Circular dependencies are " "now a should not." msgstr "" -#: ../../upgrading-checklist.rst:855 +#: ../../upgrading-checklist.rst:888 msgid "" "The system state when ``postinst`` and ``prerm`` scripts are run is now " "documented, and the documentation of the special case of dependency state" @@ -1626,13 +1685,13 @@ "available." msgstr "" -#: ../../upgrading-checklist.rst:862 +#: ../../upgrading-checklist.rst:895 msgid "" "GNU/Hurd systems are allowed ``/hurd`` and ``/servers`` directories in " "the root filesystem." msgstr "" -#: ../../upgrading-checklist.rst:866 +#: ../../upgrading-checklist.rst:899 msgid "" "Packages installing to architecture-specific subdirectories of " "``/usr/lib`` must use the value returned by ``dpkg-architecture " @@ -1641,76 +1700,76 @@ "architectures." msgstr "" -#: ../../upgrading-checklist.rst:873 +#: ../../upgrading-checklist.rst:906 msgid "" "``mailx`` is now a virtual package provided by packages that install " "``/usr/bin/mailx`` and implement at least the POSIX-required interface." msgstr "" -#: ../../upgrading-checklist.rst:878 +#: ../../upgrading-checklist.rst:911 msgid "Version 3.9.1" msgstr "" -#: ../../upgrading-checklist.rst:880 +#: ../../upgrading-checklist.rst:913 msgid "Released July, 2010." msgstr "" -#: ../../upgrading-checklist.rst:885 ../../upgrading-checklist.rst:1875 +#: ../../upgrading-checklist.rst:918 ../../upgrading-checklist.rst:1908 msgid "3.2.1" msgstr "" -#: ../../upgrading-checklist.rst:883 +#: ../../upgrading-checklist.rst:916 msgid "" "Date-based version components should be given as the four-digit year, " "two-digit month, and then two-digit day, but may have embedded " "punctuation." msgstr "" -#: ../../upgrading-checklist.rst:889 ../../upgrading-checklist.rst:1581 +#: ../../upgrading-checklist.rst:922 ../../upgrading-checklist.rst:1614 msgid "3.9" msgstr "" -#: ../../upgrading-checklist.rst:888 +#: ../../upgrading-checklist.rst:921 msgid "" "Maintainer scripts must pass ``--package`` to ``dpkg-divert`` when " "creating or removing diversions and must not use ``--local``." msgstr "" -#: ../../upgrading-checklist.rst:894 +#: ../../upgrading-checklist.rst:927 msgid "4.10" msgstr "" -#: ../../upgrading-checklist.rst:892 +#: ../../upgrading-checklist.rst:925 msgid "" "Only ``dpkg-gencontrol`` supports variable substitution. ``dpkg-" "genchanges`` (for ``*.changes``) and ``dpkg-source`` (for ``*.dsc``) do " "not." msgstr "" -#: ../../upgrading-checklist.rst:897 +#: ../../upgrading-checklist.rst:930 msgid "" "Architecture restrictions and wildcards are also allowed in binary " "package relationships provided that the binary package is not " "architecture-independent." msgstr "" -#: ../../upgrading-checklist.rst:904 ../../upgrading-checklist.rst:1016 +#: ../../upgrading-checklist.rst:937 ../../upgrading-checklist.rst:1049 msgid "7.4" msgstr "" -#: ../../upgrading-checklist.rst:902 +#: ../../upgrading-checklist.rst:935 msgid "" "``Conflicts`` and ``Breaks`` should only be used when there are file " "conflicts or one package breaks the other, not just because two packages " "provide similar functionality but don't interfere." msgstr "" -#: ../../upgrading-checklist.rst:910 ../../upgrading-checklist.rst:1448 -#: ../../upgrading-checklist.rst:1723 +#: ../../upgrading-checklist.rst:943 ../../upgrading-checklist.rst:1481 +#: ../../upgrading-checklist.rst:1756 msgid "8.1" msgstr "" -#: ../../upgrading-checklist.rst:907 +#: ../../upgrading-checklist.rst:940 msgid "" "The SONAME of a library should change whenever the ABI of the library " "changes in a way that isn't backward-compatible. It should not change if " @@ -1718,31 +1777,31 @@ "shared libraries together in one package." msgstr "" -#: ../../upgrading-checklist.rst:913 +#: ../../upgrading-checklist.rst:946 msgid "Ada Library Information (``*.ali``) files must be installed read-only." msgstr "" -#: ../../upgrading-checklist.rst:918 +#: ../../upgrading-checklist.rst:951 msgid "8.6.1, 8.6.2, 8.6.5" msgstr "" -#: ../../upgrading-checklist.rst:917 +#: ../../upgrading-checklist.rst:950 msgid "" "Packages should normally not include a ``shlibs.local`` file since we now" " have complete ``shlibs`` coverage." msgstr "" -#: ../../upgrading-checklist.rst:922 +#: ../../upgrading-checklist.rst:955 msgid "8.6.3" msgstr "" -#: ../../upgrading-checklist.rst:921 +#: ../../upgrading-checklist.rst:954 msgid "" "The SONAME of a library may instead be of the form ``name-major-" "version.so``." msgstr "" -#: ../../upgrading-checklist.rst:925 +#: ../../upgrading-checklist.rst:958 msgid "" "Libtool ``.la`` files should not be installed for public libraries. If " "they're required (for ``libltdl``, for instance), the ``dependency_libs``" @@ -1752,7 +1811,7 @@ "emptied their ``.la`` files." msgstr "" -#: ../../upgrading-checklist.rst:933 +#: ../../upgrading-checklist.rst:966 msgid "" "Libraries no longer need to be built with ``-D_REENTRANT``, which was an " "obsolete LinuxThreads requirement. Instead, say explicitly that libraries" @@ -1760,7 +1819,7 @@ "library supports this." msgstr "" -#: ../../upgrading-checklist.rst:939 +#: ../../upgrading-checklist.rst:972 msgid "" "``/bin/sh`` scripts may assume that ``kill`` supports an argument of " "``-signal``, that ``kill`` and ``trap`` support the numeric signals " @@ -1768,85 +1827,85 @@ "with ``trap``." msgstr "" -#: ../../upgrading-checklist.rst:946 ../../upgrading-checklist.rst:1912 +#: ../../upgrading-checklist.rst:979 ../../upgrading-checklist.rst:1945 msgid "10.8" msgstr "" -#: ../../upgrading-checklist.rst:945 +#: ../../upgrading-checklist.rst:978 msgid "" "Use of ``/etc/logrotate.d/package`` for logrotate rules is now " "recommended." msgstr "" -#: ../../upgrading-checklist.rst:949 +#: ../../upgrading-checklist.rst:982 msgid "" "Control information files should be owned by ``root:root`` and either " "mode 644 or mode 755." msgstr "" -#: ../../upgrading-checklist.rst:955 +#: ../../upgrading-checklist.rst:988 msgid "11.4, 11.8.3, 11.8.4" msgstr "" -#: ../../upgrading-checklist.rst:953 +#: ../../upgrading-checklist.rst:986 msgid "" "Packages providing alternatives for ``editor``, ``pager``, ``x-terminal-" "emulator``, or ``x-window-manager`` should also provide a slave " "alternative for the corresponding manual page." msgstr "" -#: ../../upgrading-checklist.rst:958 +#: ../../upgrading-checklist.rst:991 msgid "" "Cgi-bin executable files may be installed in subdirectories of ``/usr/lib" "/cgi-bin`` and web servers should serve out executables in those " "subdirectories." msgstr "" -#: ../../upgrading-checklist.rst:963 +#: ../../upgrading-checklist.rst:996 msgid "" "The GPL version 1 is now included in common-licenses and should be " "referenced from there instead of included in the ``copyright`` file." msgstr "" -#: ../../upgrading-checklist.rst:967 +#: ../../upgrading-checklist.rst:1000 msgid "Version 3.9.0" msgstr "" -#: ../../upgrading-checklist.rst:969 +#: ../../upgrading-checklist.rst:1002 msgid "Released June, 2010." msgstr "" -#: ../../upgrading-checklist.rst:973 +#: ../../upgrading-checklist.rst:1006 msgid "4.4, 5.6.15" msgstr "" -#: ../../upgrading-checklist.rst:972 +#: ../../upgrading-checklist.rst:1005 msgid "" "The required format for the date in a changelog entry and in the Date " "control field is now precisely specified." msgstr "" -#: ../../upgrading-checklist.rst:976 +#: ../../upgrading-checklist.rst:1009 msgid "" "A control paragraph must not contain more than one instance of a " "particular field name." msgstr "" -#: ../../upgrading-checklist.rst:981 +#: ../../upgrading-checklist.rst:1014 msgid "5.4, 5.5, 5.6.24" msgstr "" -#: ../../upgrading-checklist.rst:980 +#: ../../upgrading-checklist.rst:1013 msgid "" "The ``Checksums-Sha1`` and ``Checksums-Sha256`` fields in ``*.dsc`` and " "``*.changes`` files are now documented and recommended." msgstr "" -#: ../../upgrading-checklist.rst:987 +#: ../../upgrading-checklist.rst:1020 msgid "5.5, 5.6.16" msgstr "" -#: ../../upgrading-checklist.rst:984 +#: ../../upgrading-checklist.rst:1017 msgid "" "The ``Format`` field of ``.changes`` files is now 1.8. The ``Format`` " "field syntax for source package ``.dsc`` files allows a subtype in " @@ -1854,40 +1913,40 @@ "field for ``.changes`` files." msgstr "" -#: ../../upgrading-checklist.rst:991 +#: ../../upgrading-checklist.rst:1024 msgid "5.6.2" msgstr "" -#: ../../upgrading-checklist.rst:990 +#: ../../upgrading-checklist.rst:1023 msgid "The syntax of the ``Maintainer`` field is now must rather than should." msgstr "" -#: ../../upgrading-checklist.rst:995 ../../upgrading-checklist.rst:1260 +#: ../../upgrading-checklist.rst:1028 ../../upgrading-checklist.rst:1293 msgid "5.6.3" msgstr "" -#: ../../upgrading-checklist.rst:994 +#: ../../upgrading-checklist.rst:1027 msgid "" "The comma separating entries in ``Uploaders`` is now must rather than " "should." msgstr "" -#: ../../upgrading-checklist.rst:1000 +#: ../../upgrading-checklist.rst:1033 msgid "5.6.8, 7.1, 11.1.1" msgstr "" -#: ../../upgrading-checklist.rst:998 +#: ../../upgrading-checklist.rst:1031 msgid "" "Architecture wildcards may be used in addition to specific architectures " "in ``debian/control`` and ``*.dsc`` Architecture fields, and in " "architecture restrictions in build relationships." msgstr "" -#: ../../upgrading-checklist.rst:1007 +#: ../../upgrading-checklist.rst:1040 msgid "6.3" msgstr "" -#: ../../upgrading-checklist.rst:1003 +#: ../../upgrading-checklist.rst:1036 msgid "" "Maintainer scripts are no longer guaranteed to run with a controlling " "terminal and must be able to fall back to noninteractive behavior " @@ -1896,30 +1955,30 @@ "question, but should avoid this if possible." msgstr "" -#: ../../upgrading-checklist.rst:1011 +#: ../../upgrading-checklist.rst:1044 msgid "7.3, 7.6.1" msgstr "" -#: ../../upgrading-checklist.rst:1010 +#: ../../upgrading-checklist.rst:1043 msgid "" "``Breaks`` should be used with ``Replaces`` for moving files between " "packages." msgstr "" -#: ../../upgrading-checklist.rst:1014 +#: ../../upgrading-checklist.rst:1047 msgid "" "``Breaks`` should normally be used instead of ``Conflicts`` for transient" " issues and moving files between packages. New documentation of when each" " should be used." msgstr "" -#: ../../upgrading-checklist.rst:1019 +#: ../../upgrading-checklist.rst:1052 msgid "" "Use ``Conflicts`` with ``Provides`` if only one provider of a virtual " "facility can be installed at a time." msgstr "" -#: ../../upgrading-checklist.rst:1023 +#: ../../upgrading-checklist.rst:1056 msgid "" "All shared library development files are no longer required to be in the " "``-dev`` package, only be available when the ``-dev`` package is " @@ -1927,21 +1986,21 @@ "depends on the additional packages." msgstr "" -#: ../../upgrading-checklist.rst:1029 +#: ../../upgrading-checklist.rst:1062 msgid "The UID range of user accounts is extended to 1000-59999." msgstr "" -#: ../../upgrading-checklist.rst:1033 +#: ../../upgrading-checklist.rst:1066 msgid "9.3.2, 10.4" msgstr "" -#: ../../upgrading-checklist.rst:1032 +#: ../../upgrading-checklist.rst:1065 msgid "" "``init.d`` scripts are a possible exception from the normal requirement " "to use ``set -e`` in each shell script." msgstr "" -#: ../../upgrading-checklist.rst:1036 +#: ../../upgrading-checklist.rst:1069 msgid "" "The UCB BSD license was removed from the list of licenses that should be " "referenced from ``/usr/share/common-licenses/BSD``. It should instead be " @@ -1949,14 +2008,14 @@ "common-licenses for the time being." msgstr "" -#: ../../upgrading-checklist.rst:1042 +#: ../../upgrading-checklist.rst:1075 msgid "" "``SETTITLE`` is now documented (it has been supported for some time). " "``SETTITLE`` is like ``TITLE`` but takes a template instead of a string " "to allow translation." msgstr "" -#: ../../upgrading-checklist.rst:1047 +#: ../../upgrading-checklist.rst:1080 msgid "" "perl-base now provides perlapi-abiname instead of a package based solely " "on the Perl version. Perl packages must now depend on " @@ -1964,80 +2023,80 @@ "``$Config{debian_abi}`` is not set." msgstr "" -#: ../../upgrading-checklist.rst:1053 +#: ../../upgrading-checklist.rst:1086 msgid "" "Packages using ``Makefile.PL`` should use ``DESTDIR`` rather than " "``PREFIX`` to install into the package staging area. ``PREFIX`` only " "worked due to a Debian-local patch." msgstr "" -#: ../../upgrading-checklist.rst:1058 +#: ../../upgrading-checklist.rst:1091 msgid "Version 3.8.4" msgstr "" -#: ../../upgrading-checklist.rst:1060 +#: ../../upgrading-checklist.rst:1093 msgid "Released January, 2010." msgstr "" -#: ../../upgrading-checklist.rst:1063 +#: ../../upgrading-checklist.rst:1096 msgid "" "An FHS exception has been granted for multiarch libraries. Permitting " "files to instead be installed to ``/lib/triplet`` and " "``/usr/lib/triplet`` directories." msgstr "" -#: ../../upgrading-checklist.rst:1068 +#: ../../upgrading-checklist.rst:1101 msgid "" "Packages may not contain named pipes and should instead create them in " "postinst and remove them in prerm or postrm." msgstr "" -#: ../../upgrading-checklist.rst:1072 +#: ../../upgrading-checklist.rst:1105 msgid "" "``/sys`` and ``/selinux`` directories are explicitly allowed as an " "exception to the FHS." msgstr "" -#: ../../upgrading-checklist.rst:1076 +#: ../../upgrading-checklist.rst:1109 msgid "Version 3.8.3" msgstr "" -#: ../../upgrading-checklist.rst:1078 +#: ../../upgrading-checklist.rst:1111 msgid "Released August, 2009." msgstr "" -#: ../../upgrading-checklist.rst:1081 +#: ../../upgrading-checklist.rst:1114 msgid "" "DEB\\_\\*\\_ARCH\\_CPU and DEB\\_\\*\\_ARCH\\_OS variables are now " "documented and recommended over GNU-style variables for that information." msgstr "" -#: ../../upgrading-checklist.rst:1086 +#: ../../upgrading-checklist.rst:1119 msgid "" "Source package Architecture fields may contain *all* in combination with " "other architectures. Clarify when *all* and *any* may be used in " "different versions of the field." msgstr "" -#: ../../upgrading-checklist.rst:1092 +#: ../../upgrading-checklist.rst:1125 msgid "5.6.14" msgstr "" -#: ../../upgrading-checklist.rst:1091 +#: ../../upgrading-checklist.rst:1124 msgid "" "The Debian archive software does not support uploading to multiple " "distributions with one ``*.changes`` file." msgstr "" -#: ../../upgrading-checklist.rst:1095 +#: ../../upgrading-checklist.rst:1128 msgid "5.6.19" msgstr "" -#: ../../upgrading-checklist.rst:1095 +#: ../../upgrading-checklist.rst:1128 msgid "The Binary field may span multiple lines." msgstr "" -#: ../../upgrading-checklist.rst:1098 +#: ../../upgrading-checklist.rst:1131 msgid "" "Shared library packages are no longer allowed to install libraries in a " "non-standard location and modify ``ld.so.conf``. Packages should either " @@ -2045,38 +2104,38 @@ "should be built with RPATH." msgstr "" -#: ../../upgrading-checklist.rst:1106 ../../upgrading-checklist.rst:1393 -#: ../../upgrading-checklist.rst:1673 ../../upgrading-checklist.rst:1806 +#: ../../upgrading-checklist.rst:1139 ../../upgrading-checklist.rst:1426 +#: ../../upgrading-checklist.rst:1706 ../../upgrading-checklist.rst:1839 msgid "11.8.7" msgstr "" -#: ../../upgrading-checklist.rst:1104 +#: ../../upgrading-checklist.rst:1137 msgid "" "Installation directories for X programs have been clarified. Packages are" " no longer required to pre-depend on x11-common before installing into " "``/usr/include/X11`` and ``/usr/lib/X11``." msgstr "" -#: ../../upgrading-checklist.rst:1110 ../../upgrading-checklist.rst:1116 -#: ../../upgrading-checklist.rst:1296 ../../upgrading-checklist.rst:1566 -#: ../../upgrading-checklist.rst:1651 +#: ../../upgrading-checklist.rst:1143 ../../upgrading-checklist.rst:1149 +#: ../../upgrading-checklist.rst:1329 ../../upgrading-checklist.rst:1599 +#: ../../upgrading-checklist.rst:1684 msgid "12.1" msgstr "" -#: ../../upgrading-checklist.rst:1109 +#: ../../upgrading-checklist.rst:1142 msgid "" "Manual pages are no longer required to contain only characters " "representable in the legacy encoding for that language." msgstr "" -#: ../../upgrading-checklist.rst:1113 +#: ../../upgrading-checklist.rst:1146 msgid "" "Localized man pages should either be kept up-to-date with the original " "version or warn that they're not up-to-date, either with warning text or " "by showing missing or changed portions in the original language." msgstr "" -#: ../../upgrading-checklist.rst:1119 +#: ../../upgrading-checklist.rst:1152 msgid "" "install-info is now handled via triggers so packages no longer need to " "invoke it in maintainer scripts. Info documents should now have directory" @@ -2084,21 +2143,21 @@ " should add a dependency to support partial upgrades." msgstr "" -#: ../../upgrading-checklist.rst:1125 +#: ../../upgrading-checklist.rst:1158 msgid "" "The requirement for Perl modules to have a versioned Depend and Build-" "Depend on ``perl >= 5.6.0-16`` has been removed." msgstr "" -#: ../../upgrading-checklist.rst:1129 +#: ../../upgrading-checklist.rst:1162 msgid "Version 3.8.2" msgstr "" -#: ../../upgrading-checklist.rst:1131 +#: ../../upgrading-checklist.rst:1164 msgid "Released June, 2009." msgstr "" -#: ../../upgrading-checklist.rst:1134 +#: ../../upgrading-checklist.rst:1167 msgid "" "The list of archive sections has been significantly expanded. See `this " "debian-devel-announce message = 1:7.0.0)``" msgstr "" -#: ../../upgrading-checklist.rst:1396 +#: ../../upgrading-checklist.rst:1429 msgid "Version 3.7.0" msgstr "" -#: ../../upgrading-checklist.rst:1401 +#: ../../upgrading-checklist.rst:1434 msgid "" "Packages shipping web server CGI files are expected to install them in " "``/usr/lib/cgi-lib/`` directories. This location change perhaps should be" " documented in NEWS" msgstr "" -#: ../../upgrading-checklist.rst:1406 +#: ../../upgrading-checklist.rst:1439 msgid "" "Web server packages should include a standard scriptAlias of cgi-lib to " "``/usr/lib/cgi-lib``." msgstr "" -#: ../../upgrading-checklist.rst:1410 +#: ../../upgrading-checklist.rst:1443 msgid "" "The version of FHS mandated by policy has been upped to 2.3. There should" " be no changes required for most packages, though new top level " "directories ``/media``, ``/srv``, etc. may be of interest." msgstr "" -#: ../../upgrading-checklist.rst:1420 +#: ../../upgrading-checklist.rst:1453 msgid "5.1, 5.6.3" msgstr "" -#: ../../upgrading-checklist.rst:1415 +#: ../../upgrading-checklist.rst:1448 msgid "" "All fields, apart from the Uploaders field, in the control file are " "supposed to be a single logical line, which may be spread over multiple " @@ -2585,88 +2644,88 @@ "multiple physical lines as well, to prepare for future changes." msgstr "" -#: ../../upgrading-checklist.rst:1423 +#: ../../upgrading-checklist.rst:1456 msgid "" "When scripts are installed into a directory in the system PATH, the " "script name should not include an extension that denotes the scripting " "language currently used to implement it." msgstr "" -#: ../../upgrading-checklist.rst:1428 +#: ../../upgrading-checklist.rst:1461 msgid "" "packages that invoke initscripts now must use invoke-rc.d to do so since " "it also pays attention to run levels and other local constraints." msgstr "" -#: ../../upgrading-checklist.rst:1435 +#: ../../upgrading-checklist.rst:1468 msgid "11.8.5.2, 11.8.7, etc" msgstr "" -#: ../../upgrading-checklist.rst:1433 +#: ../../upgrading-checklist.rst:1466 msgid "" "We no longer use ``/usr/X11R6``, since we have migrated away to using " "Xorg paths. This means, for one thing, fonts live in " "``/usr/share/fonts/X11/`` now, and ``/usr/X11R6`` is gone." msgstr "" -#: ../../upgrading-checklist.rst:1438 +#: ../../upgrading-checklist.rst:1471 msgid "Version 3.6.2" msgstr "" -#: ../../upgrading-checklist.rst:1440 +#: ../../upgrading-checklist.rst:1473 msgid "Released June, 2005." msgstr "" -#: ../../upgrading-checklist.rst:1442 +#: ../../upgrading-checklist.rst:1475 msgid "Recommend doc-base, and not menu, for registering package documentation." msgstr "" -#: ../../upgrading-checklist.rst:1446 +#: ../../upgrading-checklist.rst:1479 msgid "" "Run time support programs should live in subdirectories of ``/usr/lib/`` " "or ``/usr/share``, and preferably the shared lib is named the same as the" " package name (to avoid name collisions)." msgstr "" -#: ../../upgrading-checklist.rst:1451 +#: ../../upgrading-checklist.rst:1484 msgid "" "It is recommended that HTTP servers provide an alias /images to allow " "packages to share image files with the web server" msgstr "" -#: ../../upgrading-checklist.rst:1455 +#: ../../upgrading-checklist.rst:1488 msgid "Version 3.6.1" msgstr "" -#: ../../upgrading-checklist.rst:1457 +#: ../../upgrading-checklist.rst:1490 msgid "Released August, 2003." msgstr "" -#: ../../upgrading-checklist.rst:1461 +#: ../../upgrading-checklist.rst:1494 msgid "3.10.1" msgstr "" -#: ../../upgrading-checklist.rst:1460 +#: ../../upgrading-checklist.rst:1493 msgid "" "Prompting the user should be done using debconf. Non debconf user prompts" " are now deprecated." msgstr "" -#: ../../upgrading-checklist.rst:1464 +#: ../../upgrading-checklist.rst:1497 msgid "Version 3.6.0" msgstr "" -#: ../../upgrading-checklist.rst:1466 +#: ../../upgrading-checklist.rst:1499 msgid "Released July, 2003." msgstr "" -#: ../../upgrading-checklist.rst:1468 +#: ../../upgrading-checklist.rst:1501 msgid "" "Restructuring caused shifts in section numbers and bumping of the minor " "version number." msgstr "" -#: ../../upgrading-checklist.rst:1471 +#: ../../upgrading-checklist.rst:1504 msgid "" "Many packaging manual appendices that were integrated into policy " "sections are now empty, and replaced with links to the Policy. In " @@ -2677,7 +2736,7 @@ "practice and the behavior of the deb-building tool-chain." msgstr "" -#: ../../upgrading-checklist.rst:1480 +#: ../../upgrading-checklist.rst:1513 msgid "" "Elimination of needlessly deep section levels, primarily in the chapter " "Debian Archive, from which two new chapters were split out, Binary " @@ -2685,7 +2744,7 @@ "is, some sects became sects etc." msgstr "" -#: ../../upgrading-checklist.rst:1485 +#: ../../upgrading-checklist.rst:1518 msgid "" "Several sections that were redundant, crufty or simply not designed with " "any sort of vision, were rearranged according to the formula that " @@ -2696,238 +2755,238 @@ "changelog files." msgstr "" -#: ../../upgrading-checklist.rst:1494 +#: ../../upgrading-checklist.rst:1527 msgid "Added Games/Simulation and Apps/Education to menu sub-policy" msgstr "" -#: ../../upgrading-checklist.rst:1497 +#: ../../upgrading-checklist.rst:1530 msgid "C.2.2" msgstr "" -#: ../../upgrading-checklist.rst:1497 +#: ../../upgrading-checklist.rst:1530 msgid "Debian changelogs should be UTF-8 encoded." msgstr "" -#: ../../upgrading-checklist.rst:1500 +#: ../../upgrading-checklist.rst:1533 msgid "" "shared libraries must be linked against all libraries that they use " "symbols from in the same way that binaries are." msgstr "" -#: ../../upgrading-checklist.rst:1504 ../../upgrading-checklist.rst:1555 +#: ../../upgrading-checklist.rst:1537 ../../upgrading-checklist.rst:1588 msgid "7.6" msgstr "" -#: ../../upgrading-checklist.rst:1504 +#: ../../upgrading-checklist.rst:1537 msgid "build-depends-indep need not be satisfied during clean target." msgstr "" -#: ../../upgrading-checklist.rst:1507 +#: ../../upgrading-checklist.rst:1540 msgid "Version 3.5.10" msgstr "" -#: ../../upgrading-checklist.rst:1509 +#: ../../upgrading-checklist.rst:1542 msgid "Released May, 2003." msgstr "" -#: ../../upgrading-checklist.rst:1512 +#: ../../upgrading-checklist.rst:1545 msgid "" "packages providing the x-terminal-emulator virtual package ought to " "ensure that they interpret the command line exactly like xterm does." msgstr "" -#: ../../upgrading-checklist.rst:1517 ../../upgrading-checklist.rst:1585 -#: ../../upgrading-checklist.rst:1796 +#: ../../upgrading-checklist.rst:1550 ../../upgrading-checklist.rst:1618 +#: ../../upgrading-checklist.rst:1829 msgid "11.8.4" msgstr "" -#: ../../upgrading-checklist.rst:1516 +#: ../../upgrading-checklist.rst:1549 msgid "" "Window managers compliant with the Window Manager Specification Project " "may add 40 points for ranking in the alternatives" msgstr "" -#: ../../upgrading-checklist.rst:1520 +#: ../../upgrading-checklist.rst:1553 msgid "Version 3.5.9" msgstr "" -#: ../../upgrading-checklist.rst:1522 +#: ../../upgrading-checklist.rst:1555 msgid "Released March, 2003." msgstr "" -#: ../../upgrading-checklist.rst:1526 +#: ../../upgrading-checklist.rst:1559 msgid "3.4.2" msgstr "" -#: ../../upgrading-checklist.rst:1525 +#: ../../upgrading-checklist.rst:1558 msgid "" "The section describing the Description: package field once again has full" " details of the long description format." msgstr "" -#: ../../upgrading-checklist.rst:1531 +#: ../../upgrading-checklist.rst:1564 msgid "4.2" msgstr "" -#: ../../upgrading-checklist.rst:1529 +#: ../../upgrading-checklist.rst:1562 msgid "" "Clarified that if a package has non-build-essential build-dependencies, " "it should have them listed in the Build-Depends and related fields (i.e. " "it's not merely optional)." msgstr "" -#: ../../upgrading-checklist.rst:1534 +#: ../../upgrading-checklist.rst:1567 msgid "" "When asked to restart a service that isn't already running, the init " "script should start the service." msgstr "" -#: ../../upgrading-checklist.rst:1540 ../../upgrading-checklist.rst:1905 +#: ../../upgrading-checklist.rst:1573 ../../upgrading-checklist.rst:1938 msgid "12.6" msgstr "" -#: ../../upgrading-checklist.rst:1538 +#: ../../upgrading-checklist.rst:1571 msgid "" "If the purpose of a package is to provide examples, then the example " "files can be installed into ``/usr/share/doc/package`` (rather than " "``/usr/share/doc/package/examples``)." msgstr "" -#: ../../upgrading-checklist.rst:1543 +#: ../../upgrading-checklist.rst:1576 msgid "Version 3.5.8" msgstr "" -#: ../../upgrading-checklist.rst:1545 +#: ../../upgrading-checklist.rst:1578 msgid "Released November, 2002." msgstr "" -#: ../../upgrading-checklist.rst:1548 +#: ../../upgrading-checklist.rst:1581 msgid "" "It is no longer necessary to keep a log of changes to the upstream " "sources in the copyright file. Instead, all such changes should be " "documented in the changelog file." msgstr "" -#: ../../upgrading-checklist.rst:1553 +#: ../../upgrading-checklist.rst:1586 msgid "" "Build-Depends, Build-Conflicts, Build-Depends-Indep, and Build-Conflicts-" "Indep must also be satisfied when the clean target is called." msgstr "" -#: ../../upgrading-checklist.rst:1558 +#: ../../upgrading-checklist.rst:1591 msgid "A new Apps/Science menu section is available" msgstr "" -#: ../../upgrading-checklist.rst:1561 +#: ../../upgrading-checklist.rst:1594 msgid "debconf policy" msgstr "" -#: ../../upgrading-checklist.rst:1561 +#: ../../upgrading-checklist.rst:1594 msgid "debconf specification cleared up, various changes." msgstr "" -#: ../../upgrading-checklist.rst:1564 +#: ../../upgrading-checklist.rst:1597 msgid "" "It is no longer recommended to create symlinks from nonexistent manual " "pages to :manpage:`undocumented(7)`. Missing manual pages for programs " "are still a bug." msgstr "" -#: ../../upgrading-checklist.rst:1569 +#: ../../upgrading-checklist.rst:1602 msgid "Version 3.5.7" msgstr "" -#: ../../upgrading-checklist.rst:1571 +#: ../../upgrading-checklist.rst:1604 msgid "Released August, 2002." msgstr "" -#: ../../upgrading-checklist.rst:1573 +#: ../../upgrading-checklist.rst:1606 msgid "" "Packages no longer have to ask permission to call MAKEDEV in postinst, " "merely notifying the user ought to be enough." msgstr "" -#: ../../upgrading-checklist.rst:1577 +#: ../../upgrading-checklist.rst:1610 msgid "2.2.4" msgstr "" -#: ../../upgrading-checklist.rst:1577 +#: ../../upgrading-checklist.rst:1610 msgid "cryptographic software may now be included in the main archive." msgstr "" -#: ../../upgrading-checklist.rst:1580 +#: ../../upgrading-checklist.rst:1613 msgid "" "task packages are no longer permitted; tasks are now created by a special" " Tasks: field in the control file." msgstr "" -#: ../../upgrading-checklist.rst:1584 +#: ../../upgrading-checklist.rst:1617 msgid "" "window managers that support netwm can now add 20 points when they add " "themselves as an alternative for ``/usr/bin/x-window-manager``" msgstr "" -#: ../../upgrading-checklist.rst:1588 +#: ../../upgrading-checklist.rst:1621 msgid "" "The default compilation options have now changed, one should provide " "debugging symbols in all cases, and optionally step back optimization to " "-O0, depending on the DEB\\_BUILD\\_OPTIONS environment variable." msgstr "" -#: ../../upgrading-checklist.rst:1597 +#: ../../upgrading-checklist.rst:1630 msgid "7.6, 4.8" msgstr "" -#: ../../upgrading-checklist.rst:1594 +#: ../../upgrading-checklist.rst:1627 msgid "" "Added mention of build-arch, build-indep, etc, in describing the " "relationships with Build-Depends, Build-Conflicts, Build-Depends-Indep, " "and Build-Conflicts-Indep. May need to review the new rules." msgstr "" -#: ../../upgrading-checklist.rst:1601 ../../upgrading-checklist.rst:1814 +#: ../../upgrading-checklist.rst:1634 ../../upgrading-checklist.rst:1847 msgid "8" msgstr "" -#: ../../upgrading-checklist.rst:1600 +#: ../../upgrading-checklist.rst:1633 msgid "" "Changed rules on how, and when, to invoke ldconfig in maintainer scripts." " Long rationale." msgstr "" -#: ../../upgrading-checklist.rst:1603 +#: ../../upgrading-checklist.rst:1636 msgid "" "*Added the last note in 3.5.6 upgrading checklist item regarding build " "rules, please see below*" msgstr "" -#: ../../upgrading-checklist.rst:1607 +#: ../../upgrading-checklist.rst:1640 msgid "Version 3.5.6" msgstr "" -#: ../../upgrading-checklist.rst:1609 +#: ../../upgrading-checklist.rst:1642 msgid "Released July, 2001." msgstr "" -#: ../../upgrading-checklist.rst:1612 +#: ../../upgrading-checklist.rst:1645 msgid "" "Emacs and TeX are no longer mandated by policy to be priority standard " "packages" msgstr "" -#: ../../upgrading-checklist.rst:1616 +#: ../../upgrading-checklist.rst:1649 msgid "" "Programs that access docs need to do so via ``/usr/share/doc``, and not " "via ``/usr/doc/`` as was the policy previously" msgstr "" -#: ../../upgrading-checklist.rst:1620 +#: ../../upgrading-checklist.rst:1653 msgid "" "Putting documentation in ``/usr/doc`` versus ``/usr/share/doc`` is now a " "\"serious\" policy violation." msgstr "" -#: ../../upgrading-checklist.rst:1624 +#: ../../upgrading-checklist.rst:1657 msgid "" "For web servers, one should not provide non-local access to the " "``/usr/share/doc`` hierarchy. If one can't provide access controls for " @@ -2935,349 +2994,349 @@ "permission to expose that information during the install." msgstr "" -#: ../../upgrading-checklist.rst:1631 +#: ../../upgrading-checklist.rst:1664 msgid "7" msgstr "" -#: ../../upgrading-checklist.rst:1630 +#: ../../upgrading-checklist.rst:1663 msgid "" "There are new rules for build-indep/build-arch targets and there is a new" " Build-Depend-Indep semantic." msgstr "" -#: ../../upgrading-checklist.rst:1634 +#: ../../upgrading-checklist.rst:1667 msgid "Version 3.5.5" msgstr "" -#: ../../upgrading-checklist.rst:1636 +#: ../../upgrading-checklist.rst:1669 msgid "Released May, 2001." msgstr "" -#: ../../upgrading-checklist.rst:1639 +#: ../../upgrading-checklist.rst:1672 msgid "" "Manpages should not rely on header information to have alternative " "manpage names available; it should only use symlinks or .so pages to do " "this" msgstr "" -#: ../../upgrading-checklist.rst:1643 +#: ../../upgrading-checklist.rst:1676 msgid "" "*Clarified note in 3.5.3.0 upgrading checklist regarding examples and " "templates: this refers only to those examples used by scripts; see " "section 10.7.3 for the whole story*" msgstr "" -#: ../../upgrading-checklist.rst:1647 +#: ../../upgrading-checklist.rst:1680 msgid "" "Included a new section 10.9.1 describing the use of dpkg-statoverride; " "this does not have the weight of policy" msgstr "" -#: ../../upgrading-checklist.rst:1650 +#: ../../upgrading-checklist.rst:1683 msgid "" "Clarify Standards-Version: you don't need to rebuild your packages just " "to change the Standards-Version!" msgstr "" -#: ../../upgrading-checklist.rst:1654 +#: ../../upgrading-checklist.rst:1687 msgid "Plugins are no longer bound by all the rules of shared libraries" msgstr "" -#: ../../upgrading-checklist.rst:1677 +#: ../../upgrading-checklist.rst:1710 msgid "X Windows related things:" msgstr "" -#: ../../upgrading-checklist.rst:1659 ../../upgrading-checklist.rst:1764 +#: ../../upgrading-checklist.rst:1692 ../../upgrading-checklist.rst:1797 msgid "11.8.1" msgstr "" -#: ../../upgrading-checklist.rst:1658 +#: ../../upgrading-checklist.rst:1691 msgid "Clarification of priority levels of X Window System related packages" msgstr "" -#: ../../upgrading-checklist.rst:1662 +#: ../../upgrading-checklist.rst:1695 msgid "Rules for defining x-terminal-emulator improved" msgstr "" -#: ../../upgrading-checklist.rst:1665 +#: ../../upgrading-checklist.rst:1698 msgid "" "X Font policy rewritten: you must read this if you provide fonts for the " "X Window System" msgstr "" -#: ../../upgrading-checklist.rst:1669 +#: ../../upgrading-checklist.rst:1702 msgid "Packages must not ship ``/usr/X11R6/lib/X11/app-defaults/``" msgstr "" -#: ../../upgrading-checklist.rst:1672 +#: ../../upgrading-checklist.rst:1705 msgid "" "X-related packages should usually use the regular FHS locations; imake-" "using packages are exempted from this" msgstr "" -#: ../../upgrading-checklist.rst:1677 +#: ../../upgrading-checklist.rst:1710 msgid "11.8.8" msgstr "" -#: ../../upgrading-checklist.rst:1676 +#: ../../upgrading-checklist.rst:1709 msgid "OpenMotif linked binaries have the same rules as OSF/Motif-linked ones" msgstr "" -#: ../../upgrading-checklist.rst:1680 +#: ../../upgrading-checklist.rst:1713 msgid "Version 3.5.4" msgstr "" -#: ../../upgrading-checklist.rst:1682 ../../upgrading-checklist.rst:1696 +#: ../../upgrading-checklist.rst:1715 ../../upgrading-checklist.rst:1729 msgid "Released April, 2001." msgstr "" -#: ../../upgrading-checklist.rst:1685 +#: ../../upgrading-checklist.rst:1718 msgid "" "The system-wide mail directory is now /var/mail, no longer " "/var/spool/mail. Any packages accessing the mail spool should access it " "via /var/mail and include a suitable Depends field;" msgstr "" -#: ../../upgrading-checklist.rst:1691 +#: ../../upgrading-checklist.rst:1724 msgid "11.9; perl-policy" msgstr "" -#: ../../upgrading-checklist.rst:1690 +#: ../../upgrading-checklist.rst:1723 msgid "" "The perl policy is now part of Debian policy proper. Perl programs and " "modules should follow the current Perl policy" msgstr "" -#: ../../upgrading-checklist.rst:1694 +#: ../../upgrading-checklist.rst:1727 msgid "Version 3.5.3" msgstr "" -#: ../../upgrading-checklist.rst:1699 +#: ../../upgrading-checklist.rst:1732 msgid "" "Build-Depends arch syntax has been changed to be less ambiguous. This " "should not affect any current packages" msgstr "" -#: ../../upgrading-checklist.rst:1703 +#: ../../upgrading-checklist.rst:1736 msgid "" "Examples and templates files for use by scripts should now live in " "``/usr/share/`` or ``/usr/lib/``, with symbolic links " "from ``/usr/share/doc//examples`` as needed" msgstr "" -#: ../../upgrading-checklist.rst:1708 +#: ../../upgrading-checklist.rst:1741 msgid "Version 3.5.2" msgstr "" -#: ../../upgrading-checklist.rst:1710 ../../upgrading-checklist.rst:1719 +#: ../../upgrading-checklist.rst:1743 ../../upgrading-checklist.rst:1752 msgid "Released February, 2001." msgstr "" -#: ../../upgrading-checklist.rst:1713 +#: ../../upgrading-checklist.rst:1746 msgid "" "X app-defaults directory has moved from ``/usr/X11R6/lib/X11/app-" "defaults`` to ``/etc/X11/app-defaults``" msgstr "" -#: ../../upgrading-checklist.rst:1717 +#: ../../upgrading-checklist.rst:1750 msgid "Version 3.5.1" msgstr "" -#: ../../upgrading-checklist.rst:1722 +#: ../../upgrading-checklist.rst:1755 msgid "" "dpkg-shlibdeps now uses objdump, so shared libraries have to be run " "through dpkg-shlibdeps as well as executables" msgstr "" -#: ../../upgrading-checklist.rst:1726 +#: ../../upgrading-checklist.rst:1759 msgid "Version 3.5.0" msgstr "" -#: ../../upgrading-checklist.rst:1728 ../../upgrading-checklist.rst:1737 +#: ../../upgrading-checklist.rst:1761 ../../upgrading-checklist.rst:1770 msgid "Released January, 2001." msgstr "" -#: ../../upgrading-checklist.rst:1731 +#: ../../upgrading-checklist.rst:1764 msgid "" "Font packages for the X Window System must now declare a dependency on " "``xutils (>= 4.0.2)``" msgstr "" -#: ../../upgrading-checklist.rst:1735 +#: ../../upgrading-checklist.rst:1768 msgid "Version 3.2.1.1" msgstr "" -#: ../../upgrading-checklist.rst:1743 +#: ../../upgrading-checklist.rst:1776 msgid "" "Daemon startup scripts in ``/etc/init.d/`` should not contain modifiable " "parameters; these should be moved to a file in ``/etc/default/``" msgstr "" -#: ../../upgrading-checklist.rst:1748 +#: ../../upgrading-checklist.rst:1781 msgid "" "Files in ``/usr/share/doc`` must not be referenced by any program. If " "such files are needed, they must be placed in ``/usr/share//``, " "and symbolic links created as required in ``/usr/share/doc//``" msgstr "" -#: ../../upgrading-checklist.rst:1753 +#: ../../upgrading-checklist.rst:1786 msgid "" "Much of the packaging manual has now been imported into the policy " "document" msgstr "" -#: ../../upgrading-checklist.rst:1757 +#: ../../upgrading-checklist.rst:1790 msgid "Version 3.2.1" msgstr "" -#: ../../upgrading-checklist.rst:1759 ../../upgrading-checklist.rst:1769 +#: ../../upgrading-checklist.rst:1792 ../../upgrading-checklist.rst:1802 msgid "Released August, 2000." msgstr "" -#: ../../upgrading-checklist.rst:1762 +#: ../../upgrading-checklist.rst:1795 msgid "" "A package of priority standard or higher may provide two binaries, one " "compiled with support for the X Window System, and the other without" msgstr "" -#: ../../upgrading-checklist.rst:1767 +#: ../../upgrading-checklist.rst:1800 msgid "Version 3.2.0" msgstr "" -#: ../../upgrading-checklist.rst:1772 +#: ../../upgrading-checklist.rst:1805 msgid "" "By default executables should not be built with the debugging option -g. " "Instead, it is recommended to support building the package with debugging" " information optionally." msgstr "" -#: ../../upgrading-checklist.rst:1802 +#: ../../upgrading-checklist.rst:1835 msgid "12.8" msgstr "" -#: ../../upgrading-checklist.rst:1777 +#: ../../upgrading-checklist.rst:1810 msgid "" "Policy for packages where the upstream uses HTML changelog files has been" " expanded. In short, a plain text changelog file should always be " "generated for the upstream changes" msgstr "" -#: ../../upgrading-checklist.rst:1781 +#: ../../upgrading-checklist.rst:1814 msgid "" "Please note that the new release of the X window system (3.2) shall " "probably need sweeping changes in policy" msgstr "" -#: ../../upgrading-checklist.rst:1784 +#: ../../upgrading-checklist.rst:1817 msgid "" "Policy for packages providing the following X-based features has been " "codified:" msgstr "" -#: ../../upgrading-checklist.rst:1788 +#: ../../upgrading-checklist.rst:1821 msgid "11.8.2" msgstr "" -#: ../../upgrading-checklist.rst:1788 +#: ../../upgrading-checklist.rst:1821 msgid "X server (virtual package xserver)" msgstr "" -#: ../../upgrading-checklist.rst:1791 +#: ../../upgrading-checklist.rst:1824 msgid "X terminal emulator (virtual package x-terminal-emulator)" msgstr "" -#: ../../upgrading-checklist.rst:1794 +#: ../../upgrading-checklist.rst:1827 msgid "" "X window manager (virtual package x-window-manager, and ``/usr/bin/x" "-window-manager`` alternative, with priority calculation guidelines)" msgstr "" -#: ../../upgrading-checklist.rst:1799 +#: ../../upgrading-checklist.rst:1832 msgid "12.8.5" msgstr "" -#: ../../upgrading-checklist.rst:1799 +#: ../../upgrading-checklist.rst:1832 msgid "X fonts (this section has been written from scratch)" msgstr "" -#: ../../upgrading-checklist.rst:1802 +#: ../../upgrading-checklist.rst:1835 msgid "X application defaults" msgstr "" -#: ../../upgrading-checklist.rst:1805 +#: ../../upgrading-checklist.rst:1838 msgid "" "Policy for packages using the X Window System and FHS issues has been " "clarified;" msgstr "" -#: ../../upgrading-checklist.rst:1809 +#: ../../upgrading-checklist.rst:1842 msgid "11.7.3" msgstr "" -#: ../../upgrading-checklist.rst:1809 +#: ../../upgrading-checklist.rst:1842 msgid "No package may contain or make hard links to conffiles" msgstr "" -#: ../../upgrading-checklist.rst:1812 +#: ../../upgrading-checklist.rst:1845 msgid "" "Noted that newer dpkg versions do not require extreme care in always " "creating the shared lib before the symlink, so the unpack order be " "correct" msgstr "" -#: ../../upgrading-checklist.rst:1817 +#: ../../upgrading-checklist.rst:1850 msgid "Version 3.1.1" msgstr "" -#: ../../upgrading-checklist.rst:1819 +#: ../../upgrading-checklist.rst:1852 msgid "Released November, 1999." msgstr "" -#: ../../upgrading-checklist.rst:1822 +#: ../../upgrading-checklist.rst:1855 msgid "" "Correction to semantics of architecture lists in Build-Depends etc. " "Should not affect many packages" msgstr "" -#: ../../upgrading-checklist.rst:1826 +#: ../../upgrading-checklist.rst:1859 msgid "Version 3.1.0" msgstr "" -#: ../../upgrading-checklist.rst:1828 +#: ../../upgrading-checklist.rst:1861 msgid "Released October, 1999." msgstr "" -#: ../../upgrading-checklist.rst:1833 +#: ../../upgrading-checklist.rst:1866 msgid "defunct" msgstr "" -#: ../../upgrading-checklist.rst:1831 +#: ../../upgrading-checklist.rst:1864 msgid "" "``/usr/doc/`` has to be a symlink pointing to " "``/usr/share/doc/``, to be maintained by postinst and prerm " "scripts." msgstr "" -#: ../../upgrading-checklist.rst:1836 +#: ../../upgrading-checklist.rst:1869 msgid "7.1, 7.6" msgstr "" -#: ../../upgrading-checklist.rst:1836 +#: ../../upgrading-checklist.rst:1869 msgid "Introduced source dependencies (Build-Depends, etc.)" msgstr "" -#: ../../upgrading-checklist.rst:1841 +#: ../../upgrading-checklist.rst:1874 msgid "9.3.4" msgstr "" -#: ../../upgrading-checklist.rst:1839 +#: ../../upgrading-checklist.rst:1872 msgid "" "``/etc/rc.boot`` has been deprecated in favour of ``/etc/rcS.d``. " "(Packages should not be touching this directory, but should use update-" "rc.d instead)" msgstr "" -#: ../../upgrading-checklist.rst:1844 +#: ../../upgrading-checklist.rst:1877 msgid "" "update-rc.d is now the *only* allowable way of accessing the " "``/etc/rc?.d/[SK]??*`` links. Any scripts which manipulate them directly " @@ -3285,160 +3344,160 @@ "package handles this information in an incompatible way.)" msgstr "" -#: ../../upgrading-checklist.rst:1851 +#: ../../upgrading-checklist.rst:1884 msgid "" "Architecture-specific examples go in ``/usr/lib//examples`` with" " symlinks from ``/usr/share/doc//examples/*`` or from " "``/usr/share/doc//examples`` itself" msgstr "" -#: ../../upgrading-checklist.rst:1856 +#: ../../upgrading-checklist.rst:1889 msgid "Updated FHS to a 2.1 draft; this reverts ``/var/state`` to ``/var/lib``" msgstr "" -#: ../../upgrading-checklist.rst:1860 +#: ../../upgrading-checklist.rst:1893 msgid "9.7; mime-policy" msgstr "" -#: ../../upgrading-checklist.rst:1860 +#: ../../upgrading-checklist.rst:1893 msgid "Added MIME sub-policy document" msgstr "" -#: ../../upgrading-checklist.rst:1863 +#: ../../upgrading-checklist.rst:1896 msgid "12.4" msgstr "" -#: ../../upgrading-checklist.rst:1863 +#: ../../upgrading-checklist.rst:1896 msgid "VISUAL is allowed as a (higher priority) alternative to EDITOR" msgstr "" -#: ../../upgrading-checklist.rst:1866 +#: ../../upgrading-checklist.rst:1899 msgid "" "Modified liblockfile description, which affects mailbox-accessing " "programs. Please see the policy document for details" msgstr "" -#: ../../upgrading-checklist.rst:1870 +#: ../../upgrading-checklist.rst:1903 msgid "" "If a package provides a changelog in HTML format, a text-only version " "should also be included. (Such a version may be prepared using ``lynx " "-dump -nolist``.)" msgstr "" -#: ../../upgrading-checklist.rst:1875 +#: ../../upgrading-checklist.rst:1908 msgid "Description of how to handle version numbers based on dates added" msgstr "" -#: ../../upgrading-checklist.rst:1878 +#: ../../upgrading-checklist.rst:1911 msgid "Version 3.0.1" msgstr "" -#: ../../upgrading-checklist.rst:1880 +#: ../../upgrading-checklist.rst:1913 msgid "Released July, 1999." msgstr "" -#: ../../upgrading-checklist.rst:1883 +#: ../../upgrading-checklist.rst:1916 msgid "" "Added the clarification that the .la files are essential for the packages" " using libtool's libltdl library, in which case the .la files must go in " "the run-time library package" msgstr "" -#: ../../upgrading-checklist.rst:1888 +#: ../../upgrading-checklist.rst:1921 msgid "Version 3.0.0" msgstr "" -#: ../../upgrading-checklist.rst:1890 +#: ../../upgrading-checklist.rst:1923 msgid "Released June, 1999." msgstr "" -#: ../../upgrading-checklist.rst:1893 +#: ../../upgrading-checklist.rst:1926 msgid "" "Debian formally moves from the FSSTND to the FHS. This is a major change," " and the implications of this move are probably not all known." msgstr "" -#: ../../upgrading-checklist.rst:1899 +#: ../../upgrading-checklist.rst:1932 msgid "4.1" msgstr "" -#: ../../upgrading-checklist.rst:1898 +#: ../../upgrading-checklist.rst:1931 msgid "" "Only 3 digits of the Standards version need be included in control files," " though all four digits are still permitted." msgstr "" -#: ../../upgrading-checklist.rst:1902 +#: ../../upgrading-checklist.rst:1935 msgid "" "The location of the GPL has changed to ``/usr/share/common-licenses``. " "This may require changing the copyright files to point to the correct " "location of the GPL and other major licenses" msgstr "" -#: ../../upgrading-checklist.rst:1908 +#: ../../upgrading-checklist.rst:1941 msgid "" "Packages that use libtool to create shared libraries must include the .la" " files in the -dev packages" msgstr "" -#: ../../upgrading-checklist.rst:1912 +#: ../../upgrading-checklist.rst:1945 msgid "Use logrotate to rotate log files" msgstr "" -#: ../../upgrading-checklist.rst:1915 +#: ../../upgrading-checklist.rst:1948 msgid "now 11.8" msgstr "" -#: ../../upgrading-checklist.rst:1915 +#: ../../upgrading-checklist.rst:1948 msgid "section 5.8 has been rewritten (Programs for the X Window System)" msgstr "" -#: ../../upgrading-checklist.rst:1919 +#: ../../upgrading-checklist.rst:1952 msgid "9.6; menu-policy" msgstr "" -#: ../../upgrading-checklist.rst:1918 +#: ../../upgrading-checklist.rst:1951 msgid "" "There is now an associated menu policy, in a separate document, that " "carries the full weight of Debian policy" msgstr "" -#: ../../upgrading-checklist.rst:1924 +#: ../../upgrading-checklist.rst:1957 msgid "11.3" msgstr "" -#: ../../upgrading-checklist.rst:1922 +#: ../../upgrading-checklist.rst:1955 msgid "" "Programs which need to modify the files ``/var/run/utmp``, " "``/var/log/wtmp`` and ``/var/log/lastlog`` must be installed setgid utmp" msgstr "" -#: ../../upgrading-checklist.rst:1927 +#: ../../upgrading-checklist.rst:1960 msgid "Version 2.5.0" msgstr "" -#: ../../upgrading-checklist.rst:1929 +#: ../../upgrading-checklist.rst:1962 msgid "Released October, 1998." msgstr "" -#: ../../upgrading-checklist.rst:1931 +#: ../../upgrading-checklist.rst:1964 msgid "" "*Please note that section numbers below this point may not match the " "current Policy Manual.*" msgstr "" -#: ../../upgrading-checklist.rst:1934 +#: ../../upgrading-checklist.rst:1967 msgid "Rearranged the manual to create a new Section 4, Files" msgstr "" -#: ../../upgrading-checklist.rst:1936 +#: ../../upgrading-checklist.rst:1969 msgid "" "Section 3.3 (\"Files\") was moved to Section 4. The Sections that were " "Section 4 and Section 5 were moved down to become Section 5 and Section " "6." msgstr "" -#: ../../upgrading-checklist.rst:1940 +#: ../../upgrading-checklist.rst:1973 msgid "" "What was Section 5.5 (\"Log files\") is now a subsection of the new " "Section 4 (\"Files\"), becoming section 4.8, placed after \"Configuration" @@ -3447,339 +3506,339 @@ "fill in the number gap." msgstr "" -#: ../../upgrading-checklist.rst:1946 +#: ../../upgrading-checklist.rst:1979 msgid "" "Modified the section about changelog files to accommodate upstream " "changelogs which were formatted as HTML. These upstream changelog files " "should now be accessible as ``/usr/doc/package/changelog.html.gz``" msgstr "" -#: ../../upgrading-checklist.rst:1951 +#: ../../upgrading-checklist.rst:1984 msgid "" "Symlinks are permissible to link the real, or upstream, changelog name to" " the Debian mandated name." msgstr "" -#: ../../upgrading-checklist.rst:1954 +#: ../../upgrading-checklist.rst:1987 msgid "" "Clarified that HTML documentation should be present in some package, " "though not necessarily the main binary package." msgstr "" -#: ../../upgrading-checklist.rst:1957 +#: ../../upgrading-checklist.rst:1990 msgid "" "Corrected all references to the location of the copyright files. The " "correct location is ``/usr/doc/package/copyright``" msgstr "" -#: ../../upgrading-checklist.rst:1960 +#: ../../upgrading-checklist.rst:1993 msgid "Ratified the architecture specification strings to cater to the HURD." msgstr "" -#: ../../upgrading-checklist.rst:1963 +#: ../../upgrading-checklist.rst:1996 msgid "Version 2.4.1" msgstr "" -#: ../../upgrading-checklist.rst:1965 +#: ../../upgrading-checklist.rst:1998 msgid "Released April, 1998." msgstr "" -#: ../../upgrading-checklist.rst:1970 +#: ../../upgrading-checklist.rst:2003 msgid "Updated section 3.3.5 Symbolic links" msgstr "" -#: ../../upgrading-checklist.rst:1968 +#: ../../upgrading-checklist.rst:2001 msgid "" "symbolic links within a toplevel directory should be relative, symbolic " "links between toplevel directories should be absolute (cf., Policy Weekly" " Issue#6, topic 2)" msgstr "" -#: ../../upgrading-checklist.rst:1974 ../../upgrading-checklist.rst:2039 +#: ../../upgrading-checklist.rst:2007 ../../upgrading-checklist.rst:2072 msgid "Updated section 4.9 Games" msgstr "" -#: ../../upgrading-checklist.rst:1973 +#: ../../upgrading-checklist.rst:2006 msgid "" "manpages for games should be installed in ``/usr/man/man6`` (cf., Policy " "Weekly Issue#6, topic 3)" msgstr "" -#: ../../upgrading-checklist.rst:1979 +#: ../../upgrading-checklist.rst:2012 msgid "Updated Chapter 12 Shared Libraries" msgstr "" -#: ../../upgrading-checklist.rst:1977 +#: ../../upgrading-checklist.rst:2010 msgid "" "ldconfig must be called in the postinst script if the package installs " "shared libraries (cf., Policy Weekly Issue #6, fixes:bug#20515)" msgstr "" -#: ../../upgrading-checklist.rst:1982 +#: ../../upgrading-checklist.rst:2015 msgid "Version 2.4.0" msgstr "" -#: ../../upgrading-checklist.rst:1984 +#: ../../upgrading-checklist.rst:2017 msgid "Released January, 1998" msgstr "" -#: ../../upgrading-checklist.rst:1994 +#: ../../upgrading-checklist.rst:2027 msgid "Updated section 3.3.4 Scripts" msgstr "" -#: ../../upgrading-checklist.rst:1987 +#: ../../upgrading-checklist.rst:2020 msgid "/bin/sh may be any POSIX compatible shell" msgstr "" -#: ../../upgrading-checklist.rst:1989 +#: ../../upgrading-checklist.rst:2022 msgid "scripts including bashisms have to specify ``/bin/bash`` as interpreter" msgstr "" -#: ../../upgrading-checklist.rst:1992 +#: ../../upgrading-checklist.rst:2025 msgid "" "scripts which create files in world-writable directories (e.g., in " "``/tmp``) should use tempfile or mktemp for creating the directory" msgstr "" -#: ../../upgrading-checklist.rst:1998 +#: ../../upgrading-checklist.rst:2031 msgid "Updated section 3.3.5 Symbolic Links" msgstr "" -#: ../../upgrading-checklist.rst:1997 +#: ../../upgrading-checklist.rst:2030 msgid "" "symbolic links referencing compressed files must have the same file " "extension as the referenced file" msgstr "" -#: ../../upgrading-checklist.rst:2001 +#: ../../upgrading-checklist.rst:2034 msgid "Updated section 3.3.6 Device files" msgstr "" -#: ../../upgrading-checklist.rst:2001 +#: ../../upgrading-checklist.rst:2034 msgid "``/dev/tty*`` serial devices should be used instead of ``/dev/cu*``" msgstr "" -#: ../../upgrading-checklist.rst:2008 +#: ../../upgrading-checklist.rst:2041 msgid "Updated section 3.4.2 Writing the scripts in ``/etc/init.d``" msgstr "" -#: ../../upgrading-checklist.rst:2004 +#: ../../upgrading-checklist.rst:2037 msgid "" "all ``/etc/init.d`` scripts have to provide the following options: start," " stop, restart, force-reload" msgstr "" -#: ../../upgrading-checklist.rst:2007 +#: ../../upgrading-checklist.rst:2040 msgid "the reload option is optional and must never stop and restart the service" msgstr "" -#: ../../upgrading-checklist.rst:2012 +#: ../../upgrading-checklist.rst:2045 msgid "Updated section 3.5 Cron jobs" msgstr "" -#: ../../upgrading-checklist.rst:2011 +#: ../../upgrading-checklist.rst:2044 msgid "" "cron jobs that need to be executed more often than daily should be " "installed into ``/etc/cron.d``" msgstr "" -#: ../../upgrading-checklist.rst:2017 +#: ../../upgrading-checklist.rst:2050 msgid "Updated section 3.7 Menus" msgstr "" -#: ../../upgrading-checklist.rst:2015 +#: ../../upgrading-checklist.rst:2048 msgid "" "removed section about how to register HTML docs to \\`menu' (the " "corresponding section in 4.4, Web servers and applications, has been " "removed in policy 2.2.0.0 already, so this one was obsolete)" msgstr "" -#: ../../upgrading-checklist.rst:2020 +#: ../../upgrading-checklist.rst:2053 msgid "New section 3.8 Keyboard configuration" msgstr "" -#: ../../upgrading-checklist.rst:2020 +#: ../../upgrading-checklist.rst:2053 msgid "details about how the backspace and delete keys should be handled" msgstr "" -#: ../../upgrading-checklist.rst:2024 +#: ../../upgrading-checklist.rst:2057 msgid "New section 3.9 Environment variables" msgstr "" -#: ../../upgrading-checklist.rst:2023 +#: ../../upgrading-checklist.rst:2056 msgid "" "no program must depend on environment variables to get a reasonable " "default configuration" msgstr "" -#: ../../upgrading-checklist.rst:2028 +#: ../../upgrading-checklist.rst:2061 msgid "New section 4.6 News system configuration" msgstr "" -#: ../../upgrading-checklist.rst:2027 +#: ../../upgrading-checklist.rst:2060 msgid "" "``/etc/news/organization`` and ``/etc/news/server`` should be supported " "by all news servers and clients" msgstr "" -#: ../../upgrading-checklist.rst:2035 +#: ../../upgrading-checklist.rst:2068 msgid "Updated section 4.7 Programs for the X Window System" msgstr "" -#: ../../upgrading-checklist.rst:2031 +#: ../../upgrading-checklist.rst:2064 msgid "" "programs requiring a non-free Motif library should be provided as foo-" "smotif and foo-dmotif package" msgstr "" -#: ../../upgrading-checklist.rst:2034 +#: ../../upgrading-checklist.rst:2067 msgid "" "if lesstif works reliably for such program, it should be linked against " "lesstif and not against a non-free Motif library" msgstr "" -#: ../../upgrading-checklist.rst:2038 +#: ../../upgrading-checklist.rst:2071 msgid "" "games for X Windows have to be installed in ``/usr/games``, just as non-X" " games" msgstr "" -#: ../../upgrading-checklist.rst:2042 +#: ../../upgrading-checklist.rst:2075 msgid "Version 2.3.0" msgstr "" -#: ../../upgrading-checklist.rst:2044 +#: ../../upgrading-checklist.rst:2077 msgid "Released September, 1997." msgstr "" -#: ../../upgrading-checklist.rst:2046 +#: ../../upgrading-checklist.rst:2079 msgid "" "new section \\`4.2 Daemons' including rules for ``/etc/services``, " "``/etc/protocols``, ``/etc/rpc``, and ``/etc/inetd.conf``" msgstr "" -#: ../../upgrading-checklist.rst:2049 +#: ../../upgrading-checklist.rst:2082 msgid "" "updated section about \\`Configuration files': packages may not touch " "other packages' configuration files" msgstr "" -#: ../../upgrading-checklist.rst:2052 +#: ../../upgrading-checklist.rst:2085 msgid "MUAs and MTAs have to use liblockfile" msgstr "" -#: ../../upgrading-checklist.rst:2055 +#: ../../upgrading-checklist.rst:2088 msgid "Version 2.2.0" msgstr "" -#: ../../upgrading-checklist.rst:2057 +#: ../../upgrading-checklist.rst:2090 msgid "Released July, 1997." msgstr "" -#: ../../upgrading-checklist.rst:2059 +#: ../../upgrading-checklist.rst:2092 msgid "" "added section 4.1 \\`Architecture specification strings': use " "-linux where is one of the following: i386, alpha, arm, " "m68k, powerpc, sparc." msgstr "" -#: ../../upgrading-checklist.rst:2063 +#: ../../upgrading-checklist.rst:2096 msgid "detailed rules for ``/usr/local``" msgstr "" -#: ../../upgrading-checklist.rst:2065 +#: ../../upgrading-checklist.rst:2098 msgid "user ID's" msgstr "" -#: ../../upgrading-checklist.rst:2067 +#: ../../upgrading-checklist.rst:2100 msgid "editor/pager policy" msgstr "" -#: ../../upgrading-checklist.rst:2069 +#: ../../upgrading-checklist.rst:2102 msgid "cron jobs" msgstr "" -#: ../../upgrading-checklist.rst:2071 +#: ../../upgrading-checklist.rst:2104 msgid "device files" msgstr "" -#: ../../upgrading-checklist.rst:2073 +#: ../../upgrading-checklist.rst:2106 msgid "don't install shared libraries as executable" msgstr "" -#: ../../upgrading-checklist.rst:2075 +#: ../../upgrading-checklist.rst:2108 msgid "app-defaults files may not be conffiles" msgstr "" -#: ../../upgrading-checklist.rst:2078 +#: ../../upgrading-checklist.rst:2111 msgid "Version 2.1.3" msgstr "" -#: ../../upgrading-checklist.rst:2080 +#: ../../upgrading-checklist.rst:2113 msgid "Released March, 1997." msgstr "" -#: ../../upgrading-checklist.rst:2082 +#: ../../upgrading-checklist.rst:2115 msgid "two programs with different functionality must not have the same name" msgstr "" -#: ../../upgrading-checklist.rst:2084 +#: ../../upgrading-checklist.rst:2117 msgid "\"Webstandard 3.0\"" msgstr "" -#: ../../upgrading-checklist.rst:2086 +#: ../../upgrading-checklist.rst:2119 msgid "\"Standard for Console Messages\"" msgstr "" -#: ../../upgrading-checklist.rst:2088 +#: ../../upgrading-checklist.rst:2121 msgid "Libraries should be compiled with ``-D_REENTRANT``" msgstr "" -#: ../../upgrading-checklist.rst:2090 +#: ../../upgrading-checklist.rst:2123 msgid "Libraries should be stripped with ``strip --strip-unneeded``" msgstr "" -#: ../../upgrading-checklist.rst:2093 +#: ../../upgrading-checklist.rst:2126 msgid "Version 2.1.2" msgstr "" -#: ../../upgrading-checklist.rst:2095 +#: ../../upgrading-checklist.rst:2128 msgid "Released November, 1996." msgstr "" -#: ../../upgrading-checklist.rst:2097 +#: ../../upgrading-checklist.rst:2130 msgid "Some changes WRT shared libraries" msgstr "" -#: ../../upgrading-checklist.rst:2100 +#: ../../upgrading-checklist.rst:2133 msgid "Version 2.1.1" msgstr "" -#: ../../upgrading-checklist.rst:2102 +#: ../../upgrading-checklist.rst:2135 msgid "Released September, 1996." msgstr "" -#: ../../upgrading-checklist.rst:2104 +#: ../../upgrading-checklist.rst:2137 msgid "No hard links in source packages" msgstr "" -#: ../../upgrading-checklist.rst:2106 +#: ../../upgrading-checklist.rst:2139 msgid "Do not use ``dpkg-divert`` or ``update-alternatives`` without consultation" msgstr "" -#: ../../upgrading-checklist.rst:2109 +#: ../../upgrading-checklist.rst:2142 msgid "Shared libraries must be installed stripped" msgstr "" -#: ../../upgrading-checklist.rst:2112 +#: ../../upgrading-checklist.rst:2145 msgid "Version 2.1.0" msgstr "" -#: ../../upgrading-checklist.rst:2114 +#: ../../upgrading-checklist.rst:2147 msgid "Released August, 1996." msgstr "" -#: ../../upgrading-checklist.rst:2116 +#: ../../upgrading-checklist.rst:2149 msgid "Upstream changelog must be installed too" msgstr "" diff -Nru debian-policy-4.5.0.3/Makefile debian-policy-4.5.1.0/Makefile --- debian-policy-4.5.0.3/Makefile 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/Makefile 2020-11-17 00:05:43.000000000 +0000 @@ -9,7 +9,7 @@ # Basic package information. PACKAGE := $(shell dpkg-parsechangelog -SSource) TIMESTAMP := $(shell dpkg-parsechangelog -STimestamp) -DATE := $(shell date -d '@$(TIMESTAMP)' +'%Y-%m-%d') +DATE := $(shell date --utc -d '@$(TIMESTAMP)' +'%Y-%m-%d') VERSION := $(shell dpkg-parsechangelog -SVersion) # Translated languages diff -Nru debian-policy-4.5.0.3/policy/ch-archive.rst debian-policy-4.5.1.0/policy/ch-archive.rst --- debian-policy-4.5.0.3/policy/ch-archive.rst 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/policy/ch-archive.rst 2020-11-17 00:05:43.000000000 +0000 @@ -184,15 +184,34 @@ ------------------------ Every package must be accompanied by a verbatim copy of its -distribution license in the file ``/usr/share/doc/package/copyright``. +distribution license(s) in the file ``/usr/share/doc/PACKAGE/copyright``. -Every package must be accompanied by a verbatim copy of its copyright -information, unless its distribution license explicitly permits this -information to be excluded from distributions of binaries built from -the source. In such cases, a verbatim copy of its copyright -information should normally still be included, but need not be if -creating and maintaining a copy of that information involves -significant time and effort. [#]_ +The copyright information for files in a package must be copied +verbatim into ``/usr/share/doc/PACKAGE/copyright``, when all of the +following hold: + +#. the distribution license for those files requires that copyright + information be included in all copies and/or binary distributions; + +#. the files are shipped in the binary package, either in source or + compiled form; and + +#. the form in which the files are present in the binary package does + not include a plain text version of their copyright notices. + +Thus, the copyright information for files in the source package which +are only part of its build process, such as autotools files, need not +be included in ``/usr/share/doc/PACKAGE/copyright``, because those +files do not get installed into the binary package. Similarly, plain +text files which include their own copyright information and are +installed into the binary package unmodified need not have that +copyright information copied into ``/usr/share/doc/PACKAGE/copyright`` + +However, the copyright notices for any files which are compiled into +the object code shipped in the binary package must all be included in +``/usr/share/doc/PACKAGE/copyright`` when the license requires that +copyright information be included in all copies and/or binary +distributions, as most do. [#]_ See :ref:`s-copyrightfile` for further details. diff -Nru debian-policy-4.5.0.3/policy/ch-binary.rst debian-policy-4.5.1.0/policy/ch-binary.rst --- debian-policy-4.5.0.3/policy/ch-binary.rst 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/policy/ch-binary.rst 2020-11-17 00:05:43.000000000 +0000 @@ -421,7 +421,7 @@ badly-formatted messages"), it should display this in the ``config`` or ``postinst`` script and prompt the user to hit return to acknowledge the message. Copyright messages do not count as vitally important (they -belong in ``/usr/share/doc/package/copyright``); neither do instructions +belong in ``/usr/share/doc/PACKAGE/copyright``); neither do instructions on how to use a program (these should be in on-line documentation, where all the users can see them). diff -Nru debian-policy-4.5.0.3/policy/ch-controlfields.rst debian-policy-4.5.1.0/policy/ch-controlfields.rst --- debian-policy-4.5.0.3/policy/ch-controlfields.rst 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/policy/ch-controlfields.rst 2020-11-17 00:05:43.000000000 +0000 @@ -552,8 +552,7 @@ ``epoch`` This is a single (generally small) unsigned integer. It may be - omitted, in which case zero is assumed. If it is omitted then the - ``upstream_version`` may not contain any colons. + omitted, in which case zero is assumed. Epochs can help when the upstream version numbering scheme changes, but they must be used with care. You should not change diff -Nru debian-policy-4.5.0.3/policy/ch-docs.rst debian-policy-4.5.1.0/policy/ch-docs.rst --- debian-policy-4.5.0.3/policy/ch-docs.rst 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/policy/ch-docs.rst 2020-11-17 00:05:43.000000000 +0000 @@ -181,10 +181,13 @@ Copyright information --------------------- -Every package must be accompanied by a verbatim copy of its copyright -information and distribution license in the file -``/usr/share/doc/package/copyright``. This file must neither be -compressed nor be a symbolic link. +Every package must be accompanied by a verbatim copy of its +distribution license(s) in the file ``/usr/share/doc/PACKAGE/copyright``. +This file must neither be compressed nor be a symbolic link. + +A verbatim copy of the package's copyright information is often +required to be present in ``/usr/share/doc/PACKAGE/copyright``, too; +see :ref:`s-pkgcopyright`. In addition, the copyright file must say where the upstream sources (if any) were obtained, and should include a name or contact address for the @@ -198,7 +201,7 @@ distribution and briefly explain why. A copy of the file which will be installed in -``/usr/share/doc/package/copyright`` should be in ``debian/copyright`` +``/usr/share/doc/PACKAGE/copyright`` should be in ``debian/copyright`` in the source package. ``/usr/share/doc/package`` may be a symbolic link to another directory diff -Nru debian-policy-4.5.0.3/policy/ch-opersys.rst debian-policy-4.5.1.0/policy/ch-opersys.rst --- debian-policy-4.5.0.3/policy/ch-opersys.rst 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/policy/ch-opersys.rst 2020-11-17 00:05:43.000000000 +0000 @@ -599,7 +599,7 @@ ~~~~~~~ Examples on which you can base your ``systemd`` service units are -available in the man page :manpage:`systemd.unit(8)`. An example on which +available in the man page :manpage:`systemd.unit(5)`. An example on which you can base your init scripts is available in the man page :manpage:`init-d-script(5)`. diff -Nru debian-policy-4.5.0.3/policy/ch-source.rst debian-policy-4.5.1.0/policy/ch-source.rst --- debian-policy-4.5.0.3/policy/ch-source.rst 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/policy/ch-source.rst 2020-11-17 00:05:43.000000000 +0000 @@ -211,9 +211,9 @@ ------------------------------- Every package must be accompanied by a verbatim copy of its -distribution license in the file ``/usr/share/doc/package/copyright``. +distribution license(s) in the file ``/usr/share/doc/PACKAGE/copyright``. -This file is usually required to contain a verbatim copy of the +This file is often required to contain a verbatim copy of the package's copyright information, too; see :ref:`s-copyrightfile` and :ref:`s-pkgcopyright` for details, and for further considerations related to copyrights for packages. @@ -811,8 +811,8 @@ ---------------------------- Packages in the Debian archive using the 3.0 (quilt) source package -format should not contain a non-default series file. That is, there -should not exist a file ``debian/patches/foo.series`` for any ``foo``. +format must not contain a non-default series file. That is, there +must not exist a file ``debian/patches/foo.series`` for any ``foo``. .. [#] Rationale: diff -Nru debian-policy-4.5.0.3/policy/upgrading-checklist.rst debian-policy-4.5.1.0/policy/upgrading-checklist.rst --- debian-policy-4.5.0.3/policy/upgrading-checklist.rst 2020-08-19 18:24:51.000000000 +0000 +++ debian-policy-4.5.1.0/policy/upgrading-checklist.rst 2020-11-17 00:05:43.000000000 +0000 @@ -39,6 +39,39 @@ except in the two anomalous historical cases where normative requirements were changed in a minor patch release. +Version 4.5.1 +------------- + +Released November, 2020. + +2.3, 4.5 & 12.5 + The copyright information for files in a package must be copied + verbatim into ``/usr/share/doc/PACKAGE/copyright`` when + + #. the distribution license for those files requires that + copyright information be included in all copies and/or binary + distributions; + + #. the files are shipped in the binary package, either in source + or compiled form; and + + #. the form in which the files are present in the binary package + does not include a plain text version of their copyright + notices. + + Note that there is no change to the requirement to copy all + licensing information into ``/usr/share/doc/PACKAGE/copyright``. + + (Previously, it was always required for all copyright information + to be copied into ``/usr/share/doc/PACKAGE/copyright``.) + +4.17 + Packages must not contain a non-default series file. That is, + dpkg's vendor-specific patch series feature must not be used for + packages in the Debian archive. + + (previously a "should not") + Version 4.5.0 -------------