summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge vcs-git/main into dgit/sidHEADdebian/13.11.5archive/debian/13.11.5masterHelmut Grohne2023-08-28
|\ | | | | | | | | Thie merges the maintainer history so far into the dgit tree and hopefully enables me to push it.
| * Update dh_installsystemd testsHelmut Grohne2023-08-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The history of tests is a little confusing. At one point, Niels updated dh_installsystemd to install units to usr d70caa69c64b ("Make systemd tools use usr/lib"), but he reverted that later 3083286de05f ("Revert change to install systemd services in usr/lib"). That revert was incomplete leaving the confusing "lib -> usr/lib" comments. The "with both no-empty" case is now redundant after the reversion and I'm therefore deleting it. As for the others, replace the comment with a more useful one. Signed-off-by: Helmut Grohne <helmut@subdivi.de>
| * systemd helpers: Support units below /usrHelmut Grohne2023-08-28
| | | | | | | | | | | | | | | | | | | | | | Since very long, systemd supports units in both /lib/systemd and /usr/lib/systemd. As the /usr-merge progresses, we need debhelper to also understand units in /usr/lib/systemd and this is what this commit does. It does not cause debhelper to actually install files to /usr rather than /lib and merely recognizes them. Closes: #1041159 Signed-off-by: Helmut Grohne <helmut@subdivi.de>
| * Resolve divergence of vcs-git and dgitHelmut Grohne2023-08-28
| | | | | | | | | | | | | | | | | | | | | | The debhelper source for 13.11.5 as uploaded to Debian differs from what is recorded in this git tree. What has been uploaded matches the dgit tree. In the upload, a few translation files are reformatted/regenerated to match source changes. This commit updates them in the git history to match what actually was uploaded. Gbp-Dch: ignore Signed-off-by: Helmut Grohne <helmut@subdivi.de>
| * Release debhelper/13.11.5Aurelien Jarno2023-08-14
| | | | | | | | Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
| * Bump snapshot changelogNiels Thykier2023-08-14
| | | | | | | | | | Gbp-Dch: ignore Signed-off-by: Niels Thykier <niels@thykier.net>
| * meson: Disable Python byte-compilation if the Meson version is new enoughSimon McVittie2023-08-09
| | | | | | | | | | | | | | | | | | | | Meson 1.2.0 added support for byte-compilation at build time, and the default is to do so. In Debian we want byte-compilation to be done at package install time, so explicitly turn this off. We cannot pass this option to older Meson versions, because it would make them fail. Closes: #1042398 Signed-off-by: Simon McVittie <smcv@debian.org>
| * buildsystems: Give XDG_RUNTIME_DIR spec-compliant u=rwx,og-rwx permissionsSimon McVittie2023-08-09
| | | | | | | | | | | | | | | | The spec says XDG_RUNTIME_DIR is private to the user, and some API users check for this. For example, Weston prints warnings during build-time testing of GTK 4, although the tests don't actually fail. Signed-off-by: Simon McVittie <smcv@debian.org>
| * Fix `[ Translations ]` indentationNiels Thykier2023-08-09
| | | | | | | | | | Git-Dch: Ignore Signed-off-by: Niels Thykier <niels@thykier.net>
| * cmake, meson: Set DEB_PYTHON_INSTALL_LAYOUT=deb if not already setSimon McVittie2023-08-09
| | | | | | | | | | | | | | | | | | | | With recent versions of cmake, meson and python3, the default installation layout discovered by cmake or meson is below /usr/local, unless we explicitly override DEB_PYTHON_INSTALL_LAYOUT to tell Python that we are building a distro package. Closes: #1043136 Signed-off-by: Simon McVittie <smcv@debian.org>
| * autoscripts/postinst-init-tmpfiles: do not output to /dev/null to not hide ↵Johannes Schauer Marin Rodrigues2023-08-09
| | | | | | | | | | | | | | error messages systemd-tmpfiles is silent if it succeeds and prints an error message to stdout otherwise.
| * AddonAPI.pm: Correct method name in error messageNiels Thykier2023-07-29
| | | | | | | | | | Thanks: wferi@Github Signed-off-by: Niels Thykier <niels@thykier.net>
| * cmake.pm: set -DBUILD_TESTING=OFF for nocheck buildsHelmut Grohne2023-07-08
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * Fix minor typo in DEB_BUILD_OPTIONS warning ("and but not" -> "but not")Tianon Gravi2023-06-28
| |
| * dh_missing: Update link to PROGRAMMING.md.gzDiederik de Haas2023-03-05
| | | | | | | | | | | | In commit 6c0fc1e7f849af4b207ac780ffa6c88192c27074 there was a conversion from PROGRAMMING to PROGRAMMING.md, but dh_missing still referenced PROGRAMMING.gz which no longer exists.
| * Fix pod error in translationNiels Thykier2023-03-05
| | | | | | | | | | Gbp-Dch: ignore Signed-off-by: Niels Thykier <niels@thykier.net>
| * Update changelogNiels Thykier2023-03-04
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * Fix typos in manpagesErik Pfannenstein2023-03-04
| | | | | | | | | | Git-Dch: ignore Signed-off-by: Niels Thykier <niels@thykier.net>
| * Update on German translation of pagesErik Pfannenstein2023-03-04
| | | | | | | | Closes: #1028564
| * Add changelog entry for translation updateNiels Thykier2023-01-08
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * Update on Portuguese translation of MANPAGEAmérico Monteiro2023-01-08
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * Release debhelper/13.11.4Niels Thykier2023-01-02
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * d/changelog: Create entry for Peter's changesNiels Thykier2022-12-26
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * meson: pass additional arguments to 'install' throughPeter Pentchev2022-12-26
| | | | | | | | Suggested by: nthykier
| * Pass --destdir to `meson install`Peter Pentchev2022-12-26
| | | | | | | | | | The `meson install` subcommand does not like a directory passed directly as a positional argument.
| * Release 13.11.3Niels Thykier2022-12-15
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * PROGRAMMING.md: Fix typosNiels Thykier2022-12-15
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * Stop using (fake)root for mkdirs againNiels Thykier2022-12-15
| | | | | | | | | | | | | | | | | | | | Should have been removed as a part of the clean up in the previous upload but was overlooked causing breakage in packages still having `Rules-Requires-Root: binary-targets`. Closes: #1026125 Gbp-Dch: Full Signed-off-by: Niels Thykier <niels@thykier.net>
| * Dh_Lib.pm: Have addsubstvars check the value for newlinesNiels Thykier2022-12-14
| | | | | | | | | | Closes: #1026014 Signed-off-by: Niels Thykier <niels@thykier.net>
| * Release debhelper/13.11.2Niels Thykier2022-12-14
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * Dh_Lib.pm: Revert change where `install_{file,prog,lib}` would use chownNiels Thykier2022-12-14
| | | | | | | | | | | | | | | | | | The problem that prompted this change was not caused by debhelper but by fakeroot (#1024544) and the change in debhelper would not even function as a work around in this case. Accordingly, the extra complexity is not worth it and has been reverted. Gbp-Dch: Full
| * Revert "Dh_Lib.pm: Fix inverted boolean logic"Niels Thykier2022-12-14
| | | | | | | | | | | | This reverts commit 09aa684b1a67d5f9bfedec55ee3232ba69519c5f. Gbp-Dch: ignore
| * makefile.pm: Provide hook for subclasses to reuse cross-build supportNiels Thykier2022-12-14
| | | | | | | | | | Closes: #1024296 Signed-off-by: Niels Thykier <niels@thykier.net>
| * Dh_Lib.pm: Fix typo in warning message about dherroronJakub Wilk2022-12-14
| | | | | | | | | | Signed-off-by: Jakub Wilk <jwilk@jwilk.net> Signed-off-by: Niels Thykier <niels@thykier.net>
| * Dh_Lib.pm: Remove unused third parameter from install_dh_config_fileNiels Thykier2022-11-21
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * Release and upload to unstable as 13.11.1Axel Beckert2022-11-21
| |
| * Fix missed 3 to 4 arguments conversion in _install_file_to_path callAxel Beckert2022-11-21
| | | | | | | | Closes: #1024520
| * Release debhelper/13.11Niels Thykier2022-11-20
| | | | | | | | | | Gbp-Dch: Ignore Signed-off-by: Niels Thykier <niels@thykier.net>
| * Add debian/gbp.confNiels Thykier2022-11-20
| | | | | | | | | | Gbp-Dch: Ignore Signed-off-by: Niels Thykier <niels@thykier.net>
| * Regenerate POT and PO filesNiels Thykier2022-11-20
| | | | | | | | | | Gbp-Dch: ignore Signed-off-by: Niels Thykier <niels@thykier.net>
| * Dh_Lib.pm: Fix inverted boolean logicNiels Thykier2022-11-20
| | | | | | | | | | | | Fix-for: f07654a8fd662ef1ec51d72ccda0d5ed92f14078 Gbp-Dch: Ignore Signed-off-by: Niels Thykier <niels@thykier.net>
| * Dh_Lib.pm: Ensure `install_{file,prog,lib}` uses chown when root should be usedNiels Thykier2022-11-20
| | | | | | | | | | | | | | | | | | | | Previously, they would skip the `chown` call and rely on `dh_fixperms` or `dpkg-deb` to fix the ownership. However, that could cause issues when the helper was run after `dh_fixperms` and install files that `dpkg-deb` would not reset ownership of. Gbp-Dch: full Signed-off-by: Niels Thykier <niels@thykier.net>
| * Dh_Lib.pm: Provide `mkdirs` to create (non-package) directoriesNiels Thykier2022-11-20
| | | | | | | | | | | | | | | | | | | | | | This is an alternative to `install_dir` that never does chown (and is not printed with `--verbose`). It is intended for creating directories that are not part of a binary package. Note that at the moment `install_dir` does not do chown either, which is a bug (causing #1024261). Signed-off-by: Niels Thykier <niels@thykier.net>
| * dh_builddeb: Always pass `--root-owner-group` to `dpkg-deb` for dbgsym packagesNiels Thykier2022-11-20
| | | | | | | | | | | | | | | | Static ownership is not really useful for them and we no longer need to make the use `--root-owner-group` usage conditional since `dpkg-deb` in oldstable supports the flag. Signed-off-by: Niels Thykier <niels@thykier.net>
| * dh_dwz: Ensure dwz multifile is owned by root:root when root should be usedNiels Thykier2022-11-20
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * Remove obsolete compat checks in the codeNiels Thykier2022-11-20
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * meson.pm: use `meson setup`Andrea Pappacoda2022-11-20
| | | | | | | | | | | | | | | | Using `meson srcdir` instead of `meson setup srcdir` is deprecated, and prints the following warning: WARNING: Running the setup command as `meson [options]` instead of `meson setup [options]` is ambiguous and deprecated.
| * Dh_Lib.pm: `qx_cmd` support env/chdir changes like `doit`Niels Thykier2022-10-30
| | | | | | | | | | Closes: #1016354 Signed-off-by: Niels Thykier <niels@thykier.net>
| * dh_installdebconf: Fix typo in manual pageNiels Thykier2022-10-29
| | | | | | | | Signed-off-by: Niels Thykier <niels@thykier.net>
| * Rename debhelper config files to include package nameNiels Thykier2022-10-29
| | | | | | | | | | | | In preperation of a fix for #1014537. Signed-off-by: Niels Thykier <niels@thykier.net>