• Bug#1104794: ros2-rcutils FTCBFS: missing Build-Depends: libpython3-dev

    From Helmut Grohne@21:1/5 to All on Tue May 6 17:50:01 2025
    Source: ros2-rcutils
    Version: 6.9.4-1
    Tags: patch
    User: debian-cross@lists.debian.org
    Usertags: ftcbfs

    ros2-rcutils fails to cross build from source, because its build system examines the host's sysconfigdata module. This is provided by
    libpython3-dev and a dependency for that package is missing. Once adding
    it, ros2-rcutils cross builds just fine. I'm attaching the obvious patch
    for your convenience.

    Helmut

    diff --minimal -Nru ros2-rcutils-6.9.4/debian/changelog ros2-rcutils-6.9.4/debian/changelog
    --- ros2-rcutils-6.9.4/debian/changelog 2025-02-16 14:07:38.000000000 +0100
    +++ ros2-rcutils-6.9.4/debian/changelog 2025-05-06 13:36:27.000000000 +0200
    @@ -1,3 +1,10 @@
    +ros2-rcutils (6.9.4-1.1) UNRELEASED; urgency=medium
    +
    + * Non-maintainer upload.
    + * Fix FTCBFS: Missing Build-Depends: libpython3-dev. (Closes: #-1)
    +
    + -- Helmut Grohne <helmut@subdivi.de> Tue, 06 May 2025 13:36:27 +0200
    +
    ros2-rcutils (6.9.4-1) unstable; urgency=medium

    * New upstream version 6.9.4
    diff --minimal -Nru ros2-rcutils-6.9.4/debian/control ros2-rcutils-6.9.4/debian/control
    --- ros2-rcutils-6.9.4/debian/control 2025-02-16 14:07:38.000000000 +0100
    +++ ros2-rcutils-6.9.4/debian/control 2025-05-06 13:36:25.000000000 +0200
    @@ -12,6 +12,7 @@
    debhelper-compat (= 13),
    dh-ros,
    dh-sequence-python3,
    + libpython3-dev,
    python3-empy,
    Homepage: https://github.com/ros2/rcutils
    Standards-Version: 4.7.0

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)