Hello community, here is the log from the commit of package tbb for openSUSE:Factory checked in at 2017-05-31 12:20:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tbb (Old) and /work/SRC/openSUSE:Factory/.tbb.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tbb" Wed May 31 12:20:01 2017 rev:8 rq:499650 version:2017_20170412 Changes: -------- --- /work/SRC/openSUSE:Factory/tbb/tbb.changes 2017-05-24 16:52:12.075064140 +0200 +++ /work/SRC/openSUSE:Factory/.tbb.new/tbb.changes 2017-05-31 12:20:27.730302265 +0200 @@ -1,0 +2,5 @@ +Tue May 30 09:11:27 UTC 2017 - [email protected] + +- Add reproducible.patch to not add build hostname+kernel to binary + +------------------------------------------------------------------- New: ---- reproducible.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tbb.spec ++++++ --- /var/tmp/diff_new_pack.bejTjf/_old 2017-05-31 12:20:28.350214755 +0200 +++ /var/tmp/diff_new_pack.bejTjf/_new 2017-05-31 12:20:28.354214190 +0200 @@ -29,6 +29,8 @@ Source0: https://github.com/01org/tbb/archive/%{rel_ver}.tar.gz # PATCH-FIX-OPENSUSE optflags.patch -- Use rpm optflags Patch1: optflags.patch +# PATCH-FIX-OPENSUSE reproducible.patch -- Do not compile build hostname+kernel into binary +Patch2: reproducible.patch BuildRequires: gcc-c++ BuildRequires: python-devel BuildRequires: swig >= 3.0.6 @@ -89,6 +91,7 @@ %prep %setup -q -n %{name}-%{rel_ver} %patch1 -p1 +%patch2 -p1 %build make OPTFLAGS="%{optflags}" %{?_smp_mflags} tbb_build_prefix=obj ++++++ reproducible.patch ++++++ Index: tbb-2017_U6/build/version_info_linux.sh =================================================================== --- tbb-2017_U6.orig/build/version_info_linux.sh +++ tbb-2017_U6/build/version_info_linux.sh @@ -20,10 +20,10 @@ # Script used to generate version info string echo "#define __TBB_VERSION_STRINGS(N) \\" -echo '#N": BUILD_HOST'"\t\t"`hostname -s`" ("`uname -m`")"'" ENDL \' +echo '#N": BUILD_HOST'"\t\t"openSUSE" ("`uname -m`")"'" ENDL \' # find OS name in *-release and issue* files by filtering blank lines and lsb-release content out echo '#N": BUILD_OS'"\t\t"`lsb_release -sd 2>/dev/null | grep -ih '[a-z] ' - /etc/*release /etc/issue 2>/dev/null | head -1 | sed -e 's/["\\\\]//g'`'" ENDL \' -echo '#N": BUILD_KERNEL'"\t"`uname -srv`'" ENDL \' +echo '#N": BUILD_KERNEL'"\t"Linux'" ENDL \' echo '#N": BUILD_GCC'"\t\t"`g++ --version </dev/null 2>&1 | grep 'g++'`'" ENDL \' [ -z "$COMPILER_VERSION" ] || echo '#N": BUILD_COMPILER'"\t"$COMPILER_VERSION'" ENDL \' echo '#N": BUILD_LIBC'"\t"`getconf GNU_LIBC_VERSION | grep glibc | sed -e 's/^glibc //'`'" ENDL \'
