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