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