From 62f261dbc1fefb1d8d5bed32c4b5502ca39f1638 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 14 Apr 2024 22:06:25 +0200 Subject: Merging debian version 0.1.22. Signed-off-by: Daniel Baumann --- debian/changelog | 39 +++++++++++++++++++++++++++++++++++++++ debian/control | 26 ++++++++++++++------------ debian/tests/control | 20 +++++++++----------- 3 files changed, 62 insertions(+), 23 deletions(-) diff --git a/debian/changelog b/debian/changelog index ad344eb..c1477a8 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,40 @@ +debputy (0.1.22) unstable; urgency=medium + + [ Niels Thykier ] + * migrate-from-dh: + - Fix bug where some dh config lines were migrated wrong + + * LSP/Lint: + - Provide better "guards" for `debian/rules` and `debputy.manifest`. + Since the LSP is accepting generic languages here for compatibility, + it should not apply to all instances of those generic languages. + - Add basic semantic token and folding range support for comments + in deb822 based files. + - Detect and leverage trivial cases of `dh ... --with addon` for + better precision. + - Fix the quick fix handler in LSP mode. It was disabled by mistake + due to some refactoring. + - Add some basic checks of the changelog sign off dates. + + * CLI Breaking change: Rename `plugable` to `pluggable` in API + and command line interface. The relevant API is currently + "private-only", which is why this is not listed under a + "Plugin API" heading. + + * LSP editor-config: Correct snippet for `vim+ycm` + * LSP editor-config emacs: Recommend elpa-markdown-mode + * Fix warning about -dbgsym packages for automatic M-A: same + * d/control: Add 3.11 version bound on python for now + * Improve migration from `dh` related documentation. + * Fix bug where `dpkg-gencontrol` could error out on dbgsym packages. + Fundamentally the same as debhelper's #1067711. + + [ Otto Kekäläinen ] + * Apply 'wrap-and-sort -abkt' + * Fix misc spelling errors + + -- Niels Thykier Wed, 27 Mar 2024 07:42:58 +0100 + debputy (0.1.21-0.0~progress7.99u1) graograman-backports; urgency=medium * Initial reupload to graograman-backports. @@ -595,8 +632,10 @@ debputy (0.1.7.8) unstable; urgency=medium * debputy: Provide new `plugable-manifest-rules` topic for `plugin list`. This subcommand enables the user to get a list of all rules available under `installations` or `packages.{{PACKAGE}}.transformations`, etc. + (Note: it was renamed to `pluggable-manifest-rules` in 0.1.22) * debputy: Provide a `plugin show plugable-manifest-rules` command that can provide some details about each rule (such as `install`). + (Note: it was renamed to `pluggable-manifest-rules` in 0.1.22) * MANIFEST-FORMAT.md: Clarify some of the "shell"-like examples. * MANIFEST-FORMAT.md: Clarify that "install" (with `as`) behaves like `foo => bar`. Previously, the documentation said `=>` which could also diff --git a/debian/control b/debian/control index acd9055..57561a8 100644 --- a/debian/control +++ b/debian/control @@ -8,17 +8,18 @@ XSBC-Original-Uploaders: Niels Thykier , Bugs: mailto:maintainers@lists.progress-linux.org Build-Depends: debhelper-compat (= 13), # man-db , + dh-sequence-single-binary, hunspell-en-us , - python3:any, - python3-colorlog , python3-colored , + python3-colorlog , python3-debian, python3-hunspell , - python3-pytest , python3-lsprotocol , + python3-pytest , python3-ruamel.yaml, - dh-sequence-single-binary, # debputy-plugin-foo, +# The code was never checked with an older version than 3.11... + python3:any (>= 3.11~), strip-nondeterminism , Rules-Requires-Root: no Standards-Version: 4.6.2 @@ -32,28 +33,29 @@ Package: dh-debputy Architecture: all Depends: debhelper, man-db , - python3, +# The code was never checked with an older version than 3.11... + python3:any (>= 3.11~), # The colors dependencies are not necessary for debputy to work. # However, to have coloring work, we need to use Depends because # Recommends/Suggests are not resolved for builds and this should # "just work" for users. - python3-colorlog , python3-colored , + python3-colorlog , python3-debian, python3-ruamel.yaml, strip-nondeterminism, Recommends: python3-argcomplete, Suggests: hunspell-en-us, - python3-pygls, - python3-lsprotocol, python3-hunspell, -Provides: dh-sequence-debputy (= ${binary:Version}), + python3-lsprotocol, + python3-pygls, +Provides: debputy-plugin-gnome, + debputy-plugin-numpy3, + debputy-plugin-perl-openssl, + dh-sequence-debputy (= ${binary:Version}), dh-sequence-installdebputy (= ${binary:Version}), dh-sequence-zz-debputy (= ${binary:Version}), dh-sequence-zz-debputy-rrr (= ${binary:Version}), - debputy-plugin-gnome, - debputy-plugin-numpy3, - debputy-plugin-perl-openssl, Multi-Arch: foreign Description: Manifest style Debian-based package builder (debhelper integration) Package builder that provides a declarative manifest for building Debian-based diff --git a/debian/tests/control b/debian/tests/control index 642bb5c..16f64a6 100644 --- a/debian/tests/control +++ b/debian/tests/control @@ -1,19 +1,17 @@ Tests: debputy-py.test Restrictions: allow-stderr -Depends: - @, - python3-pytest, - python3-lsprotocol, - python3-all, -# debputy loads the library directly for one of the tests. - libcap2, +# debputy loads the libcap2 library directly for one of the tests +Depends: libcap2, + python3-all, + python3-lsprotocol, + python3-pytest, + @, Tests: debputy-cli Restrictions: allow-stderr, superficial -Depends: @ +Depends: @, Tests: debputy-cli-lint-lsp Restrictions: allow-stderr, superficial -Depends: - @, - python3-lsprotocol, +Depends: python3-lsprotocol, + @, -- cgit v1.2.3