Accepted debputy 0.1.11 (source) into unstable
-----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
-----BEGIN PGP SIGNATURE-----
iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmV1zeoSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJyAMIAICS0X7v8zbpzUHQUmm7eFEhlMKSsiRR
ONPgTAw4zEiEDiZeiaqkpVZeJM+/Hc+U5EL+kpLUjuRPT1yD1dA0SuYsSZv6CSD+
eE2NhypRBgmhsa4CnWPT8ghG1Wyxl5aOzMw3ZEAJs+kBgkpe1QUW1GmS+D31IqfH
cQ/EdX5juIszi7oWg6KsbF3E4C1bIoR6F6d/VYQ0IXyTSosZBk8OulF3RNJeZ3RY
IBowRZncz+9D811oK9tMighr27ktJPe+JSnAUdqkYgUA4ow3CX/EblreR67cDrSp
WR/XrNlCrOSmD4gC3bzEI13hepgh5wyYwmI/ZE/8yzxJybsSv8QWDLw=
=2r2z
-----END PGP SIGNATURE-----
Reply to: