Age | Commit message (Collapse) | Author | Files | Lines |
|
Erroring out when no strong checksums are present is very harsh, as we
do not even do something similar for invalid/unknown/expired signatures
which means doing this for checksums has really no point.
Add a new command-line option to force the behavior to be strict, and
change to a warning.
Regression introduced in commit 040973c7a1e50b78ef042ef5ffbfff0440c24700.
Closes: #823428
Reported-by: Niko Tyni <ntyni@debian.org>
|
|
This fixes a mandb warning due to very long strings in the Dutch man page
translation that is part of a block quote, and cannot be line wrapped.
Unfuzzy all translations.
Warned-by: lintian
|
|
Update to 2626t.
|
|
Update to 2620t4f2t.
|
|
|
|
|
|
Currently, dpkg chroots to the instdir before invoking maintainer
scripts. The new force flag will inhibit the chroot call. The user
is supposed to know that the packages being operated on does support
this new mode of operation. Thus the force flag is marked as dangerous.
[guillem@debian.org:
- Rename force option to --force-script-chrootless.
- Reword force option description in man page.
- Reactor changedir variable. ]
Ref: #804624
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
This variable holds the value of instdir. It is supposed to be used
in maintainer scripts. It should be prepended to all paths that are
operated on. Currently, dpkg chroots to the instdir before invoking
maintainer scripts, so when it does that DPKG_ROOT is set to the empty
string. Thus currently, DPKG_ROOT is always empty.
[guillem@debian.org:
- Reword man page to clarify current status. ]
Closes: #804624
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
This feature normalizes the path stored in debug symbols, so that
these symbols can be built reproducibly regardless of the location
of the build in the larger filesystem.
It defaults to off, but should be enabled by systems trying to
generate reproducible packages.
[guillem@debian.org:
- Add additional build flags.
- Rename feature name.
- Import Cwd module with require instead of use. ]
Closes: #819194
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
This unifies this command with other commands outputting a generated
file.
|
|
This option can be used to completely ignore local package build trees,
for example in cases where've got multiple compatible builds of the same
shared library, which provide use the same SONAME, and we want all our
local objects to use the same single library instead of whatever came
first. Using -x in the above case does not work, because that just
removes the dependency after processing, so we end up with missing
dependencies.
Closes: #821025
|
|
If there are upstream signatures for orig.tar files, pick them up and
include them in the .dsc file.
See: #759478
|
|
This simplifies the way to select what to build, and makes it both
easier to remember, and easier to deal with in the code. The current
set of split single options are really a mess.
|
|
This adds disabled by default color output, that can be enabled with
the new DPKG_COLOR environment variable.
The colors are currently hard-coded ANSI escape sequences, but will be
made configurable eventually.
|
|
|
|
Reported-by: Helge Kreutzmann <debian@helgefjell.de>
|
|
|
|
|
|
Use Unicode code points and their printable characters to make it clear
what exact characters or ranges we are talking about.
Based-on-a-patch-by: Ben Finney <ben@benfinney.id.au>
|
|
Prompted-by: Ben Finney <ben@benfinney.id.au>
|
|
Commit e49be6015dcdcc3ef62ab6bbf58de5053e7dd8ad did not update the
dpkg-buildflags documentation to reflect the fact that at least i386
does not suffer from performance loss due to PIE when using gcc >= 5.
Reported-by: Niels Thykier <niels@thykier.net>
|
|
Update programs translations and add new man page translations.
[guillem@debian.org:
- Remove spurious ‘|’ near dpkg --remove string.
- Hook man page translation into build system.
- Update copyright years. ]
Closes: #822797, #822798
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
|
|
Update to 2600t1f.
|
|
Update to 2590t2f9u.
|
|
Update to 2583t2f16u.
|
|
Recent man-db implementations support man pages encoded in UTF-8, so
there's no point anymore in generating man pages with legacy encodings.
|
|
|
|
Reported-by: Dilyan Palauzov <dilyan.palauzov@aegee.org>
|
|
Warned-by: lintian
|
|
Prompted-by: Martin Michlmayr <tbm@debian.org>
|
|
Document all fields that are just recommended instead of required, or
simply add if they are recommended and did not mention the fact before.
|
|
Update to 2540t3f54u.
|
|
Update to 2530t3f64u.
|
|
Update to 2480t24f93u.
Also include fixes noted during review on debian-l10n-german.
|
|
|
|
Update to 2441t52f104u.
|
|
The template symbol files are described in dpkg-gensymbols(1).
Closes: #795163
|
|
The “reinstreq” flag was mispelled, and the “ok” flag was missing.
|
|
This will print source format specific options depending on the
--format version specified.
|
|
If a package in the database contains a selection for example, then it
will not be forgotten.
Closes: #813179
|
|
Document a bit how the filters work internally so that their behavior
is more easily understood.
Closes: #811267
|
|
This covers docs, code comments and packaging, which includes the dpkg git
repository, copyright format URL and examples in man pages among others.
|
|
|
|
Adapted from the Debian policy manual.
|
|
|
|
|
|
|
|
|
|
These commands are related and belong together.
|