Back to debputy PTS page

Accepted debputy 0.1.21 (source) into unstable



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

Format: 1.8
Date: Sun, 24 Mar 2024 11:29:19 +0100
Source: debputy
Architecture: source
Version: 0.1.21
Distribution: unstable
Urgency: medium
Maintainer: Debputy Maintainers <debputy@packages.debian.org>
Changed-By: Niels Thykier <niels@thykier.net>
Changes:
 debputy (0.1.21) unstable; urgency=medium
 .
   * Plugin API:
     - VirtualPath API: The `lookup` method now resolves symlinks if
       necessary
     - VirtualPath API: Provide `interpreter` method to resolve the
       interpreter of a file (based on the `#!`-line).
 .
   * migrate-from-dh:
     - Support different integration levels using the new --migration-target
       option with defaults derived from existing packaging where possible.
 .
   * debputy: Code better with faulty optional plugins (Closes: debputy#73)
   * README.md: Document communication channels
   * debputy: Accept usr/lib/MA/Package as private python dir
   * debputy: Provide `plugin {list,show} type-mappings` subcommand
   * debputy: Preserve name of mapped type in most cases for plugin show p-m-r
   * d/changelog: Typo fixes and re-align some entries that were "too long".
   * Preserve mtime from ref_path where possible
   * Fix bug where `binary-version` from the manifest was not used
   * Add minimal `R³ dh` integration mode for `util-linux` and other packages
     that want to migrate away from `fakeroot`.  Use
     `debputy migrate-from-dh --migration-target dh-sequence-zz-debputy-rrr`
     to get migration aid for this integration mode.
   * debputy: Make `mtime` resolution more robust (Closes: debputy#75)
   * Auto-correct common interpreters
   * Update handling of `t64:Provides` to match debhelper
   * debputy: Fix crash bug when packages did not use debhelper
   * debputy: Avoid passing the substvars file to dh_gencontrol for -dbgsym
     packages
   * debputy: Automatically apply relationship substvars. See
     https://lists.debian.org/debian-devel/2024/03/msg00030.html for
     details.
   * debputy: Use `shlibs:Pre-Depends` by default for essential packages
   * Implement initial Language Server based on `pygls` and linter.  With this
     comes the following new subcommands:
     - `debputy lsp server` starts the language server to support editors
       with Debian packaging files.
     - `debputy lsp editor-config NAME` provides config snippets for
       known editors.
     - `debputy lsp features` provides a human readable list of features
       and language IDs currently supported. Mostly useful for people
       trying to determine what to put in their editor config where
       `debputy lsp editor-config` cannot help them.
     - `debputy lint` provides a "batch" (non-interactive) version of
       the diagnostics that `debputy lsp server` provides for the case
       where you want these without an editor as intermediate (or
       where you editor does not support LSP).
 .
     Most of these features will require optional dependencies. Check the
     Recommends and Suggests for packages that may be relevant for you.
     The `debputy` manpage has a section on how `debputy lint` relates
     to other tools such as `debputy lsp` and `lintian`.
 .
   * Vendor a copy of the `python-debian` RTS parser until the relevant
     features are merged into `python-debian`.
Checksums-Sha1:
 a03b7b81aaf296bd8d4858aedda5ddfded7948ea 1709 debputy_0.1.21.dsc
 c7dfc053e9e7a815f0e62ceb333ca1772c207e38 365560 debputy_0.1.21.tar.xz
 52341b24294b7a1c0290633b0672fcda1d046936 6843 debputy_0.1.21_source.buildinfo
Checksums-Sha256:
 4dd3927f7bc27aa71a3643235facf3ef4c751f620fe995034049d6c6aa40f32c 1709 debputy_0.1.21.dsc
 83c996366dce38e60484cdec51af3bdedbac0f64fe75ea6006c2545b3cd757f3 365560 debputy_0.1.21.tar.xz
 3c81071325b355750d45dc4497fa186c8b6a5907206efc92b52532c6a6566f31 6843 debputy_0.1.21_source.buildinfo
Files:
 3a97bc5aca8cbb25340c0c143b2ece1f 1709 devel optional debputy_0.1.21.dsc
 268fabdd1e7e419b8bb1fbc048ff8c7e 365560 devel optional debputy_0.1.21.tar.xz
 a1d623e9b973ecc1fd8926b17ec8b14b 6843 devel optional debputy_0.1.21_source.buildinfo

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

iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmYAALYSHG5pZWxzQHRo
eWtpZXIubmV0AAoJEHQNaIiDZdKJO98IAJ5JCL/LP366ulUimLw3KUixFUT4FFr7
k+Q22mzT89HvxCI+JcbCOXUj+yWWmreDk20TJELxhJXQTWWAr+KxOLjTeZ4Z7aUl
m+rRo/VMtQW7qh/5AoBpKYEBGJokPCdd9vOXaP9GTT1TUcoBM/at44QbuHWmRb3Q
lhPxenNf3o8aHGdK2wSN70CYJ2zmscgdTPFqvRLBdZWA30l7D29P/VncrCFkfnC4
NN9xSo1wEuo/S6mop1xHcCd/tSL7pNRqElz4d5BbcfYn/j8q69lRonSf8opVmtD3
s16/vzCi75MSAzX4oYX9TEqprff31dr/yP/ixoU0db26lgWkBU1/lio=
=aaM5
-----END PGP SIGNATURE-----

Attachment: pgp70E79fjesk.pgp
Description: PGP signature