Hello community, here is the log from the commit of package sbcl for openSUSE:Factory checked in at 2013-03-08 10:59:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/sbcl (Old) and /work/SRC/openSUSE:Factory/.sbcl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "sbcl", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes 2012-12-10 17:19:19.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes 2013-03-08 10:59:45.000000000 +0100 @@ -1,0 +2,115 @@ +Wed Feb 27 09:24:08 UTC 2013 - [email protected] + +- Update to version 1.1.5 + * minor incompatible change: SB-SPROF:WITH-PROFILING no longer + loops by default. + * New Features: + + package local nicknames. See manual for details. + + SB-EXT:MAP-DIRECTORY provides a powerful interface + for directory traversal: it is the backend used by SBCL for + CL:DIRECTORY. + * Enhancements: + + easier to use restarts for resolving name-conflicts resulting + from IMPORT, EXPORT, or USE-PACKAGE. + + variant DEFPACKAGE forms now signal a full error with restarts + provided for resolving the situation. (lp#891351) + + by setting SB-EXT:*ON-PACKAGE-VARIANCE* appropriately variant + DEFPACKAGE forms can now signal a full error with restarts + provided for resolving the situation. (lp#891351) + + make-random-state now uses CryptGenRandom as a seed on Windows. + (Thanks to Anton Kovalenko.) (lp#1102748) + + backtrace improvements + ** secondary CLOS dispatch functions have better debug names + (lp#503081) + ** easier to read method names in backtraces. See + SB-DEBUG:*METHOD-FRAME-STYLE*. + ** SB-DEBUG:PRINT-BACKTRACE and SB-DEBUG:LIST-BACKTRACE are + available as forwards-compatible replacements for + SB-DEBUG:BACKTRACE and SB-DEBUG:BACKTRACE-AS-LIST. + ** SB-DEBUG:*SHOW-ENTRY-POINT-DETAILS** has been deprecated, as + the same information is available in less intrusive form as + frame annotations. + + SB-POSIX now provides MAP-ANON. + + test-suite results are colorized, failures in red, + unexpected success in green. Works on Windows and on terminals with + ANSI escape code support. Can be disabled with --no-color. + * Optimizations: + + SB-CONCURRENCY:QUEUE implementation is more efficient. + (thanks to James M. Lawrence) + * Bug Fixes: + + no more unused variable style warnings from RESTART-CASE + macroexpansion (lp#1113859) + + no more unused variable style warnings when loading + sb-bsd-sockets.asd (lp#1114681) + + deleting a package removes it from implementation-package lists of + other packages. + + SB-SPROF:WITH-PROFILING is now usable in the Slime REPL on Darwin. + This does not fix the occasional "interrupt already pending" + issue, though. + + (setf (documentation 'x 'function)) and (setf (documentation #'x t)) + set documentation in different places. (regression since 1.0.43.63) + + build on newer glibc. (lp#1095036) + +- Removed sbcl-glibc217.patch as it is fixed upstream + +------------------------------------------------------------------- +Fri Feb 1 16:37:13 UTC 2013 - [email protected] + +- Update to 1.1.4 version + * Optimization + + LOOP expressions using "of-type character" have + slightly more efficient expansions. + * Bug Fixes : + + very long (or infinite) constant lists in DOLIST do + not result in very long compile times or heap exhaustion + anymore. (lp#1095488) + + `#3(1) is read as #(1 1 1), not as #(1). (lp#1095918) + + adjust-array ignored :initial-element for simple-vectors. + (lp#1096359) + + optimizations to MAKE-INSTANCE with literal list + initargs no longer cause infinite loops (on circular data) or + violate eqlity constraints. (lp#1099708) + + FIRST was not being open coded. (regression from 1.1.0) + +- renamed and sbcl-0.9.5-personality.patch to + sbcl-1.1.4-personality.patch and reworked it. + +------------------------------------------------------------------- +Tue Jan 8 14:25:42 UTC 2013 - [email protected] + +- Update to version 1.1.3 + * Enhancements: + + warnings about bad locale settings, LANG, LC_CTYPE, + etc. (#727625) + + support for C-c to interrupt the foreground thread on + Windows. (Thanks to Anton Kovalenko.) + + STDCALL alien callbacks. (Thanks to Anton Kovalenko.) + + Safepoint builds on POSIX platforms can now optionally be + built without pseudo-atomic sequences and their run-time + overhead. + + Threads created outside of Lisp can enter Lisp through alien + callbacks and appear as Lisp threads for the duration of that + function invocation. On safepoint builds only. + + Miscellaneous improvements to namestrings and underlying + calls to OS functions for file system access on + Windows. (Thanks to Anton Kovalenko.) + + The MSI installer support for Windows now uses Windows + Installer XML at least version 3.5 and includes various + usability improvements. (Thanks to Dmitry Kalyanov and Anton + Kovalenko.) + + The sb-bsd-sockets contrib now supports non-blocking-mode on + Windows. (Thanks to Anton Kovalenko.) + + The Windows backend now supports the x86-64 platform. (Thanks + to Anton Kovalenko.) + * Bug fixes: + + fasls are now once again directly executable (on platforms + supporting shebang lines, with a suitably-installed sbcl). + + make.sh --help no longer runs clean.sh. (#937001) + + Fix CAS access to slots of direct instances of structure + classes in the presence of subclasses sharing the same + conc-name. + + Logical pathname namestrings on Windows have been changed to + be lower-case, to minimize differences between POSIX and + Windows. + +------------------------------------------------------------------- Old: ---- sbcl-0.9.5-personality.patch sbcl-1.1.2-source.tar.bz2 sbcl-glibc217.patch New: ---- sbcl-1.1.4-personality.patch sbcl-1.1.5-source.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sbcl.spec ++++++ --- /var/tmp/diff_new_pack.BL8EcO/_old 2013-03-08 10:59:46.000000000 +0100 +++ /var/tmp/diff_new_pack.BL8EcO/_new 2013-03-08 10:59:46.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package sbcl # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: sbcl -Version: 1.1.2 +Version: 1.1.5 Release: 0 Summary: Steel Bank Common Lisp License: SUSE-Public-Domain and BSD-3-Clause @@ -46,12 +46,10 @@ Patch0: sbcl-1.0.54-optflags.patch # PATCH-FIX-OPENSUSE dont-split-doc.patch from debian author unknown --don't split docs Patch1: dont-split-doc.patch -# PATCH-FIX-OPENSUSE Fix includes for compilation with glibc 2.17 -Patch2: sbcl-glibc217.patch # PATCH-FIX-OPENSUSE install README.openSUSE and sbclrc.sample Patch3: sbcl-1.1.2-install.patch -# PATCH-FIX-OPENSUSE sbcl-0.9.5-personality.patch from fedora author unknown --fix access to proc in chroot env -Patch4: sbcl-0.9.5-personality.patch +# PATCH-FIX-OPENSUSE sbcl-1.1.4-personality.patch based on fedora author unknown --fix access to proc in chroot env +Patch4: sbcl-1.1.4-personality.patch # PATCH-FIX-OPENSUSE https://bugs.launchpad.net/sbcl/+bug/1087955 Patch5: sbcl-disable-frlock-test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -67,7 +65,6 @@ %setup -q %patch0 -p1 -b optflags %patch1 -p1 -b docpatch -%patch2 -p1 -b glibc217 %patch3 -p1 -b install %patch4 -p1 -b personality %patch5 -p1 -b frlock ++++++ dont-split-doc.patch ++++++ --- /var/tmp/diff_new_pack.BL8EcO/_old 2013-03-08 10:59:46.000000000 +0100 +++ /var/tmp/diff_new_pack.BL8EcO/_new 2013-03-08 10:59:46.000000000 +0100 @@ -4,11 +4,13 @@ Work around for too long filenames which make dpkg fail -Index: sbcl/doc/manual/Makefile -=================================================================== ---- sbcl.orig/doc/manual/Makefile 2011-08-24 22:33:33.278457227 +0200 -+++ sbcl/doc/manual/Makefile 2011-08-24 22:35:12.914944333 +0200 -@@ -88,7 +88,7 @@ +--- + doc/manual/Makefile | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +--- a/doc/manual/Makefile ++++ b/doc/manual/Makefile +@@ -88,7 +88,7 @@ pdf: $(PDFFILES) info: $(INFOFILES) %.info: %.texinfo $(DOCFILES) docstrings ++++++ sbcl-0.9.5-personality.patch -> sbcl-1.1.4-personality.patch ++++++ --- /work/SRC/openSUSE:Factory/sbcl/sbcl-0.9.5-personality.patch 2012-12-10 17:19:19.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl-1.1.4-personality.patch 2013-03-08 10:59:44.000000000 +0100 @@ -1,10 +1,22 @@ --- - src/runtime/linux-os.c | 4 ++++ - 1 file changed, 4 insertions(+) + src/runtime/linux-os.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) --- a/src/runtime/linux-os.c +++ b/src/runtime/linux-os.c -@@ -284,6 +284,10 @@ os_init(char *argv[], char *envp[]) +@@ -46,7 +46,10 @@ + #include <sys/stat.h> + #include <unistd.h> + #include <linux/version.h> +- ++/* use for personality part ++ * as done in fedora packages ++ */ ++#include <sys/personality.h> + #include "validate.h" + #include "thread.h" + #include "gc.h" +@@ -284,6 +287,10 @@ os_init(char *argv[], char *envp[]) if (i != -1) { runtime[i] = '\0'; execve(runtime, argv, envp); ++++++ sbcl-1.1.2-source.tar.bz2 -> sbcl-1.1.5-source.tar.bz2 ++++++ ++++ 8961 lines of diff (skipped) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
