-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sat, 09 Nov 2024 14:42:17 +0000 Source: debputy Architecture: source Version: 0.1.53 Distribution: unstable Urgency: medium Maintainer: Debputy Maintainers <debputy@packages.debian.org> Changed-By: Niels Thykier <niels@thykier.net> Changes: debputy (0.1.53) unstable; urgency=medium . * LSP/Lint: - Enable code actions (quick-fixes) for `d/patches/series` - Remove quick-fix for patch not using `.patch` extension. It would fail to rename the patch file, meaning it would cause the `series` files to be invalid. - Fix crash bug caused for (Static-)Built-Using - Replace crash bug with a pedantic lint diagnostic for Uploaders - Restrict (Static-)Built-Using to `=` version operator - Fix confused metadata about `XS-Ruby-Versions` and `X-DhRuby-Root` - Recognize `debian/changelog.dch` as a changelog when using filename based matching in the `debputy lsp server` mode. - Validate Debian version in `debian/changelog` is valid. - Downgrade `R³` with `Build-Driver diagnostic` to informational (down from a warning). - Remove work around in Homepage check for `debputy lint --auto-fix`. Previously, there was a guard preventing multiple overlapping diagnostics because it would crash `debputy lint --auto-fix`, since they both had a quick-fix. This has now been removed since `debputy lint --auto-fix` no longer crashes on this case. - Provide more validations on the Homepage field of `d/control` - Flag use of `|` relations in (Static-)Built-Using - Detect `dsfg` typo of `dfsg` in `d/changelog` . * Provide a how-to guide for using `debputy`'s maintainer support features like `debputy lint`, `debputy reformat', and the LSP features. The document is provided in `/usr/share/doc/dh-debputy`. * For very trivial arch:all "docs-only" packages, `debputy` will now automatically set `Multi-Arch` to `foreign` if no `Multi-Arch` field is set for the package. The package name must end with `-doc` or `-docs` for this change to apply. This is to avoid false positives with certain special cases like a `Multi-Arch: no` package depending on a `Multi-Arch: same` package to emulate `Multi-Arch: allowed` (which has its use-cases). * debputy lint: Cope better with overlapping edits for `--auto-fix` * debputy lint: Provide better error message on overlapping edit in case can still be triggered. Checksums-Sha1: 186526fc96b5dfbc82e06d4258fe123d43fd8cca 2145 debputy_0.1.53.dsc 33989b508a1daa5140c41253e80b846bfe794c79 656040 debputy_0.1.53.tar.xz Checksums-Sha256: e895ee8edde328295e0e6b7bddf903974ea6eae8742259506fad201b53832c50 2145 debputy_0.1.53.dsc 18965ed1f9ec88b011c834f468c1026bb33d6aafe9a0cbc1466c284759026915 656040 debputy_0.1.53.tar.xz Files: 795a05158e4d81e3df75aed4270b9095 2145 devel optional debputy_0.1.53.dsc 7236c10edb1411296c2b4322ffeea6f1 656040 devel optional debputy_0.1.53.tar.xz -----BEGIN PGP SIGNATURE----- iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmcvekoSHG5pZWxzQHRo eWtpZXIubmV0AAoJEHQNaIiDZdKJhj0H/2i7t5SNFZMd2j6UEF1duLblsFuCQsXV nZZNRqRF//d/6fzjUE3zBjKiILwVvz6YCNq5NlcWNyUPXYVTw2bOOFuVCd/+ADeH Ff1ADpBB2e3ZIlu/bjks2Ps7+7NlcW62eW+LEYBfMH2O6y75JMmS2Frl6AvDUXxU 5VkATzzqDN7pQgUB4fzGH8c3fCuGRDpZ88+P9q4qCRh4JNCse9SN6XclG7D88RCB OYfOJKmbp5+ePVXJDFIK/55Rfng/fgaSwU+cOOgk8KekctNWxtHUSpBu8G7fR3/t U7KYqPDdgoPO8NhgTjcl1EJ1Dhga6O9GxmzJsB1euZsr5ORi8k/f7P8= =N4sV -----END PGP SIGNATURE-----