On Sat, 11 Jan 2025 18:10:00 +0100 "Andrea Pappacoda" <and...@pappacoda.it> wrote:
Package: dh-debputy
Version: 0.1.59
Severity: important

Hi!

Today I tried using debputy's full integration mode for a new package I'm preparing, but it unfortunately hasn't been able to properly build my simple CMake package.

[...]


Hi,

Thanks for trying `debputy`'s full integration mode, for reporting issues with it, and providing a reproducer! :)

After the bug you reported, I ran into another bug and both should now be fixed in git. I hope to upload later today or tomorrow.

Lastly, in case it helps, here's the full build debug log (by the way, is there an easy way to pass `--debug` to debputy when building? I've hardcoded it into `/usr/share/perl5/Dpkg/BuildDriver/Debputy.pm`, which is not exactly optimal). Bye :D

> [...]

Setting the environment variable `DEBPUTY_DEBUG` to `1` will work. The current versions have some differences to `--debug` that will be fixed with the next upload. Additionally, I have the environment variable to docs (under `--help`) and in error messages that reference `--debug`

I also tweaked the debug logging to you no longer see the "Switching plugin context ..." messages which is going to be noise for the vast majority of people using debug logging.

One final remark: In your oaknut repo, when using `debputy`'s full integration mode, you should not need `debhelper-compat (= 13)`, since you are not using the autotools/autoconf build system (which uses `dh_autoreconf`). At least not if you have run the relevant clean before moving away from `debhelper`; `debputy` will run `debhelper`'s clean sequence if it detects missing cleaning. That might need some "robustness" fixes on both sides. Please let me know if you run into issues.

Best regards,
Niels

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to