-----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