Source: ros-common-msgs Version: 1.13.1-3 Tags: patch User: [email protected] Usertags: ftcbfs
ros-common-msgs fails to cross build from source, because a Python interpreter fails to import the host's sysconfigdata module. This is provided by libpython3-dev and hence ros-common-msgs should depend on it. In the native case, libpython3-minimal provides it, but that's not requested for the host. I'm attaching a patch for your convenience. Helmut
diff -Nru ros-common-msgs-1.13.1/debian/changelog ros-common-msgs-1.13.1/debian/changelog --- ros-common-msgs-1.13.1/debian/changelog 2024-09-26 12:12:23.000000000 +0200 +++ ros-common-msgs-1.13.1/debian/changelog 2025-08-24 15:12:20.000000000 +0200 @@ -1,3 +1,10 @@ +ros-common-msgs (1.13.1-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: Depend on libpython3-dev. (Closes: #-1) + + -- Helmut Grohne <[email protected]> Sun, 24 Aug 2025 15:12:20 +0200 + ros-common-msgs (1.13.1-3) unstable; urgency=medium * Wrap and sort Debian package files diff -Nru ros-common-msgs-1.13.1/debian/control ros-common-msgs-1.13.1/debian/control --- ros-common-msgs-1.13.1/debian/control 2024-09-26 12:12:23.000000000 +0200 +++ ros-common-msgs-1.13.1/debian/control 2025-08-24 15:12:19.000000000 +0200 @@ -10,6 +10,7 @@ debhelper-compat (= 13), dh-ros (>= 0.13.9~), dh-sequence-python3, + libpython3-dev, libroscpp-core-dev, libstd-msgs-dev, python3-setuptools,

