summaryrefslogtreecommitdiff
path: root/man
AgeCommit message (Collapse)AuthorFilesLines
2018-07-24dpkg-buildpackage: Clarify pre and post-clean options and their default stateGuillem Jover1-1/+2
2018-07-24dpkg-buildpackage: Add new --no-post-clean optionGuillem Jover1-0/+5
This makes it possible to select the current default behavior.
2018-07-24man: Clarify PIE build flag feature semanticsGuillem Jover1-12/+19
Mention the specific .specs files being used. Reword the description to make it more clear what is going on. Closes: #900088
2018-07-24Use Synopsis instead of Summary for the short DescriptionGuillem Jover1-1/+4
This unifies the term with the rest of the codebase, and makes it more descriptive.
2018-07-24po: Remove previous msgid commentsGuillem Jover1-242/+0
Warned-by: i18nspector Fixes: stray-previous-msgid
2018-07-24po: Fix boilerplate in .po filesGuillem Jover2-2/+4
Warned-by: i18nspector Fixes: boilerplate-in-initial-comments
2018-07-19Update German translation of manual pagesHelge Kreutzmann1-8/+7
Update to 2919t1f.
2018-06-22Update git URLs for move away from alioth.debian.orgGuillem Jover1-2/+2
The Alioth site has shut down, let's move to the new dpkg.org hosting.
2018-05-04Update German translation of manual pagesHelge Kreutzmann1-10/+69
Update to 2919t1f.
2018-05-04libdpkg: Introduce frontend lockingJulian Andres Klode1-0/+4
Currently, in order to run dpkg, frontends have to release the database lock before invoking dpkg and re-acquire it afterwards, leaving a short time where the database is unlocked and a different dpkg process or frontend could lock it. Frontend locking addresses the problem by creating a "lock-frontend" file that is acquired by the frontend and not released for dpkg invocations. Thus, multiple frontends cannot race for the database lock. This change extends the frontend lock to dpkg itself, acquiring it whenever the variable DPKG_FRONTEND_LOCKED is not set, so that a user manually running dpkg or a frontend not supporting this protocol cannot interfere with a currently running frontend. [guillem@debian.org: - Add documentation. - Rename frontend lock file. - Fix error strings. ] Signed-off-by: Guillem Jover <guillem@debian.org>
2018-05-03dpkg-divert: Warn when using --add or --remove w/o --rename or --no-renameGuillem Jover1-1/+3
Using --no-rename as the default optimizes for the wrong case, as that's the exception, and while the safest option, it is needed only by packages that are part of the pseudo-Essential set. It's also cumbersome for the --local case. We will emit a warning asking those to be explicit, so that we can switch the default to --rename during the 1.20.x cycle. Prompted-by: Paul Wise <pabs@debian.org>
2018-05-03dpkg-divert: Add new --no-rename optionGuillem Jover1-1/+11
Document its intended usage and how it differs from --rename. This will make it possible to do a behavior switch during the 1.20.x release cycle.
2018-03-25Update German translation of manual pagesHelge Kreutzmann1-14/+25
Update to 2915t1f.
2018-03-25deb-src-control(5): Document the Testsuite and Testsuite-Triggers fieldsGuillem Jover1-0/+9
Prompted-by: Mattia Rizzolo <mattia@debian.org> (on IRC)
2018-02-22Update German translation of manual pagesHelge Kreutzmann1-7/+42
Update to 2914t1f.
2018-01-16dpkg-buildpackage: Add new --rules-requires-rootGuillem Jover1-0/+4
This new option makes it possible to force falling back to the legacy behavior of assuming that debian/rules files require root.
2018-01-16spec/R³: Add new DEB_RULES_REQUIRES_ROOT variableGuillem Jover1-0/+7
This variable is set by the builder to notify debian/rules that it supports this specification. Wordsmithing-by: Niels Thykier <niels@thykier.net>
2018-01-16spec/R³: Rename DPKG_GAIN_ROOT_CMD to DEB_GAIN_ROOT_CMDGuillem Jover1-1/+1
This variable should not be dpkg specific, as it is supposed to be set by any builder driving the package build, and not just dpkg itself. Introduce ephemereal backwards compatibility by mapping the old name to the new one, even thught there are no known users.
2018-01-16po: Update Dutch translationsFrans Spiesschaert1-259/+317
Closes: #881401, #881403 Signed-off-by: Guillem Jover <guillem@debian.org>
2017-11-19Merge git://anonscm.debian.org/dpkg/dpkgIgor Pashev76-55667/+136007
2017-11-03Update German translation of manual pagesHelge Kreutzmann1-6/+58
Update to 2910t1f.
2017-10-22dpkg-maintscript-helper: Add color supportGuillem Jover1-0/+8
The initial color support only covered the C and perl programs, and missed this shell script.
2017-10-22man: Document DPKG_NLS environment variable for all programs using itGuillem Jover17-0/+85
2017-10-22man: Document DPKG_COLORS environment variable for all programs using itGuillem Jover22-0/+130
2017-10-22Update German translation of manual pagesHelge Kreutzmann1-29/+27
Update to 2907t1f.
2017-10-21man: Add missing dot on the dpkg-buildflags «lfs» paragraphGuillem Jover1-1/+1
Spotted-by: Helge Kreutzmann <debian@helgefjell.de>
2017-10-18Update German translation of manual pagesHelge Kreutzmann1-85/+53
Update to 2907t1f.
2017-10-17Update German translation of manual pagesHelge Kreutzmann1-16/+9
Update to 2890t12f6u.
2017-10-17po: Regenerate .pot files and merge .po files with themGuillem Jover13-4720/+11486
2017-10-16dpkg-deb: Make --uniform-compression the new default behaviorGuillem Jover1-1/+4
Add support for negating the option via --no-uniform-compression.
2017-10-13dpkg-buildflags: Add support for new future feature areaGuillem Jover1-1/+11
This new area includes an lfs feature, to be used instead of the getconf(1) interfaces which cannot support cross-building.
2017-10-12scripts: Add support for source package Description and substvarsGuillem Jover3-0/+29
We support a new source package Description field in debian/control that will be copied into the .dsc file. The field will also be used to initialize the new source:Synopsis and source:Extended-Description substvars that will be available when generating the DEBIAN/control and .changes files. Closes: #555743
2017-10-12dpkg-genchanges: Honor substvars in Description fieldGuillem Jover1-2/+4
This field can have substvars applied in the binary package, so it is a safe replacement compared to all other output fields. More so with the newly introduced S:<source-field> style automatic substvars. Closes: #856547
2017-10-12dpkg-genbuildinfo: Add support for new Build-Kernel-Version fieldGuillem Jover2-0/+12
Packages intended to be built in a generic way must never rely on the currently running kernel on the build system (an exception could be an optimization rebuild using the current system as the reference baseline). But to be able to detect when a package might not be reproducible due to varying kernel information it is still useful to be able to record this information. Although that information can be very sensitive. When the builder has explicitly enabled the Build-Kernel-Version field with the new dpkg-genbuildinfo --always-include-kernel option, it will get included in the generated .buildinfo file. Closes: #873937
2017-10-09dselect: Remove long obsolete floppy methodGuillem Jover1-1/+1
2017-09-25Update German translation of manual pagesHelge Kreutzmann1-31/+248
Update to 2892t1f.
2017-09-24dpkg-buildflags: Add new --query commandGuillem Jover1-0/+30
This command is equivalent to --status but in deb822 format.
2017-09-24dpkg-buildpackage: Add support for rootless buildsGuillem Jover2-1/+38
Implement the rootless-builds specification, by honoring the Rules-Requires-Root (R³) field.
2017-09-24dpkg-deb: Add support for rootless buildsGuillem Jover1-0/+9
This sets the control member entries always to root:root, and makes it possible to do the same for the data member entries via the new --root-onwer-group option. Closes: #291320 Based-on-patch-by: Niels Thykier <niels@thykier.net> Signed-off-by: Guillem Jover <guillem@debian.org>
2017-09-09Update German translation of manual pagesHelge Kreutzmann1-71/+267
Update to 2869t1f.
2017-09-07man: Remove recommendation to use Pre-Depends for trigger directivesGuillem Jover1-8/+4
Closes: #864882
2017-09-07man: Clarify that sanitize options should not be used for production buildsGuillem Jover1-0/+3
Ref: http://www.openwall.com/lists/oss-security/2016/02/17/9
2017-09-07man: Document trailing commas as valid in debian/control dependency fieldsGuillem Jover1-5/+10
For any dependency field found on debian/control, trailing commas are accepted and eliminated when generating the binary control files. So that things like substvars can be used at the end of the list even if they produce no output. Prompted-by: Mattia Rizzolo <mattia@debian.org>
2017-09-07man: Add new man page for debian/rulesGuillem Jover3-0/+93
2017-09-07man: Use correct name for archname validator valueGuillem Jover1-1/+1
Reported-by: Niels Thykier <niels@thykier.net>
2017-08-29Update German translation of manual pagesHelge Kreutzmann1-16/+18
Update to 2845t1f.
2017-08-26man: The Testsuite field is comma-separatedGuillem Jover1-1/+1
2017-08-26man: Add section 7 man pages to .gitignoreGuillem Jover1-0/+1
2017-07-12Update German translation of manual pagesHelge Kreutzmann1-21/+8
Update to 2845t1f.
2017-07-11Add missing quote signHelge Kreutzmann1-1/+1