lp:ubuntu/trusty/debian-policy
- Get this branch:
- bzr branch lp:ubuntu/trusty/debian-policy
Branch merges
Branch information
- Owner:
- Ubuntu branches
- Status:
- Development
Recent revisions
- 18. By Charles Plessy
-
* Policy: Document the Package-List field.
Wording: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #697433
* Policy: DM-Upload-Allowed is now obsolete
Wording: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Ansgar Burchardt <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #679326
* Policy: Checksums-{Sha1,Sha256} are now mandatory
Wording: Charles Plessy <email address hidden>
Seconded: Guillem Jover <email address hidden>
Seconded: Ansgar Burchardt <email address hidden>
Closes: #690293
* Policy: Requirements for udebs are not well documented yet
Wording: Russ Allbery <email address hidden>
Wording: Jonathan Nieder <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Cyril Brulebois <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #698030
* Policy: install-info is run by a dpkg trigger.
Wording: Jonathan Nieder <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #669915
* Policy: Stop recommending to serve HTML documents from /usr/share/doc.
Wording: Thomas Goirand <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Jonathan Nieder <email address hidden>
Closes: #715804
* Policy: File names encoded in UTF-8. ASCII preferred and mandatory in PATH.
Wording: Charles Plessy <email address hidden>
Seconded: Jonathan Nieder <email address hidden>
Seconded: Julian Gilbey <email address hidden>
Closes: #701081
* Policy: Document the Dgit field for Debian Source Control files.
Wording: Ian Jackson <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Joey Hess <email address hidden>
Seconded: Dmitrijs Ledkovs <email address hidden>
Closes: #720507
* Policy: Remove the exception to the FHS for the /selinux directory.
Wording: Charles Plessy <email address hidden>
Seconded: Steve Langasek <email address hidden>
Seconded: Julien Cristau <email address hidden>
Closes: #707183
* Policy: on upgrades, recommend removing obsolete unchanged conf. files.
Wording: Paul Wise <email address hidden>
Seconded: Jonathan Nieder <email address hidden>
Seconded: Charles Plessy <email address hidden>
Closes: #707077
* Policy: Control data fields must not start with a hyphen character.
Wording: Niels Thykier <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #706778
* debconf_spec: Document the 'escape' capability.
Wording: Jonathan Nieder <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #671355
* virtual-package- names-list: removed mp3-decoder and mp3-encoder.
Seconded: Jonathan Nieder <email address hidden>
Seconded: Kurt Roeckx <email address hidden>
Seconded: Charles Plessy <email address hidden>
Closes: #668394
* Clean outdated mentions of dpkg commands in appendix. Thanks, Guillem Jover
* Remove outdated mention of dselect documentation.
Closes: #700574. Thanks, Guillem Jover.
* Update dak reference from old katie name.
Closes: #700536. Thanks, Guillem Jover.
* Fix typo in 8.6.4. Thanks, Raúl Benencia. (Closes: #691352)
* Fix typo in 8.6.4.1. Thanks, Salvatore Bonaccorso <email address hidden>.
* Added a warning in appendix G about diverting conffiles.
Closes: #703022. Thanks, Torsten Jerzembeck.
* List build-arch and build-indep with the other required targets in 4.9.
Closes: #704657. Thanks, Philipp Hahn.
* Replaced non-standard names of dpkg states by normalised ones.
Closes: #705403
* Clarify what is meant by "compressed" in section 10.5. (Closes: #676784)
* Packaging: use the VCS URLs proposed by Lintian.
* Packaging: normalised debian/control with the tool "config-model-edit" .
* Packaging: refreshed the names of the Policy Editors. - 17. By Russ Allbery
-
* build-arch and build-indep are now mandatory targets in debian/rules,
implementing the Technical Committee ruling in #629385. Wording
review by Jonathan Nieder, Jakub Wilk, and Roger Leigh.
(Closes: #374029)
* Resynchronize the archive section list with ftp-master, adding tasks.
Patch from Charles Plessy. (Closes: #670429)
* Policy: Copyright files must be encoded in UTF-8
Wording: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Seconded: Salvatore Bonaccorso <email address hidden>
Seconded: Simon McVittie <email address hidden>
Closes: #661933
* Policy: Prohibit deprecated < and > relations
Wording: Jakub Wilk <email address hidden>
Seconded: Cyril Brulebois <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #663918
* Policy: Document the Built-Using field
Wording: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Ansgar Burchardt <email address hidden>
Closes: #641153
* Policy: Document the Vcs-* fields
Wording: Charles Plessy <email address hidden>
Wording: Jonathan Nieder <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #654958
* Policy: Document restrictions on the use of /run for wheezy
Wording: Roger Leigh <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #676561
* Policy: Rewrite shared library dependency policy to document symbols
Wording: Russ Allbery <email address hidden>
Wording: Jonathan Nieder <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Seconded: Julien Cristau <email address hidden>
Closes: #571776
* Policy: Document generic and upstart-specific init system requirements
Wording: Steve Langasek <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Adam D. Barratt <email address hidden>
Closes: #591791
* Policy: Rely on triggers instead of calling update-mime
Wording: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #661816 - 16. By Russ Allbery
-
* Fix cross-reference to control field syntax in Policy 5.4 (source
package control files). Thanks, Jakub Wilk. (Closes: #661412)
* Additional wording improvements to copyright-format 1.0 for clarity.
Also mention that the Files pattern syntax is the same as fnmatch(3)
and GNU find -path without [] patterns. Thanks, Jonathan Nieder and
Ben Finney.
* Suggest checkbashisms from devscripts or the posh shell for checking
whether /bin/sh scripts are Policy-compliant rather than recommending
dash. Thanks, Raphael Geissert. (Closes: #490604)
* Remove the ambiguous word "installed" when requiring that the location
of files and directories follow the FHS. (Closes: #638060)
* Clarify the syntax of field names to make it clear that they may not
contain spaces. Thanks, Charles Plessy. (Closes: #647645)
* Clarify that only one of build-arch or build-indep may be provided
(currently, at least) and that build should depend on whichever exist
or perform the equivalent actions. Thanks to Jonathan Nieder for some
of the wording. (Closes: #601839)
* Clearly state that "yes" is the only valid value of DM-Upload-Allowed
and rewrite its description to be less indirect. (Closes: #622263)
* Update the dpkg-buildpackage -r documentation in the appendix to
reflect the current behavior of using fakeroot. Wording from Sam
Morris. (Closes: #658009)
* Fix the legal notice in copyright-format to not refer to a nonexistent
copyright notice.
* Embed the Debian Policy version and build date in the debconf
specification and the copyright-format document. We'll make
non-normative changes without updating other version numbers, and it's
good to know which version one is looking at.
* Fix some whitespace issues in the debconf specification articleinfo.
* Install the HTML version of upgrading-checklist in the policy.html
directory as upgrading-checklist. html so that it can be deployed on
www.debian.org in a way that will allow links to Policy sections to
work easily. Thanks, Charles Plessy. (Partly addresses #639663)
* Ship the copyright-format source as copyright-format. xml.tar. gz
without a version, since it will include all of the versions, not just
the current version.
* Fix mistaken word choice (prefix instead of suffix) in the upgrading
checklist entry for 3.9.3.0.
* Add some missing entries to the virtual package names list changelog.
* Expand package long description to include all documents.
* Remove unused substitution variable generated by the build. Thanks,
Charles Plessy.
* Strip down and reformat debian/rules to remove unused variables,
references to old files no longer included, use a more standard
layout and standardize variable names, and add comments for better
maintainability.
* Convert debian/copyright to copyright-format 1.0, and in the process
add the license information for the documents other than Policy itself
and the FHS. Note the implication of the GPL source code requirement
for distributing generated versions of the Policy documents. - 15. By Russ Allbery
-
[ Russ Allbery ]
* Update the copyright format document to the version of DEP-5 from the
DEP web site and apply additional changes from subsequent discussion
in debian-devel and debian-project. Revise for clarity, to add more
examples, and to update the GFDL license versions. Thanks, Steve
Langasek, Charles Plessy, Justin B Rye, and Jonathan Nieder.
(Closes: #658209, #648387)
* Publish the copyright format specification as copyright-format- 1.0 so
that later versions can be added without removing previous versions of
the standard. Patch from Charles Plessy. (Closes: #646119)
* Policy: Improve Architecture field in source package
Wording: Raphaël Hertzog <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #626779
* Policy: Initial Debian maintainers need not be listed in copyright
Wording: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Closes: #593533
* Policy: Document cron job file naming restrictions
Wording: Karl E. Jorgensen <email address hidden>
Wording: Russ Allbery <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Dominic Hargreaves <email address hidden>
Seconded: Javier Fernández-Sanguino Peña <email address hidden>
Closes: #609162
* Policy: Document issues with conflicting packages sharing a conffile
Wording: Russ Allbery <email address hidden>
Seconded: Cyril Brulebois <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Closes: #23712
* Policy: Add /run FHS exception, clarify rules for /run and /var/run
Wording: Russ Allbery <email address hidden>
Seconded: Steve Langasek <email address hidden>
Seconded: Roger Leigh <email address hidden>
Closes: #620870, #532120
* Policy: Architecture restrictions in a dependency must be non-empty
Wording: Stefano Zacchiroli <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Colin Watson <email address hidden>
Closes: #498300
* MIME Policy: Retire this document and merge it with Policy
Wording: Ben Finney <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Closes: #89038
* Consistently use "Debian source control file" for *.dsc files and
"Source package control file" for debian/control files. Patch from
Charles Plessy. (Closes: #626796)
* Clarify that continuation lines of the Description control field must
contain at least one non-whitespace character. Thanks, Guillem Jover.
(Closes: #627490)
* Fix the example of creating a /usr/local subdirectory to not fail if
the chown or chmod fail. Thanks, Joey Hess. (Closes: #617315)
* Clarify the requirements for symlinks from inside one top-level
directory to another and add examples and a rationale. Thanks,
Carsten Hey. (Closes: #626338)
* Clarify that Perl Policy 2.4 is for packages built from the perl
source package and the manual page extensions are different for
separate module packages. Thanks, Steve Langasek. (Closes: #643690)
* Say that packages in main may also not recommend packages in non-free,
bringing the main text in line with the list of fields and in line
with the long-standing release goal. (Closes: #646166)
* Resynchronize the archive section list with ftp-master, adding
education, introspection, and metapackages. Patch from Charles
Plessy. (Closes: #651020)
* Clarify that packages in main may not declare Pre-Depends or
Build-Depends- Indep relationships outside of main either. Partly
addresses #587279.
* Fix typo in the version numbers in the dpkg-divert examples. Thanks,
Slavko.
* Add the release date of 3.9.2.0 to upgrading-checklist.
* Fix ordering of the last entries in the 3.9.2.0 upgrading-checklist.
* Fix typo in upgrading-checklist entry for multiarch paths. Thanks,
Michael Dorrington. (Closes: #626408)
* Add id tags for each version entry in upgrading-checklist so that,
when eventually published somewhere, other Debian web sites can link
to specific entries. Patch from Charles Plessy.
* Add AGPL-3 to tools/license-count.
* Update tools/license-count to work with the new Lintian lab layout.
* Add build-arch and build-indep targets to debian/rules.[ Bill Allombert ]
* Policy: Link relationship fields (7.1) to architecture specification
strings (11.1).
Patch from Charles Plessy in #628174.
* Policy: Retire legacy Motif policy (11.8.8)
Proposed by: Justin B Rye
Wording: Russ Allbery <email address hidden>
Seconded: Jakub Wilk <email address hidden>
Seconded: Steve Langasek <email address hidden>
Seconded: Charles Plessy <email address hidden>
Closes: #621479
* copyright-format: Fix URL for the Eiffel Forum License.
Reported by Thomas Preud'homme, patch by Charles Plessy.
Closes: #623050
* copyright-format: Update SPDX link to point to the SPDX license registry.
Patch by Charles Plessy. Closes: #628540
* copyright-format: Correct or add links to SPDX.
Wording: Charles Plessy <email address hidden>
Seconded: Gregor Herrmann <email address hidden>
Closes: #641071
* Policy: Clarify that 'machine-extractable' referer the copyright
files (12.5)
Wording: Charles Plessy <email address hidden>
Seconded: Bill Allombert <email address hidden>
Seconded: Jakub Wilk <email address hidden>
Closes: #617516
* copyright-format: remove drivers from abstract and useless appendix
Wording: Lars Wirzenius <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Jakub Wilk <email address hidden>
Closes: #640735
* copyright-format: Fix syntax of examples.
Proposed by: Charles Plessy <email address hidden>
Wording: Jonathan Nieder <email address hidden>
Closes: #649674
* copyright-format: Clarify specification of multiple license exception:
Wording: Steve Langasek <email address hidden>
Seconded: Craig Small <email address hidden>
Seconded: Gregor Herrmann <email address hidden>
Seconded: Jakub Wilk <email address hidden>
Seconded: Jonas Smedegaard <email address hidden>
Closes: #633797
* copyright-format: Specify URL on www.debian.org
Wording: Charles Plessy <email address hidden>
Seconded: David Prévot <email address hidden>
Seconded: Gregor Herrmann <email address hidden>
Closes: #640737
* Perl policy: Document major version upgrade trigger
Wording: Dominic Hargreaves <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Niko Tyni <email address hidden>
Seconded: Gregor Herrmann <email address hidden>
Closes: #619275
* Virtual: change ttf-japanese-{mincho, gothic} to
fonts-japanese- {mincho, gothic}.
Proposed by: Nobuhiro Iwamatsu <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Bill Allombert <email address hidden>
Closes: #644230
* Virtual: Retire java-compiler, java2-compiler, and java-virtual-machine.
Proposed by: Niels Thykier <email address hidden>
Seconded: tony mancill <email address hidden>
Seconded: Bill Allombert <email address hidden>
Closes: #578421
* Policy 9.10: No more recommend to call install-docs for doc-base.
Wording: Charles Plessy <email address hidden>
Seconded: Robert Luberda <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Closes: #637614 - 14. By Russ Allbery
-
* Policy: Require human Maintainer or Uploader, clarify Maintainer
Wording: Russ Allbery <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Closes: #459868, #581011
* Policy: Add an FHS exception on GNU/Hurd for /hurd and /servers
Wording: Russ Allbery <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #594658
* Policy: Document DM-Upload-Allowed
Wording: Charles Plessy <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Seconded: Russ Allbery <email address hidden>
Closes: #588014
* Policy: Update multiarch FHS exception for i386 naming
Wording: Steve Langasek <email address hidden>
Seconded: Aurelien Jarno <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Closes: #619186
* Policy: Significant additions to maintainer script documentation
Wording: Russ Allbery <email address hidden>
Seconded: Steve Langasek <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Closes: #504880
* Policy: Clarify format of Debian control fields
Wording: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Closes: #501930, #593909
* Virtual: Added mailx as a new virtual package
Wording: Russ Allbery <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Seconded: Giacomo A. Catenazzi <email address hidden>
Closes: #488214
* Be more verbose in defining the build architecture and the host
architecture and consistently refer to architecture rather than
machine. (Closes: #591857)
* Correct the name of the Filesystem Hierarchy Standard in the package
description. Patch from Christoph Anton Mitterer. (Closes: #590696)
* Use the word "implemented" to describe required targets in
debian/rules, which is clearer about allowing wildcard rules. List
the required rules in their own paragraph rather than with the
paragraph discussing non-interactivity, and explicitly mark all rules
as either required or optional. (Closes: #536790)
* Update the ldconfig footnote listing the /etc/ld.so.conf directories
to remove the libc5 compatibility directories and mention the
multiarch triplet directories. Based on a patch by Charles Plessy.
(Closes: #597074)
* Add introductory paragraphs for each archive area explaining briefly
the purpose of that archive area. Based on a proposal by CJ
Fearnley. (Closes: #594542)
* Change all non-historical references to Debian GNU/Linux to simply
Debian since Debian now includes FreeBSD-based architectures. Patch
from Guillem Jover. (Closes: #594656)
* Remove references to the obsolete debmake package.
* Update the list of Policy maintainers.
* Wrap Uploaders in debian/control.
* Move Build-Depends-Indep to Build-Depends (there's no reason to use
-Indep in a package that builds only architecture-independent binary
packages), wrap it, and remove version restrictions that are older
than the version in oldstable.
* Add emacs23 to the build dependencies and remove the files generated
from org source from the revision control repository. Build and clean
files from org source unconditionally. Add Process.{txt,html} to the
list of files generated from org source. (Closes: #594274)
* Fix URLs under www.freedesktop.org to avoid permanent redirects.
Thanks, David Prévot. (Closes: #606869)
* Add a cross-reference to the Pre-Depends requirement in 3.5 to section
7.2 where Pre-Depends is defined. Thanks, Mattias Ellert and Jonathan
Nieder. (Closes: #599944)
* Include the new (optional) copyright format that was drafted as DEP-5.
This is not yet a final version; that's expected to come in the
3.9.3.0 release. Thanks to all the DEP-5 contributors and to Lars
Wirzenius and Charles Plessy for the integration into the Policy
package. (Closes: #609160) - 13. By Russ Allbery
-
* Policy: Include GPL version 1 in common-licenses
Wording: Russ Allbery <email address hidden>
Seconded: gregor herrmann <email address hidden>
Seconded: Damyan Ivanov <email address hidden>
Seconded: Giacomo A. Catenazzi <email address hidden>
Closes: #436105
* Policy: Libtool *.la files should generally not be installed
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Cyril Brulebois <email address hidden>
Closes: #561413
* Policy: Require dpkg-divert --package when adding/removing diversions
Wording: Russ Allbery <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Seconded: Raphael Geissert <email address hidden>
Closes: #218897
* Policy: Remove encouragement to create shlibs.local
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Jakub Wilk <email address hidden>
Seconded: Cyril Brulebois <email address hidden>
* Policy: Document alternate SONAME format with version before .so
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Closes: #509932
* Policy: Architecture wildcards also allowed in binary relationships
Wording: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Closes: #400322
* Policy: Say Conflicts should not be used unless necessary
Wording: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Seconded: Jakub Wilk <email address hidden>
Closes: #402721
* Policy: Remove obsolete _REENTRANT, require thread-safe libraries
Wording: Russ Allbery <email address hidden>
Seconded: Kurt Roeckx <email address hidden>
Seconded: Giacomo A. Catenazzi <email address hidden>
Closes: #475101
* Policy: Allow subdirectories of /usr/lib/cgi-bin to be used
Wording: Russ Allbery <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Seconded: Charles Plessy <email address hidden>
Closes: #104373
* Policy: More specific requirements around date-based versions
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Cyril Brulebois <email address hidden>
Seconded: Steve Langasek <email address hidden>
Closes: #186102
* Policy: Require slave alternatives for manual pages
Wording: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Seconded: Jakub Wilk <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Closes: #184064
* Policy: More explicit requirements around library SONAMEs
Wording: Russ Allbery <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Closes: #509933
* Policy: Only dpkg-gencontrol supports variable substitutions
Wording: Charles Plessy <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #589609
* Policy: Ada Library Information files must be read-only
Wording: Russ Allbery <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Seconded: Ludovic Brenta <email address hidden>
Closes: #232448
* Policy: Recommend /etc/logrotate.d/package for logrotate rules
Wording: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Seconded: Thijs Kinkhorst <email address hidden>
Closes: #445203
* Policy: Allow /bin/sh scripts to rely on XSI for kill and trap
Wording: Russ Allbery <email address hidden>
Seconded: Giacomo A. Catenazzi <email address hidden>
Seconded: Raphael Geissert <email address hidden>
Closes: #477240
* Policy: Ownership and permissions for control information files
Wording: Russ Allbery <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Seconded: Julien Cristau <email address hidden>
Closes: #555977
* Set the version of the Perl Policy to match the version of the Policy
package.
* Explain the Perl module package naming policy more explicitly and
provide some examples. (Closes: #175202)
* Revise the footnote discussing shlibs creation to not talk about the
switch to objdump as if it were a new innovation and to explicitly
mention the NEEDED attribute as the source of dependency information.
* Introduce "control information file" to refer to the contents of the
Debian package control.tar.gz, following the dpkg documentation. Use
that terminology consistently, and change possibly confusing
references to fields in control files to use "control field"
uniformly.
* Document that the first line of the changelog entry is conventionally
an explanation for the upload if the uploader is not the regular
maintainer. Patch from Charles Plessy. (Closes: #589605)
* Fix typo in upgrading-checklist. (Closes: #588750)
* Fix formatting error in footnote to 7.7. (Closes: #589362)
* Remove ancient Conflicts and Replaces. - 12. By Russ Allbery
-
[ Colin Watson ]
* Fix path to changelog.Debian.gz in footnote on documentation symlinks.[ Bill Allombert ]
* Convert upgrading-checklist to debiandoc-sgml. This generates a better
looking .txt file.
Closes: #567845
* Fix typo in package_upstream- version. orig.tar. gz.
Thanks, Salvatore Bonaccorso. (Closes: #558430)
* Replace 'copyright and distribution license' by 'copyright information
and distribution license' (three times).
Proposed by Jonathan Nieder.
Seconded: Steve Langasek <email address hidden>
Seconded: Thijs Kinkhorst <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Gregor Herrmann <email address hidden>
Closes: #566220
* extend UID range of user accounts by removing the 30000-59999 reserved
ranges.
Proposed by Santiago Vila
Seconded: Russ Allbery <email address hidden>
Seconded: Luk Claes <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Seconded: Steve Langasek <email address hidden>
Closes: #582495[ Russ Allbery ]
* Policy: Overhaul Breaks, Conflicts, Provides, and Replaces
Wording: Russ Allbery <email address hidden>
Seconded: Steve Langasek <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Closes: #578854
* Policy: Support for architecture wildcards
Wording: Manoj Srivastava <email address hidden>
Wording: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Seconded: Steve Langasek <email address hidden>
Closes: #530687
* Policy: Except init.d scripts from the normal set -e requirement
Wording: Russ Allbery <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #562506
* Policy: Maintainer scripts might not have a controlling terminal
Wording: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Seconded: Steve Langasek <email address hidden>
Closes: #224509
* Policy: Fully specify the date format for changelog entries
Wording: Charles Plessy <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Seconded: Giacomo A. Catenazzi <email address hidden>
Closes: #569174
* Policy: Deprecate /usr/share/common- licenses/ BSD
Wording: Russ Allbery <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Seconded: Jakub Wilk <email address hidden>
Seconded: gregor herrmann <email address hidden>
Closes: #284340
* Policy: Document Checksums-Sha1 and Checksums-Sha256
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Closes: #478295
* Policy: Prohibit duplicate field names in a control paragraph
Wording: Russ Allbery <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Steve Langasek <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Closes: #555978
* Policy: Relax requirement that library dev files be in one package
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Closes: #347581
* Policy: Tighten requirements for maintainer-like fields
Wording: Russ Allbery <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Closes: #575639
* Policy: Update Format control field documentation
Wording: Russ Allbery <email address hidden>
Wording: Charles Plessy <email address hidden>
Seconded: Charles Plessy <email address hidden>
Seconded: Emilio Pozuelo Monfort <email address hidden>
Closes: #547272
* Debconf: Add SETTITLE, like title but uses a template
Wording: Frans Pop <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Ben Pfaff <email address hidden>
Closes: #560411
* Perl Policy: Change perlapi provides to use an ABI version
Wording: Niko Tyni <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Brendan O'Dea <email address hidden>
Seconded: Damyan Ivanov <email address hidden>
Closes: #579457
* Perl Policy: Recommend DESTDIR instead of PREFIX with Makefile.PL
Wording: Niko Tyni <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Closes: #579461
* Standardize dpkg state wording and bring it in line with dpkg,
renaming Failed-Config to Half-Configured and use uniform
capitalization and punctuation. (Closes: #442134)
* Remove documentation of alternative changelog formats. This feature
is not allowed in the Debian archive and will be documented in the
dpkg-dev documentation instead. The documentation that was in Policy
was also somewhat outdated. (Closes: #555009, see #584141)
* Remove obsolete footnote sentence saying that dpkg-statoverride is a
new feature and not well-known. (Closes: #563425)
* Clarify in the Perl Policy that perl-base is essential, not perl, and
don't imply packages need to depend on perl-base. (Closes: #576594)
* Document the special debian-installer section in the list of current
sections and add a link to the list of sections in unstable, which
contains longer descriptions. (Closes: #577666)
* Remove the footnote listing every architecture known to dpkg. This
list can be trivially produced by dpkg-architecture -L (already
noted), is very long, and quickly becomes out-of-date.
* Move silly version ordering example to a footnote. (Closes: #560839)
* Reletter the process steps to not skip State C and use more
traditional foreground and background colors for Process.html and
README.html. (Closes: #584521)
* Fix typo in footnote about help2man. (Closes: #584796)
* Add an example for Replaces when a package is split. Thanks, Uwe
Kleine-König. (Closes: #572253)
* Explicitly state that packages may remove unmodified, obsolete
configuration files during upgrade. (Closes: #470633)
* Clarify the wording around which build dependencies must be satisfied
for different debian/rules targets and add a footnote to the
description of the build-arch and build-indep targets explaining why
this split does not currently work as desired. (Closes: #328951)
* Avoid "Debianised" or "Debianized" in favor of just "Debian" or
"Debian package" as appropriate. Patch from Ben Finney.
(Closes: #586163)
* Switch to source format 3.0 (native). - 11. By Bill Allombert <email address hidden>
-
[ Bill Allombert ]
* Also provide documents in single-file HTML format.
Proposed by Jari Aalto.
Closes: #544353
* Number the DFSG points like in the social_contract document.
Proposed by Enrico Zini.
Closes: #550192[ Manoj Srivastava ]
* [b270d2d]: Typo fix: relayed -> related. Thanks to Matt Kraai for
pointing this out.
* [c74ac74]:
Policy: Grant an FHS exception for the multiarch library directories
Wording: Steve Langasek.
Seconded: Aurelien Jarno
Seconded: Julien Cristau
Seconded: Kurt Roeckx
Closes: #542865
* [7ac3ee6]:
virtual package list: Added Doom virtual packages
Wording: Manoj Srivastava
Seconded: Russ Allbery
Seconded: Giacomo A. Catenazzi
Closes: #518199
* [8fd91a0]
README Process upgrading-checklist: Created/converted to org-mode
Wording: Manoj Srivastava
Seconded: Russ Allbery
Closes: #545548
* [4da0692]: [typo-fixes]:
policy: Fix a number of grammatical or typographical errors
wording: Eric Dantan Rzewnicki
Seconded: Manoj Srivastava
* [112c4bc]: FHS Exceptions
policy: Explicitly allow /selinux and /sys as FHS exceptions
Wording: Manoj Srivastava
Seconded: Russ Allbery <email address hidden>
Seconded: Kurt Roeckx <email address hidden>
Closes: #556972
This patch explicitly allows /sys and /selinux as additional
directories in the root file system allowed under the policy.
* [16afbcb]: Clarify ./debian/rules #! line
policy: Clarify rule for debian/rules shebang line
Wording: Ben Finney <email address hidden>
Seconded: Kurt Roeckx <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Manoj Srivastava <email address hidden>
Explicitly state that "make -f debian/rules" and "./debian/rules"
must behave identically, to prevent confusion, and to promote
reproducibility, and conform to the principle of least surprise.
* [dab93b2]: Add a cron-daemon virtual package
policy, virtual package list: New virtual package: cron-daemon
wording: Javier Fernández-Sanguino Peña, Manoj Srivastava
Seconded: Russ Allbery <email address hidden>
Seconded: Kurt Roeckx <email address hidden>
Closes: #391836
Create a virtual cron daemon package that:
- Has to provide /usr/bin/crontab and support crontab entries
- Correct execution of /etc/cron.d
- Correct support of /etc/crontab
- Support of crontab entries with names for days and months,
ranges, step values
- Correct execution of /etc/cron.{hourly, daily,weekly, monthly} [ Russ Allbery ]
* Policy: Clarify policy on named pipes in packages
Wording: Russ Allbery <email address hidden>
Seconded: Manoj Srivastava <email address hidden>
Seconded: Andrew McMillan <email address hidden>
* Change the sole occurrence of MUST to must for consistency and to
avoid confusion with IETF RFC keywords. Thanks, Jakub Wilk.
(Closes: #552757) - 10. By Russ Allbery
-
* Policy: Bring Architecture description in line with dpkg-source
Wording: Russ Allbery <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Seconded: Manoj Srivastava <email address hidden>
Closes: #530967
* Policy: Update information about DEB_*_ARCH variables
Wording: Guillem Jover <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Closes: #527871
* Policy: Remove support for uploads to multiple distributions
Wording: Russ Allbery <email address hidden>
Seconded: Raphael Hertzog <email address hidden>
Seconded: Manoj Srivastava <email address hidden>
Closes: #514919
* Policy: Remove permission for packages to modify ld.so.conf
Wording: Steve Langasek <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Kurt Roeckx <email address hidden>
Seconded: Adeodato Simó <email address hidden>
Seconded: Julien Cristau <email address hidden>
Closes: #519941
* Policy: Clarify X installation directory handling
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Manoj Srivastava <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Closes: #522217
* Policy: Localized man pages should be up-to-date or warn
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Closes: #493007
* Policy: Remove restriction on manual page character encoding
Wording: Colin Watson <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Manoj Srivastava <email address hidden>
Closes: #537707
* Policy: Allow Binary field to span multiple lines
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Guillem Jover <email address hidden>
Closes: #533852
* Policy: Revise info requirements for triggerized install-info
Wording: Russ Allbery <email address hidden>
Seconded: Guillem Jover <email address hidden>
Seconded: Raphaël Hertzog <email address hidden>
Closes: #538665
* Perl Policy: Remove obsolete dependency requirements
Wording: Cyril Brulebois <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Manoj Srivastava <email address hidden>
Closes: #525190
* Breaks is now supported by the stable release of dpkg, so drop
warnings against its use. Thanks, Steve Langasek. (Closes: #533577)
* Add references to the sections on Breaks and Conflicts to the section
on binary dependencies. Thanks, Frank Küster. (Closes: #529771)
* Clarify the units of Installed-Size and document that it is an
approximation. Thanks, Martin Dorey. (Closes: #534408)
* Don't suggest calling dpkg-statoverride --remove unconditionally in
the postrm script. Thanks, Patrick Schoenfeld. (Closes: #539389)
* Explain that the copyright dates are for the original Policy manual
and that there is no updated list of copyright holders for subsequent
revisions available. (Partly addresses #47438)
* Clarify the description of the Files control field and add examples.
* Change the wording of the Description and Changes field specifications
for *.changes files to more closely match the wording for Files and
add more details about the contents of the Description field in
a *.changes file.
* Merge the package name syntax requirements between the Package and
Source field descriptions.
* Say that sensible-editor and sensible-pager are provided by the
sensible-utils package, not by the base system. Thanks, Clint Adams
and Steve Langasek. (Closes: #541537)
* Document that control field values are case-sensitive unless the field
description says otherwise. - 9. By Bill Allombert <email address hidden>
-
[ Russ Allbery ]
* Policy: Mandate debconf or equivalent for user prompting
Wording: Andrew McMillan <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Holger Levsen <email address hidden>
Seconded: Bill Allombert <email address hidden>
Seconded: Julien Cristau <email address hidden>
Closes: #206684
* Policy: Remove /etc/X11/XF86Config- 4 FHS exception
Wording: Julien Cristau <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Bill Allombert <email address hidden>
Closes: #522219
* Policy: Remove obsolete /var/mail transition requirement
Wording: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Seconded: Andrew McMillan <email address hidden>
Closes: #522364
* Policy: Move Speedo fonts into the deprecated category
Wording: Julien Cristau <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Julien Danjou <email address hidden>
Closes: #522218
* Housekeeping (resynchronizing lists maintained elsewhere):
- Add GFDL 1.3 to the common-licenses list.
- Update the list of archive sections. (Closes: #519835)
* Set the release date of the 3.8.1 upgrading-checklist entry.
(Closes: #519706)[ Colin Watson ]
* The FHS is the "Filesystem Hierarchy Standard", regardless of our
preferred spelling of "file system" elsewhere. Fix this and a nearby
search-and-replace capitalisation bug.
* Build-depend on texlive-latex-extra, which is needed by
debiandoc2latexps and isn't included in texlive's dependencies.
Closes: #533257
* Policy: State requirements for source package names
Wording: Colin Watson <email address hidden>
Seconded: Russ Allbery <email address hidden>
Seconded: Julien Cristau <email address hidden>
Closes: #525151
* Add myself to Uploaders.[ Bill Allombert ]
* Add myself to Uploaders.
* Update Standards-Version to 3.8.1 (no changes required).
* debian/rules:
- use `dpkg --print-architecture' instead of obsolete form
`dpkg --print-installation- architecture' .
- fix a race condition while generating DEBIAN/md5sums.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)