tag 1127564 + patch thanks
Hi. Am 10.02.26 um 00:28 schrieb Rene Engelhard: > I see you use $(DEB_TARGET_MULTIARCH), which is probably wrong. > > According to > https://www.marcusfolkesson.se/blog/build-host-and-target-explained/ you > probably want $(DEB_HOST_MULTIARCH) which would match the install lines > above Actually that might be a part of it but actually x86_64 is hardcoded in .install even. I think that at least should be * instead of x86_64, didn't bother with the variable :) Proposed diff attached, still building. Regards, Rene
diff -Nru apache-arrow-22.0.0/debian/changelog apache-arrow-22.0.0/debian/changelog --- apache-arrow-22.0.0/debian/changelog 2025-11-02 21:58:50.000000000 +0000 +++ apache-arrow-22.0.0/debian/changelog 2026-02-10 16:29:36.000000000 +0000 @@ -1,3 +1,10 @@ +apache-arrow (22.0.0-2) UNRELEASED; urgency=medium + + [ Rene Engelhard ] + * fix install on !amd64 (closes: #1127564) + + -- root <[email protected]> Tue, 10 Feb 2026 16:29:36 +0000 + apache-arrow (22.0.0-1) unstable; urgency=medium * Initial upload (Closes: #970021) diff -Nru apache-arrow-22.0.0/debian/libarrow-python-flight2200.install apache-arrow-22.0.0/debian/libarrow-python-flight2200.install --- apache-arrow-22.0.0/debian/libarrow-python-flight2200.install 2025-11-02 21:58:50.000000000 +0000 +++ apache-arrow-22.0.0/debian/libarrow-python-flight2200.install 2026-02-10 16:22:09.000000000 +0000 @@ -1,4 +1,4 @@ usr/lib/python3*/dist-packages/pyarrow/libarrow_python_flight.so.* # Python modules should not be versioned, so this should be in any -dev package usr/lib/python3*/dist-packages/pyarrow/libarrow_python_flight.so -usr/lib/python3*/dist-packages/pyarrow/_flight.cpython-313-x86_64-linux-gnu.so +usr/lib/python3*/dist-packages/pyarrow/_flight.cpython-313-*-linux-gnu.so diff -Nru apache-arrow-22.0.0/debian/libarrow-python2200.install apache-arrow-22.0.0/debian/libarrow-python2200.install --- apache-arrow-22.0.0/debian/libarrow-python2200.install 2025-11-02 21:58:50.000000000 +0000 +++ apache-arrow-22.0.0/debian/libarrow-python2200.install 2026-02-10 16:22:28.000000000 +0000 @@ -1,2 +1,2 @@ usr/lib/python3*/dist-packages/pyarrow/libarrow_python.so* -usr/lib/python3*/dist-packages/pyarrow/lib.cpython-313-x86_64-linux-gnu.so +usr/lib/python3*/dist-packages/pyarrow/lib.cpython-313-*-linux-gnu.so diff -Nru apache-arrow-22.0.0/debian/rules apache-arrow-22.0.0/debian/rules --- apache-arrow-22.0.0/debian/rules 2025-11-02 21:58:50.000000000 +0000 +++ apache-arrow-22.0.0/debian/rules 2026-02-09 23:36:54.000000000 +0000 @@ -1,7 +1,7 @@ #!/usr/bin/make -f # -*- makefile-gmake -*- # -# import for DEB_TARGET_MULTIARCH +# import for DEB_HOST_MULTIARCH include /usr/share/dpkg/architecture.mk # In anticipation of a future version of r-cran.mk @@ -142,12 +142,12 @@ @echo " *** INSTALL PYTHON *** " env Arrow_DIR=$(CURDIR)/debian/tmp/usr \ - ArrowAcero_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/ArrowAcero \ - ArrowCompute_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/ArrowCompute \ - ArrowDataset_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/ArrowDataset \ - ArrowFlight_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/ArrowFlight \ - Gandiva_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/Gandiva \ - Parquet_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/Parquet \ + ArrowAcero_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/ArrowAcero \ + ArrowCompute_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/ArrowCompute \ + ArrowDataset_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/ArrowDataset \ + ArrowFlight_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/ArrowFlight \ + Gandiva_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/Gandiva \ + Parquet_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/Parquet \ CMAKE_VERBOSE_MAKEFILE=ON \ PKG_CONFIG_PATH=cpp_build/src/arrow/release/ \ VERBOSE=1 \ @@ -224,15 +224,15 @@ override_dh_auto_test: @echo " *** Starting tests ***" env Arrow_DIR=$(CURDIR)/debian/tmp/usr \ - ArrowAcero_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/ArrowAcero \ - ArrowCompute_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/ArrowCompute \ - ArrowDataset_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/ArrowDataset \ - ArrowFlight_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/ArrowFlight \ - Gandiva_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/Gandiva \ - Parquet_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH)/cmake/Parquet \ + ArrowAcero_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/ArrowAcero \ + ArrowCompute_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/ArrowCompute \ + ArrowDataset_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/ArrowDataset \ + ArrowFlight_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/ArrowFlight \ + Gandiva_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/Gandiva \ + Parquet_DIR=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/Parquet \ CMAKE_VERBOSE_MAKEFILE=ON \ VERBOSE=1 \ - LD_LIBRARY_PATH=$(CURDIR)/debian/tmp/usr/lib/$(DEB_TARGET_MULTIARCH) \ + LD_LIBRARY_PATH=$(CURDIR)/debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH) \ pytest || echo "E: dh_auto_test failed - error ignored." #dh_auto_test \ # --buildsystem=pybuild \ @@ -292,11 +292,11 @@ override_dh_shlibdeps: dh_shlibdeps \ - -l$(CURDIR)/debian/libarrow2200/usr/lib/$(DEB_TARGET_MULTIARCH) \ - -l$(CURDIR)/debian/libarrow-acero2200/usr/lib/$(DEB_TARGET_MULTIARCH) \ - -l$(CURDIR)/debian/libarrow-dataset2200/usr/lib/$(DEB_TARGET_MULTIARCH) \ - -l$(CURDIR)/debian/libarrow-flight2200/usr/lib/$(DEB_TARGET_MULTIARCH) \ - -l$(CURDIR)/debian/libparquet2200/usr/lib/$(DEB_TARGET_MULTIARCH) \ + -l$(CURDIR)/debian/libarrow2200/usr/lib/$(DEB_HOST_MULTIARCH) \ + -l$(CURDIR)/debian/libarrow-acero2200/usr/lib/$(DEB_HOST_MULTIARCH) \ + -l$(CURDIR)/debian/libarrow-dataset2200/usr/lib/$(DEB_HOST_MULTIARCH) \ + -l$(CURDIR)/debian/libarrow-flight2200/usr/lib/$(DEB_HOST_MULTIARCH) \ + -l$(CURDIR)/debian/libparquet2200/usr/lib/$(DEB_HOST_MULTIARCH) \ -l$(CURDIR)/debian/libarrow-python2200/usr/lib/python3.14/dist-packages/pyarrow

