Release debputy/0.1.24
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 31 Mar 2024 17:31:02 +0200
Source: debputy
Architecture: source
Version: 0.1.24
Distribution: unstable
Urgency: medium
Maintainer: Debputy Maintainers <debputy@packages.debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Closes: 1068102
Changes:
debputy (0.1.24) unstable; urgency=medium
.
* Manifest:
- Add new keyword `services` under `packages.foo`, where the
packager can specify whether a given service or (systemd) unit
should be enabled/started on installation and how upgrades
should be managed. With this, more packages using
`dh_installsystemd` and `dh_installinit` can hopefully now use
`debputy`. Note user services is mentioned in the manifest
feature, but `debputy` does not actually detect any user
services.
.
* Plugin API:
- Detect duplicate service registrations and error out when
detected. The API is private, so it will not affect any
plugins outside `debputy`.
.
* debputy: Service maintscript snippets are now run in "service" order
* autopkgtests: Run `debputy lint` with the linter exit code
* debputy: Fix crash on re-encoding compressed manpages.
Thanks to Andrey Rakhmatullin <wrar@debian.org> (Closes: #1068102)
* debputy: Fix bug in -dbgsym generation that triggered lintian warnings.
Thanks to Chris Hofstaedtler <zeha@debian.org> (Closes: debputy#80)
* debputy: Fix crash bug on showing a pluggable-manifest-rule with
certain mutual exclusive attributes
* debputy: Fix `plugin show p-m-r` to show mutual exclusive optional attributes
* debputy: Avoid using `try-restart` as `deb-systemd-invoke` does not
support it. Replace it with regular `restart`.
* The getting started guide now features a section on migrating
`dh_installsystemd` and `dh_installinit` overrides.
Checksums-Sha1:
44dbaa5442475643db776889c33376afbd4f732a 1696 debputy_0.1.24.dsc
5b78c58d2c2a75a7a5c62ef3490e88be0e2cac78 377236 debputy_0.1.24.tar.xz
2f844ae1620a60c45e17e629f40f94a49445c2bc 6839 debputy_0.1.24_source.buildinfo
Checksums-Sha256:
0c84ac3b14ab20accb3a4ef9120e3558979daedbc7de9ad7b05feacdb79f2b4a 1696 debputy_0.1.24.dsc
9f946c678a4be939c3355cafb4e660d98b93c322da624a617bb495ab9503f2f1 377236 debputy_0.1.24.tar.xz
d692f521c336cf36384a7db680c75ea76a79f631304b8b63971bfba1de3d9fb8 6839 debputy_0.1.24_source.buildinfo
Files:
b76eadfd5d6143958e9cf1a3eae8bc11 1696 devel optional debputy_0.1.24.dsc
88c2201af19f454287ee670caebb4ede 377236 devel optional debputy_0.1.24.tar.xz
822a084e304802bda3691ef6af09ac62 6839 devel optional debputy_0.1.24_source.buildinfo