debian-policy (4.7.2.1) UNRELEASED; urgency=medium * Fix missing word in 10.1 & upgrading checklist. * Rewrite "date"->"day-of-month" in Policy 3.2.1 (Closes: #1100455). Thanks to Ahmed Siam for reporting the issue. -- Sean Whitton Fri, 28 Feb 2025 11:03:46 +0800 debian-policy (4.7.2.0) unstable; urgency=medium * Policy: Relax 10.1 slightly for /usr/games Wording: Sean Whitton Seconded: Holger Levsen Seconded: Chris Hofstaedtler Seconded: Jochen Sprickerhof Closes: #1098948 -- Sean Whitton Thu, 27 Feb 2025 14:35:02 +0800 debian-policy (4.7.1.1) unstable; urgency=medium * Source-only upload. -- Sean Whitton Sat, 22 Feb 2025 12:39:04 +0800 debian-policy (4.7.1.0) unstable; urgency=medium [ Fei Ding & Ke Zhang ] * New Simplified Chinese translation. [ Sean Whitton ] * Install new translation in new binary package. * Merge two duplicate sets of .po files, locales/ & policy/locale/. * Policy: Clarify filename conflicts for programs Wording: Chris Hofstaedtler Seconded: Helmut Grohne Seconded: Jochen Sprickerhof Seconded: Holger Levsen Closes: #1075856 * 5.6.31: Update default value of Rules-Requires-Root (Closes: #1091913). Thanks to Niels Thykier for the report. * Policy: Packages must/should not require man, info and locale files Wording: Josh Triplett Seconded: Sean Whitton Seconded: Mattia Rizzolo Closes: #1089110 * Policy: Packages must not install to /bin, /lib, /lib* or /sbin Wording: Helmut Grohne Seconded: Russ Allbery Seconded: Sam Hartman Seconded: Luca Boccassi Seconded: Chris Hofstaedtler Seconded: Holger Levsen Seconded: Michael Biebl Seconded: Jochen Sprickerhof Closes: #1074014 - Rewrite Helmut's text to avoid mentioning the merged-/usr transition by name, and to avoid the transition-specific "aliased paths" jargon. My hope is that this will be better for future readers. * 10.1: Delete paragraph about compatibility symlinks /path -> /usr/path. This paragraph is effectively superseded by the preceding Policy change. * Fix formatting issue in 10.2 (Closes: #1094664). Thanks to Roberto C. Sanchez for the report. * Fix typo in 2.2.2 (Closes: #1098339). Thanks to Ahmed Siam for the report. -- Sean Whitton Thu, 20 Feb 2025 17:44:53 +0800 debian-policy (4.7.0.2) unstable; urgency=medium * Support building without (fake)root (Closes: #1087626). Thanks to Niels Thykier for the patch. * Add debian/debian-policy-*/ to .gitignore. -- Sean Whitton Fri, 03 Jan 2025 16:48:08 +0000 debian-policy (4.7.0.1) unstable; urgency=medium * Fix typo in 9.3.1. Thanks to Paul Gevers for the report. * Fix markup problem in 3.9 (Closes: #1074040). Thanks to Ke Zhang for the report & patch. * Update specification of the default value for Rules-Requires-Root. See #1057238. -- Sean Whitton Sun, 25 Aug 2024 17:41:50 +0800 debian-policy (4.7.0.0) unstable; urgency=medium [ Sean Whitton ] * Policy: Prefer native overriding mechanisms to diversions & alternatives Wording: Luca Boccassi Seconded: Sean Whitton Seconded: Russ Allbery Seconded: Holger Levsen Closes: #1035733 * Policy: Improve alternative build dependency discussion Wording: Russ Allbery Seconded: Wouter Verhelst Seconded: Sean Whitton Closes: #968226 * Policy: No network access for required targets for contrib & non-free Wording: Aurelien Jarno Seconded: Sam Hartman Seconded: Tobias Frost Seconded: Holger Levsen Closes: #1068192 [ Russ Allbery ] * Policy: Add mention of the new non-free-firmware archive area Wording: Gunnar Wolf Seconded: Holger Levsen Seconded: Russ Allbery Closes: #1029211 * Policy: Source packages in main may build binary packages in contrib Wording: Simon McVittie Seconded: Holger Levsen Seconded: Russ Allbery Closes: #994008 * Policy: Allow hard links in source packages Wording: Russ Allbery Seconded: Helmut Grohne Seconded: Guillem Jover Closes: #970234 * Policy: Binary and Description fields may be absent in .changes Wording: Russ Allbery Seconded: Sam Hartman Seconded: Guillem Jover Closes: #963524 * Policy: systemd units are required to start and stop system services Wording: Luca Boccassi Wording: Russ Allbery Seconded: Luca Boccassi Seconded: Sam Hartman Closes: #1039102 -- Sean Whitton Sun, 07 Apr 2024 13:08:55 +0800 debian-policy (4.6.2.1) unstable; urgency=medium [ Guillem Jover ] * Standardize terminology with dpkg. (Closes: #1020248) - Use 'stanza' for each section of a multi-section control file, such as the source package template control file (debian/control). - Use standardized naming for binary package control files, source package control files (.dsc), source package template control files (debian/control), and upload changes control files (.changes). - Refer to members of the control member of the .deb archive as 'package metadata'. * Update Installed-Size algorithm used by dpkg (Closes: #793499). [ Stéphane Blondon ] * New Debian-specific Sphinx style (Closes: #915583). [ Max-Julian Pogner ] * Fix missing quotes in dpkg-divert examples. (Closes: #1031403) -- Sean Whitton Sat, 24 Feb 2024 20:39:43 +0800 debian-policy (4.6.2.0) unstable; urgency=medium [ Sean Whitton ] * Policy: Update alternatives system priorities for window managers Wording: Ansgar Seconded: Russ Allbery Seconded: Sean Whitton Closes: #975631 * Policy: Clarify udeb-only source packages are out of scope Wording: Russ Allbery Seconded: Holger Levsen Seconded: Sean Whitton Closes: #992136 [ Russ Allbery ] * Policy: Add new-version argument to several maintainer script calls Wording: Russ Allbery Seconded: Sean Whitton Seconded: Guillem Jover Closes: #823256 * Policy: Essential packages must work only if previously configured Wording: Helmut Grohne Seconded: Santiago Vila Seconded: Guillem Jover Closes: #1020267 * Prefer "portion" to "stanza" when describing parts of the Vcs-Git header to avoid confusion with blocks of fields in deb822. Thanks to Charles Plessy for pointing out the inconsistency. [ Guillem Jover ] * Terminology fixes. (Closes: #1020248) - Refer to blocks of fields in deb822 files as stanzas, not paragraphs. This aligns terminology with dpkg and reduces confusion with text paragraphs found in, for example, the Description field. * Policy: Replace references to PGP with OpenPGP. (Closes: #1020243) * Whitespace and quoting fixes. (Closes: #1020238) - Remove trailing whitespace and convert tabs to spaces in all files. - Avoid use of unbalanced single quotes. * copyright-format: Formatting improvements. (Closes: #1020241) - Put Source after Format in examples. - Reformat GPL examples to be more compact. - Use URLs rather than postal addresses in GPL examples. - Move the comment about where the GPL can be found on Debian systems to a separate Comment block in examples, rather than including it in the License text. - Apply wrap-and-sort -ast formatting to Files fields in the examples. [ Daniel Shahaf ] * Add an English description of the format of bug closers in the changelog file, alongside the Perl-compatible regular expression. (Closes: #953911) -- Sean Whitton Fri, 16 Dec 2022 19:41:44 -0700 debian-policy (4.6.1.1) unstable; urgency=medium * d/control: Add Homepage field (Closes: #1012879). Thanks to Benjamin Drung for the suggestion. * Upgrading checklist for 4.5.1: apply wording change from 07f1b39 (Closes: #1017095). -- Sean Whitton Sat, 13 Aug 2022 17:13:34 -0700 debian-policy (4.6.1.0) unstable; urgency=medium * Policy: Allow non-64-bit packages to install to /usr/lib64 Wording: Sean Whitton Seconded: Simon McVittie Seconded: Russ Allbery Closes: #992601 * Policy: Define 'upstream' & document several version conventions Wording: Russ Allbery Seconded: Sam Hartman Seconded: Sean Whitton Closes: #542288, #850729 * virtual-package-names-list: Add {default,}dbus-system-bus (Closes: #998063). Thanks to Simon McVittie for the patch. * Update 9.7.2 and 9.7.3 for package split of bin:mime-support into bin:media-types and bin:mailcap (Closes: #1008480). Thanks to Charles Plessy for the patch. * Fix several problems with footnote regarding the autobuilders and build dependency alternatives (Closes: #999826). Thanks to Johannes Schauer Marin Rodrigues for the report and patch. * Use syntax highlighting for some source code blocks (Closes: #999566). Thanks to Stéphane Blondon for the patch. -- Sean Whitton Wed, 11 May 2022 11:02:59 -0700 debian-policy (4.6.0.1) unstable; urgency=medium * Fix header of upgrading checklist entry for last release (Closes: #992414). Thanks to Scott Talbert and Drew Parsons for reporting the problem. -- Sean Whitton Wed, 18 Aug 2021 13:21:50 -0700 debian-policy (4.6.0.0) unstable; urgency=medium [ Sean Whitton ] * Policy: Allow manpages to be included in the dependencies of packages Wording: Helmut Grohne Seconded: Russ Allbery Seconded: Christoph Berg Seconded: Sean Whitton Closes: #983657 * Policy: Support for subpaths in Vcs-Git Wording: Russ Allbery Seconded: Sean Whitton Seconded: Mattia Rizzolo Closes: #932696 * 4.4: Fix changelog format: needs an extra space before sign-off (Closes: #976301). Thanks to Anatoli Babenia for reporting the problem. * autopkgtest: Update variable name ADTTMP->AUTOPKGTEST_TMP (Closes: #989581). Thanks to Fabrice Bauzac-Stehly for reporting the problem. [ Russ Allbery ] * Policy: Add new encouraged keyword, make keywords consistent Wording: Russ Allbery Seconded: Sam Hartman Seconded: Sean Whitton Closes: #944920 * Clarify that no package may install files in /usr/lib64. The previous wording implied this restriction only applied to 64-bit packages. * Reserve the /etc/rcn.d directories for the init-system-helpers package rather than the sysvinit package, reflecting a change already made in the archive. -- Sean Whitton Tue, 17 Aug 2021 20:06:42 -0700 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 source code to an existing footnote in section 2.3. * 3.2.1: tweak wording to avoid suggesting that Policy forbids using Debian revisions for packages using a native source package format (Closes: #953629). Thank you to Ian Jackson for the suggestion. * Switch back dh_linktree -> dh_sphinxdoc now that #658238 has been resolved (Closes: #968664) - Update substvars usage - Drop linktree config - Drop ${misc:Depends} -> ${linktree:Recommends} hack from d/rules. We now just have ${sphinxdoc:Depends} in the Recommends: field. -- Sean Whitton Wed, 19 Aug 2020 11:24:51 -0700 debian-policy (4.5.0.2) unstable; urgency=medium * Rebuild against newer libjs-sphinxdoc (Closes: #959005). Thanks Gabriele Stilli for the report. -- Sean Whitton Tue, 28 Apr 2020 14:20:18 -0700 debian-policy (4.5.0.1) unstable; urgency=medium * Rename section "Convenience copies of code" -> "Embedded code copies" (Closes: #955036). * Use xelatex in Sphinx conf to deal with Unicode chars in input (Closes: #955083). - Add build-deps on texlive-xetex, fonts-freefont-otf, xindy. -- Sean Whitton Fri, 27 Mar 2020 12:34:38 -0700 debian-policy (4.5.0.0) unstable; urgency=medium [ Russ Allbery ] * Clarify the footnote explaining why packages should not depend on X fonts. Thanks, Stephen Kitt. * Fix error in Perl example for the gain root command. Thanks, Niels Thykier. (Closes: #949007) [ Sean Whitton ] * Policy: Packages including daemons should ship systemd units Wording: Russ Allbery Seconded: Sean Whitton Seconded: Ansgar Closes: #941198 * Policy: New package usernames should begin with an underscore Wording: Philipp Kern Seconded: Sean Whitton Seconded: Russ Allbery Closes: #949390 * Policy: Revise init script policy in light of GR result Wording: Russ Allbery Seconded: Sam Hartman Seconded: Sean Whitton Closes: #948115 - This change involved changing a number of Sphinx anchor names. This may break some external links into Policy. * Fix 'day-of week'. Thanks to Jakub Wilk. -- Sean Whitton Mon, 20 Jan 2020 12:37:09 -0700 debian-policy (4.4.1.2) unstable; urgency=medium [ Sean Whitton ] * Policy: Drop implementation details of sysvinit runlevels Wording: Ansgar Seconded: Russ Allbery Seconded: Sean Whitton Closes: #941194 See also #943583. * Fix "set -e" extraneous whitespace (Closes: #943880). Thanks Sven Joachim for the patch. * Fix 'multple' typo (Closes: #944407). Thanks Ansgar for the patch. * Improve some phrasing in 7.8 (Closes: #944325). Thank you to Nicholas D Steeves for pointing out the problem and Russ Allbery for the new text. [ Russ Allbery ] * Remove mention of the old Packaging Manual from the package description. This is ancient history and no longer likely to be helpful. Thanks, Holger Levsen. (Closes: #941835) * Add missing close brackets to the examples in the Diversions appendix. Thanks, Abou Al Montacir. * Add explicit :manpage: markup to links to manual pages. * Fix anchor syntax for s-signalingreboot section. * Fix broken markup in a footnote about sponsored uploads. Thanks, Guillem Jover. (Closes: #944332) -- Sean Whitton Fri, 29 Nov 2019 18:09:12 -0700 debian-policy (4.4.1.1) unstable; urgency=medium * Add /run/reboot-required change to the upgrading checklist (Closes: #941475). -- Sean Whitton Thu, 03 Oct 2019 07:29:56 -0700 debian-policy (4.4.1.0) unstable; urgency=medium * Policy: Only one Vcs- field is permitted Wording: Russ Allbery Seconded: Sean Whitton Seconded: Guillem Jover Closes: #931975 * Policy: Document /run/reboot-required mechanism Wording: Karl O. Pinc Seconded: Sean Whitton Seconded: Holger Levsen Seconded: Russ Allbery Seconded: Simon McVittie Closes: #919507 * Policy: doc-base now optional, not recommended Wording: Sean Whitton Seconded: Russ Allbery Seconded: Ansgar Burchardt Closes: #910783 * Copyright format: state syntactical restrictions on Files: field Wording: Nicolas Boulenguez Seconded: Sean Whitton Seconded: Russ Allbery Closes: #688481 -- Sean Whitton Sun, 29 Sep 2019 11:11:49 -0700 debian-policy (4.4.0.1) unstable; urgency=medium * Rebuild against newer libjs-sphinxdoc (Closes: #932359). Thanks Gabriele Stilli for the report. * Clarify using more than one VCS-* field. Thanks to Guillem Jover for reporting the problem and Russ Allbery for the patch. -- Sean Whitton Thu, 18 Jul 2019 21:01:09 +0100 debian-policy (4.4.0.0) unstable; urgency=medium [ Sean Whitton ] * Policy: Recommend use of dh Wording: Russ Allbery Wording: Sean Whitton Seconded: Sam Hartman Closes: #930666 * Policy: Permit -b in Vcs-Hg as well as Vcs-Git Wording: Chris Lamb Seconded: Holger Levsen Seconded: Sean Whitton Closes: #897217, #920355 * Policy: Document versioned Provides: Wording: Dominic Hargreaves Seconded: Sean Whitton Seconded: gregor herrmann Closes: #761219 * virtual-package-names-list: Add logind, default-logind Wording: Adam Borowski Seconded: Jonathan Nieder Seconded: Holger Levsen Closes: #917431 * Add text to header of the virtual packages list describing the "(versioned)" annotation. * Fix reference to FHS section in Policy 9.1.2. Thanks to Juuso "Linda" Lapinlampi for the patch. (Closes: #922654) * Process: Rewrite description of 'obsolete' usertag. * Process: Add 'stalled' usertag. * Add footnote to 2.3 with a list of licenses thought not to require the copying of all copyright notices into the package's copyright file (Closes: #928199). This was based on discussion between myself and FTP team members. [ Russ Allbery ] * Fix formatting of the debian_revision explanation in Policy 5.6.12. Thanks to Emmanuel Arias for the patch. -- Sean Whitton Sun, 07 Jul 2019 15:40:41 +0100 # Older entries have been removed from this changelog. # To read the complete changelog use `apt changelog debian-policy-zh-cn`.