Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
Please unblock package lam
This package represents a minimal change to restore alternative
compatibility with the other mpi implementations in Debian (see #924452,
#922633). It will also remove FTBFS issues for existing netpipe and
xmpi packages in testing. In all, three AUTORM issues will be resolved.
Take care,
=
source debdiff
=
diff -Nru lam-7.1.4/debian/changelog lam-7.1.4/debian/changelog
--- lam-7.1.4/debian/changelog 2014-03-15 02:47:33.0 +
+++ lam-7.1.4/debian/changelog 2019-03-29 17:36:04.0 +
@@ -1,4 +1,39 @@
-lam (7.1.4-3.1) unstable; urgency=medium
+lam (7.1.4-6) unstable; urgency=medium
+
+ * Minimal RC fix for testing migration
+
+ -- Camm Maguire Fri, 29 Mar 2019 17:36:04 +
+
+lam (7.1.4-5) unstable; urgency=medium
+
+ * fix /usr/lib/lam/lib/* links in lam4-dev
+
+ -- Camm Maguire Mon, 25 Mar 2019 02:24:32 +
+
+lam (7.1.4-4) unstable; urgency=high
+
+ * Accept non-maintaner upload. Thanks Eric Dorland
+ * priority optional, thanks Andreas Beckmann
+ * debhelper compat level 9
+ * remove obsolete conflicts/replace, thanks Andreas Beckmann
+ * remove mpi virtual package, thanks Andreas Beckmann
+ * add breaks against old style alternatives, thanks Andreas Beckmann
+
+ * multiarch for liblam4, thanks Andreas Beckmann
+ * multiarch support in lam4-dev.{prerm,postinst}.in and rules, thanks Andreas
+ Beckmann , (Closes: #924452, #922633)
+ * remove old mpi alternative when appropriate in lam4-dev.preinst, thanks
+ Andreas Beckmann
+ * remove obsolete ldconfig call in liblam4.postinst, thanks Andreas Beckmann
+
+ * thanks to Aron Xu. (Closes: #721437)
+ * standard debian build flags
+ * lintian cleanups
+ * latest standards
+
+ -- Camm Maguire Thu, 21 Mar 2019 21:53:46 +
+
+am (7.1.4-3.1) unstable; urgency=medium
* Non-maintainer upload.
* Drop unnecessary autoconf and automake1.9 build deps. (Closes:
diff -Nru lam-7.1.4/debian/control lam-7.1.4/debian/control
--- lam-7.1.4/debian/control2014-03-15 02:45:39.0 +
+++ lam-7.1.4/debian/control2019-03-29 17:36:04.0 +
@@ -34,11 +34,13 @@
Package: liblam4
Section: libs
Architecture: any
+Multi-Arch: same
Depends: ${shlibs:Depends},${misc:Depends}
Provides: mpi
Conflicts: lam,lam1,lam4,lam4c2
Replaces: lam,lam1,lam4,lam4c2
Recommends: lam-runtime
+Breaks: libopenmpi-dev (<< 3.0.1~rc1-2), openmpi-bin (<< 3.0.1~rc1-2), mpich
(<< 3.3~a3-2), libmpich-dev (<< 3.3~a3-2)
Description: Shared libraries used by LAM parallel programs
LAM (Local Area Multicomputer) is an open source implementation of the
Message Passing Interface (MPI) standard.
diff -Nru lam-7.1.4/debian/lam4-dev.postinst lam-7.1.4/debian/lam4-dev.postinst
--- lam-7.1.4/debian/lam4-dev.postinst 2012-04-05 20:07:37.0 +
+++ lam-7.1.4/debian/lam4-dev.postinst 1970-01-01 00:00:00.0 +
@@ -1,27 +0,0 @@
-#!/bin/sh
-
-set -e
-
-update-alternatives --install /usr/include/mpi mpi /usr/include/lam 30 \
---slave /usr/lib/libmpi.so libmpi.so /usr/lib/liblam.so \
---slave /usr/lib/libmpio.so libmpio.so /usr/lib/liblamio.so \
---slave /usr/lib/libmpi++.so libmpi++.so /usr/lib/liblam++.so \
---slave /usr/lib/libmpi.a libmpi.a /usr/lib/liblam.a \
---slave /usr/lib/libmpio.a libmpio.a /usr/lib/liblamio.a \
---slave /usr/lib/libmpi++.a libmpi++.a /usr/lib/liblam++.a \
---slave /usr/bin/mpicc mpicc /usr/bin/mpicc.lam \
---slave /usr/share/man/man1/mpicc.1.gz mpicc.1.gz
/usr/share/man/man1/mpicc.lam.1.gz \
---slave /usr/bin/mpif77 mpif77 /usr/bin/mpif77.lam \
---slave /usr/share/man/man1/mpif77.1.gz mpif77.1.gz
/usr/share/man/man1/mpif77.lam.1.gz \
---slave /usr/bin/mpiCC mpiCC /usr/bin/mpic++.lam \
---slave /usr/share/man/man1/mpiCC.1.gz mpiCC.1.gz
/usr/share/man/man1/mpiCC.lam.1.gz \
---slave /usr/bin/mpic++ mpic++ /usr/bin/mpic++.lam \
---slave /usr/share/man/man1/mpic++.1.gz mpic++.1.gz
/usr/share/man/man1/mpic++.lam.1.gz
-
-update-alternatives \
---install /usr/share/man/man3/MPI_Comm_set_name.3.gz
MPI_Comm_set_name.3.gz /usr/share/man/man3/MPI_Comm_set_name_lam4-dev.3.gz 10
-
-
-#DEBHELPER#
-
-exit 0
diff -Nru lam-7.1.4/debian/lam4-dev.postinst.in
lam-7.1.4/debian/lam4-dev.postinst.in
--- lam-7.1.4/debian/lam4-dev.postinst.in 1970-01-01 00:00:00.0
+
+++ lam-7.1.4/debian/lam4-dev.postinst.in 2019-03-29 17:30:31.0
+
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+set -e
+
+if [ "$1" = "configure" ]; then
+
+update-alternatives \
+ --install /usr/include/@DEB_HOST_MULTIARCH@/mpi
mpi-@DEB_HOST_MULTIARCH@/usr/include/lam30 \
+ --slave