[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Accepted debputy 0.1.6 (source) into experimental



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 01 Oct 2023 22:21:03 +0200
Source: debputy
Architecture: source
Version: 0.1.6
Distribution: experimental
Urgency: medium
Maintainer: Debhelper Maintainers <debhelper@packages.debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Changes:
 debputy (0.1.6) experimental; urgency=medium
 .
   * Manifest changes:
     - Breaking change: Replace `exclude` with `discard` and remove inline
       `exclude` rule
     - Breaking change: Rename `exclude` (transformation) to `remove`
     - Breaking change: Symlink creation is now a transformation rule
     - Breaking change: Empty directory creation is now a transformation rule
     - Permit str/list forms of current install rules
     - Support `install-man` rule similar to `dh_installman`.  Note that `install-man`
       does *not* automatically fallback to guessing the language from the basename
       like `dh_installman`. The feature is supported but requires explicit opt-in.
 .
   * Changes related to `migrate-from-dh`:
     - Fix invalid error message on `${env:FOO}` variables
     - The migration tool is now more clear on "unsupported" vs. "supported but there
       is no automatic migration feature".  The former will require an explicit
       "I know and I am ignoring it" parameter, whereas the latter gets a "manual
       migration" warning.
     - Automatic migration from `d/manpages` to the new `install-man` rule.  Be
       sure to double-check the `language` attribute (of lack thereof).  You may
       need to add `language: derive-from-basename` in some cases.
     - Automatic migration to translate `debian/not-installed` into `discard` rules.
     - The migration tool now detects unsupported dh sequence add-ons used.
     - The migration tool now detects missing `dh-sequence-debuty` (or the `-zz-`
       variant) in the Builds-Depends and provides you with a warning.
 .
   * Plugin API changes:
     - `VirtualPath` now has a new `open` method.
 .
   * d/changelog: Correct a `Closes` to specific it was a gitlab issue
   * IMPLEMENTATION-DECISIONS.md: New file that document some implementation
     decisions in a new document.
   * MANIFEST-FORMAT.md: Tweak some wording and remove an invalid exclude example
   * MANIFEST-FORMAT.md: Clarify that conditions may partially evaluate rules
   * Parse transformation rules via declarative parsers.  Same behaviour, just
     with better error messages.
   * Set `DPKG_NLS=0` when calling `dpkg-architecture`
   * FSPath: Support tracking ownership and rewrite mode tracking
   * Remove internal `show-manifest-rules` command
   * Avoid crash if two ELF binaries have the same build-id
   * Support running `dwz` for ELF binaries
   * GETTING-STARTED-WITH-dh-debputy.md: Improve migration section
   * Correct python public directory detection.  Previously, if the debug
     version of the directory was available, only that was checked for
     python scripts.  Now `debputy` checks both directories when they are
     both present.
   * Remove shlibs + symbols migration code it is no longer necessary.
   * migraition: Fix `min` that should have been `max` causing it to use the
     min dh-compat level rather than the max compat level required by
     migrations.
   * migrate-from-dh: Detect unsupported dh-addons and missing debputy B-D
   * debputy: Clarify that `plugin list --help` will list topics
   * Remove support for `menutest` and `isinstallable` scripts for now.
     There is no support for the deb maintscripts. It seems weird to have
     support for the udeb ones.
   * Generate the control root in a tempdir to reset state between runs.
   * shlibs.py: Fix crash when no `shlibs` and `symbols` files were provided
   * Generate temp names with `__` separating the original basename for making
     the original basename a little easier to spot.
   * Fix bug where perl shebang lines were always rewritten
   * debputy: Provide better contextual error messages
   * Default most scripts with shebang lines to 755 if no other rule matches it.
     This applies to any file having /usr/bin, /usr/sbin, /bin, or /sbin
     in its #!-line, where a more specific rule does not apply.
     (Closes: debputy#36)
Checksums-Sha1:
 d6dd95457e324fe2e78941cff3fb536db3d4aafd 1453 debputy_0.1.6.dsc
 a55d51a70e5f059013d609ecb214ca803108683a 316800 debputy_0.1.6.tar.xz
 38023512f7dc194259201e78c992bf09816a3dfb 6237 debputy_0.1.6_source.buildinfo
Checksums-Sha256:
 f210873ae149d7e4b3f3fc70f9242a9bdb6417ee229619c57fae90d2317de177 1453 debputy_0.1.6.dsc
 1a1249b9294973c835017b9c51759971c6d29b4c22312502e0006ee1f430bed7 316800 debputy_0.1.6.tar.xz
 f0eacdaf6905eac13dfc8ae816f348c75c4216c5820bcb4b25cda82abc11e946 6237 debputy_0.1.6_source.buildinfo
Files:
 ed65e38d5b7c67c542962de03cc2d221 1453 devel optional debputy_0.1.6.dsc
 a86af1b758ff934933098581253668ba 316800 devel optional debputy_0.1.6.tar.xz
 c0bb37b05170d0ec131f41b8c8996558 6237 devel optional debputy_0.1.6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmUZ1NASHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJG5AH/ROM9Ut6vvbZdMKc96CRCNn8EX+LVmfd
BYgJV1Y0W9kGxnVkSM0/Gg6KCYlqrzGXejIaqKeA3kGSmhOdSA6U//Qg1BzU5/p6
dvTHTefFcWE4nIfASewXT0OcqlgtDTQFjmnrHOdt/l1q9WPQVQp7jZXm85dmbZLU
m58wL3ZBe1BmfBuR+v0xjF9DFT2/dRy7F5av7TQ1XHrd0viSr82dT1YI75gsVhi2
zaZ9wNfGlmm2egv/X5PvCeezBRILsMz9PtixG5B+kTriDa3oi4ywRgwcnoQNo2Rl
28IW3/nO3c+dkCdzPrB78nyyo703QFC7hNUPK4pJtUgN+PCcEHkhSzs=
=xSds
-----END PGP SIGNATURE-----


Reply to: