Hello community, here is the log from the commit of package openmpi2 for openSUSE:Factory checked in at 2018-09-18 11:42:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openmpi2 (Old) and /work/SRC/openSUSE:Factory/.openmpi2.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openmpi2" Tue Sep 18 11:42:44 2018 rev:19 rq:636131 version:2.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/openmpi2/openmpi2.changes 2018-08-28 09:23:13.104598478 +0200 +++ /work/SRC/openSUSE:Factory/.openmpi2.new/openmpi2.changes 2018-09-18 11:42:46.803951698 +0200 @@ -1,0 +2,10 @@ +Mon Sep 10 12:15:41 UTC 2018 - nmoreychaisemar...@suse.com + +- Remove bashism in preun scriptlet + +------------------------------------------------------------------- +Wed Sep 5 06:53:23 UTC 2018 - nmoreychaisemar...@suse.com + +- Fix handling of mpi-selector during updates (bsc#1098653) + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openmpi2.spec ++++++ --- /var/tmp/diff_new_pack.6r8ekc/_old 2018-09-18 11:42:47.371951104 +0200 +++ /var/tmp/diff_new_pack.6r8ekc/_new 2018-09-18 11:42:47.375951100 +0200 @@ -552,16 +552,21 @@ %if %{without hpc} %post +# Always register. We might be already registered in the case of an udate +# but mpi-selector handles it fine /usr/bin/mpi-selector \ - --register %{name}-%{version} \ + --register %{name} \ --source-dir %{mpi_bindir} \ --yes %preun -/usr/bin/mpi-selector --unregister %{name}-%{version} --yes -/usr/bin/mpi-selector --system --query -if [ ! -z "`/usr/bin/mpi-selector --system --query`" ]; then - /usr/bin/mpi-selector --system --unset --yes %{name}-%{version} +# Only unregister when uninstalling +if [ "$1" = "0" ]; then + /usr/bin/mpi-selector --unregister %{name} --yes + # Deregister the default if we are uninstalling it + if [ "$(/usr/bin/mpi-selector --system --query)" = "%{name}" ]; then + /usr/bin/mpi-selector --system --unset --yes + fi fi %post libs -p /sbin/ldconfig