debputy 0.1.20 source package in Ubuntu

Changelog

debputy (0.1.20) unstable; urgency=medium

  * Plugin API:
    - Support cross package content checks in metadata detectors.
      The feature prevents the metadata detector from "unsafe"
      access to other packages. As an example, arch:any packages
      can never see the content for arch:all packages (since
      they are not always built together).

  * migrate-from-dh:
    - Add migration support for the `sodeps` sequence along with its
      related `so:Depends` substvar.

  * debputy: Support the `X-Time64-Compat` field as used by `debhelper`
  * debputy: Tweak wording of automatic-discard-rules examples in
    the output of `debputy plugin show a-d-r ...`.
  * debputy: Accessibility related changes:
    - Add CSV output for *human* consumption on many of the plugin
      list commands. This enables easier consumption for screen
      readers when the user wants structured data. Note the CSV
      is *not* guaranteed to remain stable for scripting purposes.
    - Do not describe the table for screen readers. Instead,
      generate the ASCII table again but without the divider
      lines, which would just be line noise.
    - Revert on URL rewriting of manpages for screen readers. For now
      also disable creating urls when the link text is not equal to
      the url as it is not clear how the screen reader reacts to the
      hyperlinks.
  * debputy: Fix automatic pager feature not working as intended.
    This was a regression in the previous release.
  * debputy.pod: Improve `debputy` manpage. Among other,
    document more subcommands. Example, `migrate-from-dh` was
    not documented previously.
  * debputy: Provide a better error message for
    `--plugin ./fake/debputy.json`.  It never worked and now you
    just get a better error message than `debputy` saying that
    `debputy` was already loaded.
  * debputy: Support bug#950723 style pkgfiles when `dh_assistant`
    announces it for `annotate-debian-directory`.
  * debputy: Fallbackless only applies to files without an explicit
    package. Unclear whether it could be abused or cause issues.
  * debputy: Make ASCII list headers bold face for terminal output.
  * debputy: Generate `libfooX (= ${binary:Version})` `misc:Depends`
    via libfoo.so symlink. This largely replaces `dh_sodeps.
  * d/changelog: Fix typo in a previous entry.

 -- Niels Thykier <email address hidden>  Wed, 31 Jan 2024 21:14:21 +0100

Upload details

Uploaded by:
Debputy Maintainers
Uploaded to:
Sid
Original maintainer:
Debputy Maintainers
Architectures:
all
Section:
misc
Urgency:
Medium Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Noble: [FULLYBUILT] amd64

Downloads

File Size SHA-256 Checksum
debputy_0.1.20.dsc 1.6 KiB 8d9a52685ff0a268bab09fec9754ced2e569a2371f34ec18340bdc70f2213563
debputy_0.1.20.tar.xz 271.5 KiB 100af3cd7879aef13b610f666dd70f029b7bde608b09aefff4561bb9c02d2b09

Available diffs

No changes file available.

Binary packages built by this source

dh-debputy: Manifest style Debian-based package builder (debhelper integration)

 Package builder that provides a declarative manifest for building Debian-based
 packages.
 .
 This version integrates with the debhelper sequencer dh and will replace
 several of debhelper's tools that are covered by debputy.
 .
 The debputy package builder aims to reduce cognitive load for the packager
 and provide better introspection to packagers, linters and the Debian
 janitor.