diff -Nru mpi-defaults-1.10/debian/changelog mpi-defaults-1.13/debian/changelog --- mpi-defaults-1.10/debian/changelog 2018-02-05 12:29:49.000000000 +0000 +++ mpi-defaults-1.13/debian/changelog 2018-05-01 16:19:56.000000000 +0000 @@ -1,3 +1,38 @@ +mpi-defaults (1.13) unstable; urgency=medium + + * Team upload. + + [ Manuel A. Fernandez Montecelo ] + * Add support for riscv64, default to openmpi. Closes: #895748 + + [ Mattia Rizzolo ] + * Fix FTBFS also on m68k and sh4. Closes: #896110 + * Set Rules-Requires-Root: no. + + -- Mattia Rizzolo Tue, 01 May 2018 18:19:56 +0200 + +mpi-defaults (1.12) unstable; urgency=medium + + * Team upload. + * Fix check for mpi alternatives + + -- Andreas Tille Thu, 19 Apr 2018 15:43:42 +0200 + +mpi-defaults (1.11) unstable; urgency=medium + + [ Andreas Tille ] + * Team upload. + * Remove "Adam C. Powell, IV" from uploaders since + he is not active in Debian Science team since 5 years. + Closes: #547460 + * Standards-Version: 4.1.4 + + [ Mattia Rizzolo ] + * Add a README.source with details on how to change the default mpi + implementation of an architecture. + + -- Andreas Tille Thu, 19 Apr 2018 13:31:37 +0200 + mpi-defaults (1.10) unstable; urgency=medium [ James Clarke ] @@ -115,7 +150,7 @@ mpi-defaults (1.0.2+nmu1) unstable; urgency=medium * Non-maintainer upload. - * Switch to openmpi on mips/mipsel + * Switch to openmpi on mips/mipsel Same patch by Aurelien Jarno and Jurica Stanojkovic Closes: #733275, #738571 diff -Nru mpi-defaults-1.10/debian/control mpi-defaults-1.13/debian/control --- mpi-defaults-1.10/debian/control 2018-02-05 12:29:25.000000000 +0000 +++ mpi-defaults-1.13/debian/control 2018-05-01 16:19:56.000000000 +0000 @@ -5,19 +5,20 @@ Section: devel Priority: optional Maintainer: Debian Science Team -Uploaders: "Adam C. Powell, IV" , Manuel Prinz , +Uploaders: Manuel Prinz , Alastair McKinstry -Standards-Version: 4.1.3 Build-Depends: debhelper (>= 11~), - libopenmpi-dev (>= 1.4.3-2.1) [alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sparc64 x32], - openmpi-bin (>= 1.4.3-2.1) [alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sparc64 x32], + libopenmpi-dev (>= 1.4.3-2.1) [alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc64 x32], + openmpi-bin (>= 1.4.3-2.1) [alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sparc64 x32], libmpich-dev [m68k sh4], mpich [m68k sh4] +Rules-Requires-Root: no +Standards-Version: 4.1.4 Vcs-Browser: https://salsa.debian.org/science-team/mpi-defaults Vcs-Git: https://salsa.debian.org/science-team/mpi-defaults.git Package: mpi-default-dev -Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc64 x32 +Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 Section: libdevel Depends: ${mpi-dev}, ${misc:Depends} Description: Standard MPI development files (metapackage) @@ -28,7 +29,7 @@ compilers mpicc, mpic++/mpicxx/mpiCC, mpif77 and mpi90 and their manpages. Package: mpi-default-bin -Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el s390x sh4 sparc64 x32 +Architecture: alpha amd64 arm64 armel armhf hppa hurd-i386 i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32 Section: net Depends: ${mpi}, ${misc:Depends} Description: Standard MPI runtime programs (metapackage) diff -Nru mpi-defaults-1.10/debian/control.in mpi-defaults-1.13/debian/control.in --- mpi-defaults-1.10/debian/control.in 2018-02-05 12:29:26.000000000 +0000 +++ mpi-defaults-1.13/debian/control.in 2018-05-01 16:19:56.000000000 +0000 @@ -2,14 +2,15 @@ Section: devel Priority: optional Maintainer: Debian Science Team -Uploaders: "Adam C. Powell, IV" , Manuel Prinz , +Uploaders: Manuel Prinz , Alastair McKinstry -Standards-Version: 4.1.3 Build-Depends: debhelper (>= 11~), libopenmpi-dev (>= 1.4.3-2.1) [%OPENMPI_ARCHITECTURES%], openmpi-bin (>= 1.4.3-2.1) [%OPENMPI_ARCHITECTURES%], libmpich-dev [%MPICH_ARCHITECTURES%], mpich [%MPICH_ARCHITECTURES%] +Rules-Requires-Root: no +Standards-Version: 4.1.4 Vcs-Browser: https://salsa.debian.org/science-team/mpi-defaults Vcs-Git: https://salsa.debian.org/science-team/mpi-defaults.git diff -Nru mpi-defaults-1.10/debian/README.source mpi-defaults-1.13/debian/README.source --- mpi-defaults-1.10/debian/README.source 1970-01-01 00:00:00.000000000 +0000 +++ mpi-defaults-1.13/debian/README.source 2018-02-05 16:17:19.000000000 +0000 @@ -0,0 +1,12 @@ +## Changing the default MPI implementation of an architecture + +Changing the default is not as easy as flipping a switch, it requires an ordered +rebuild of all packages linking libopempi/libmpich and using (even indirectly) +mpi-defaults. + +See https://bugs.debian.org/814936 for an example of how to properly handle the +change. +For ports architectures, please contact the porters to have them track the +transition and schedule rebuilds. + + -- Mattia Rizzolo Mon, 05 Feb 2018 17:16:55 +0100 diff -Nru mpi-defaults-1.10/debian/rules mpi-defaults-1.13/debian/rules --- mpi-defaults-1.10/debian/rules 2018-02-05 12:15:12.000000000 +0000 +++ mpi-defaults-1.13/debian/rules 2018-05-01 16:17:23.000000000 +0000 @@ -5,7 +5,7 @@ d := debian/debian_defaults # default in this architecture: -MPI=$(shell readlink /etc/alternatives/mpicc | sed s/usr//g | sed s/bin//g | sed s/mpicc.//g | sed s/\\///g) +MPI=$(shell readlink /etc/alternatives/mpi | sed s%/usr/bin/%%g | sed s/mpicc\.//g ) # availability of MPI implementations: @@ -29,6 +29,7 @@ powerpcspe \ ppc64 \ ppc64el \ + riscv64 \ s390x \ sh4 \ sparc64 \ @@ -54,6 +55,7 @@ powerpcspe \ ppc64 \ ppc64el \ + riscv64 \ s390x \ sh4 \ sparc64 \ @@ -81,6 +83,7 @@ powerpcspe \ ppc64 \ ppc64el \ + riscv64 \ s390x \ sparc64 \ x32 \