- Dec 01, 2022
-
-
Guillem Jover authored
Ignore false positives for localized POD files generated by po4a.
-
- Nov 23, 2022
-
-
Guillem Jover authored
Fixes: commit affb86e4
-
Guillem Jover authored
Use the long version to make the option obvious, as there is no need for succinctness in scripts, and no portability concerns.
-
- Nov 01, 2022
-
-
Guillem Jover authored
-
Guillem Jover authored
This makes this target available on any directory that contains TAP tests, and not just the source-tree root.
-
- Sep 16, 2022
-
-
Guillem Jover authored
Add an authorcheck make target. Switch all usages and documentation to use the new target. Remove DPKG_DEVEL_MODE environment variable support, and replace with AUTHOR_TESTING where appropriate. Update the usage documentation.
-
- Jun 20, 2022
-
-
Guillem Jover authored
Do this for both the source tree, and for the installation directory, to make it clear that these are specifications instead of random documents.
-
Guillem Jover authored
Give the file a more meaningful name, as frontend.txt is not very clear on what its purpose is.
-
Guillem Jover authored
Having so much perl logic in an automake file is cumbersome. Use a proper program to implement this.
-
- May 25, 2022
-
-
Guillem Jover authored
The dist-cpan target includes OpenPGP signing the CPAN distribution, which is problematic on a chroot. It is also not generally helpful, as we mostly care about generating the CPAN distribution for the latest releases.
-
- Mar 20, 2022
-
-
Guillem Jover authored
The multicd name does not properly describe what this method is supposed to be able to handle, as we now have many other media types where distributions can ship their packages and updates on.
-
- Jan 20, 2022
-
-
Guillem Jover authored
Changelog: silent Fixes: commit 6a7bfcde
-
- Jan 05, 2022
-
-
Guillem Jover authored
This lists the *.la files that we are not installing.
-
- Dec 10, 2021
-
-
Guillem Jover authored
Rename the TAP automake support file to tap.am to make it explicit this is just one of the possible test suites we are running. Move from implicitly hooking into the autotools check machinery to explicitly hooking into it, so that we can run different test suites from the same directory.
-
- Dec 08, 2021
-
-
Guillem Jover authored
These are all functional tests for the now unified contents under src/.
-
Guillem Jover authored
- Move dpkg-deb and dpkg-split under src/ as these are part of the dpkg toolset. - Move common source files under src/common/. - Move program specific source files under subdirectories in src/. - Rename the various *cmd.c into <tool>/main.c. - Set automake option subdir-objects.
-
Guillem Jover authored
This unclutters the source tree, and moves the files where they belong in normal autotools build systems.
-
Guillem Jover authored
This means we can add a trailing «\» to every element, so that they can be removed without requiring modification of other lines, and can be easily sorted. Replace the old usage of $(nil) which could possibly end up with junk added if such variable is ever defined, in the environment.
-
- Dec 06, 2021
-
-
Guillem Jover authored
Fixes: commit 270ccd99 Changelog: silent
-
- Dec 05, 2021
-
-
Guillem Jover authored
Pass -r and HEAD. Fixes: commit 6c6efa41 Changelog: silent
-
- Nov 21, 2021
-
-
Guillem Jover authored
We generate dist tarballs with automake, which tells tar to dereference symlinks. Check whether there is any symlink in the repository that will degrade to a file and abort the tarball dist generation. We ignore origins/default as even as a regular file, it works fine, and it's less trouble to maintain for now.
-
- Nov 20, 2021
-
-
Guillem Jover authored
Use the new shared implementation refactored out from the daily cron job. And disable the cron daily job when systemd is running. Closes: #985444
-
- Jan 04, 2021
-
-
Guillem Jover authored
We add two tests, one for normal user and directory root operation, and another one for unprivileged and DPKG_ROOT operation.
-
Guillem Jover authored
Remove COPYING, already present in the root directory. Remove feature checks as we can assume all current features are enabled.
-
- Nov 23, 2020
-
-
Guillem Jover authored
This tool will assist in preparing the debian/changelog out of the git log, by using the specially formatted commit messages and meta fields.
-
- Jun 25, 2020
-
-
Guillem Jover authored
This field is intended to make it possible to move several of the current packages marked as Essential, so that they can be removed on installations where these do not make sense being installed. Protected packages have some of the properties of Essential, but not all. These are intended to be used mostly for packages that are involved in booting the system.
-
- May 31, 2020
-
-
Guillem Jover authored
These are supposed to be installed, as some of them are referenced from the man pages. Update those references to use the new standardized paths.
-
Guillem Jover authored
The name by itself is not very self-descriptive, which can be confusing.
-
Guillem Jover authored
There is no need to duplicate these in all dpkg suite packages.
-
- Jan 29, 2020
-
-
Guillem Jover authored
Fixes: commit 4158d222
-
- Jan 19, 2020
-
-
Guillem Jover authored
This makes it possible to bootstrap an installation w/o requiring external knowledge of the dpkg internals, as the databases will be created on write when necessary. We can then remove the code setting them up from the dpkg postinst. Closes: #647911
-
- Nov 26, 2019
-
-
Guillem Jover authored
Ref: #930788 Spotted-by:
Sven Joachim <svenjoac@gmx.de>
-
- Oct 30, 2019
-
-
Guillem Jover authored
This makes it possible to publish these files so that other dpkg-related projects can use them, instead of either embedding copies, or duplicating the macros.
-
- Mar 24, 2019
-
-
Guillem Jover authored
This makes it possible to disable tags that are Debian specific, such as the controversial tag emitted for vendor-specific patch series files.
-
- Feb 23, 2019
-
-
Guillem Jover authored
Systems deployed with that method bypass the package manager and its understanding of the filesystem, create aliasing problems, and break all kinds of expectations for any program that uses pathnames as key into their database, such as u-a.
-
Guillem Jover authored
These fields have been there mostly to showcase their usage, which should instead be dynamically added at build-time, and as a reminder that this should be done. But there is already a bug filed as a reminder (see #511160), they are also now documented in the deb-src-control(5) man page, they are actually wrong in many cases when present on a downstream, and they generate nagging lintian warnings to boot.
-
- Jan 15, 2019
-
-
Guillem Jover authored
This will execute the functional test suite on the installed system programs.
-
- Oct 09, 2018
-
-
Guillem Jover authored
-
- Aug 30, 2018
-
-
Guillem Jover authored
-
- Aug 01, 2018
-
-
Guillem Jover authored
-