summaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--debian/changelog42
-rw-r--r--debian/control2
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,