Your message dated Sat, 02 Mar 2024 12:19:48 +0000
with message-id <[email protected]>
and subject line Bug#1063999: fixed in libhdf4 4.2.16-4
has caused the Debian Bug report #1063999,
regarding libhdf4-0-alt: is not multi-arch compatible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1063999: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1063999
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libhdf4-0-alt
Version: 4.2.15-5
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]

Dear Maintainer,

libhdf4 is dependency of libgdal32 and indirect dependency of opencv.
Lack of Multi-Arch compatibility prevents co-installation of libraries
on M-A systems.
*-dev packages looks not M-A compatible due to include/hdf/h4config.h, and
was not priority for me.
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.

Patch for 4.2.16-3 is not tested at all.

-- 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 libhdf4-0-alt depends on:
ii  libc6            2.36-9+deb12u4
ii  libjpeg62-turbo  1:2.1.5-2
ii  libtirpc3        1.3.3+ds-1
ii  zlib1g           1:1.2.13.dfsg-1

libhdf4-0-alt recommends no packages.

Versions of packages libhdf4-0-alt suggests:
pn  hdf4-tools       <none>
pn  libhdf4-alt-dev  <none>
pn  libhdf4-doc      <none>

-- no debconf information
Note: debhelper bump required for substitutions in *.install

diff -Nru libhdf4-4.2.15/debian/changelog libhdf4-4.2.15/debian/changelog
--- libhdf4-4.2.15/debian/changelog     2022-12-01 13:28:15.000000000 +0300
+++ libhdf4-4.2.15/debian/changelog     2024-02-14 23:18:22.000000000 +0300
@@ -1,3 +1,11 @@
+libhdf4 (4.2.15-5.1~local1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix Multi-Arch.
+    - Bump compat to 13.
+
+ -- Yuriy M. Kaminskiy <[email protected]>  Wed, 14 Feb 2024 23:18:22 
+0300
+
 libhdf4 (4.2.15-5) unstable; urgency=medium
 
   * Team upload.
diff -Nru libhdf4-4.2.15/debian/control libhdf4-4.2.15/debian/control
--- libhdf4-4.2.15/debian/control       2022-11-27 20:47:57.000000000 +0300
+++ libhdf4-4.2.15/debian/control       2024-02-14 23:18:22.000000000 +0300
@@ -4,7 +4,7 @@
            Johan Van de Wauw <[email protected]>
 Section: graphics
 Priority: optional
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: debhelper-compat (= 13),
                bison,
                chrpath,
                flex,
@@ -21,6 +21,7 @@
 
 Package: libhdf4-0
 Architecture: any
+Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -62,6 +63,7 @@
 
 Package: libhdf4-0-alt
 Architecture: any
+Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -128,6 +130,7 @@
 
 Package: hdf4-tools
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru libhdf4-4.2.15/debian/control.in libhdf4-4.2.15/debian/control.in
--- libhdf4-4.2.15/debian/control.in    2022-11-27 20:48:02.000000000 +0300
+++ libhdf4-4.2.15/debian/control.in    2024-02-14 23:18:22.000000000 +0300
@@ -4,7 +4,7 @@
            Johan Van de Wauw <[email protected]>
 Section: graphics
 Priority: optional
-Build-Depends: debhelper-compat (= 12),
+Build-Depends: debhelper-compat (= 13),
                bison,
                chrpath,
                flex,
@@ -21,6 +21,7 @@
 
 Package: @PACKAGE@-@SOVER@
 Architecture: any
+Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -62,6 +63,7 @@
 
 Package: @PACKAGE@-@SOVER@-alt
 Architecture: any
+Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -128,6 +130,7 @@
 
 Package: hdf4-tools
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru libhdf4-4.2.15/debian/libhdf4-0-alt.install 
libhdf4-4.2.15/debian/libhdf4-0-alt.install
--- libhdf4-4.2.15/debian/libhdf4-0-alt.install 2021-09-14 18:02:36.000000000 
+0300
+++ libhdf4-4.2.15/debian/libhdf4-0-alt.install 2024-02-14 23:18:22.000000000 
+0300
@@ -1 +1 @@
-usr/lib-alt/lib*.so.0* usr/lib
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.so.0* usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru libhdf4-4.2.15/debian/libhdf4-0.install 
libhdf4-4.2.15/debian/libhdf4-0.install
--- libhdf4-4.2.15/debian/libhdf4-0.install     2021-09-14 18:02:36.000000000 
+0300
+++ libhdf4-4.2.15/debian/libhdf4-0.install     2024-02-14 23:18:22.000000000 
+0300
@@ -1 +1 @@
-usr/lib/lib*.so.0*
+usr/lib/*/lib*.so.0*
diff -Nru libhdf4-4.2.15/debian/libhdf4-alt-dev.install 
libhdf4-4.2.15/debian/libhdf4-alt-dev.install
--- libhdf4-4.2.15/debian/libhdf4-alt-dev.install       2021-09-14 
18:02:36.000000000 +0300
+++ libhdf4-4.2.15/debian/libhdf4-alt-dev.install       2024-02-14 
23:18:22.000000000 +0300
@@ -1,6 +1,6 @@
-usr/lib-alt/lib*.a        usr/lib
-usr/lib-alt/lib*.la       usr/lib
-usr/lib-alt/lib*.settings usr/lib
-usr/lib-alt/lib*.so       usr/lib
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.a        usr/lib/${DEB_HOST_MULTIARCH}
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.la       usr/lib/${DEB_HOST_MULTIARCH}
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.settings usr/lib/${DEB_HOST_MULTIARCH}
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.so       usr/lib/${DEB_HOST_MULTIARCH}
 usr/include-alt/hdf       usr/include
 usr/share/man/man3
diff -Nru libhdf4-4.2.15/debian/libhdf4-dev.install 
libhdf4-4.2.15/debian/libhdf4-dev.install
--- libhdf4-4.2.15/debian/libhdf4-dev.install   2021-09-14 18:02:36.000000000 
+0300
+++ libhdf4-4.2.15/debian/libhdf4-dev.install   2024-02-14 23:18:22.000000000 
+0300
@@ -1,6 +1,6 @@
-usr/lib/lib*.a
-usr/lib/lib*.la
-usr/lib/lib*.settings
-usr/lib/lib*.so
+usr/lib/*/lib*.a
+usr/lib/*/lib*.la
+usr/lib/*/lib*.settings
+usr/lib/*/lib*.so
 usr/include/hdf
 usr/share/man/man3
diff -Nru libhdf4-4.2.15/debian/rules libhdf4-4.2.15/debian/rules
--- libhdf4-4.2.15/debian/rules 2022-11-27 22:17:35.000000000 +0300
+++ libhdf4-4.2.15/debian/rules 2024-02-14 23:18:22.000000000 +0300
@@ -88,7 +88,7 @@
                          --builddirectory=debian/build-hdf4 \
                          -- --prefix=/usr \
                             --includedir=/usr/include/hdf \
-                            --libdir=/usr/lib \
+                            --libdir=/usr/lib/${DEB_HOST_MULTIARCH} \
                             --enable-shared \
                             --enable-fortran \
                             --with-szlib=yes \
@@ -100,7 +100,7 @@
                          --builddirectory=debian/build-hdf4-alt \
                          -- --prefix=/usr \
                             --includedir=/usr/include/hdf \
-                            --libdir=/usr/lib \
+                            --libdir=/usr/lib/${DEB_HOST_MULTIARCH} \
                             --enable-shared \
                             --disable-fortran \
                             --disable-netcdf \
@@ -165,12 +165,12 @@
        mv $(DESTDIR)/usr/share/hdf4_examples 
$(DESTDIR)/usr/share/doc/$(PACKAGE)-doc/examples
        
        # strip rpath into binaries and libraries       
-       for obj in $(DESTDIR)/usr/bin/* $(DESTDIR)/usr/lib/*.so.* 
$(DESTDIR)/usr/lib-alt/*.so.*; do \
+       for obj in $(DESTDIR)/usr/bin/* 
$(DESTDIR)/usr/lib/${DEB_HOST_MULTIARCH}/*.so.* 
$(DESTDIR)/usr/lib-alt/${DEB_HOST_MULTIARCH}/*.so.*; do \
                chrpath -d $${obj} || true; \
        done
 
        # Empty out the dependency field in our .la files
-       for file in $(DESTDIR)/usr/lib/*.la $(DESTDIR)/usr/lib-alt/*.la; do \
+       for file in $(DESTDIR)/usr/lib/${DEB_HOST_MULTIARCH}/*.la 
$(DESTDIR)/usr/lib-alt/${DEB_HOST_MULTIARCH}/*.la; do \
                sed -i -e "/dependency_libs/ s/'.*'/''/" $$file ; \
        done
 
diff -Nru libhdf4-4.2.16/debian/changelog libhdf4-4.2.16/debian/changelog
--- libhdf4-4.2.16/debian/changelog     2023-06-13 23:44:59.000000000 +0300
+++ libhdf4-4.2.16/debian/changelog     2024-02-15 15:35:35.000000000 +0300
@@ -1,3 +1,10 @@
+libhdf4 (4.2.16-3.1~local1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix multi-arch.
+
+ -- Yuriy M. Kaminskiy <[email protected]>  Thu, 15 Feb 2024 15:35:35 
+0300
+
 libhdf4 (4.2.16-3) unstable; urgency=medium
 
   * Team upload.
diff -Nru libhdf4-4.2.16/debian/control libhdf4-4.2.16/debian/control
--- libhdf4-4.2.16/debian/control       2023-06-13 23:36:27.000000000 +0300
+++ libhdf4-4.2.16/debian/control       2024-02-15 15:35:17.000000000 +0300
@@ -21,6 +21,7 @@
 
 Package: libhdf4-0
 Architecture: any
+Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -62,6 +63,7 @@
 
 Package: libhdf4-0-alt
 Architecture: any
+Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -128,6 +130,7 @@
 
 Package: hdf4-tools
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru libhdf4-4.2.16/debian/control.in libhdf4-4.2.16/debian/control.in
--- libhdf4-4.2.16/debian/control.in    2023-06-13 23:36:27.000000000 +0300
+++ libhdf4-4.2.16/debian/control.in    2024-02-15 15:33:25.000000000 +0300
@@ -21,6 +21,7 @@
 
 Package: @PACKAGE@-@SOVER@
 Architecture: any
+Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -62,6 +63,7 @@
 
 Package: @PACKAGE@-@SOVER@-alt
 Architecture: any
+Multi-Arch: same
 Section: libs
 Depends: ${shlibs:Depends},
          ${misc:Depends}
@@ -128,6 +130,7 @@
 
 Package: hdf4-tools
 Architecture: any
+Multi-Arch: foreign
 Depends: ${shlibs:Depends},
          ${misc:Depends}
 Pre-Depends: ${misc:Pre-Depends}
diff -Nru libhdf4-4.2.16/debian/libhdf4-0-alt.install 
libhdf4-4.2.16/debian/libhdf4-0-alt.install
--- libhdf4-4.2.16/debian/libhdf4-0-alt.install 2023-06-13 23:36:27.000000000 
+0300
+++ libhdf4-4.2.16/debian/libhdf4-0-alt.install 2024-02-15 15:33:25.000000000 
+0300
@@ -1 +1 @@
-usr/lib-alt/lib*.so.0* usr/lib
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.so.0* usr/lib/${DEB_HOST_MULTIARCH}
diff -Nru libhdf4-4.2.16/debian/libhdf4-0.install 
libhdf4-4.2.16/debian/libhdf4-0.install
--- libhdf4-4.2.16/debian/libhdf4-0.install     2023-06-13 23:36:27.000000000 
+0300
+++ libhdf4-4.2.16/debian/libhdf4-0.install     2024-02-15 15:33:25.000000000 
+0300
@@ -1 +1 @@
-usr/lib/lib*.so.0*
+usr/lib/*/lib*.so.0*
diff -Nru libhdf4-4.2.16/debian/libhdf4-alt-dev.install 
libhdf4-4.2.16/debian/libhdf4-alt-dev.install
--- libhdf4-4.2.16/debian/libhdf4-alt-dev.install       2023-06-13 
23:36:27.000000000 +0300
+++ libhdf4-4.2.16/debian/libhdf4-alt-dev.install       2024-02-15 
15:33:25.000000000 +0300
@@ -1,6 +1,6 @@
-usr/lib-alt/lib*.a        usr/lib
-usr/lib-alt/lib*.la       usr/lib
-usr/lib-alt/lib*.settings usr/lib
-usr/lib-alt/lib*.so       usr/lib
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.a        usr/lib/${DEB_HOST_MULTIARCH}
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.la       usr/lib/${DEB_HOST_MULTIARCH}
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.settings usr/lib/${DEB_HOST_MULTIARCH}
+usr/lib-alt/${DEB_HOST_MULTIARCH}/lib*.so       usr/lib/${DEB_HOST_MULTIARCH}
 usr/include-alt/hdf       usr/include
 usr/share/man/man3
diff -Nru libhdf4-4.2.16/debian/libhdf4-dev.install 
libhdf4-4.2.16/debian/libhdf4-dev.install
--- libhdf4-4.2.16/debian/libhdf4-dev.install   2023-06-13 23:36:27.000000000 
+0300
+++ libhdf4-4.2.16/debian/libhdf4-dev.install   2024-02-15 15:33:25.000000000 
+0300
@@ -1,6 +1,6 @@
-usr/lib/lib*.a
-usr/lib/lib*.la
-usr/lib/lib*.settings
-usr/lib/lib*.so
+usr/lib/*/lib*.a
+usr/lib/*/lib*.la
+usr/lib/*/lib*.settings
+usr/lib/*/lib*.so
 usr/include/hdf
 usr/share/man/man3
diff -Nru libhdf4-4.2.16/debian/rules libhdf4-4.2.16/debian/rules
--- libhdf4-4.2.16/debian/rules 2023-06-13 23:36:27.000000000 +0300
+++ libhdf4-4.2.16/debian/rules 2024-02-15 15:33:25.000000000 +0300
@@ -82,7 +82,7 @@
                          --builddirectory=debian/build-hdf4 \
                          -- --prefix=/usr \
                             --includedir=/usr/include/hdf \
-                            --libdir=/usr/lib \
+                            --libdir=/usr/lib/${DEB_HOST_MULTIARCH} \
                             --enable-shared \
                             --enable-fortran \
                             --with-szlib=yes \
@@ -94,7 +94,7 @@
                          --builddirectory=debian/build-hdf4-alt \
                          -- --prefix=/usr \
                             --includedir=/usr/include/hdf \
-                            --libdir=/usr/lib \
+                            --libdir=/usr/lib/${DEB_HOST_MULTIARCH} \
                             --enable-shared \
                             --disable-fortran \
                             --disable-netcdf \
@@ -173,12 +173,12 @@
        mv $(DESTDIR)/usr/share/hdf4_examples 
$(DESTDIR)/usr/share/doc/$(PACKAGE)-doc/examples
        
        # strip rpath into binaries and libraries       
-       for obj in $(DESTDIR)/usr/bin/* $(DESTDIR)/usr/lib/*.so.* 
$(DESTDIR)/usr/lib-alt/*.so.*; do \
+       for obj in $(DESTDIR)/usr/bin/* 
$(DESTDIR)/usr/lib/${DEB_HOST_MULTIARCH}/*.so.* 
$(DESTDIR)/usr/lib-alt/${DEB_HOST_MULTIARCH}/*.so.*; do \
                chrpath -d $${obj} || true; \
        done
 
        # Empty out the dependency field in our .la files
-       for file in $(DESTDIR)/usr/lib/*.la $(DESTDIR)/usr/lib-alt/*.la; do \
+       for file in $(DESTDIR)/usr/lib/${DEB_HOST_MULTIARCH}/*.la 
$(DESTDIR)/usr/lib-alt/${DEB_HOST_MULTIARCH}/*.la; do \
                sed -i -e "/dependency_libs/ s/'.*'/''/" $$file ; \
        done
 

--- End Message ---
--- Begin Message ---
Source: libhdf4
Source-Version: 4.2.16-4
Done: Bas Couwenberg <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libhdf4, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <[email protected]> (supplier of updated libhdf4 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sat, 02 Mar 2024 12:50:52 +0100
Source: libhdf4
Architecture: source
Version: 4.2.16-4
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Bas Couwenberg <[email protected]>
Closes: 1063999 1065290
Changes:
 libhdf4 (4.2.16-4) unstable; urgency=medium
 .
   * Team upload.
   * Use execute_{before,after} instead of override in rules file.
   * Enable Salsa CI.
   * Apply Multi-Arch patch by Yuriy M. Kaminskiy.
     (closes: #1063999)
   * Add libtirpc-dev to build dependencies.
     (closes: #1065290)
Checksums-Sha1:
 15d19572fc8b3ec50dfc740ac7132ba77c3e5fe2 2337 libhdf4_4.2.16-4.dsc
 cb77fdead7363c185498b73db6b50121c8709896 44112 libhdf4_4.2.16-4.debian.tar.xz
 8c542b42b8ee541af6dfd991874c7975308c4847 10328 libhdf4_4.2.16-4_amd64.buildinfo
Checksums-Sha256:
 ec120756bad1b4155a94a605dcbd322a2d3c87906d56d2e4250ab9b969b25ddb 2337 
libhdf4_4.2.16-4.dsc
 7d291cc3487c814009974209ce82bd831408d3839b2b2114fbe0eda3d325fc9a 44112 
libhdf4_4.2.16-4.debian.tar.xz
 f61a1d3c2448a168e757f3f959c93c315c05325645d6ad6ea1e4795b579afc23 10328 
libhdf4_4.2.16-4_amd64.buildinfo
Files:
 31dc534e1d8af0f8c78c5f18d582b2c6 2337 graphics optional libhdf4_4.2.16-4.dsc
 2685f0e33369f8f1b359b362a8148004 44112 graphics optional 
libhdf4_4.2.16-4.debian.tar.xz
 ab5f48dc027e5cbfa42fbc3c0d558b5a 10328 graphics optional 
libhdf4_4.2.16-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmXjFAEACgkQZ1DxCuiN
SvGhgRAAnZRqhpHZsmt0g+RcvresUFAxSSF91KIm4rB3mEo07ihY49aODXJ8XNID
w7EvW7SXCJ1AxzTP/6VvkI610AnUZQqxeS3CiOdta9u7azACMbXDufMSy0FlBIV7
tW6g+88RNFxMsyWhskSFVpqvLXklCzec1FBgoH4LlHU+Gu+AIs9KUDtlFK3RmF5g
pi8gekvKplvpdFzbdbdJch2qizq7cbynAfBsex/lvrE2P/sXTYMAKIeh6J1KaS4p
2Gi1oV7JJ+jfL/caT1P6mGjmjypuUZpgN+EXib8T2JtQV4lVnngs03fTgFus0KYn
PhjEu3WnH4vRdq3wfywD84KOCaKLwkLgEdvHms29W68KSLW0MK0fOE68gjMcOn/b
stiHYi+CmGmIogDn+mL0D6v+Mk7FOZhVd0MoZK9o8gKqNNfkHhzYSW8IaYna5juJ
ppFuzj2uydYymh8z8F4K0N6ZuBLpDTc+EG/bMVCNKjf4sJX8bsKAzON2zadId/TZ
TPfqJKX5FSN20g5e3oBp4PpDewVddfuZVbwCwDvPl/m34IcflHttnrZpp4nsJuM/
tMPpiLiUQUUUKMa7aNwGF36DbG76DTR+Z3qyaPoZ3YaeUdUFDT+xSz6ex5G5GKqE
ECuhvfszeSjqyjyPLf3/fSTzPVUxXSUWNheXDtwk88Cj+g3YzOc=
=+Sxq
-----END PGP SIGNATURE-----

Attachment: pgpkKHaMRbETW.pgp
Description: PGP signature


--- End Message ---
_______________________________________________
Pkg-grass-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to