Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2021-08-03 22:48:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl" Tue Aug 3 22:48:59 2021 rev:69 rq:909969 version:2.1.7 Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2021-06-29 22:44:15.566952806 +0200 +++ /work/SRC/openSUSE:Factory/.sbcl.new.1899/sbcl.changes 2021-08-03 22:49:35.308435515 +0200 @@ -1,0 +2,35 @@ +Tue Aug 3 11:40:01 UTC 2021 - John Paul Adrian Glaubitz <adrian.glaub...@suse.com> + +- Update to version 2.1.7 + * incompatible change: on certain platforms (currently just x86-64), + dynamic-extent arrays specialized on character and numeric types and + created without either :INITIAL-ELEMENT or :INITIAL-CONTENTS will reflect + previous contents of the stack instead of #\null (or 0) in all elements. + * minor incompatible change: SB-SPROF:START-PROFILING no longer silently + does nothing if the clock is already running. It instead stop and restarts + with the newly provided options, and warns. + * minor incompatible change: the system attempts to refer to the supplied + pathname in compiler diagnostics, if relevant, rather than the truename. + * enhancement: new contrib module sb-graph producing graphical + visualizations of Intermediate Representations of SBCL compilation data + structures. + * platform support: + ** improved code generation for unary minus in modular contexts on arm64. + ** make the disassembler annotations slightly more robust on arm64. + ** release space back to the Operating System on Windows. + ** improve the test for whether pages need to be committed on Windows. + ** fix a bug in the use of the VPCMPEQD opcode on x86-64. (lp#1928516, + thanks to Marco Heisig) + * optimization: the type of (LOOP ... COLLECT ...), and the type of COLLECT + INTO variables, is derived as LIST. (lp#1934577, reported by SATO + shinichi) + +------------------------------------------------------------------- +Wed Jul 28 05:47:05 UTC 2021 - Atri Bhattacharya <badshah...@gmail.com> + +- Add sbcl-use-SOURCE_DATE_EPOCH-for-build-id.patch: Use + SOURCE_DATE_EPOCH for build-id instead of hostname+build-date to + avoid rebuilds of dependencies purely due to build-id + differences (boo#1188873). + +------------------------------------------------------------------- Old: ---- sbcl-2.1.6-source.tar.bz2 New: ---- sbcl-2.1.7-source.tar.bz2 sbcl-use-SOURCE_DATE_EPOCH-for-build-id.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.JsW2FF/_old 2021-08-03 22:49:36.280434343 +0200 +++ /var/tmp/diff_new_pack.JsW2FF/_new 2021-08-03 22:49:36.284434338 +0200 @@ -21,7 +21,7 @@ Name: sbcl #!BuildIgnore: gcc-PIE -Version: 2.1.6 +Version: 2.1.7 Release: 0 Summary: Steel Bank Common Lisp License: BSD-3-Clause AND SUSE-Public-Domain @@ -101,6 +101,8 @@ Patch0: sbcl-1.1.2-install.patch # PATCH-FIX-OPENSUSE strip -armv5 from CFLAGS Patch1: strip-arm-CFLAGS.patch +# PATCH-FEATURE-OPENSUSE sbcl-use-SOURCE_DATE_EPOCH-for-build-id.patch badshah...@gmail.com -- Use SOURCE_DATE_EPOCH for build-id instead of hostname+build-date to avoid rebuilds of dependencies purely due to build-id differences +Patch2: sbcl-use-SOURCE_DATE_EPOCH-for-build-id.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build ExcludeArch: s390x @@ -121,6 +123,7 @@ %setup -q %patch0 -p1 -b install %patch1 -p1 +%patch2 -p1 cp %{S:1} . cp %{S:2} . ++++++ sbcl-2.1.6-source.tar.bz2 -> sbcl-2.1.7-source.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/sbcl/sbcl-2.1.6-source.tar.bz2 /work/SRC/openSUSE:Factory/.sbcl.new.1899/sbcl-2.1.7-source.tar.bz2 differ: char 11, line 1 ++++++ sbcl-use-SOURCE_DATE_EPOCH-for-build-id.patch ++++++ Index: sbcl-2.1.6/make-config.sh =================================================================== --- sbcl-2.1.6.orig/make-config.sh +++ sbcl-2.1.6/make-config.sh @@ -723,7 +723,8 @@ if [ `uname` = "SunOS" ] ; then # use /usr/xpg4/bin/id instead of /usr/bin/id PATH=/usr/xpg4/bin:$PATH fi -echo '"'`hostname`-`id -un`-`date +%Y-%m-%d-%H-%M-%S`'"' > output/build-id.inc +SBCL_BUILD_ID=${SOURCE_DATE_EPOCH:=`hostname`-`id -un`-`date +%Y-%m-%d-%H-%M-%S`} +echo '"'${SBCL_BUILD_ID}'"' > output/build-id.inc if [ -n "$SBCL_HOST_LOCATION" ]; then echo //setting up host configuration