Samuel Thibault, le ven. 03 mai 2024 19:00:22 +0200, a ecrit:
> This has been posing migration issues for quite some time, I have
> uploaded the attached fix to delayed/0.

Some of the components depend on libmca_common_libdstore which also
needs to be installed, otherwise openmpi emits some text on stderr,
which some autopkgtest don't like, I have uploaded the attached changes
to delayed/0

Samuel
diff -Nru openmpi-4.1.6/debian/changelog openmpi-4.1.6/debian/changelog
--- openmpi-4.1.6/debian/changelog      2024-05-03 18:53:52.000000000 +0200
+++ openmpi-4.1.6/debian/changelog      2024-05-04 11:32:26.000000000 +0200
@@ -1,3 +1,11 @@
+openmpi (4.1.6-13.2) unstable; urgency=medium
+
+  * Non-maintainer Upload
+  * Also install libmca_common_dstore.
+  * Do not install .la pmix files.
+
+ -- Samuel Thibault <sthiba...@debian.org>  Sat, 04 May 2024 11:32:26 +0200
+
 openmpi (4.1.6-13.1) unstable; urgency=medium
 
   * Non-maintainer Upload
diff -Nru openmpi-4.1.6/debian/rules openmpi-4.1.6/debian/rules
--- openmpi-4.1.6/debian/rules  2024-05-03 18:49:28.000000000 +0200
+++ openmpi-4.1.6/debian/rules  2024-05-04 11:32:26.000000000 +0200
@@ -288,7 +288,12 @@
                echo "PMIX: install " ;  \
                dh_install -p libopenmpi3t64 
$(LIBDIR)/openmpi/lib/libpmix.so.2.2.35 $(LIBDIR) ; \
                dh_install -p libopenmpi3t64 /usr/share/pmix ; \
-               dh_install -p libopenmpi3t64 
/usr/lib/$(DEB_HOST_MULTIARCH)/openmpi/lib/pmix ; \
+               dh_install -p libopenmpi3t64 
"/usr/lib/$(DEB_HOST_MULTIARCH)/openmpi/lib/pmix/*.so" ; \
+               if test -f 
$(DESTDIR)/$(LIBDIR)/openmpi/lib/libmca_common_libdstore.so.1.0.2 ; then \
+                       dh_install -p libopenmpi3t64 
$(LIBDIR)/libmca_common_libdstore.so.1.0.2 ; \
+                       dh_link -p libopenmpi3t64    
$(LIBDIR)/libmca_common_libdstore.so.1.0.2 
$(LIBDIR)/libmca_common_libdstore.so.1 ; \
+                       dh_link -p libopenmpi-dev 
$(LIBDIR)/libmca_common_libdstore.so.1  $(LIBDIR)/libmca_common_libdstore.so ; \
+               fi ; \
                dh_link -p libopenmpi3t64 $(LIBDIR)/libpmix.so.2.2.35 
$(LIBDIR)/libpmix.so.2  ; \
                dh_link -p libopenmpi-dev $(LIBDIR)/libpmix.so.2        
$(LIBDIR)/openmpi/lib/libpmix.so ; \
                dh_link -p libopenmpi-dev $(LIBDIR)/libpmix.so.2        
$(LIBDIR)/libpmix.so ; \

Reply via email to