Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • debian/0.1.18
    caea2940 · Release debputy/0.1.18 ·
    Release debputy/0.1.8
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sat, 27 Jan 2024 20:54:33 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.18
    Distribution: unstable
    Urgency: medium
    Maintainer: Debputy Maintainers <debputy@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.18) unstable; urgency=medium
     .
       * Plugins:
         - Add `perl-openssl` plugin to mirror `dh-perl-openssl`.
     .
       * debputy: Refactor to make root level partly introspectable
       * migrate-from-dh: Avoid asking users to remove Build-Depends
         on dh sequences that are replaced. This is because they often
         also provide relevant dependencies that the `debputy` plugin
         dependency cannot provide (as long as the plugin is provided
         by `dh-debputy`).
       * Added partial migration of the `dh-lua` sequence. It is not
         installed because the `lua` debhelper build system uses
         build-time `d/pkg.install` files, which are not supported
         by `debputy`. Omitted the migration code for `lua` as it
         would just lead to false-hopes and broken hearts!
       * debputy: Provide a `show` for packager provided files
       * debputy: Provide a `used-packager-provided-files` list topic
       * debputy: Add new `tool-support` command with the following
         subcommands:
         - annotate-debian-directory: Will scan the `debian` directory
           for known packager files and annotate with hints and
           documentation URIs. Data partly sourced from plugins and
           from `dh_assistant`. Output is always JSON.
         - export-reference-data: Provides access to reference data
           used in other commands. Outputs text by default, but
           supports `--output-format=json` for json exports.
         - supports-tool-command: Test whether a particular
           `tool-support` command is supported (without having to
           parse `--help` output).
       * debputy: Avoid printing `Loading plugin` in all sub commands
       * Support nested `TypedDict`s in the declarative parsers
    Checksums-Sha1:
     093c7477fe9e9bd2ffe35a13b721223a4a60ac37 1562 debputy_0.1.18.dsc
     b61e01ff3e9ffcb7b74faaaeba8d6530d9081d96 265776 debputy_0.1.18.tar.xz
     5c0b72e6aba42c0a7a74729510034bf9c180d74d 6098 debputy_0.1.18_source.buildinfo
    Checksums-Sha256:
     518f55899f28c2173c6f8612848f45c1fb696594ebc62dbe1f503d44eeb5f0fa 1562 debputy_0.1.18.dsc
     f47b6888f5b701ca8841c6bb451aff004055a95948a86c96e5d01b1fc9728b5f 265776 debputy_0.1.18.tar.xz
     7bc88891cf7af8891a6b0307d3db00cc891c77edfb6e1a255a482ba0fc3add16 6098 debputy_0.1.18_source.buildinfo
    Files:
     a03046f22c7e050973436fb6eeeb8ba4 1562 devel optional debputy_0.1.18.dsc
     eeca00a84a614ff7af57e6ded6d27f8e 265776 devel optional debputy_0.1.18.tar.xz
     6991772ca452f85c1895c7f9bfa59384 6098 devel optional debputy_0.1.18_source.buildinfo
    
    
  • debian/0.1.17
    c8a90ea8 · Release debputy/0.1.17 ·
    Release debputy/0.1.17
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sat, 20 Jan 2024 11:18:45 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.17
    Distribution: unstable
    Urgency: medium
    Maintainer: Debputy Maintainers <debputy@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.17) unstable; urgency=medium
     .
       * Plugin API:
         - VirtualPath: Introduce `size` attribute to simplify some code
     .
       * debputy: Auto-detect and provide maintscripts for pam-config files.
         Specifically, add the `pam-auth-update` call to relevant
         maintscripts.
       * MANIFEST-FORMAT.md: Clarify conflict resolution description
       * debputy: Tweak the wording of the reference documentation placeholder
         for when a plugin does not provide any (online) documentation.
       * debputy: Refactored some internals to add a (non-public) plugin
         infrastructure for adding parsing hooks to `packages.<PKG>`.
         As a side-effect:
         - `debputy plugin list/show p-m-r` can now access and describe these
           hooks.
         - The `show` output for these rules that reference certain other
           rules now report them by their type name. As an example,
           `when` is now described as a `ManifestCondition` rather than
           `string or mapping`. This provides better traceability between
           the rules.
       * debputy: Fix bug in generated scripts for `clean-after-removal`
         where a start quote (`"`) was missing.
       * debputy: Fix bug where Installed-Size was wrong for -dbgsym packages
         (it incorrectly excluded the size for anything in the data.tar).
       * debputy: Fix online description for `not`, which was a copy-waste
         from another rule.
    Checksums-Sha1:
     a7bcef0572941f0069f2829f8cec6df3bd14f067 1562 debputy_0.1.17.dsc
     a6cb5b37bc599b94915bd70b81afd5df86004a6e 257408 debputy_0.1.17.tar.xz
     90ba8772c3a472ab09a885a830715845b486f61c 6105 debputy_0.1.17_source.buildinfo
    Checksums-Sha256:
     ca75374571ce377f01f33ea485c2b615ca586b7583f7ee790dc871971c00eccf 1562 debputy_0.1.17.dsc
     45a64aae9150462c571da3e6331606363265b87c81cded6444ee192fb8638471 257408 debputy_0.1.17.tar.xz
     a0be827b36cbf92c9d3358f02521c90db9e6d05aac8734b9b0ee32f76c69ad38 6105 debputy_0.1.17_source.buildinfo
    Files:
     6ee6902487a34257d11ac5b5d027368e 1562 devel optional debputy_0.1.17.dsc
     6b63ae5b6563ea4e814d65e6b851c0bf 257408 devel optional debputy_0.1.17.tar.xz
     e570822aead357bb5574caa380695d25 6105 devel optional debputy_0.1.17_source.buildinfo
    
    
  • debian/0.1.16
    f03c114d · Release debputy/0.1.16 ·
    Release debputy/0.1.16
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Mon, 08 Jan 2024 15:44:03 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.16
    Distribution: unstable
    Urgency: medium
    Maintainer: Debputy Maintainers <debputy@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.16) unstable; urgency=medium
     .
       * migrate-from-dh:
         - Remove `d/tmp` from sources in d/install files. Having
           `d/tmp` in the paths would not work the same without an
           explicit `as` or `dest-dir`.
     .
       * debputy: Fix crash when showing certain plugable-manifest-rules
       * d/changelog: Avoid using `install-{,-doc}-as` like it is an install
         rule. It was used as a short-hand for `install` (or `install-doc`)
         with the `as` attribute but implied you could write `install-as`
         in the manifest.
       * docs: Correct the description of `required-when` for `discard`
       * debputy: Fix source date epoch for strip-nondeterminism with
         binNMU builds.
       * Test API: Provide features to validate/test manifest variables
       * d/tests/debputy-cli: Add tests for recent broken doc
       * test: Add negative test for automatic discard rule example checks
       * d/control: Add dependency on `man-db` needed to run `man-recode`.
         Previously, we relied on the `debhelper` to pull this dependency.
       * THANKS.md: Acknowledge Paul Gevers for his early adoption and
         testing.
       * debputy: Incomplete support for `dh_installdebconf`. Any debconf
         templates (such as `debian/templates`) will now be processed and
         lead to a `DEBIAN/templates` file in the resulting deb and the
         `postrm` will run `db_purge` on `purge`. However, it is not possible
         to provide a `DEBIAN/config` or custom `postinst` snippets leveraging
         the debconf templates. Accordingly, the migration tool still flags
         `templates` files as unsupported for now.
       * debputy.pod: Provide manpage for `debputy` itself.
    Checksums-Sha1:
     76e429ae4ae62e26976413f1d3121648e68e1d73 1562 debputy_0.1.16.dsc
     103bf0cf0e41aeaeaa400f9fa1452e945ef2711b 254600 debputy_0.1.16.tar.xz
     c31de67f77301ea119720c4e6d694852cadf1fac 6096 debputy_0.1.16_source.buildinfo
    Checksums-Sha256:
     e7370c2363958fcaadbe8b331b0846a651387e68f84dcdf7d272319ed432329a 1562 debputy_0.1.16.dsc
     e29a1cd302001fe1d96c2973cb447b18143c1141b349b798315a3867f47365b0 254600 debputy_0.1.16.tar.xz
     9519bdfd17a74aab03c9bd12727790002e5441ff7e04683d0172d54e75e0eb8b 6096 debputy_0.1.16_source.buildinfo
    Files:
     d015da68cd08e3c37782080fc0bdfcb6 1562 devel optional debputy_0.1.16.dsc
     528beee8fa4f23d320b730203baf9d33 254600 devel optional debputy_0.1.16.tar.xz
     589227085a8b9a6c367bf0abb49af16d 6096 devel optional debputy_0.1.16_source.buildinfo
    
    
  • debian/0.1.15
    e536da4f · Release debputy/0.1.15 ·
    Release debputy/0.1.15
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Fri, 29 Dec 2023 17:30:54 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.15
    Distribution: unstable
    Urgency: medium
    Maintainer: Debputy Maintainers <debputy@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.15) unstable; urgency=medium
     .
       * manifest:
         -  Support `capabilities` via `path-metadata` (Closes: debputy#62)
     .
       * debputy: Fix regression where maintscripts would not be generated.
       * debputy: Fix a bug where `systemctl daemon-reload` would always
         be added to postrm.
    Checksums-Sha1:
     5985f24ea4a64424b2eea77738fd054ec517400d 1520 debputy_0.1.15.dsc
     36a68afed1be790d2e5038d9296ec0b42b9e4e18 246608 debputy_0.1.15.tar.xz
     6ce0bc94cfb9730a631a09d70d94767562d9979c 6006 debputy_0.1.15_source.buildinfo
    Checksums-Sha256:
     8b5fe79a6bf920577c1dfe1af153ac6da2b4f2fd62f7f20aeb8824ed515585d8 1520 debputy_0.1.15.dsc
     d378db38d813b76492cfd9ec4da7c030334d725086f50ad5fe49409f2d03709b 246608 debputy_0.1.15.tar.xz
     c11ad173a8b09f097c3ca61a1749fe5ad3412008b79ab7d61969c675b2d6fe88 6006 debputy_0.1.15_source.buildinfo
    Files:
     06b639e9f9eac8b75fbcd4c6959f53ec 1520 devel optional debputy_0.1.15.dsc
     fb84a89ea6f66cc686eab73f3a9e2105 246608 devel optional debputy_0.1.15.tar.xz
     9ce7cef21b02702f04885fe64150ed5e 6006 devel optional debputy_0.1.15_source.buildinfo
    
    
  • debian/0.1.14
    47051662 · Release debputy/0.1.14 ·
    Release debputy/0.1.14
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Thu, 28 Dec 2023 17:39:07 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.14
    Distribution: unstable
    Urgency: medium
    Maintainer: Debputy Maintainers <debputy@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.14) unstable; urgency=medium
     .
       * manifest:
         - Breaking change: The `discard` rule must now match at least one
           path by default when it applies to at least one existing
           search directory.
         - Breaking change: Renamed `when` to `required-when` for `discard`
           rules. The name better reflects that the `discard` rule is
           always applied. The conditional decides whether it is an error
           for a path to match nothing
         - Support `**/non-glob` as a basename match.  This form must use
           the leading `**/` part to be a basename match. Without the leading
           `**/`, the pattern would be interpreted as an exact path match
           for a top-level file/directory.
     .
       * migrate-from-dh:
         - List `dh_install` as replaced which ensures `debputy` will
           detect overrides/hook targets for `dh_install`.
     .
       * debputy: Align md5sums order with `dh_md5sums` to reduce the diffs
         between a `debhelper` and a `debputy` produced `.deb`.
       * debputy: Support processing files with `strip-non-determinism` to
         reduce the amount of non-deterministic content in a package.
    Checksums-Sha1:
     d74d86e1646e79b7bdf24d539fb9e94c3eac11b2 1520 debputy_0.1.14.dsc
     24d8fc65e54ffd800f621b061c52805ec965a90d 241656 debputy_0.1.14.tar.xz
     e813f077384f431a245b2574909aff0d2b850b72 6006 debputy_0.1.14_source.buildinfo
    Checksums-Sha256:
     9b1ab325f4edfc6552b8cc63291600d34916f16772f6d3ae83c6f56897bbb85d 1520 debputy_0.1.14.dsc
     b6d10a1bdbb656ba26fb4f3c65a865da33036c63e3fa01d3952669de3ccfb83a 241656 debputy_0.1.14.tar.xz
     88ab23e48c6b5c9950f98529f70f62bb3dc9233aa8fe5bb6b944f8ef7ca3e123 6006 debputy_0.1.14_source.buildinfo
    Files:
     5a9672479cb6cae0a00fb4586b5c2dee 1520 devel optional debputy_0.1.14.dsc
     509c5da9fa988a1f1577979e05c162dd 241656 devel optional debputy_0.1.14.tar.xz
     3c00604846469bd3c7169122d18f396d 6006 devel optional debputy_0.1.14_source.buildinfo
    
    
  • debian/0.1.13
    5c21fe1c · Release debputy/0.1.13 ·
    Release debputy/0.1.13
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Mon, 25 Dec 2023 22:41:13 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.13
    Distribution: unstable
    Urgency: medium
    Maintainer: Debputy Maintainers <debputy@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.13) unstable; urgency=medium
     .
       * Manifest:
         - Support per-package installation search directories via the new
           `installation-search-dirs` attribute (under `packages.*`) .
         - The `discard` install rule now accepts a `search-dir`/`search-dirs`
           attribute, which can be used to restrict which search directories
           the discarding applies too.
         - Added new `multi-dest-install` rule for the rare case where a
           package needs to install the same source *twice*.  This was needed
           for `kafs-client`.  (Closes: debputy#66)
         - Any `udeb` packages are ignored when install-doc (etc.) evalutes
           default for `into`.  This means if a source package only builds a
           single `deb` plus one or more `udeb`s, then `into` is now optional
           for all documentation related `install-X` rules.
     .
       * migrate-from-dh:
         - Support migrating multi-dest sources in d/install.
     .
       * Plugin API:
         - VirtualPath APU: Use of `path.replace_fs_path_content` no longer
           detaches the path
     .
       * debputy: Fix `FileNotFoundError` when building `udeb` packages
       * debputy: Fix bug where install rules with multiple `into` did not
         always work correctly
       * debputy: Fix online documentation for `into` in most install rules
       * debputy: Fix bug where `shlibs` where not generated when it should
         have been.  This was a regression introduced in 0.1.10.
       * debputy: Let dpkg-shlibdeps see SONAMEs from other packages. This
         was necessary for  `kafs-client`.  (Closes: debputy#66)
       * debputy: Fix bug where plugin provided triggers were silently
         discarded.
    Checksums-Sha1:
     b1acebe78a6e62b2636bf37ca9196abcde5fc278 1520 debputy_0.1.13.dsc
     358bebf4d7eaef35c58b4a24dea0836eeafcf406 238032 debputy_0.1.13.tar.xz
     f13db875331b742710c1c1244d161b6492bbbe34 6343 debputy_0.1.13_source.buildinfo
    Checksums-Sha256:
     5a9642e1b1f15dd77051ef32366b410df5ba5d21996b1dac73a7e5135a9e2fb1 1520 debputy_0.1.13.dsc
     01e6f923ae552ee4a44be2af921d45f1a1c923f6494c401bc6ae94cf2ffaab9a 238032 debputy_0.1.13.tar.xz
     b4ebaf7c58aea0a0cf77ede9052777fca02f9e2af18da3e79f152dcfcc3784d0 6343 debputy_0.1.13_source.buildinfo
    Files:
     18b03aae926c4a21996b82281a0d760e 1520 devel optional debputy_0.1.13.dsc
     49efa1dc1e19a00dcd3af15c0bcc233b 238032 devel optional debputy_0.1.13.tar.xz
     e8d041918eccc8cbc2397852d0bdbccb 6343 devel optional debputy_0.1.13_source.buildinfo
    
    
  • debian/0.1.12
    e3f6905e · Release debputy/0.1.12 ·
    Release debputy/0.1.12
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sun, 17 Dec 2023 18:08:13 +0000
    Source: debputy
    Architecture: source
    Version: 0.1.12
    Distribution: unstable
    Urgency: medium
    Maintainer: Debputy Maintainers <debputy@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.12) unstable; urgency=medium
     .
       * Plugin API:
         - Test API: Breaking change. Make metadata related tests stateless
         - `VirtualPath` API: Add an `is_executable` property
     .
       * migrate-from-dh:
         - Assume minimum compat of 12 for all packages now to match the
           `dh_installinit` mechanics that `debputy` now perform when an
           `init` script is present.
     .
       * d/control: Use `Debian-based` in the description to appease lintian
       * d/control: Canonicalize the URL in the Vcs-Browser field
       * d/control: Use `debputy@packages.debian.org` as maintainer address
       * debputy: Tweak wording for several error messages
       * Add initial support for service management.  It covers the default
         flow of `dh_installinit` and `dh_installsystemd`. Notably, the
         `dh_installsystemduser` is *not* covered.
       * Fix bug in `install-man` rule that made it unusable
       * Internal refactoring (notably of the installation rules code).
    Checksums-Sha1:
     e24e7ba282f51f7c50873cbff6b9958f7ccb2a12 1520 debputy_0.1.12.dsc
     6ad4756bccd80024b38bd9e282015f0cfb6e365c 230256 debputy_0.1.12.tar.xz
     9364f8c1611fd591cf408efd77e767928777e001 6340 debputy_0.1.12_source.buildinfo
    Checksums-Sha256:
     b6cdf24397844b48dca27995eb8f85c6ff83d59d2a7414a7c3ecb27797d3b72d 1520 debputy_0.1.12.dsc
     6d85fdd07941f8e35ccf4fbcd3600e21b6a22d29218fddd5b95202dca82e43ac 230256 debputy_0.1.12.tar.xz
     ba4086612dc6c7c3eca9e6d9a2e91153036c256a40867df650841ef27852e3a1 6340 debputy_0.1.12_source.buildinfo
    Files:
     6531941abb9cb7c70fc8168f2df0c3ab 1520 devel optional debputy_0.1.12.dsc
     ab182a748e35840e34dd3defc2ba4dab 230256 devel optional debputy_0.1.12.tar.xz
     c1c0a6f86d633eeb748e0ef4e515e5ec 6340 devel optional debputy_0.1.12_source.buildinfo
    
    
  • debian/0.1.11
    46fd08f3 · Release debputy/0.1.11 ·
    Release debputy/0.1.11
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sun, 10 Dec 2023 14:40:05 +0000
    Source: debputy
    Architecture: source
    Version: 0.1.11
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.11) unstable; urgency=medium
     .
       * Manifest:
         - Breaking change: Correct spelling of `build-profiles-matches`
           so it now matches the documentation.
         - The `install-docs` rule now supports `dest-dir` and `as`. Its
           default `dest-dir` remains the same.
         - Provide `path:GNU_INFO_DIR` manifest variable that represents
           the directory where GNU info files should be installed into.
     .
       * Plugin API:
         - VirtualPath now supports `open` with buffering.
         - When declaring manifest snippets, automatically pick up
           `FileSystemMatchRule` (and subclasses) up as `path hints` (used
           to provide context for error messages)
     .
       * migrate-from-dh:
         - Improve some error messages to provide the actual file path
           instead on an internal object name/id.
         - Fix detection of `dh-exec` conditionals that could cause the
           conditions to be interpreted as literal values rather than
           conditionals.
         - Support `dh-exec` conditionals in `d/install`.
         - Provide more support for dh-exec features in d/manpages. Notably,
           `SOURCE => DEST` is now rewritten into an `install-doc-as` rule
           and conditionals are now supported.
         - Multiple conditions in `d/links` files are now supported
           and will be translated into an `all-of`.
         - Avoid single-item `sources` for migrated bash-completions.
           (Style-only change)
         - Create a placeholder variable for unknown manifest variables.
           Previously, it would result in a hard error as the resulting
           manifest could not be parsed. (Closes: debian/debputy#65)
         - Support migrating `d/info` files
     .
       * debputy: Convert transformation and install rules to using
         `FileSystemMatchRule`s for paths.  This unifies parsing of globs for
         all rules except `clean-after-removal` (which still uses shell glob
         semantics).
       * online doc for path-metadata: Fix copy-paste mistake
       * Fix crash bug where `d/tmp` is not a directory but an install rule is
         used (unclear if this was reproducible in older versions).
       * debputy: Fix internal error by `debputy` setting wrong "CoW"-flag on
         some paths
       * d/changelog: Clarify wording of a previous entry and fix a few typos.
       * debputy: Correct two error messages that should have shown valid attribute
         names when incorrect values were provided.
       * debputy: Fix bug in parsing of `all-of` and `any-of` manifest conditions
         that made it impossible to use these manifest conditions.
       * tests: Provide initial tests of basic install rules. Required some
         refactoring related to the virtual file system to support these
         tests.
    Checksums-Sha1:
     a1d779d2c905246a90aa03d0ee0564d3fd0cf777 1528 debputy_0.1.11.dsc
     d2c8e590dc302f12372c8646b0e82b5d5705a579 223708 debputy_0.1.11.tar.xz
     0166ebfd9a273660bfab609111003ed81ccdcd9d 6340 debputy_0.1.11_source.buildinfo
    Checksums-Sha256:
     dc6916276522d6d151d3d47281ccacd80d060a2ce728acee52fa443b11cb9cb5 1528 debputy_0.1.11.dsc
     f719c5781b065f14a910c76674f74ced1f58318a6e931f8b77b2929a56f382c9 223708 debputy_0.1.11.tar.xz
     69a788862b7bcefb22d74f1a124ee152958590353458e188c2942a96cc08a469 6340 debputy_0.1.11_source.buildinfo
    Files:
     9bf8c4c4353c1157c8f6891bb710a47e 1528 devel optional debputy_0.1.11.dsc
     c6843b7b17799ad0edc590f5e173d1d5 223708 devel optional debputy_0.1.11.tar.xz
     226c2119e5f31b90a66b7e82b0b1bb58 6340 devel optional debputy_0.1.11_source.buildinfo
    
    
  • debian/0.1.10
    95bf8abe · Release debputy/0.1.10 ·
    Release debputy/0.1.10
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sun, 03 Dec 2023 16:01:57 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.10
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.10) unstable; urgency=medium
     .
       * Manifest changes:
         - Support `clean-after-removal` feature, where you can ask
           `debputy` to remove files when the package has been removed
           or is being purged.  This feature is similar in spirit to
           `rpm`'s `%ghost` files.  (Closes: debputy#35)
     .
     .
       * plugin API: Fix bug where `path.chmod("symbolic-mode")` would
         raise an exception
       * debputy: Defer erroring out dpkg-gensymbols until all packages
         have been processed
       * debputy: Optimize materialization to require less copying via
         the following features:
         - Properly implement lazy copy-on-write actions to avoid
           copying a file into the scratch directory only to copy it
           to the materialization directory later.  Now, the case
           only performs one copy (directly from the source to the
           materialization directory).
         - When a file has already been copied into the scratch
           directory because `debputy` needed to mutate the file,
           use a `mv` rather than a `cp` to move the file to its
           final destination.
    Checksums-Sha1:
     07a4ada7e6ef7b96e8fba881df65d78913539abd 1528 debputy_0.1.10.dsc
     711c47e687bee4d8a311d42c53ba608354b9ba84 217688 debputy_0.1.10.tar.xz
     493e2e35563e71d8ab078d2a395afadf0da33d32 6336 debputy_0.1.10_source.buildinfo
    Checksums-Sha256:
     f18068b58419f0164f536513e99d697bab38e2592cd2029df9dd4564236ef1a7 1528 debputy_0.1.10.dsc
     31a07253f446e540cb29ebc3e26ea1796ba70ef1df11de2f22ad9b5261af8283 217688 debputy_0.1.10.tar.xz
     ca3fdc27bd3ae07832ad99684950c217d3e8c9ebf97658ad485d06192e54541c 6336 debputy_0.1.10_source.buildinfo
    Files:
     e914ec6a15f4d2196df9c21c0fb368fa 1528 devel optional debputy_0.1.10.dsc
     bdf2146ff7b9a80f6d1fb7ea12b09968 217688 devel optional debputy_0.1.10.tar.xz
     9deae7a2b8f467086f86b506d1039a46 6336 devel optional debputy_0.1.10_source.buildinfo
    
    
  • debian/0.1.9.3
    7dca0683 · Release debputy/0.1.9.2 ·
    Release debputy/0.1.9.3
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Wed, 29 Nov 2023 21:24:15 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.9.3
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.9.3) unstable; urgency=medium
     .
       * migrate-from-dh:
         - Support full migration of `dh-sequence-numpy3`. Though, there
           is still no `dh-sequence-python3` migration support, which
           may make this less useful at the moment.
       * tests: Fix bug where `debputy` provided plugins fails in
         installed mode causing `debputy` autopkgtests to fail.
       * tests: Improve test coverage for gnome plugin.
    Checksums-Sha1:
     227518017b8d674b0fc7555fd115b7e500c93127 1532 debputy_0.1.9.3.dsc
     b50c2a1fa79a83e2dd44ffe022e56df6fc8e0018 662020 debputy_0.1.9.3.tar.xz
     c20a45115f72442ad72e90e387178daa8aa21fee 6250 debputy_0.1.9.3_source.buildinfo
    Checksums-Sha256:
     80339b2c7ccdf29abd161aac661c66b2525d92ccf588a5bb43f952957eef117c 1532 debputy_0.1.9.3.dsc
     3369265ac3d8e183105cf2ac1093f057b3e5f3b2a9f2d458033cd97713839c8b 662020 debputy_0.1.9.3.tar.xz
     75347cf8d30cc16e2f1245614382d7e1ce106fbe9b74c73ceee0619b00bd1f23 6250 debputy_0.1.9.3_source.buildinfo
    Files:
     2c203ead6c3b84535eeb2f26c0b1647e 1532 devel optional debputy_0.1.9.3.dsc
     bba22f4d852b9a83184b56a8cdb10f32 662020 devel optional debputy_0.1.9.3.tar.xz
     1631604947579bd31aaa293dfae3acc4 6250 devel optional debputy_0.1.9.3_source.buildinfo
    
    
  • debian/0.1.9.2
    afd5d7ef · Release debputy/0.1.9.2 ·
    Release debputy/0.1.9.2
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Tue, 28 Nov 2023 19:23:53 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.9.2
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.9.2) unstable; urgency=medium
     .
       * gnome plugin: Fix broken version in substvars and add a basic
         regression test.
       * debputy: Some internal refactoring.
    Checksums-Sha1:
     071526073107754df3948bdae38a5c54af80114c 1532 debputy_0.1.9.2.dsc
     1795e435ab2812e669ca62482fb7417864fdcbe2 660664 debputy_0.1.9.2.tar.xz
     2dd19c724bd730ca90317dafa88d477c0956bb76 6250 debputy_0.1.9.2_source.buildinfo
    Checksums-Sha256:
     87f35535bd4aada1d0533c747f5524eb89c487f665ee58c8e6bba9d9f2bdc254 1532 debputy_0.1.9.2.dsc
     e38171f99a93e5ee5a9493b7515cb75e5ac9bf2b62d1b60a29b441cc29651a16 660664 debputy_0.1.9.2.tar.xz
     18358ee31ff9ed29ec0fd4f9b5ce66324f3b33afc96a7495d03a4a8d99db2707 6250 debputy_0.1.9.2_source.buildinfo
    Files:
     00eb5c930126170b3e40a8c7750ab844 1532 devel optional debputy_0.1.9.2.dsc
     dbaf783c177224196141459ffae905e7 660664 devel optional debputy_0.1.9.2.tar.xz
     9cf55796dc257d3ee461905995288db3 6250 devel optional debputy_0.1.9.2_source.buildinfo
    
    
  • debian/0.1.9.1
    3bbeb522 · Release debputy/0.1.9.1 ·
    Release debputy/0.1.9.1
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Mon, 27 Nov 2023 22:01:14 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.9.1
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Closes: 1057001
    Changes:
     debputy (0.1.9.1) unstable; urgency=medium
     .
       * plugin test API: Enable the test API to validate ADR examples
       * debputy: Skip compression of .html/.htm files.
         Thanks to Sven Joachim <svenjoac@gmx.de> (Closes: #1057001)
       * debputy: Special-case doc-base files to minimize delta between
         `debputy` and debhelper.
    Checksums-Sha1:
     228d0c563d7b0a94e2f5647d0bbe554c1240dac2 1532 debputy_0.1.9.1.dsc
     22fd13b5ac13f6b12af1b884def475917ceecedc 660268 debputy_0.1.9.1.tar.xz
     ebcff815ea61104cbde33f418b66a100bc9d273e 6250 debputy_0.1.9.1_source.buildinfo
    Checksums-Sha256:
     65263f742ba15d5a131ab3004cb729ea592bd71b46a0c4fd0f8b416da86a149d 1532 debputy_0.1.9.1.dsc
     8894eddeae9c40e280d65b58e332e58ec79a7bf53233b1b2c711be119d41c5ed 660268 debputy_0.1.9.1.tar.xz
     65ccdbe506e790de9119abe017184aaf6139a01d8a3748c10a36571730b3ad03 6250 debputy_0.1.9.1_source.buildinfo
    Files:
     348c9eb0549bbf45510dd3c6bb31a727 1532 devel optional debputy_0.1.9.1.dsc
     be149d24a4985c398d2e1e9e4c2f53fa 660268 devel optional debputy_0.1.9.1.tar.xz
     c77f4ae30f19b963468e8dc5d4a43879 6250 devel optional debputy_0.1.9.1_source.buildinfo
    
    
  • debian/0.1.9
    bf377052 · Release debputy/0.1.9 ·
    Release debputy/0.1.9
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sun, 26 Nov 2023 15:20:44 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.9
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.9) unstable; urgency=medium
     .
       * Plugin changes:
         - Breaking change: The features of the `bash-completion`
           plugin has been embedded into the `debputy` plugin.  The
           `bash-completion` plugin has been removed without a
           backwards compatibily feature.
         - Breaking change (test-api): The `virtual_path` function
           got renamed to `virtual_path_def` and got promoted to
           the non-test API.
         - Add more features to the `VirtualPath` API.  Notably some
           mutations are now supported when the file system is in
           read-write mode.
         - InstallRule's no longer accept an explicit search dir.
           Search dir handling is now done differently and plugins
           are not involved in that process.
     .
       * migrate-from-dh:
         - Support full migration of `dh-sequence-bash-completion`.
         - Suport partial migration of `dh-sequence-gnome`.  The
           `dh_gnome` side will be migrated, but `dh_gnome_clean`
           will still be done via the `dh-sequence-gnome`.
         - List which `dh-sequence-X` Build-Dependencies should be
           removed. These are listed as manual migrations.
         - Migration now detects *simple* cases of `dh` addons
           loaded via `--with` in `debian/rules`.
     .
       * Let `debputy` handle loading of additional variables
       * d/changelog: Reformat line in the 0.1.8 entry
       * MANIFEST-FORMAT.md: Correct name of two example manifest variables
       * MANIFEST-FORMAT.md: Improve documentation related to manifest variables
       * Add private plugin api for package processors and migrate some
         `debputy` code to use this feature.
       * debputy: Provide a `clean .la files` feature by default based on a
         similar feature from `dh_gnome`.
       * debputy: Filter out doxygen related cruft (replacing `dh_doxygen`)
       * Make disard rules a plugin provided feature (currently private)
         and provide (validated) examples for automatic discard rules.
         These can be seen via the example command:
           `debputy plugin list a-d-r doxygen-cruft-files`
       * debputy: Show which paths have been matched by an automatic discard
         rule in the build out along with how to override them.
    Checksums-Sha1:
     db85bec26af3f513071c8c802da9df351f8cd257 1524 debputy_0.1.9.dsc
     7063aa4edac6993a6cfdcef260ce12524b4649cd 658848 debputy_0.1.9.tar.xz
     8ed2d7055cf226e75156c24aa35597d6d4db5da4 6244 debputy_0.1.9_source.buildinfo
    Checksums-Sha256:
     9f56fa3cfc85e01a9a00bbf450bbbac7af51b0bd071a98b5f157f7a9bf701eac 1524 debputy_0.1.9.dsc
     36ec096f6fbee381e62117ce750cfb5fb126290ce48868a088f25962849fecff 658848 debputy_0.1.9.tar.xz
     403450f5a10aa13411378adde5f183c37da690806f6faefce52f192d74243e29 6244 debputy_0.1.9_source.buildinfo
    Files:
     aa1e7932614d3bd67fc14f281cf90151 1524 devel optional debputy_0.1.9.dsc
     bcb47b753117ef52951ee61ba4523970 658848 devel optional debputy_0.1.9.tar.xz
     70d068c0faeed8fdd7a0e0f78c95fca9 6244 devel optional debputy_0.1.9_source.buildinfo
    
    
  • debian/0.1.8
    ce819945 · Release debputy/0.1.8 ·
    Release debputy/0.1.8
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sun, 19 Nov 2023 19:00:00 +0100
    Source: debputy
    Architecture: source
    Version: 0.1.8
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Closes: 1056240
    Changes:
     debputy (0.1.8) unstable; urgency=medium
     .
       * Manifest changes:
         - Breaking change: Rename some manifest variables like `{{TAB}}`
           `{{token:TAB}}`. This change only affects manifest variables
           intended to provide textual tokens that might be hard to write
           literally or to avoid triggering substitution of another manifest
           variable.
         - Split `arch-matches` condition into three.  The `arch-matches`
           is still preferred. The other two variants are for special-cases
           related to cross-building. As a side-effect of this change,
           `arch-matches` can now be used in source context.
         - Support manifest declared variables.  A new `definitions.variables`
           key is defined where variables can be declared. See
           MANIFEST-FORMAT.md for the details. (Closes: debputy#58)
         - It is now possible to use substitution variables in package names
           in the manifest. This enables the use of `libfoo{{SONAME}}` instead
           of hard-coding the value.
     .
       * Plugin changes:
         - Breaking change: Remove the previously required plugin-version
           attribute.
         - Streamline installation process for "simple" `debputy` plugins by
           providing a debhelper tool and by having `debputy` take
           responsibility for the Python byte-compilation requirement for
           `debputy` plugins. Additionally, support for running plugin tests
           have been added too (both as build-time and as installed tests).
         - Breaking (test-only) change: The test API for loading plugins have
           been renamed and should no longer be passed a JSON descriptor file.
           Instead, the test framework will attempt to find the JSON descriptor
           file on its own. With this method, the test does not have to
           distinguish between install-time and build-time test runs.
         - A metadata detector can now request the binary package version
           of a package via the context parameter.
         - Plugins can now provide literal manifest variables like `path:FOO_DIR`.
     .
       * debputy: Provide online documentation for most manifest rules
       * debputy: Correct detection of required/conditional fields in `plugin show pmr`
       * debputy: Provide "on-line" documentation of manifest conditions
       * MANIFEST-FORMAT.md: Correct some anchors that would cause broken links
         in HTML rendered versions of the file.
       * MANIFEST-FORMAT.md: Clarify `replacement-rule` for `create-symlink` only
         applies if the declared symlink path exists. If it does not exist and
         cannot be because it would require a non-directory to become a directory,
         then `replace-rule` cannot be used.
       * plugin changes: Make single-file Python module easier to provide
       * debputy: Add `--plugin` parameter to load plugins for most commands.
       * debputy: Fix bug where some common args were ignored depending on argument
         order.
       * dh_installdebputy: New helper to install `debputy` plugins from
         debhelper packages.
       * d/control: Have `dh-debputy` provide `dh-sequence-installdebputy`.
       * dh-sequence-debputy: Restore `dh_installdir` command.  This enables packages
         to still use the `dh_installdir` helper to work around upstreams that does
         assumes install directories exist (such as `DEST_DIR`).
       * debputy: Support d/alternatives files like `dh_installalternatives`.
       * Provide basic plugin to support d/bash-completion files. The feature is
         deliberately written as a stand-alone plugin, so it is easier to migrate
         to the `bash-completion` package later if that is relevant.
       * GETTING-STARTED-WITH-dh-debputy.md: List `dh_installalternatives` as a
         replaced command.  It has been replaced for quite a while and the omission
         in the docs was unintentional.
       * Provide basic bash-completion plugin and provide migrations for the
         users of `dh-sequence-bash-completion`.
       * d/tests/control: Add explicit test dependency on python3-all
         (Closes: #1056240)
       * debputy: Provide a `plugin list manifest-variables` subcommand that will
         list known variables.  Default special-case and token manifest variables
         are hidden and have to be requested explicitly.
       * debputy: Provide a `plugin show manifest-variables VAR` subcommand that
         will show information about a given manifest variable.
       * Breaking change: Plugins can now provide manifest variables
       * d/changelog: Bump snapshot version
    Checksums-Sha1:
     a89367c036aa9bf15814847b089c304170be1072 1524 debputy_0.1.8.dsc
     a54379afd63653948165afdf0d32f5bc00fd2b3d 652612 debputy_0.1.8.tar.xz
     f3cdca89e2899989522fc1830720070869cda0fd 6248 debputy_0.1.8_source.buildinfo
    Checksums-Sha256:
     827767a470f948c785463a9f31e724e6995e6e6bff3dcd95466a7842fe323429 1524 debputy_0.1.8.dsc
     73b59f22915de511851eb161d5a669447043b1911b5c792d322d3d94fc0e7d2d 652612 debputy_0.1.8.tar.xz
     75ef3e16bac05dc76fce2ee5e9c90ac6bbef290bca975342ea750c40e5b00c2f 6248 debputy_0.1.8_source.buildinfo
    Files:
     f46fcc38eedd99fc3e44a1db9df555c1 1524 devel optional debputy_0.1.8.dsc
     22243d1ce528bef0b7cc75dabd054bdd 652612 devel optional debputy_0.1.8.tar.xz
     b50c739e298182d83a5a9bd71dae2df5 6248 devel optional debputy_0.1.8_source.buildinfo
    
    
  • debian/0.1.7.8
    5406d2b9 · Release debputy/0.1.7.8 ·
    Release debputy/0.1.7.8
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sat, 28 Oct 2023 17:15:55 +0200
    Source: debputy
    Architecture: source
    Version: 0.1.7.8
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.7.8) unstable; urgency=medium
     .
       * Manifest changes:
         - Breaking change: The `remove` transformation now prunes empty dirs
           by default.  The previous behaviour can be restored with an
           explicit `keep-empty-parent-dirs: true`.
     .
       * d/tests/debputy-py.test: Fix bugs in autopkgtest
       * debputy: Provide new `plugable-manifest-rules` topic for `plugin list`.
         This subcommand enables the user to get a list of all rules available
         under `installations` or `packages.<PKGNAME>.transformations`, etc.
       * debputy: Provide a `plugin show plugable-manifest-rules` command that
         can provide some details about each rule (such as `install`).
       * MANIFEST-FORMAT.md: Clarify some of the "shell"-like examples.
       * MANIFEST-FORMAT.md: Clarify that "install-as" behaves like `foo => bar`.
         Previously, the documentation said `=>` which could also cover the
         `=> bar` feature from `dh-exec`.  However, that feature is handled by
         the `installations` itself rather than "install-as".
       * d/tests/control: Add superficial test of `debputy` command line
    Checksums-Sha1:
     13cf74ab3904e31b2a879e0793f6523de2c1445b 1519 debputy_0.1.7.8.dsc
     53ee3f0024e9906741b412f63915834075a1432d 181080 debputy_0.1.7.8.tar.xz
     f96fe6a2e6157a9e1f1deb848053f01887c5a15a 6254 debputy_0.1.7.8_source.buildinfo
    Checksums-Sha256:
     8eaef9225b976b3251f88845192acaa9894d7d9ec309b48a3c150dae1de08777 1519 debputy_0.1.7.8.dsc
     ae0d2890fc08b0b4b30d178e4e3648456629a52785c9f5c012e4a50372f82957 181080 debputy_0.1.7.8.tar.xz
     60a90525f59fc67416083bf84e3162c3a231bf5fd4e27ad628e85a2c640b04e5 6254 debputy_0.1.7.8_source.buildinfo
    Files:
     6c81b254d907030a895a01a55f98f635 1519 devel optional debputy_0.1.7.8.dsc
     eff3827b5f55ae1355666cfa186fd169 181080 devel optional debputy_0.1.7.8.tar.xz
     195e53f1ec5d2a37a354b6da142ed091 6254 devel optional debputy_0.1.7.8_source.buildinfo
    
    
  • debian/0.1.7.7
    16d47869 · Release debputy/0.1.7.7 ·
    Release debputy/0.1.7.7
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Fri, 27 Oct 2023 16:19:48 +0200
    Source: debputy
    Architecture: source
    Version: 0.1.7.7
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.7.7) unstable; urgency=medium
     .
       * debputy: Mention `yamllint` in YAML-level parse errors
       * debputy: Avoid crashing on usr/share/doc/foo symlinks for non-native
         packages. Thanks to Paul Gevers <elbrus@debian.org> (Closes: debputy#49)
       * debputy: Fix crash on octal mode being specified as an int.
         Thanks to Paul Gevers <elbrus@debian.org> (Closes: debputy#54)
       * debputy: Ensure dh-integration based scratch (temp) dir is used when called
         from dh_debputy. This ensures that `dh_clean` will always clean up after
         `debputy` when `debputy` is used with `debhelper`.
       * debputy: Resolve variables when processing `as` in `install` rules.
         Thanks to Paul Gevers <elbrus@debian.org>.  It resolves debputy#57, but a
         regression test has not been added yet.
       * debputy: Provide contextual error message when using `{{PACKAGE}}` variable
         when it is not available
       * debputy: Fix multiple bugs related to installing upstream changelogs
       * debputy: Unlink empty `conffiles` in the control.tar
       * d/control: Version the Provides for `dh-sequence-*`
         Thanks to Paul Gevers <elbrus@debian.org> for the suggestion.
       * packaging: Add initial autopkgtests
    Checksums-Sha1:
     5caf1142755a740a85713322ddb2f6048e76e0cd 1519 debputy_0.1.7.7.dsc
     4fbf8c1aada67f6cccd871e77ac25a1b1a157208 288456 debputy_0.1.7.7.tar.xz
     8ac6cb0fb8509a33c6396a66bc7b3691b7da8253 6254 debputy_0.1.7.7_source.buildinfo
    Checksums-Sha256:
     76569cb487b3df802a99b4deaffb102b9cbd9eec7444c27db8d9d12058405e39 1519 debputy_0.1.7.7.dsc
     0d849b1fc58b54056a7f6798ea16cd23f6678c84947f870964dccf1e2ed60107 288456 debputy_0.1.7.7.tar.xz
     cb8e64c6e46908189d9c3233fcd2048891653933691a0d660fe326f90896b07a 6254 debputy_0.1.7.7_source.buildinfo
    Files:
     6531316867f212ae25efcc024be06774 1519 devel optional debputy_0.1.7.7.dsc
     604b40e425a923165550d90364ee6362 288456 devel optional debputy_0.1.7.7.tar.xz
     a8bb50f61bf345cbc5d91fbc8e112064 6254 devel optional debputy_0.1.7.7_source.buildinfo
    
    
  • debian/0.1.7.6
    af6848b6 · Release debputy/0.1.7.6 ·
    Release debputy/0.1.7.6
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sun, 22 Oct 2023 19:08:55 +0200
    Source: debputy
    Architecture: source
    Version: 0.1.7.6
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.7.6) unstable; urgency=medium
     .
       * Manifest changes:
         - Implement substitution in symlink target.  Thanks to Paul Gevers
           for reporting the issue. (Closes: debputy#56)
         - Add `replacement-rule` parameter to `create-symlink`. With the
           `replacement-rule` parameter, you can control how `debputy`
            should react to the `path` of a symlink clashing with an
            existing file system object.  The default behavior remains
            unchanged.
     .
       * migrate-from-dh:
         - Merge more `debian/install` rules.  Most install rules from
           `dh_install` will now be grouped by `dest-dir`. There are a few
           special-cases, where merging is not applied (`=> usr/bin/foo`)
           and probably will not be.
     .
       [ Paul Gevers ]
       * MANIFEST-FORMAT.md: Make the difference between the YAML version and the
         `debputy` manifest-version more explicit.  (Closes: debputy#51)
     .
       [ Niels Thykier ]
       * debputy. Improve error handling of some transformation rules for dir vs.
         non-dir clashes
       * debputy: Avoid crashing on an attempt to replace a symlink with a non-empty dir
         (Closes: debputy#48)
       * MANIFEST-FORMAT.md: Remove references to aliases that are not applicable
       * Declarative parser: Support `Literal` values as type. It is basically
         interpreted as an enum-like input.
       * debputy: Fix exception on `remove` rules that used globs (Closes: debputy#52)
    Checksums-Sha1:
     5ff2855ea7c6851b50ca05639d6090704102a5f6 1461 debputy_0.1.7.6.dsc
     73299ed579a6921c69d8d570250216d1f4c2a966 283184 debputy_0.1.7.6.tar.xz
     8dec5854b1e23bf8dbdb576e4b0699caffe5d270 6245 debputy_0.1.7.6_source.buildinfo
    Checksums-Sha256:
     06a784624f89d1fba1d8fb7ee883848c4ea67dd6f379d9d39ae789fcb6f13313 1461 debputy_0.1.7.6.dsc
     9abc4faf1649e84f4aadc156af6b43a2e8ae8a03c1eb114b8380c38d0fd39929 283184 debputy_0.1.7.6.tar.xz
     0e0f102c3798b8abcc79ce20693b0e07363167719f22bf0467f0cb70ff32f9fc 6245 debputy_0.1.7.6_source.buildinfo
    Files:
     7fc18b822ba58b76b1e56c4ffce7f3f8 1461 devel optional debputy_0.1.7.6.dsc
     43427a8c64a193e1b034d95ed92b0b7b 283184 devel optional debputy_0.1.7.6.tar.xz
     47d0a3b05e4fb5a884c92d139d158881 6245 devel optional debputy_0.1.7.6_source.buildinfo
    
    
  • debian/0.1.7.5
    7a985364 · Release debputy/0.1.7.5 ·
    Release debputy/0.1.7.5
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Fri, 20 Oct 2023 18:12:52 +0200
    Source: debputy
    Architecture: source
    Version: 0.1.7.5
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.7.5) unstable; urgency=medium
     .
       * migrate-from-dh:
         - migrate-from-dh: Provide better error message for unresolvable
           subst vars
         - migrate-from-dh: Support DEB_VERSION-related subst vars.
           Thanks to Paul Gevers <elbrus@debian.org>. (Closes: debputy#53)
     .
       [ Paul Gevers ]
       * MANIFEST-FORMAT.md: Mulitple improvements to the wording and
         correction of several examples.
       * README.md: remove double 'better support'
       * d/control: same as previous README fix
     .
       [ Niels Thykier ]
       * GETTING-STARTED-WITH-dh-debputy.md: Correct example
       * Makefile: Correct name of dh_debputy.1 manpage
       * debputy: Provide better error messages for invalid YAML.
         Thanks to Paul Gevers <elbrus@debian.org> (Closes: debputy#47)
       * debputy: Fix crash on relative symlinks when compressing files.
         Thanks to Paul Gevers <elbrus@debian.org> (Closes: debputy#50)
    Checksums-Sha1:
     f4caca4505928adec9c71133a6ba74bed91394af 1461 debputy_0.1.7.5.dsc
     12fa39d56a0c24ea287102fdbd0fbc1ebeab5b3c 236652 debputy_0.1.7.5.tar.xz
     1e4a35ba4fc2dcbe6361cca649ea9131f23dbc54 6245 debputy_0.1.7.5_source.buildinfo
    Checksums-Sha256:
     36a35541a63aae964ca2356b60e25c04d39530eb7371c8be8f159c4a41b1afbd 1461 debputy_0.1.7.5.dsc
     e20039ef7bf1243325075f56c4f6611385ca7d8baffda0104f5ad1544f474503 236652 debputy_0.1.7.5.tar.xz
     03742846a4819d9dd946e546e1648fa74a717e5cd0344a67a4b7e12170643255 6245 debputy_0.1.7.5_source.buildinfo
    Files:
     97cd7204d5af87e89c9e8cf89275cdec 1461 devel optional debputy_0.1.7.5.dsc
     328e59e8c304d7496dc7813548ec568d 236652 devel optional debputy_0.1.7.5.tar.xz
     124c80eeae5257fbe1da24ffb71d2594 6245 devel optional debputy_0.1.7.5_source.buildinfo
    
    
  • debian/0.1.7.4
    274d0f29 · Release debputy/0.1.7.1 ·
    Release debputy/0.1.7.4
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Sun, 15 Oct 2023 15:59:28 +0200
    Source: debputy
    Architecture: source
    Version: 0.1.7.4
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.7.4) unstable; urgency=medium
     .
       [ Andres Salomon ]
       * Fix typo in GETTING-STARTED-WITH-dh-debputy.md
     .
       [ Niels Thykier ]
       * debputy: Insert explicit shebang line + `set -e` (Closes: debputy#46)
       * Makefile: Provide and install a manpage for dh_debputy
       * debputy: Use `dpkg-parsechangelog` to determine version during self-hosted
         clean chroot builds.
    Checksums-Sha1:
     160a01d4fedc3e3bf1885c731d1a0b9af29d084f 1461 debputy_0.1.7.4.dsc
     16daacb1dd3c9be23c0b9a7f5c0cea57e5a3eb53 172540 debputy_0.1.7.4.tar.xz
     f20b06178ca6b61e767595f824e6407707bd62c2 6259 debputy_0.1.7.4_source.buildinfo
    Checksums-Sha256:
     29a1488317eda3168a569b26d9a158386186baedb00caa4f4cecf898704d65a5 1461 debputy_0.1.7.4.dsc
     801ee6cb88df143aecfc63308f4bed0960f8071d3e3c89faef2bf099e9730d34 172540 debputy_0.1.7.4.tar.xz
     32bee317141fd1be7f86885f1a7348918b54c85fcbdf76528f5be068bc148444 6259 debputy_0.1.7.4_source.buildinfo
    Files:
     9cd4c15e0ce1d3c919464626c6a108b3 1461 devel optional debputy_0.1.7.4.dsc
     8774089e9d529a9026d1d1f49cbf0c71 172540 devel optional debputy_0.1.7.4.tar.xz
     3a932708cd321e11b643eae156a24a6c 6259 devel optional debputy_0.1.7.4_source.buildinfo
    
    
  • debian/0.1.7.3
    249383dc · Release debputy/0.1.7.3 ·
    Release debputy/0.1.7.3
    
    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512
    
    Format: 1.8
    Date: Tue, 10 Oct 2023 19:59:18 +0200
    Source: debputy
    Architecture: source
    Version: 0.1.7.3
    Distribution: unstable
    Urgency: medium
    Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
    Changed-By: Niels Thykier <niels@thykier.net>
    Changes:
     debputy (0.1.7.3) unstable; urgency=medium
     .
       * Correct copy-paste mistake in a warning
       * migrate-from-dh: Avoid internal error with d/package.foo being a directory
       * Support `open` on symlink for `FSROOverlay` as OS can resolve the symlink.
    Checksums-Sha1:
     6936e0839b3f1f2867b6200ccb6111517f070f68 1461 debputy_0.1.7.3.dsc
     cb01950274150e080243cd5a97988cead164379c 172300 debputy_0.1.7.3.tar.xz
     96c4394e8ab987428ae8a9938f2d16e5a112159a 6259 debputy_0.1.7.3_source.buildinfo
    Checksums-Sha256:
     689f666eb90ac41a79508dc46d675879637a9363f37cf04b56f4b45e285ce542 1461 debputy_0.1.7.3.dsc
     34ae1dece9fb7193051a7f58f3baae7fb7604f9aae7781f6d84d234e84ee013b 172300 debputy_0.1.7.3.tar.xz
     85ed3cbd3298cf16d2e68b0634974acd0573223f4d741c2752fcb198dc8211b9 6259 debputy_0.1.7.3_source.buildinfo
    Files:
     207f4f8df54a2ed4c190fe9e0c3154af 1461 devel optional debputy_0.1.7.3.dsc
     7962e2ff611bd7e234c2a806f1ee8e5f 172300 devel optional debputy_0.1.7.3.tar.xz
     2db47393dad8373006d2a74c2aebaf76 6259 devel optional debputy_0.1.7.3_source.buildinfo