Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
Update to 1029t61f19u.
Closes: #905887
Signed-off-by: 林博仁(Buo-ren Lin) <Buo.Ren.Lin@gmail.com>
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
Prompted-by: Michael Orlitzky <michael@orlitzky.com>
Ref: https://redmine.kannel.org/issues/771
|
|
|
|
apt was expecting duplicate entries, and was producing confusing
warnings. We add a versioned Breaks to avoid confusing users.
|
|
The paths are different in the CPAN distribution, so we need to use a
glob to catch the file in both layouts.
|
|
We do not distribute the PO files yet for CPAN, so the checks should not
fail when they are missing, even when testing with AUTHOR_TESTING=1.
|
|
When building the CPAN package, we need to also distribute the data
files, otherwise the modules will not work correctly once installed.
|
|
We had an empty do_perl_subst variable in the dist-cpan autotools
target that resulted in copying an empty file, but that was shadowed by
a subsequent copy of the original. So we were ending up with a pristine
non-substituted file.
We actually need to substitute the install paths during the CPAN module
building to preserve system and user settings at that point. Otherwise
the dpkg autotools configure settings might be completely out of touch
with the settings from the system where the CPAN module gets built.
|
|
Update to 2930t1f.
|
|
Update to 602t.
|
|
The former calls /bin/pwd, while the latter uses the getcwd() syscall
directly.
Signed-off-by: Guillem Jover <guillem@debian.org>
|
|
This option will make the output be in reverse order.
|
|
This should make it possible to ignore the warning w/o hardcoding any
distribution specific package name pattern on the code.
|
|
This will make it possible to track key/value attributes for each file,
so that we can track interesting information and pass it to the various
programs parsing the debian/files file.
|
|
This is a superset of the fixdebugpath feature supported by gcc-8, but
covering in addition mappings for macros such as __FILE__ and similar.
|
|
Architecture:all packages are treated as native ones as part of the
current multi-arch design, the only current exception is in
build dependencies with the :native arch-qualifier.
It looks like this was an oversight when implementing the :native
support, as there's been no rationale found for the current behavior.
Closes: #854438
Analysis-by: Johannes Schauer <josch@debian.org>
|
|
Allocate the digest into the non-freeing memory pool, as we have stopped
doing that for the entire loaded file with the switch to the file_slurp()
function. Otherwise when we release the varbuf the fsys nodes will be
pointing to garbage.
Fixes: commit 1166bbb5f099580a0c1c26d0e29b1ae3fe11ad0f
Reported-by: Sven Joachim <svenjoac@gmx.de>
Bisected-by: Sven Joachim <svenjoac@gmx.de>
|
|
When we need the environment variablem check that it is defined, and
error out otherwise.
Closes: #907772
|
|
We were trying to use realpath() on nonexistent directories, which means
we'd get undef. Instead just completely ignore nonexistent directories
from any processing.
Fixes: commit 174a5bd2a080847d0ed901d269a2ba74476eba8b
|
|
|
|
Update to 2924t1f.
|
|
Update to 2905t10f10u.
This update only deals with strings which can be trivially unfuzzied.
|
|
Update to 1113t.
|
|
Update to 602t.
|
|
|
|
|
|
The previous regex was just turning the line into an empty one, but
we count the length to check whether there was any output. In this
particular case this did not trigger because we have a chomp, that
would get rid of the last empty line, which happened to be fine as
we currently only emit one such empty line per file. But this is not
future-proof, so let's fix it before it bites us.
|
|
Having the string read as “\nTo” confuses codespell, as a typo for not.
Just break the string at the newline to make it more clear for humans
and spell checkers alike.
Warned-by: codespell
|
|
This is detected by codespell as a spelling error. Just use the
non-abbreviated form to make it more clear and stop triggering
codespell.
Warned-by: codespell
|
|
|
|
|
|
Optimizations mess up the coverage reporting, as the reslting object
layout changes substantialy to the point of it not matching what is
being actually covered by the test suite.
|
|
Forcing the signing while not actually preparing a tarball for a
release disitribution, that is due to a signed tag, means that any
random «make distcheck» will trigger an annoying gpg prompt.
|
|
Warned-by: perlcritic
Fixes: Subroutines::ProhibitAmpersandSigils
|
|
This way we can distinguish the failure from the success case.
|
|
We might use a vendor specific series file, so we should print the one
being used to notify if this fact.
|
|
This makes the deprecation explicit, so that we can start noticing
what is inappropriately setting this variable for a purpose it was
not designed for.
|
|
This option will make it possible to stop using LD_LIBRARY_PATH when
calling this script.
|
|
When not passing any argument these commands will dump the entire
database. This way external programs will have a proper public
interface to get all package records, even when there are unmerged
journal entries.
Closes: #616342
|
|
|
|
Do not flush the output on each entry output, instead wait until we have
finished to flush it all out. This should speed up the output.
|
|
Fixes: commit 44b0bf1a576e3b0cfcb4c87f18d4195c3ffccb8f
|
|
The current code, checks whether we are running on a terminal, and then
truncates the output fields so that it can fit within. This causes data
loss and can confuse the user depending where the cut point has happened.
Instead we remove that logic, and always redirect the outout through a
pager in case we are running on a terminal, which gives full information
and does not necessarily emit ugly output.
Closes: #898603
|
|
Use it instead of open-coding it, or piping it via a shell invocation,
which required metacharacter escaping.
|
|
This will make using a pager way easier, and make it possible to remove
some redundant and unsafe system() usage.
|
|
A pager requires both input being connected to a tty, and we want to use
it when the output goes to the tty, so require both.
|
|
We also namespace the pager function with the module name.
|
|
Do not print filename which is going to be NULL.
Fixes: commit 9f7e58acdf28043bce2dfaf24ba27bb878418658
|
|
When dumping all stanzas from the package database, do it in
alphabetical order, so that we get reproducible output, both on disk
and for the upcoming output to stdout.
|