-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 22 Jul 2026 10:49:50 +0000 Source: debputy Architecture: source Version: 0.1.93~bpo13+1 Distribution: trixie-backports Urgency: medium Maintainer: Debputy Maintainers <debputy@packages.debian.org> Changed-By: Niels Thykier <niels@thykier.net> Closes: 1139930 1141681 Changes: debputy (0.1.93~bpo13+1) trixie-backports; urgency=medium . * Rebuild for trixie-backports. . debputy (0.1.93) unstable; urgency=medium . * LSP/Lint: - Add basic documentation of `XS-Go-Import-Path` - Fix bug where hover docs where sometimes not shown - Provide rudimentary linting of most typing mappings . * Manifest: - Support "on upgrade from version X" as maintscript condition - Support `before-upgrade` and `unconditionally-in-script` . * Integration mode: - Remove `dh_computeautosubstvars` in the `dh-sequence-zz-debputy` (but not `dh-sequence-zz-debputy-rrr`) mode. It did nothing in the `dh-sequence-zz-debputy`, and `debputy` should be replacing it fully at that integration mode. For the `-rrr` mode, we need it since metadata-detectors are not run, so we need to rely on `dh` for `substvars`. . * debputy: Fix crash if two deb packages both had an ELF debug with same ELF ID. (Closes: debputy#150) * debputy: Fix confusing error about unknown search dirs for `discard` rules (Closes: debputy#149) * debputy: Support `d/tmp-deb` and `d/tmp-udeb` out of the box in `dh`-based integration modes such as `dh-sequence-zz-debputy`). That is, `debian/tmp-deb` will automatically be considered a search path for `deb` packages and ditto for `debian/tmp-udeb` for `udeb` packages. This enables smoother handling of `deb` + `udeb` multi-build source packages that produces provided they follow this convention. . This change does not apply to `full` integration mode, as it tracks installations directories from the build system automatically. Although the default implementations use a similar pattern, so to the casual observer it will in many cases look like it does. (Closes: debputy#151) * debputy: ignore `udeb` in `auto-depends-solink`. That is, `debputy` will now automatic dependencies for `solink` provided the library is installed into exactly on `deb` package. Previously, it had to be installed into exactly one binary (`deb` or `udeb`) package. However, the `-dev` package should never need to Depends on the `udeb`, so it was safe to ignore here. (Closes: debputy#152) . debputy (0.1.92) unstable; urgency=medium . * Manifest: - Support custom maintainer script snippets via the new per-package `maintscript-snippets` keyword. It provides the ability to do some snippets for common scripts like `postinst`. . However, it has some known limitations around `udeb` packages, `dpkg` triggers, and `debconf`. For `debconf`, while the scripts can use `debconf` via `requires: debconf`, there is currently no support for the `config` script, which in many cases makes the support moot. . Additionally, there is no support for explicit ordering of the snippets relative to automated snippets. There may be use-case that cannot be supported currently as a consequence. . Part of debputy#28 . * Include INTEGRATION-MODES.md in the docs. Thanks to Sven Joachim <svenjoac@gmx.de> (Closes: #1141681) . debputy (0.1.91) unstable; urgency=medium . [ Sébastien Noel ] * fix FTBFS for packages using cmake+pkgconf . debputy (0.1.90) unstable; urgency=medium . * debputy: Install pam files into `/etc/pam.d` to match debhelper. * Port `debhelper`'s new `get_build_tool` to `debputy` . debputy (0.1.89) unstable; urgency=medium . * debputy: Fix `SyntaxWarning` about invalid escape sequence. Thanks to Sven Joachim <svenjoac@gmx.de> for filing the bug and providing a patch. Also thanks to Jochen Sprickerhof <jspricke@debian.org> for also be quick to report the problem. (Closes: #1139930) * CI: Tweak the CI setup and dependencies . debputy (0.1.88) unstable; urgency=medium . * LSP/Lint: - Bump latest S-V to 4.7.4 - Fix 2 "off-by-one" errors when checking `d/changelog` line length so it now triggers exactly when `lintian` would rather than 2 characters too late. . * Manifest: - Support `install-target-variables` for the `make` build system (Closes: debputy#128, debputy#146) . * migrate-from-dh: - Migration with `tmpfiles` now assume compat 14. This is due to the change below about generating `--remove` and `--purge` snippets for `tmpfiles`. . * Plugin API: - Support `Foo | None` types better in source/parsed formats. Previously, the had to be written as `Optional[Foo]` . * debputy: add dependency for `tmpfiles` like `debhelper` now does * debputy: Generate `--remove` and `--purge` snippets for `tmpfiles` Checksums-Sha1: 45bb3ad027a9bd5bc3f454e49539d0fa0265e264 2665 debputy_0.1.93~bpo13+1.dsc 308037d21fcdbe68429efd6124fa323647489cd3 718564 debputy_0.1.93~bpo13+1.tar.xz dfc381e4b14b607e18ce8f55b536290b07971bf7 1262320 debputy_0.1.93~bpo13+1.git.tar.xz 75a60dc404685650ea5159329fcfd3bbd23c299e 17574 debputy_0.1.93~bpo13+1_source.buildinfo Checksums-Sha256: e58aa22a9b1e8670cc384086efd6ef482c93f41e4282f6b8222f385f6ad68512 2665 debputy_0.1.93~bpo13+1.dsc d9483967b62632c65d2021a96cc012403b0b159ac1fac233884bb00166ca4f06 718564 debputy_0.1.93~bpo13+1.tar.xz f8d65781676ba5b21ce4ee5707388e3eb8b85d5b12b554d5a9f12a2033818c31 1262320 debputy_0.1.93~bpo13+1.git.tar.xz 342dc6d6413caf5b2442422a24abfc22c17aa69addbcea1cac3659ba16936607 17574 debputy_0.1.93~bpo13+1_source.buildinfo Files: 7b6069a9cfc78358ebfff694c6baf4cf 2665 devel optional debputy_0.1.93~bpo13+1.dsc 100a227c2b4243b2b025b70ef3036a39 718564 devel optional debputy_0.1.93~bpo13+1.tar.xz f48df65f57a72ce6958ae488f26c23c0 1262320 devel None debputy_0.1.93~bpo13+1.git.tar.xz 4d833072bf285c8c8b3b12b280fac855 17574 devel optional debputy_0.1.93~bpo13+1_source.buildinfo Git-Tag-Info: tag=bb4861a79768ddd985d3d1b4d70e74cf16a27802 fp=f5e7199aef5e5c67e555873f740d68888365d289 Git-Tag-Tagger: Niels Thykier <niels@thykier.net> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmpgoLkACgkQYG0ITkaD wHkMNBAAylzb1jGG4fx8w9OPKqhUmI1gKZGeEOO5+idRysoN8mQD7UI/gkJV5H7a tytH5VxLYau2DmpsxA5b3trwx0JoB+jDjS9W/gCyv825vAIHaCe03ryEvotp4FEz pd7TrgQxwa/6grgyrSmeHlOac4v4Wp22c45hTUgphrSd0Y9VAfJNGEMx3K198pUt WRWwt0Gbf0YjdrG0zGajBp2W2LTwtsuJCr3JSjPpnmOqF49376MINZ+RpyJLk2in fTRqKE02IkI7yPSyY+gTFcUPQJxpIEJ6tyR0BlKwbZIk/K1l0iHcKz2j7/N5BX9X DM4C7VdOiGgv5UOUfMs+ttzqAI3v2W23JgbSNUnhaRAYXEMtRibMV34KAhNq05L5 vwWwA3uMJ7AnoeRrCZZQXLHFNpLOLphGPYrIEkCRiGoztoUhR7d+7e+Hf0K3wwGw oEnmPhs/NyHOtH96+aYu81SK2h7VWvPOXnadcB/zATznCKSvoAS9u+C/p6pzFtgn ltn1o462nCaTOpOnI6ygymPF8syB7d0r0f59n8TkprjaYDkoLLoR7TSycDZjSa5A m/c3uH8pIEFJQoHs8t8R1jIQa3RzQv3bUCAJJO+P19R29kOeoszx/NhfsLNJ/vkz cK+afQqD2EocVSbwbxsd97iqspx9Hpa2YQqfr5WymKnZ5FMfXtk= =xb4D -----END PGP SIGNATURE-----