diff options
Diffstat (limited to 'debian')
-rw-r--r-- | debian/changelog | 45 | ||||
-rw-r--r-- | debian/clean | 1 | ||||
-rw-r--r-- | debian/control | 1 |
3 files changed, 47 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog index b706f8b..6d50054 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,48 @@ +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. + + -- Niels Thykier <niels@thykier.net> Mon, 17 Jun 2024 16:07:04 +0000 + debputy (0.1.36) unstable; urgency=medium * LSP/Lint: Basic detection of hook targets that will not be run diff --git a/debian/clean b/debian/clean new file mode 100644 index 0000000..dd39605 --- /dev/null +++ b/debian/clean @@ -0,0 +1 @@ +debian/.debputy/ diff --git a/debian/control b/debian/control index 9e84baf..25d4da7 100644 --- a/debian/control +++ b/debian/control @@ -48,6 +48,7 @@ Depends: python3:any (>= 3.11~), strip-nondeterminism, Recommends: + debhelper (>= 13.16~), python3-argcomplete, Suggests: hunspell-en-us, |