Hello community,
here is the log from the commit of package libquo for openSUSE:Factory checked in at 2017-11-09 13:57:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libquo (Old)
and /work/SRC/openSUSE:Factory/.libquo.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libquo"
Thu Nov 9 13:57:09 2017 rev:6 rq:536945 version:1.3
Changes:
--------
--- /work/SRC/openSUSE:Factory/libquo/libquo.changes 2017-02-03 17:48:23.197996594 +0100
+++ /work/SRC/openSUSE:Factory/.libquo.new/libquo.changes 2017-11-09 13:57:41.191357922 +0100
@@ -1,0 +2,18 @@
+Thu Oct 26 17:28:56 UTC 2017 - junghans@votca.org
+
+- added 29.patch to fix return value for comp_dgemv
+
+-------------------------------------------------------------------
+Wed Oct 25 22:02:45 UTC 2017 - junghans@votca.org
+
+- version bump to v1.3
+ * Drop 27.patch, merged upstream
+ * Changes: https://github.com/lanl/libquo/compare/v1.2.9...v1.3
+ - add c++ api
+
+-------------------------------------------------------------------
+Wed Oct 25 12:43:35 UTC 2017 - junghans@votca.org
+
+- adapt to new openlmi package - source mpivars.h during build
+
+-------------------------------------------------------------------
Old:
----
27.patch
libquo-1.2.9.tar.gz
New:
----
29.patch
libquo-1.3.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libquo.spec ++++++
--- /var/tmp/diff_new_pack.7WPKFs/_old 2017-11-09 13:57:41.631341893 +0100
+++ /var/tmp/diff_new_pack.7WPKFs/_new 2017-11-09 13:57:41.635341747 +0100
@@ -18,12 +18,12 @@
Name: libquo
-Version: 1.2.9
+Version: 1.3
Release: 0
Source: http://lanl.github.io/libquo/dists/%{name}-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM - 27.patch - make build reproducible
-Patch0: https://patch-diff.githubusercontent.com/raw/lanl/libquo/pull/27.patch
+# PATCH-FIX-UPSTREAM - 29.patch - comp_dgemv: fix return value
+Patch0: https://patch-diff.githubusercontent.com/raw/lanl/libquo/pull/29.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Url: http://lanl.github.io/libquo/
@@ -45,11 +45,11 @@
during the execution as different computational phases are entered
and exited, respectively.
-%package -n libquo4
+%package -n libquo6
Summary: A library for run-time tuning of process binding policies
Group: System/Libraries
-%description -n libquo4
+%description -n libquo6
QUO is an API tailored for MPI/MPI+X codes that may benefit from
evolving process binding policies during their execution. QUO allows
for arbitrary process binding policies to be enacted and reverted
@@ -59,7 +59,7 @@
%package devel
Summary: Development headers and libraries for libquo
Group: Development/Libraries/C and C++
-Requires: libquo4 = %{version}-%{release}
+Requires: libquo6 = %{version}-%{release}
%description devel
QUO is an API tailored for MPI/MPI+X codes that may benefit from
@@ -73,11 +73,10 @@
%prep
%setup
%patch0 -p1
-#for patch0
-touch configure.ac aclocal.m4 configure config.h.in
-find . -name Makefile.in -exec touch {} \;
%build
+source %{_libdir}/mpi/gcc/openmpi/bin/mpivars.sh
+
DATE=$(LC_ALL=C date -u -r %{_sourcedir}/%{name}.changes '+%%H:%%M:%%S')
%configure --disable-silent-rules --enable-shared CC=mpicc USER="Opensuse-builder" HOSTNAME="Opensuse" DATE="$DATE"
make %{?_smp_mflags}
@@ -86,10 +85,10 @@
make install DESTDIR=%{buildroot}
rm %{buildroot}%{_libdir}/*.la
-%post -n libquo4 -p /sbin/ldconfig
-%postun -n libquo4 -p /sbin/ldconfig
+%post -n libquo6 -p /sbin/ldconfig
+%postun -n libquo6 -p /sbin/ldconfig
-%files -n libquo4
+%files -n libquo6
%defattr(-,root,root,0755)
%{_libdir}/libquo.so.*
++++++ 27.patch -> 29.patch ++++++
--- /work/SRC/openSUSE:Factory/libquo/27.patch 2017-02-03 17:48:23.181998850 +0100
+++ /work/SRC/openSUSE:Factory/.libquo.new/29.patch 2017-11-09 13:57:41.103361128 +0100
@@ -1,152 +1,30 @@
+From 013cbded3faef910ef39481bc64cc5a6adf4e89e Mon Sep 17 00:00:00 2001
From: Christoph Junghans
-Date: Fri, 27 Jan 2017 09:56:41 -0700
-Subject: [PATCH] Allow to override build info at configure time
+Date: Thu, 26 Oct 2017 11:25:24 -0600
+Subject: [PATCH] comp_dgemv: fix return value
-Sometimes you want to have a reproducible build, e.g.
-https://build.opensuse.org/request/show/451980
-so let's allow override user, hostname, date at
-configure time. We failback to output of id, hostname, date
-if variables are empty.
---- libquo.2/configure.ac 2017-01-27 10:51:35.000000000 -0700
-+++ libquo/configure.ac 2017-01-27 10:20:48.000000000 -0700
-@@ -157,6 +157,19 @@
- QUO_WHICH_FC="none"
- fi
-
-+AC_ARG_VAR(USER,[ Username used in build info (fails back to `id -u -n` output)])
-+if test "x$USER" = x; then
-+ USER=`id -u -n`
-+fi
-+AC_ARG_VAR(HOSTNAME,[ Hostname used in build info (fails back to `hostname` output)])
-+if test "x$HOSTNAME" = x; then
-+ HOSTNAME=`hostname`
-+fi
-+AC_ARG_VAR(DATE,[ Date used in build info (fails back to `date` output)])
-+if test "x$DATE" = x; then
-+ DATE=`date`
-+fi
-+
- AC_SUBST([CC])
- AC_SUBST([QUO_WHICH_CC])
- AC_SUBST([CFLAGS])
-@@ -165,6 +178,9 @@
- AC_SUBST([CXXCPPFLAGS])
- AC_SUBST([FC])
- AC_SUBST([QUO_WHICH_FC])
-+AC_SUBST([USER])
-+AC_SUBST([HOSTNAME])
-+AC_SUBST([DATE])
- AC_SUBST([FFLAGS])
- AC_SUBST([FCFLAGS])
- AC_SUBST([LDFLAGS])
---- libquo.2/configure 2017-01-27 10:52:30.000000000 -0700
-+++ libquo/configure 2017-01-27 10:55:31.000000000 -0700
-@@ -641,6 +641,9 @@
- CXXCPPFLAGS
- CXXFLAGS
- QUO_WHICH_CC
-+DATE
-+HOSTNAME
-+USER
- PTHREAD_CFLAGS
- PTHREAD_LIBS
- PTHREAD_CC
-@@ -941,7 +944,10 @@
- HWLOC_PCIACCESS_LIBS
- XMKMF
- HWLOC_LIBXML2_CFLAGS
--HWLOC_LIBXML2_LIBS'
-+HWLOC_LIBXML2_LIBS
-+USER
-+HOSTNAME
-+DATE'
-
-
- # Initialize some variables set by options.
-@@ -1627,6 +1633,9 @@
- C compiler flags for LIBXML2, overriding pkg-config
- HWLOC_LIBXML2_LIBS
- linker flags for LIBXML2, overriding pkg-config
-+ USER Username used in build info (fails back to `id -u -n` output)
-+ HOSTNAME Hostname used in build info (fails back to `hostname` output)
-+ DATE Date used in build info (fails back to `date` output)
-
- Use these variables to override the choices made by `configure' or to help
- it to find libraries and programs with nonstandard names/locations.
-@@ -26420,6 +26429,22 @@
- fi
-
+---
+ demos/mpi-openmp/dgemv.c | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/demos/mpi-openmp/dgemv.c b/demos/mpi-openmp/dgemv.c
+index 9db4a92..510b35a 100644
+--- a/demos/mpi-openmp/dgemv.c
++++ b/demos/mpi-openmp/dgemv.c
+@@ -113,6 +113,7 @@ matrix_destruct(matrix_t *mat)
+ if (mat->values[r]) free(mat->values[r]);
+ }
+ }
++ return SUCCESS;
+ }
+
+ typedef struct dgemv_t {
+@@ -349,6 +350,8 @@ comp_dgemv(dgemv_t *d)
+ const double end = gettime();
-+if test "x$USER" = x; then
-+ USER=`id -u -n`
-+fi
-+
-+if test "x$HOSTNAME" = x; then
-+ HOSTNAME=`hostname`
-+fi
+ pprintf(emit, "# comp-dgemv-s=%lf\n", timediff(start, end));
+
-+if test "x$DATE" = x; then
-+ DATE=`date`
-+fi
-+
-+
-+
-+
-+
-
-
-
---- libquo.2/src/tools/Makefile.am 2017-01-27 10:51:35.000000000 -0700
-+++ libquo/src/tools/Makefile.am 2017-01-27 10:20:48.000000000 -0700
-@@ -14,9 +14,9 @@
++ return SUCCESS;
+ }
- quo_info_CPPFLAGS = \
- -I${top_srcdir}/src \
---DQUO_BUILD_USER="\"$$USER\"" \
---DQUO_BUILD_HOST="\"`hostname`\"" \
---DQUO_BUILD_DATE="\"`date`\"" \
-+-DQUO_BUILD_USER="\"@USER@\"" \
-+-DQUO_BUILD_HOST="\"@HOSTNAME@\"" \
-+-DQUO_BUILD_DATE="\"@DATE@\"" \
- -DQUO_BUILD_PREFIX="\"@prefix@\"" \
- -DQUO_BUILD_CC="\"@CC@\"" \
- -DQUO_BUILD_WHICH_CC="\"@QUO_WHICH_CC@\"" \
---- libquo.2/src/tools/Makefile.in 2017-01-27 10:52:38.000000000 -0700
-+++ libquo/src/tools/Makefile.in 2017-01-27 10:55:37.000000000 -0700
-@@ -220,6 +220,7 @@
- CXXCPPFLAGS = @CXXCPPFLAGS@
- CXXFLAGS = @CXXFLAGS@
- CYGPATH_W = @CYGPATH_W@
-+DATE = @DATE@
- DEFS = @DEFS@
- DEPDIR = @DEPDIR@
- DLLTOOL = @DLLTOOL@
-@@ -235,6 +236,7 @@
- FFLAGS = @FFLAGS@
- FGREP = @FGREP@
- GREP = @GREP@
-+HOSTNAME = @HOSTNAME@
- HWLOC_CFLAGS = @HWLOC_CFLAGS@
- HWLOC_CPPFLAGS = @HWLOC_CPPFLAGS@
- HWLOC_CUDA_LIBS = @HWLOC_CUDA_LIBS@
-@@ -311,6 +313,7 @@
- SET_MAKE = @SET_MAKE@
- SHELL = @SHELL@
- STRIP = @STRIP@
-+USER = @USER@
- VERSION = @VERSION@
- XMKMF = @XMKMF@
- X_CFLAGS = @X_CFLAGS@
-@@ -375,9 +378,9 @@
- top_build_prefix = @top_build_prefix@
- top_builddir = @top_builddir@
- top_srcdir = @top_srcdir@
--quo_info_CPPFLAGS = -I${top_srcdir}/src -DQUO_BUILD_USER="\"$$USER\"" \
-- -DQUO_BUILD_HOST="\"`hostname`\"" \
-- -DQUO_BUILD_DATE="\"`date`\"" \
-+quo_info_CPPFLAGS = -I${top_srcdir}/src -DQUO_BUILD_USER="\"@USER@\"" \
-+ -DQUO_BUILD_HOST="\"@HOSTNAME@\"" \
-+ -DQUO_BUILD_DATE="\"@DATE@\"" \
- -DQUO_BUILD_PREFIX="\"@prefix@\"" -DQUO_BUILD_CC="\"@CC@\"" \
- -DQUO_BUILD_WHICH_CC="\"@QUO_WHICH_CC@\"" \
- -DQUO_BUILD_CFLAGS="\"@CFLAGS@\"" \
+ int
++++++ libquo-1.2.9.tar.gz -> libquo-1.3.tar.gz ++++++
++++ 62092 lines of diff (skipped)