-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Wed, 26 Jun 2024 16:14:39 +0000 Source: debputy Architecture: source Version: 0.1.39~bpo12+1 Distribution: bookworm-backports Urgency: medium Maintainer: Debputy Maintainers <debputy@packages.debian.org> Changed-By: Niels Thykier <niels@thykier.net> Changes: debputy (0.1.39~bpo12+1) bookworm-backports; urgency=medium . * Rebuild for bookworm-backports. * Remaining delta compared to testing: - Remove two optional build-dependencies that cannot be satisfied in -backports currently. - Disable (remove) some autopkgtests that cannot be run in bookworm-backports due to missing dependencies. . debputy (0.1.39) unstable; urgency=medium . * LSP/Lint: - Reference wiki.d.o/PackageTransition for `Breaks`, `Conflicts` and `Replaces` hover docs. - Fix false-positive "unused `symbols` file". Thanks to Otto Kekäläinen <otto@debian.org> (Closes: debputy#107) . * debputy: `lsp features` now works even without minimum requires installed . debputy (0.1.38) unstable; urgency=medium . * LSP/Lint: - Avoid self-DOS when checking packaging file names - Perform more checks of packaging files - Ignore `fundamental` language ID (from `emacs`'s `fundamental-mode`) * debputy: Explicitly state how to see the editor snippets in the list of snippets * debputy: Special-case the file-level range in the output in the `junit4-xml` output format for `debputy lint`. * Fix matching of packager provided files for some corner cases. As a side-effect, some more corner cases of typos of the name stem are now detected by the LSP/Lint and annotate-debian-directory code when `python3-levenshtein` is installed. As an example, `foo.uxxr.service` can now be reported as a typo of `user.service` (for `dh_installsystemduser`) where it was previously considered a `service` file with a name segment of `uxxr` (for `dh_installsystemd`). Though, this only happens subcommands that active look for typos (such as the LSP/Lint part) and only when `python3-levenshtein` is enabled (check `debputy lsp features` for the `typo detection`). . debputy (0.1.37~bpo12+1) bookworm-backports; urgency=medium . * Rebuild for bookworm-backports. * Fixed delta compared to testing: - Tweak some code to fix a benign CI breakage for the unstable job when the build-dependencies were removed. (The main branch now has a CI job for this case to avoid future irrelevant breakage) * Remaining delta compared to testing: - Remove two optional build-dependencies that cannot be satisfied in -backports currently. - Disable (remove) some autopkgtests that cannot be run in bookworm-backports due to missing dependencies. . debputy (0.1.37) unstable; urgency=medium . * LSP/Lint: - Provide `sort text` for some completion suggestions to have editors promote or demote certain values. Example being `allowed`, which is rarely used and is now demoted below other options. - Provide synopsis docs for various completion suggestions related to field values. - Provide a diagnostic for a "directory-only" match used in a `Files` field of `debian/copyright'. - Provide a diagnostic for `debhelper` config files and PPFs that uses a name segment without an explicit package prefix. These are possible typos of a real package name and additionally, they are deprecated in debhelper compat 14 (removal planned for compat 15). Note that `debputy` did not allow name segments without explicit package prefix for the PPFs it supported, so this should only affect `debhelper` packages. - Provide a diagnostic for 'debhelper` config files and PPFs that used by commands not active in the `dh` sequence given the current set of add-ons. This only applies to packages using `dh` and relies 100% on `dh_assistant` providing useful data for the package in question. For this feature to work, `debhelper (>= 13.16~)` is needed. With older versions of `debhelper` the check is silently disabled. - Detect some typos in the "stem" part of debhelper config files and PPFs (both `debputy` and `debhelper` provided PPFs). Due to a technical limitation, the check only works when there is exactly one match for the stem within "typo edit distance". This means that typos of some stems are likely to be unreported. A trivial example is the typo `debian/dcos`, which is equally close to `debian/docs` and `debian/dirs`. . . * Update salsa CI configuration to better support backports * Fix bug in handling absence of `python3-lsprotocol` in unstable * Add missing help descriptions to `lint` and `reformat` * Add a `debian/clean` to remove files after "rules-less" experiments * debputy: `debputy lsp features` now reports if a newer version of `debhelper` would help or provide improve support. Currently, the lowest bound for passing is now `debhelper (>= 13.16~)`. The bound may be bumped in the future as the need arises. Checksums-Sha1: 0896ef19d81af604ee0f3c9b89aaac16c0560212 1924 debputy_0.1.39~bpo12+1.dsc cd09d4ede4f15a4cd343a3b21f1ec7d9ab76aecd 431964 debputy_0.1.39~bpo12+1.tar.xz Checksums-Sha256: 752ab8758394e72a09142b0435da9cfc0b84413ad71d061d122ec7b306660bf0 1924 debputy_0.1.39~bpo12+1.dsc c2db328bb52f05c0320ca975d054f1f7974259e2ae8b7de2b1f0edb4c0915b82 431964 debputy_0.1.39~bpo12+1.tar.xz Files: 3110740c7bc163bcc5a6e19f86960f71 1924 devel optional debputy_0.1.39~bpo12+1.dsc 631227ff7c7f381ff062a9d741cf5bc0 431964 devel optional debputy_0.1.39~bpo12+1.tar.xz -----BEGIN PGP SIGNATURE----- iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmZ8Qn4SHG5pZWxzQHRo eWtpZXIubmV0AAoJEHQNaIiDZdKJF4UH/3j4RJnVXFQLdqCzH0l7mlpjtN4G4VZL JgnHOB3nJLtWttELrQlQgcDmgEXopxxwmiZSRHJDUD8enmmz1v4aOLBW+VVbN1oD UD7MhsEEUQ4HvWcL8dF5529gCONmDRI2tg/NCudR4X9jVYpWl/IaWVdBxkHpiUyk K7Nt1+hjyWqMgJmjMZOKb5y4lHiqpu9jW3ELtt+Otw+ncY3+/ChTeBhuil9pdJCD xAanmJZQsTHdz3cek2z2XMl0i7lbmKTXIJW64tIMMu3LhL1XDgZMSziEBJREuxD3 reFGPAHVZaycTc1DKdC0sF/cyEqGvURGZTZ9OtyRMcWadwK5ArDJo3A= =FtVV -----END PGP SIGNATURE-----