diff options
Diffstat (limited to '')
-rw-r--r-- | debian/changelog | 42 | ||||
-rw-r--r-- | debian/control | 2 |
2 files changed, 36 insertions, 8 deletions
diff --git a/debian/changelog b/debian/changelog index 64f68d1..6beb52f 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,29 @@ +debputy (0.1.27) unstable; urgency=medium + + * LSP/Lint: + - Disable automatic syntax check of makefiles (`debian/rules`) + by default. The `make` man page strongly implies that it "may" + run code, which will be unhelpful to anyone using `debputy lint` + to review packages. + - The `debputy.manfiest` diagnostics now flag conflicting + attributes in the manifest. Previously, these were only flagged + by `debputy check-manifest` or during build. (Closes: #85) + - When there is a typo of a keyword in `debputy.manifest` with one + obvious solution, the linting will continue linting based on + the corrected key rather than the original key. + - Improve the `debputy.manifest` diagnostics to cover deeper into + the manifest. Among other, it now offers some validation of + `ManifestCondition` (`when:`). + + [ Niels Thyker ] + * Add `python3-levenshtein` to Suggests. + + [ David Kalnischkies ] + * Fix a number of typos and other spelling related issues. + * Reformat files to remove trailing whitespace + + -- Niels Thykier <niels@thykier.net> Sat, 06 Apr 2024 12:23:44 +0200 + debputy (0.1.26) unstable; urgency=medium * LSP/lint: @@ -69,7 +95,7 @@ debputy (0.1.24) unstable; urgency=medium * debputy: Service maintscript snippets are now run in "service" order * autopkgtests: Run `debputy lint` with the linter exit code - * debputy: Fix crash on re-encoding compressed manpages. + * debputy: Fix crash on re-encoding compressed man pages. Thanks to Andrey Rakhmatullin <wrar@debian.org> (Closes: #1068102) * debputy: Fix bug in -dbgsym generation that triggered lintian warnings. Thanks to Chris Hofstaedtler <zeha@debian.org> (Closes: debputy#80) @@ -216,7 +242,7 @@ debputy (0.1.21) unstable; urgency=medium 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 + The `debputy` man page 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 @@ -248,13 +274,13 @@ debputy (0.1.20) unstable; urgency=medium - Do not describe the table for screen readers. Instead, generate the ASCII table again but without the divider lines, which would just be line noise. - - Revert on URL rewriting of manpages for screen readers. For now + - Revert on URL rewriting of man pages for screen readers. For now also disable creating urls when the link text is not equal to the url as it is not clear how the screen reader reacts to the hyperlinks. * debputy: Fix automatic pager feature not working as intended. This was a regression in the previous release. - * debputy.pod: Improve `debputy` manpage. Among other, + * debputy.pod: Improve `debputy` man page. Among other, document more subcommands. Example, `migrate-from-dh` was not documented previously. * debputy: Provide a better error message for @@ -291,7 +317,7 @@ debputy (0.1.19) unstable; urgency=medium terminal emulators that support the relevant ANSI escape sequence. When optimizing output for screen readers, `man:name(section)` URIs are unconditionally written to - their `https://manpages.debian.org/name.section` as manpages + their `https://manpages.debian.org/name.section` as man pages are generally not working very well with screen readers unlike HTML based documentation. - With `python3-colors`, output now uses a bit more @@ -406,7 +432,7 @@ debputy (0.1.16) unstable; urgency=medium to provide a `DEBIAN/config` or custom `postinst` snippets leveraging the debconf templates. Accordingly, the migration tool still flags `templates` files as unsupported for now. - * debputy.pod: Provide manpage for `debputy` itself. + * debputy.pod: Provide man page for `debputy` itself. -- Niels Thykier <niels@thykier.net> Mon, 08 Jan 2024 15:44:03 +0100 @@ -837,7 +863,7 @@ debputy (0.1.7.5) unstable; urgency=medium [ Niels Thykier ] * GETTING-STARTED-WITH-dh-debputy.md: Correct example - * Makefile: Correct name of dh_debputy.1 manpage + * Makefile: Correct name of dh_debputy.1 man page * debputy: Provide better error messages for invalid YAML. Thanks to Paul Gevers <elbrus@debian.org> (Closes: debputy#47) * debputy: Fix crash on relative symlinks when compressing files. @@ -852,7 +878,7 @@ debputy (0.1.7.4) unstable; urgency=medium [ Niels Thykier ] * debputy: Insert explicit shebang line + `set -e` (Closes: debputy#46) - * Makefile: Provide and install a manpage for dh_debputy + * Makefile: Provide and install a man page for dh_debputy * debputy: Use `dpkg-parsechangelog` to determine version during self-hosted clean chroot builds. diff --git a/debian/control b/debian/control index 57df434..2f238d2 100644 --- a/debian/control +++ b/debian/control @@ -11,6 +11,7 @@ Build-Depends: debhelper-compat (= 13), python3-colorlog <!pkg.debputy.minimal>, python3-debian, python3-hunspell <!nocheck>, + python3-levenshtein <pkg.debhelper.ci>, python3-lsprotocol <!nocheck>, python3-pygls <!nocheck !pkg.debputy.minimal-tests>, python3-pytest <!nocheck>, @@ -43,6 +44,7 @@ Depends: debhelper, Recommends: python3-argcomplete, Suggests: hunspell-en-us, python3-hunspell, + python3-levenshtein, python3-lsprotocol, python3-pygls, Provides: debputy-plugin-gnome, |