Hi Helmut,

Thank you for your contribution!

I want to give you some status updates about this bug.

I spent some time investigating this topic, but I still don't have a good
solution to solve help2man part you mentioned for version 2.1.3-1.

In parallel, I am also working on upgrading libgpiod to 2.2. Unfortunately,
cross-build still does not pass. I plan to upload v2.2 to experimental
distribution first. If there is no issue other than cross-build, I will
upload v2.2 to unstable distribution.

Then, I will continue the research for this bug.
Thank you.

On Sun, 24 Nov 2024 14:30:14 +0100 Helmut Grohne <hel...@subdivi.de> wrote:
> Source: libgpiod
> Version: 2.1.3-1
> Tags: patch
> User: debian-cr...@lists.debian.org
> Usertags: ftcbfs
>
> libgpiod fails to cross build from source, because the Python extension
> is built for the build architecture. There is a tricky environment
> variable one has to set and when using the pybuild debhelper
> buildsystem, this is handled automatically, but not when building a
> Python extension inside autoconf. Thus it needs to be set explicitly.
> Then it fails for non-default Python versions as only libpython3-dev is
> included in build dependencies and libpython3-all-dev is missing. The
> <!cross> annotation on help2man is a lie, because debian/*.install fails
> when skipping help2man. I have no good answer to help2man unfortunately
> and that's what makes it continue failing for now. The attached patch
> fixes the other mentioned issues.
>
> Helmut

Reply via email to