commit a3b55b99bc4870cfd34874ec80316a7e71115d8e Author: Sean Whitton <spwhitton@spwhitton.name> Date: Wed Jan 8 09:49:07 2025 +0000 Commit patch queue (exported by git-debrebase) [git-debrebase make-patches: export and commit patches] commit ceda5a03952dfb3cf9a8a3593b8bcd6db15cced2 Merge: cd8e657bcd6 bc46c1d5c61 Author: Sean Whitton <spwhitton@spwhitton.name> Date: Wed Jan 8 09:48:57 2025 +0000 Merge remote-tracking branch 'origin/master' commit cd8e657bcd6172b5c5c27026b98a197d684fa16a Author: Sean Whitton <spwhitton@spwhitton.name> Date: Thu Aug 8 09:27:25 2024 +0800 Enable debug printing in :WASTE-HEAP test Gbp-Pq: Name Enable-debug-printing-in-WASTE-HEAP-test.patch commit 4e8c0af3c370a000d1d81ea7f660169c10e42d9a Author: Sean Whitton <spwhitton@spwhitton.name> Date: Thu May 30 21:33:41 2024 +0100 Exclude Debian-specific stage1/ from whitespace canonicalisation Gbp-Pq: Name Exclude-Debian-specific-stage1-from-whitespace-canonicali.patch commit aac4f5529e1d271cbbd7117e0324d58a3b6de518 Author: Sean Whitton <spwhitton@spwhitton.name> Date: Wed Aug 2 14:30:59 2023 +0100 disable genheaders.test.sh under autopkgtest Gbp-Pq: Name disable-genheaders.test.sh-under-autopkgtest.patch commit 0df5d5851ddb9229d1ddf1d1c5786781d07a6a90 Author: Sébastien Villemot <sebastien@debian.org> Date: Wed Aug 25 00:00:00 2021 +0000 Fix chill.test.sh in the Debian-specific context chill.test.sh loads src/cold/chill.lisp, which itself loads src/compiler/vop-existsp.lisp, but using the SYS logical pathname host. This fails at build time because debian/rules has initialized the SYS logical host to /usr/share/sbcl-source/ in the Lisp image (and this will also break in the autopkgtest because the sbcl-source package is not installed there). This patch therefore switches back the SYS logical host to the current build directory. Gbp-Pq: Name fix-chill-test.patch commit f1d9c5e2f594edcddb7ff50c12736e934bdeb6a6 Author: Sébastien Villemot <sebastien@debian.org> Date: Wed Dec 9 00:00:00 2020 +0000 Disable a test in fcb-threads.impure on all architectures This test randomly fails on i386 and arm64: https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=arm64&ver=2%3A2.0.10-1&stamp=1604935633&raw=0 https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=i386&ver=2%3A2.0.11-1&stamp=1606727478&raw=0 https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=i386&ver=2%3A2.0.11-1&stamp=1606722457&raw=0 https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=i386&ver=2%3A2.0.11-1&stamp=1606686960&raw=0 https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=i386&ver=2%3A2.0.11-1&stamp=1606686960&raw=0 Bug: https://bugs.launchpad.net/sbcl/+bug/1907252 Gbp-Pq: Name disable-fcb-threads-test.patch commit d271aa005c7c7db069b9e8e17724b00e50079fa5 Author: Sébastien Villemot <sebastien@debian.org> Date: Wed Aug 25 00:00:00 2021 +0000 Skip some tests when run with autopkgtest - elfcore.test.sh and relocation.test.sh need to rebuild either libsbcl.a or shrinkwrap-sbcl, which can’t easily be done within autopkgtest. - run-sbcl.test.sh does not make sense in an autopkgtest context, since its purpose is to test a not-yet-installed sbcl binary. Gbp-Pq: Name skip-some-autopkgtests.patch commit b7e940f32c77d91bc1028f2e63934af832e792a5 Author: Sébastien Villemot <sebastien@debian.org> Date: Wed Feb 5 00:00:00 2020 +0000 Disable a test in timer.impure on all architectures Upstream disabled it on i386, but it also fails randomly on amd64 and arm64. (e.g. on arm64: https://ci.debian.net/data/autopkgtest/testing/arm64/s/sbcl/4152499/log.gz) Bug: https://bugs.launchpad.net/sbcl/+bug/1221339 Bug-Debian: https://bugs.debian.org/919806 Gbp-Pq: Name disable-timer-test.patch commit a36f2c2ba9501ff8b50caee4f03f96d8e706dbea Author: Sébastien Villemot <sebastien@debian.org> Date: Mon Aug 12 00:00:00 2019 +0000 Do not enforce armv5 on armhf gcc-9 deprecates armv5. Also, this should give a better optimized binary for the armhf port. Bug: https://bugs.launchpad.net/sbcl/+bug/1839783 Bug-Debian: https://bugs.debian.org/931795 Gbp-Pq: Name armhf-is-not-v5.patch commit 541b285a7068d775677f935c7da10f6eea83a228 Author: Sébastien Villemot <sebastien@debian.org> Date: Tue Dec 12 00:00:00 2017 +0000 Fix tests that check homedir attributes When building Debian packages, the variable HOME may be set to a nonexistent directory (see Policy §9.2.3). In order to avoid test failures at build time, this patch replaces HOME by /tmp in two tests. Gbp-Pq: Name testsuite-homedir.patch commit c576956919022d5ee6d049713dccd4200207a473 Author: Debian Common Lisp Team <debian-common-lisp@lists.debian.org> Date: Sat Apr 7 00:00:00 2018 +0000 Never try to recreate version-lisp.expr from git Otherwise this could interfere with the version generation done from debian/rules. Reviewed-by: Sébastien Villemot <sebastien@debian.org> Gbp-Pq: Name disable-version-build.patch commit d203c53572fcf34d4fe1a853eb1a384eec6f2ab8 Author: Christoph Egger <christoph@debian.org> Date: Sat Apr 7 00:00:00 2018 +0000 Fix build on kfreebsd-* Gbp-Pq: Name kfreebsd-pthread-futex.patch commit 8ba47214ba26020f5bfcaa102960a6dc97c95068 Merge: 0a9003570c5 189835fef40 Author: Sean Whitton <spwhitton@spwhitton.name> Date: Wed Jan 8 09:47:45 2025 +0000 git-debrebase convert-from-dgit-view: declare upstream (Re)constructed breakwater merge. [git-debrebase anchor: declare upstream] commit 0a9003570c54cf5ba9a2abc6826c8b3d631acee8 Author: Sean Whitton <spwhitton@spwhitton.name> Date: Wed Jan 8 09:47:45 2025 +0000 git-debrebase convert-from-dgit-view: drop upstream changes from breakwater Drop upstream changes, and delete debian/patches, as part of converting to git-debrebase format. Upstream changes will appear as commits. [git-debrebase convert-from-dgit-view drop-patches] commit 189835fef4081ba4608ac8cd9899c3bc1f7ab7fd Author: Sean Whitton <spwhitton@spwhitton.name> Date: Wed Jan 8 09:47:45 2025 +0000 Import effective orig tree for upstream version 2:2.5.0 This includes the contents of the .orig(s), minus any debian/ directory. [git-debrebase convert-from-dgit-view upstream-import-convert: 2:2.5.0] commit 674dd50f87efc4be0af0f1e43100faf7f6bd858d Merge: 83b2809675a 939cdd04bd4 Author: Peter Van Eynde <pvaneynd@debian.org> Date: Sun Jan 5 20:52:42 2025 +0100 Record sbcl (2:2.5.0-1) in archive suite sid commit 939cdd04bd46aac4f296743d1a3a25efa5bde580 Author: Sean Whitton <spwhitton@spwhitton.name> Date: Thu Aug 8 09:27:25 2024 +0800 Enable debug printing in :WASTE-HEAP test Gbp-Pq: Name Enable-debug-printing-in-WASTE-HEAP-test.patch commit a1e7d459d692e8f6a2e0cff27f10918466627c0f Author: Sean Whitton <spwhitton@spwhitton.name> Date: Thu May 30 21:33:41 2024 +0100 Exclude Debian-specific stage1/ from whitespace canonicalisation Gbp-Pq: Name Exclude-Debian-specific-stage1-from-whitespace-canonicali.patch commit 0bfb4d928cfde8d2c81a46da55c2d3ff401cb5ea Author: Sean Whitton <spwhitton@spwhitton.name> Date: Wed Aug 2 14:30:59 2023 +0100 disable genheaders.test.sh under autopkgtest Gbp-Pq: Name disable-genheaders.test.sh-under-autopkgtest.patch commit f2ea10d43e47701c50600c3e4d9e49684a221080 Author: Sébastien Villemot <sebastien@debian.org> Date: Wed Aug 25 00:00:00 2021 +0000 Fix chill.test.sh in the Debian-specific context chill.test.sh loads src/cold/chill.lisp, which itself loads src/compiler/vop-existsp.lisp, but using the SYS logical pathname host. This fails at build time because debian/rules has initialized the SYS logical host to /usr/share/sbcl-source/ in the Lisp image (and this will also break in the autopkgtest because the sbcl-source package is not installed there). This patch therefore switches back the SYS logical host to the current build directory. Gbp-Pq: Name fix-chill-test.patch commit 6c1f056a02e658e4462d964379b5949989ba0ace Author: Sébastien Villemot <sebastien@debian.org> Date: Wed Dec 9 00:00:00 2020 +0000 Disable a test in fcb-threads.impure on all architectures This test randomly fails on i386 and arm64: https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=arm64&ver=2%3A2.0.10-1&stamp=1604935633&raw=0 https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=i386&ver=2%3A2.0.11-1&stamp=1606727478&raw=0 https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=i386&ver=2%3A2.0.11-1&stamp=1606722457&raw=0 https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=i386&ver=2%3A2.0.11-1&stamp=1606686960&raw=0 https://buildd.debian.org/status/fetch.php?pkg=sbcl&arch=i386&ver=2%3A2.0.11-1&stamp=1606686960&raw=0 Bug: https://bugs.launchpad.net/sbcl/+bug/1907252 Gbp-Pq: Name disable-fcb-threads-test.patch commit a145366036ce950b0dd2c5b31bf85c1ef47d8cb1 Author: Sébastien Villemot <sebastien@debian.org> Date: Wed Aug 25 00:00:00 2021 +0000 Skip some tests when run with autopkgtest - elfcore.test.sh and relocation.test.sh need to rebuild either libsbcl.a or shrinkwrap-sbcl, which can’t easily be done within autopkgtest. - run-sbcl.test.sh does not make sense in an autopkgtest context, since its purpose is to test a not-yet-installed sbcl binary. Gbp-Pq: Name skip-some-autopkgtests.patch commit 2f9f78622939ab8c71d1824c891e303083222831 Author: Sébastien Villemot <sebastien@debian.org> Date: Wed Feb 5 00:00:00 2020 +0000 Disable a test in timer.impure on all architectures Upstream disabled it on i386, but it also fails randomly on amd64 and arm64. (e.g. on arm64: https://ci.debian.net/data/autopkgtest/testing/arm64/s/sbcl/4152499/log.gz) Bug: https://bugs.launchpad.net/sbcl/+bug/1221339 Bug-Debian: https://bugs.debian.org/919806 Gbp-Pq: Name disable-timer-test.patch commit b9ffcd69fbf1e5b82de1a905edb0d76a57c38f63 Author: Sébastien Villemot <sebastien@debian.org> Date: Mon Aug 12 00:00:00 2019 +0000 Do not enforce armv5 on armhf gcc-9 deprecates armv5. Also, this should give a better optimized binary for the armhf port. Bug: https://bugs.launchpad.net/sbcl/+bug/1839783 Bug-Debian: https://bugs.debian.org/931795 Gbp-Pq: Name armhf-is-not-v5.patch commit 881093bd32497898c6d8dde03392c0ed414a8639 Author: Sébastien Villemot <sebastien@debian.org> Date: Tue Dec 12 00:00:00 2017 +0000 Fix tests that check homedir attributes When building Debian packages, the variable HOME may be set to a nonexistent directory (see Policy §9.2.3). In order to avoid test failures at build time, this patch replaces HOME by /tmp in two tests. Gbp-Pq: Name testsuite-homedir.patch commit 4871f0581a9334f8a50dbfc809aff739e271e5e3 Author: Debian Common Lisp Team <debian-common-lisp@lists.debian.org> Date: Sat Apr 7 00:00:00 2018 +0000 Never try to recreate version-lisp.expr from git Otherwise this could interfere with the version generation done from debian/rules. Reviewed-by: Sébastien Villemot <sebastien@debian.org> Gbp-Pq: Name disable-version-build.patch commit ece8da82eaf4892bc0270cc1ffdc9a2d6616c81d Author: Christoph Egger <christoph@debian.org> Date: Sat Apr 7 00:00:00 2018 +0000 Fix build on kfreebsd-* Gbp-Pq: Name kfreebsd-pthread-futex.patch commit 6820ed6839245cd719025bd404abb2a0ad1c6300 Merge: ce4e3c3fc33 9e2f2b21214 Author: Peter Van Eynde <pvaneynd@debian.org> Date: Sun Jan 5 20:52:42 2025 +0100 sbcl (2:2.5.0-1) unstable; urgency=medium [ Peter Van Eynde ] * New upstream version 2.5.0 * Refreshed patches * Added myself as uploader * Updated Standards-Version, no changes [dgit import unpatched sbcl 2:2.5.0-1] commit ce4e3c3fc33bb417c057a130e89db6335b31035d Author: Peter Van Eynde <pvaneynd@debian.org> Date: Sun Jan 5 20:52:42 2025 +0100 Import sbcl_2.5.0.orig.tar.bz2 [dgit import orig sbcl_2.5.0.orig.tar.bz2] commit 9e2f2b21214e1746e527e7c65afee7346334cdf0 Author: Peter Van Eynde <pvaneynd@debian.org> Date: Sun Jan 5 20:52:42 2025 +0100 Import sbcl_2.5.0-1.debian.tar.xz [dgit import tarball sbcl 2:2.5.0-1 sbcl_2.5.0-1.debian.tar.xz]
Among the 11 debian patches available in version 2:2.5.0-1 of the package, we noticed the following issues: