Package: libgdal32
Version: 3.6.2+dfsg-1
Severity: normal
Tags: patch
Dear Maintiner,
libgdal32 is installed in multi-arch compatible way, but not marked as
Multi-Arch. This prevents co-installing dependent libraries (notably,
OpenCV).
gdal-bin looks provied only CLI, thus should be matched as M-A: foreign.
gdal-plugins contain only some config in multi-arch compatible location,
so probably M-A: same
libgdal-dev package is definitely not multi-arch compatible (due to at least
bin/gdal-config and include/gdal/cpl_config.h)
Trivial patch attached.
Disclaimer: I was able to co-install M-A-patched
libgdal32/libogdi4.1/libarmadillo11/libhdf4 libraries on stable/bookworm,
but have no way to verify if there are any problems with their use.
-- System Information:
Debian Release: 12.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable'), (100, 'proposed-updates')
Architecture: i386 (x86_64)
Foreign Architectures: amd64
Kernel: Linux 6.1.0-17-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=ru_RU.UTF-8, LC_CTYPE=ru_RU.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libgdal32 depends on:
ii gdal-data3.6.2+dfsg-1.1~local1
ii gdal-plugins 3.6.2+dfsg-1.1~local1
ii libarmadillo11 1:11.4.2+dfsg-1.1~local1
ii libblosc11.21.3+ds-1
ii libc62.36-9+deb12u4
ii libcfitsio10 4.2.0-3
ii libcurl4 7.88.1-10+deb12u5
ii libdeflate0 1.14-1
ii libexpat12.5.0-1
ii libfreexl1 1.0.6-2
ii libfyba0 4.1.1-8
ii libgcc-s112.2.0-14
ii libgeos-c1v5 3.11.1-1
ii libgeotiff5 1.7.1-2+b1
ii libgif7 5.2.1-2.5
ii libhdf4-0-alt4.2.15-5.1~local1
ii libhdf5-103-11.10.8+repack1-1
ii libheif1 1.15.1-1
ii libjpeg62-turbo 1:2.1.5-2
ii libjson-c5 0.16-2
ii libkmlbase1 1.3.0-10
ii libkmldom1 1.3.0-10
ii libkmlengine11.3.0-10
ii liblz4-1 1.9.4-1
ii liblzma5 5.4.1-0.2
ii libmariadb3 1:10.11.6-0+deb12u1
ii libnetcdf19 1:4.9.0-3+b1
ii libodbc2 2.3.11-2+deb12u1
ii libodbcinst2 2.3.11-2+deb12u1
ii libogdi4.1 4.1.0+ds-6.1~local1
ii libopenjp2-7 2.5.0-2
ii libpcre2-8-0 10.42-1
ii libpng16-16 1.6.39-2
ii libpoppler12622.12.0-2+b1
ii libpq5 15.6-0+deb12u1
ii libproj259.1.1-1+b1
ii libqhull-r8.02020.2-5
ii libspatialite7 5.0.1-3
ii libsqlite3-0 3.40.1-2
ii libssl3 3.0.11-1~deb12u2
ii libstdc++6 12.2.0-14
ii libtiff6 4.5.0-6+deb12u1
ii libwebp7 1.2.4-0.2+deb12u1
ii libxerces-c3.2 3.2.4+debian-1
ii libxml2 2.9.14+dfsg-1.3~deb12u1
ii libzstd1 1.5.4+dfsg2-5
ii zlib1g 1:1.2.13.dfsg-1
Versions of packages libgdal32 recommends:
ii proj-bin 9.1.1-1+b1
libgdal32 suggests no packages.
-- no debconf information
diff -Nru gdal-3.6.2+dfsg/debian/changelog gdal-3.6.2+dfsg/debian/changelog
--- gdal-3.6.2+dfsg/debian/changelog2023-01-05 11:20:25.0 +0300
+++ gdal-3.6.2+dfsg/debian/changelog2024-02-15 00:33:27.0 +0300
@@ -1,3 +1,10 @@
+gdal (3.6.2+dfsg-1.1~local1) UNRELEASED; urgency=medium
+
+ * Non-maintainer upload.
+ * Mark as Multi-Arch.
+
+ -- Yuriy M. Kaminskiy Thu, 15 Feb 2024 00:33:27
+0300
+
gdal (3.6.2+dfsg-1) unstable; urgency=medium
* New upstream release.
diff -Nru gdal-3.6.2+dfsg/debian/control gdal-3.6.2+dfsg/debian/control
--- gdal-3.6.2+dfsg/debian/control 2023-01-05 10:58:52.0 +0300
+++ gdal-3.6.2+dfsg/debian/control 2024-02-15 00:33:27.0 +0300
@@ -67,6 +67,7 @@
Package: libgdal32
Architecture: any
+Multi-Arch: same
Section: libs
Depends: gdal-data (>= ${source:Version}),
gdal-plugins (>= ${binary:Version}),
@@ -159,6 +160,7 @@
Package: gdal-bin
Architecture: any
+Multi-Arch: foreign
Depends: python3-gdal (= ${binary:Version}),
${python3:Depends},
${shlibs:Depends},
@@ -213,6 +215,7 @@
Package: gdal-plugins
Architecture: any
+Multi-Arch: same
Depends: ${misc:Depends}
Description: Geospatial Data Abstraction Library - Plugins
GDAL is a translator library for raster geospatial data formats.