-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 27 Jan 2025 08:47:33 +0000 Source: debputy Architecture: source Version: 0.1.63~bpo12+1 Distribution: bookworm-backports Urgency: medium Maintainer: Debputy Maintainers <debputy@packages.debian.org> Changed-By: Niels Thykier <niels@thykier.net> Closes: 1092794 1092877 1093009 1093680 Changes: debputy (0.1.63~bpo12+1) bookworm-backports; urgency=medium . * Rebuild for bookworm-backports. * Remaining delta compared to testing: - Remove two optional build-dependencies. They are present in -backports now but the CI is using stable and therefore fails. The relevant dependencies are currently 1:1 with testing and the CI has working tests for them in sid/testing. . debputy (0.1.63) unstable; urgency=medium . * LSP/Lint: - Fix crash on more invalid YAML files or manifests - Support completion detail for `d/debputy.manifest` completions. Only select cases have this feature, so you may still see completions without a one-line detail about what it is. . * debputy: Refine the stack-trace shown on plugin initialization errors * debputy: Correct logic for passing files to `strip-nondeterminism` * debputy reformat: Skip sorting of fields when it would drop a comment (Closes: debputy#112) * debputy: Fix crash on install rules for packages not being built. The change for debputy#132 introduced a regression, where packages not being built (such as `arch:all` packages during a `-B` build) could trigger a crash when a single install rule matched two or more "root" directories that shared a common subdirectory (such as `examples/*` with `examples/a/data` and `examples/b/data`). Thanks to Abou Al Montacir <abou.almontacir@sfr.fr> (Closes: #1093680) * debputy: Stop passing `-v` to `strip-nondeterminism` . debputy (0.1.62) unstable; urgency=medium . * Improve on-line documentation (`debputy plugin show p-m-r` or hover docs in the LSP module for `debputy.manifest` file): - Make conditional rules order deterministic. Previously, parts were hash-order dependent and could change order between each rendering. - Fix incorrect reference to manifest variables. Previously, the rendering incorrectly used `{FOO}` when it should have shown `{{FOO}}`. - Fix link anchor to a section. - Mention required integration mode for features. Note this change only lists the recorded integration mode tags in the documentation. However, there may still be some features that are still incorreclty tagged as "applicable in all integration modes". - Improve the docs for build systems and related attributes. * MANIFEST-FORMAT.md: Generate a lot of the documentation from `debputy` "on-line" docs rendering. This implies changed formatting and layout. But also, the MANIFEST-FORMAT.md and the online docs are now much more consistent, since most of the docs have a single source of truth. * MANIFEST-FORMAT.md: Document new build system rules and environments. Thanks to Andrea Pappacoda <andrea@pappacoda.it> (Closes: debputy#130) * INTEGRATION-MODES.md: Tweak some wording * debputy: Better error message on missing commands during builds * debputy: Fix false-positive "path was not installed" with `-B`/`-A` builds. (Closes: debputy#132) * debputy: Avoid double-initialization of ENV for auto-detected builds. This was just slow (invoked `dpkg-buildflags` twice) and provided no benefits. * meson: Make `--test` verbose by default to match upcoming debhelper update (disabled in `terse` builds). . debputy (0.1.61) unstable; urgency=medium . * LSP/Lint: - Fix crash on some YAML errors and fix off-by-one in error range. - Fix false positive "too short synopsis" with `${source:Synopsis}` - Document `${source:Synopsis}` and `{source:Extended-Description}` substvars. . [ Andrea Pappacoda ] * cmake: pass BUILD_TESTING=OFF when nocheck option is active * meson: pass --prefix=/usr to configure and cd to builddir in install command. . [ Niels Thykier ] * debputy: Fix crash bug with certain glob patterns. Thanks to Andrea Pappacoda <andrea@pappacoda.it> for reporting the issue. (Closes: #1093009) * debputy reformat: Also react to SALSA_CI_ENABLE_WRAP_AND_SORT. It is not documented as the official way to do it, but some people use it. . debputy (0.1.60.1) unstable; urgency=medium . [ Andrea Pappacoda ] * cmake: fix lstrip of CFLAGS and CPPFLAGS concatenation. (Closes: #1092877) . debputy (0.1.60) unstable; urgency=medium . * LSP/Lint: - Provide doc URIs in substvars hover docs. - Make parts of the substvars description translatable. . * debputy editor-config: Mention `vim-python3` requirement for `vim-youcompleteme`. That is, `vim-youcompleteme` needs to be be used with a `vim` that provides `vim-python3` such as `vim-nox`. * debputy: Make `DEBPUTY_DEBUG=1` equal to `--debug` and document it as such. Thanks to Andrea Pappacoda <andrea@pappacoda.it> * debputy: Introduce trace logging for internal use. This reduces some commonly "noise" such as "context switches" for plugins, which is likely not going to be relevant in most situations. * debputy: Fix `NoneType` crash in `relative_from_builddir_to_source` Thanks to Andrea Pappacoda <andrea@pappacoda.it> (Closes: #1092794) * cmake build system: Correct definition of `pkg-config`. It now uses full path to the `pkg-config` binary like `debhelper`. * Fix inverted boolean logic that caused wrong environment for the cmake and the meson build systems. . debputy (0.1.59) unstable; urgency=medium . * LSP/Lint: - Replace `XB-Important: yes` with `Protected: yes` - Remove `X-Python-Version` rather than replacing it with `X-Python3-Version` - Correct spelling of `XB-Ruby-Versions` for Package stanzas * debputy.pod: Improve the man page documentation a bit . debputy (0.1.58) unstable; urgency=medium . * debputy reformat: Adopt `wrap-and-sort`'s latest package sorting changes. Thanks to Otto Kekäläinen <otto@debian.org> (Closes: debputy#127) Checksums-Sha1: f62766c689cb97f15b965e6bedee0a23c4fa98ec 2037 debputy_0.1.63~bpo12+1.dsc c5071b6d4b98ae9ab651769fa741d8b6e3d8c8d8 669488 debputy_0.1.63~bpo12+1.tar.xz Checksums-Sha256: 6f7d7809eb18890e85d06c66a94c547c02a7a2d1d400fbc264b738c3281e9a79 2037 debputy_0.1.63~bpo12+1.dsc 12edc674bb0cb40f25440dd5387eaad9bba3fee403c155e81c76a75e561a116a 669488 debputy_0.1.63~bpo12+1.tar.xz Files: 9511f63a1fd7343c9188de0fe5e6130d 2037 devel optional debputy_0.1.63~bpo12+1.dsc 4141854c301cda21ab2d47399cfd97f2 669488 devel optional debputy_0.1.63~bpo12+1.tar.xz -----BEGIN PGP SIGNATURE----- iQFGBAEBCgAwFiEE9ecZmu9eXGflVYc/dA1oiINl0okFAmeXSJcSHG5pZWxzQHRo eWtpZXIubmV0AAoJEHQNaIiDZdKJXHsH/A3wwwUMfbGcQshsRvCEG6snZa3s88Kq n0SGaM0qIFozjfpUVGA0rnQu/y1sE31zf4F8U7WmMJeNuVjbkopW/GvC6Klypz4o rKTt/Y/mBAs+4JIYuXm+gPbNekK5lJ6mgpmxXHIcVnbvVI0d3eSdPmb9a/2/HJBo 0UZiBDnyDYDs9dxlvx0nKcVeBQsWqMJ8Fhd5btRIE7ZvdOloxKTjOAn44uf4lOAs WvK7K0AUVCj9+xGBM+BrxqQLXnzHt8u3doweol0WzmtXQQUJ8ewjuyBux7ElqDi9 qWSaBagfuFmuwIkcQ9p9xqTXEWsP1bT7uTsyY9etAv620sp/22sjbOI= =c+2A -----END PGP SIGNATURE-----