Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package openmpi4.15794 for 
openSUSE:Leap:15.2:Update checked in at 2021-02-21 12:04:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2:Update/openmpi4.15794 (Old)
 and      /work/SRC/openSUSE:Leap:15.2:Update/.openmpi4.15794.new.28504 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openmpi4.15794"

Sun Feb 21 12:04:53 2021 rev:1 rq:872859 version:4.0.5

Changes:
--------
New Changes file:

--- /dev/null   2021-01-11 18:20:20.070723563 +0100
+++ 
/work/SRC/openSUSE:Leap:15.2:Update/.openmpi4.15794.new.28504/openmpi4.changes  
    2021-02-21 12:04:53.900175659 +0100
@@ -0,0 +1,40 @@
+-------------------------------------------------------------------
+Tue Sep  8 18:35:17 UTC 2020 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Update to version 4.0.5
+  - See NEWS for the detailled changelog
+
+-------------------------------------------------------------------
+Thu Jun 11 08:42:56 UTC 2020 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Update to version 4.0.4
+  - See NEWS for the detailled changelog
+
+-------------------------------------------------------------------
+Tue Jun  9 08:40:06 UTC 2020 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Update to version 4.0.3
+  - See NEWS for the detailled changelog
+  - Fixes compilation with UCX 1.8
+- Drop memory-patcher-fix-compiler-warning.patch which was merged upstream
+
+-------------------------------------------------------------------
+Thu Mar 19 08:28:04 UTC 2020 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Drop different package string between SLES and Leap
+
+-------------------------------------------------------------------
+Wed Jan 15 09:05:14 UTC 2020 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Add memory-patcher-fix-compiler-warning.patch to fix 64bit portability issues
+
+-------------------------------------------------------------------
+Thu Oct 31 17:05:14 UTC 2019 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Link against libnuma (bsc#1155120)
+
+-------------------------------------------------------------------
+Thu Oct 24 14:40:07 UTC 2019 - Nicolas Morey-Chaisemartin 
<[email protected]>
+
+- Initial version (4.0.2)
+- Add reproducible.patch for reproducible builds.

New:
----
  _multibuild
  _service
  macros.hpc-openmpi
  mpivars.csh
  mpivars.sh
  openmpi-4.0.5.0.88d8972a4085.tar.bz2
  openmpi4-rpmlintrc
  openmpi4.changes
  openmpi4.spec
  reproducible.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openmpi4.spec ++++++
++++ 758 lines (skipped)

++++++ _multibuild ++++++
<multibuild>
  <package>standard</package>
  <package>testsuite</package>
  <package>gnu-hpc</package>
  <package>gnu-hpc-testsuite</package>
</multibuild>
++++++ _service ++++++
<services>
  <service name="tar_scm" mode="disabled">
    <param name="scm">git</param>
    <param name="url">https://github.com/open-mpi/ompi.git</param>
    <param name="package-meta">no</param>
    <param name="exclude">.git</param>
    <param name="filename">openmpi</param>
    <param name="versionformat">@PARENT_TAG@.@TAG_OFFSET@.%h</param>
    <param name="versionrewrite-pattern">v(.*)</param>
    <param name="versionrewrite-replacement">\1</param>
    <param name="revision">88d8972a4085f6492dc38786c925f9dec446d49e</param>
  </service>
  <service name="recompress" mode="disabled">
    <param name="file">openmpi*.tar</param>
    <param name="compression">bz2</param>
  </service>
</services>
++++++ macros.hpc-openmpi ++++++
#
# openmpi
#

%hpc_openmpi_init(V:) \
 %{-V: %define _mf_ver %{-V*}} \
 %{expand: %%global hpc_openmpi_dep_version %%{?_mf_ver}%%{?!_mf_ver:3}} \
 %{expand: %%global hpc_openmpi_dir openmpi%{hpc_openmpi_dep_version}} \
 %{expand: %%global hpc_openmpi_pack_version %{hpc_openmpi_dep_version}} \
 %{expand: %%global _hpc_openmpi_modules openmpi}

# We may have to add a version here.
%hpc_setup_openmpi \
 module load openmpi

%hpc_openmpi_requires \
Requires:  
libopenmpi%{hpc_openmpi_dep_version}-%{hpc_compiler_family}%{hpc_cf_pack_version}-hpc

%hpc_openmpi_requires_devel \
Requires:  
openmpi%{hpc_openmpi_dep_version}-%{hpc_compiler_family}%{hpc_cf_pack_version}-hpc-devel

++++++ mpivars.csh ++++++
set -f path= ( prefix/bin $path )

if ($?MANPATH) then
    if ( "$MANPATH" !~ *prefix/man* ) then
        setenv MANPATH prefix/man:$MANPATH
    endif
else
    setenv MANPATH prefix/man:
endif

if ($?LD_LIBRARY_PATH) then
    setenv LD_LIBRARY_PATH libdir:$LD_LIBRARY_PATH
else
    setenv LD_LIBRARY_PATH libdir
endif
++++++ mpivars.sh ++++++
case $PATH in
        *prefix/bin*)
        true
        ;;
        *)
        PATH=prefix/bin:$PATH
esac


case $MANPATH in
        *prefix/share/man*)
        true
        ;;
        *)
        MANPATH=prefix/share/man:$MANPATH
        export MANPATH
esac


case $LD_LIBRARY_PATH in
        *libdir*)
        true
        ;;
        *)
        if [ -z "$LD_LIBRARY_PATH" ]; then
          LD_LIBRARY_PATH=libdir
        else
          LD_LIBRARY_PATH="libdir:$LD_LIBRARY_PATH"
        fi
        export LD_LIBRARY_PATH
esac
++++++ openmpi4-rpmlintrc ++++++
# This line is mandatory to access the configuration functions
from Config import *

addFilter("openmpi.*-config.* useless-provides")
addFilter("openmpi.*-devel.* shared-lib-calls-exit")
addFilter("openmpi.*-libs.* rpath-in-buildconfig")
addFilter("openmpi.*-libs.* shared-lib-calls-exit")
addFilter("openmpi.*-libs.* useless-provides")
++++++ reproducible.patch ++++++
Author: Bernhard M. Wiedemann <bwiedemann suse de>
Date: 2017-06-29

make package build reproducible
by using fixed date + hostname

https://github.com/open-mpi/ompi/issues/3759
https://bugzilla.opensuse.org/show_bug.cgi?id=1047218 packages do not build 
reproducibly from including build time
https://bugzilla.opensuse.org/show_bug.cgi?id=1084909 +hostname

Index: openmpi-4.0.0/autogen.pl
===================================================================
--- openmpi-4.0.0.orig/autogen.pl
+++ openmpi-4.0.0/autogen.pl
@@ -85,7 +85,7 @@ if ($^O eq "solaris") {
 }
 
 $username = getpwuid($>);
-$full_hostname = `hostname`;
+$full_hostname = "openSUSEnohostname";
 chomp($full_hostname);
 $hostname = $full_hostname;
 $hostname =~ s/^([\w\-]+)\..+/\1/;
@@ -1190,7 +1190,7 @@ if (-e "orcm") {
 
 #---------------------------------------------------------------------------
 
-$full_hostname = `hostname`;
+$full_hostname = "openSUSEnohostname";
 chomp($full_hostname);
 
 $m4 = "dnl
Index: openmpi-4.0.0/config/opal_functions.m4
===================================================================
--- openmpi-4.0.0.orig/config/opal_functions.m4
+++ openmpi-4.0.0/config/opal_functions.m4
@@ -94,9 +94,9 @@ EOF
 # Save some stats about this build
 #
 
-OPAL_CONFIGURE_USER="`whoami`"
-OPAL_CONFIGURE_HOST="`(hostname || uname -n) 2> /dev/null | sed 1q`"
-OPAL_CONFIGURE_DATE="`date`"
+OPAL_CONFIGURE_USER="openSUSEnowhoami"
+OPAL_CONFIGURE_HOST="openSUSEnohostname"
+OPAL_CONFIGURE_DATE="openSUSEnodate"
 
 OPAL_LIBNL_SANITY_INIT
 
@@ -116,9 +116,9 @@ AC_DEFUN([OPAL_BASIC_SETUP],[
 # Save some stats about this build
 #
 
-OPAL_CONFIGURE_USER="`whoami`"
-OPAL_CONFIGURE_HOST="`(hostname || uname -n) 2> /dev/null | sed 1q`"
-OPAL_CONFIGURE_DATE="`date`"
+OPAL_CONFIGURE_USER="openSUSEnowhoami"
+OPAL_CONFIGURE_HOST="openSUSEnohostname"
+OPAL_CONFIGURE_DATE="openSUSEnodate"
 
 #
 # Make automake clean emacs ~ files for "make clean"
Index: openmpi-4.0.0/config/opal_get_version.m4
===================================================================
--- openmpi-4.0.0.orig/config/opal_get_version.m4
+++ openmpi-4.0.0/config/opal_get_version.m4
@@ -91,7 +91,7 @@ m4_define([OPAL_GET_VERSION],[
                     $2_REPO_REV=`git describe --tags --always`
                 fi
             else
-                $2_REPO_REV="date`date '+%Y-%m-%d'`"
+                $2_REPO_REV="date"
             fi
         fi
 
Index: openmpi-4.0.0/ompi/tools/ompi_info/Makefile.am
===================================================================
--- openmpi-4.0.0.orig/ompi/tools/ompi_info/Makefile.am
+++ openmpi-4.0.0/ompi/tools/ompi_info/Makefile.am
@@ -27,9 +27,9 @@ AM_CFLAGS = \
             -DOPAL_CONFIGURE_USER="\"@OPAL_CONFIGURE_USER@\"" \
             -DOPAL_CONFIGURE_HOST="\"@OPAL_CONFIGURE_HOST@\"" \
             -DOPAL_CONFIGURE_DATE="\"@OPAL_CONFIGURE_DATE@\"" \
-            -DOMPI_BUILD_USER="\"$$USER\"" \
-            -DOMPI_BUILD_HOST="\"`(hostname || uname -n) 2> /dev/null | sed 
1q`\"" \
-            -DOMPI_BUILD_DATE="\"`date`\"" \
+            -DOMPI_BUILD_USER="\"USER\"" \
+            -DOMPI_BUILD_HOST="\"openSUSEnohostname\"" \
+            -DOMPI_BUILD_DATE="\"`date -u -r ../../../NEWS`\"" \
             -DOMPI_BUILD_CFLAGS="\"@CFLAGS@\"" \
             -DOMPI_BUILD_CPPFLAGS="\"@CPPFLAGS@\"" \
             -DOMPI_BUILD_CXXFLAGS="\"@CXXFLAGS@\"" \
Index: openmpi-4.0.0/orte/tools/orte-info/Makefile.am
===================================================================
--- openmpi-4.0.0.orig/orte/tools/orte-info/Makefile.am
+++ openmpi-4.0.0/orte/tools/orte-info/Makefile.am
@@ -24,9 +24,9 @@ AM_CFLAGS = \
             -DOPAL_CONFIGURE_USER="\"@OPAL_CONFIGURE_USER@\"" \
             -DOPAL_CONFIGURE_HOST="\"@OPAL_CONFIGURE_HOST@\"" \
             -DOPAL_CONFIGURE_DATE="\"@OPAL_CONFIGURE_DATE@\"" \
-            -DOMPI_BUILD_USER="\"$$USER\"" \
-            -DOMPI_BUILD_HOST="\"`(hostname || uname -n) | sed 1q`\"" \
-            -DOMPI_BUILD_DATE="\"`date`\"" \
+            -DOMPI_BUILD_USER="\"USER\"" \
+            -DOMPI_BUILD_HOST="\"openSUSEnohostname\"" \
+            -DOMPI_BUILD_DATE="\"`date -u -r ../../../NEWS`\"" \
             -DOMPI_BUILD_CFLAGS="\"@CFLAGS@\"" \
             -DOMPI_BUILD_CPPFLAGS="\"@CPPFLAGS@\"" \
             -DOMPI_BUILD_CXXFLAGS="\"@CXXFLAGS@\"" \
Index: openmpi-4.0.0/oshmem/tools/oshmem_info/Makefile.am
===================================================================
--- openmpi-4.0.0.orig/oshmem/tools/oshmem_info/Makefile.am
+++ openmpi-4.0.0/oshmem/tools/oshmem_info/Makefile.am
@@ -16,9 +16,9 @@ AM_CPPFLAGS = \
             -DOPAL_CONFIGURE_USER="\"@OPAL_CONFIGURE_USER@\"" \
             -DOPAL_CONFIGURE_HOST="\"@OPAL_CONFIGURE_HOST@\"" \
             -DOPAL_CONFIGURE_DATE="\"@OPAL_CONFIGURE_DATE@\"" \
-            -DOMPI_BUILD_USER="\"$$USER\"" \
-            -DOMPI_BUILD_HOST="\"`(hostname || uname -n) 2> /dev/null | sed 
1q`\"" \
-            -DOMPI_BUILD_DATE="\"`date`\"" \
+            -DOMPI_BUILD_USER="\"USER\"" \
+            -DOMPI_BUILD_HOST="\"openSUSEnohostname\"" \
+            -DOMPI_BUILD_DATE="\"`date -u -r ../../../NEWS`\"" \
             -DOMPI_BUILD_CFLAGS="\"@CFLAGS@\"" \
             -DOMPI_BUILD_CPPFLAGS="\"@CPPFLAGS@\"" \
             -DOMPI_BUILD_CXXFLAGS="\"@CXXFLAGS@\"" \

Reply via email to