[PATCH]: Update sbcl to 2.2.7

  • Done
  • quality assurance status badge
Details
4 participants
  • André A. Gomes
  • Guillaume Le Vaillant
  • (
  • Pierre Neidhardt
Owner
unassigned
Submitted by
André A. Gomes
Severity
normal
A
A
André A. Gomes wrote on 10 Aug 2022 11:00
(address . guix-patches@gnu.org)
87tu6kscbl.fsf@gmail.com
Hi Guix,

The tagged 2.2.7 version of sbcl has some issues. For instance, maxima
failed to build.

This patch updates sbcl while ensuring that all packages that depend on
it build successfully. I tested it by issuing

Toggle snippet (3 lines)
./pre-inst-env guix build $(./pre-inst-env guix refresh -l sbcl | cut -d ':' -f 2)

Find the patched attached. Thanks.

--
André A. Gomes
"You cannot even find the ruins..."
From a663ce96fe0a0ce9f5fe2b7c70b14a1ac9ebebac Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9=20A=2E=20Gomes?= <andremegafone@gmail.com>
Date: Wed, 10 Aug 2022 11:50:26 +0300
Subject: [PATCH 2/2] gnu: stumpwm: Update to 22.05-0.9f47673.

* gnu/packages/wm.scm (stumpwm): Update to 22.05-0.9f47673.
---
gnu/packages/wm.scm | 15 ++++++++-------
1 file changed, 8 insertions(+), 7 deletions(-)

Toggle diff (46 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index f4dcbf742e..24f6a7ef9c 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -1819,23 +1819,24 @@ (define-public kanshi
(license license:expat))) ; MIT license
(define-public stumpwm
- (package
+ (let ((commit "9f476737d4431d88728738408592bd7004f71255")
+ (revision "0"))
+ (package
(name "stumpwm")
- (version "22.05")
+ (version (git-version "22.05" revision commit))
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/stumpwm/stumpwm")
- (commit version)))
- (file-name (git-file-name "stumpwm" version))
+ (commit commit)))
+ (file-name (git-file-name name version))
(sha256
- (base32 "12hf70mpwy0ixiyvv8sf8pkwrzz8nb12a8ybvsdpibsxfjxgxnan"))))
+ (base32 "04jifrsp2zs0wvfh87k4xjvndqg4fs4m8ixrlvrilbcl0x01fl36"))))
(build-system asdf-build-system/sbcl)
(native-inputs
(list sbcl-fiasco
texinfo
-
;; To build the manual.
autoconf
automake))
@@ -1891,7 +1892,7 @@ (define-public stumpwm
productive, customizable lisp based systems.")
(home-page "https://github.com/stumpwm/stumpwm")
(license license:gpl2+)
- (properties `((cl-source-variant . ,(delay cl-stumpwm))))))
+ (properties `((cl-source-variant . ,(delay cl-stumpwm)))))))
(define-public sbcl-stumpwm
(deprecated-package "sbcl-stumpwm" stumpwm))
--
2.37.1
P
P
Pierre Neidhardt wrote on 10 Aug 2022 11:24
(address . artyom@atlas.engineer)
87zggc5u4r.fsf@ambrevar.xyz
Thank you André. Unfortunately, Guix prefers stable packages and if
there is no urgent need for a specific intermediary version, it's often
best to simply wait for the next stable release.

In the case of SBCL, a new stable version is release at the end of each
month. The easiest fix (and probably the right thing to do) is to
simply wait some 20 days :)

Pierre
-----BEGIN PGP SIGNATURE-----

iQFKBAEBCAA0FiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAmLzeTQWHHBpZXJyZUBh
dGxhcy5lbmdpbmVlcgAKCRCb3PSXpLvMfw53CACU6wJFDlLjTkdQ59Aib1t7QYpA
0num62ZD8pHsjcnoh5+Rq0kMm/DrIke+eFBj8Anwb6m9PMq+qekx7ndN4kStUoiT
ojEumg+1a3iJyC69BxH2+lxXRA139E3+iL24Mw+sIXElXXKj+ny9I4tAFm50+xQm
nNRE8W7t19hmk+Sqh0NiIYW1AP+nHcFILuK2r22cANDEFoUk+G4NZQCEO45rRAQv
tb6Ta7hCdRra7zuFmnzPc0msC1rBqjRkREnOVhUF2p6pj3JENGDtmEajo80xRhRx
rTLIpqN4Ixjm3hsYgwKA8XVpEZ2dvpTESWazno7hNAZq2d2kQWO59X297pTq
=ry2u
-----END PGP SIGNATURE-----

(
Re: [bug#57103] [PATCH]: Update sbcl to 2.2.7
(address . artyom@atlas.engineer)
CM28OOJQHLE7.3F7NLK8LRCCH@guix-aspire
On Wed Aug 10, 2022 at 10:24 AM BST, Pierre Neidhardt wrote:
Toggle quote (4 lines)
> In the case of SBCL, a new stable version is release at the end of each
> month. The easiest fix (and probably the right thing to do) is to
> simply wait some 20 days :)

Maybe we could have an sbcl-next? :)

-- (
P
P
Pierre Neidhardt wrote on 10 Aug 2022 12:06
(address . artyom@atlas.engineer)
87wnbg5s6u.fsf@ambrevar.xyz
Packages with a -next version mostly make sense when the release
timeline is in the order of a year or more. For SBCL, it's just too short.
-----BEGIN PGP SIGNATURE-----

iQFKBAEBCAA0FiEEUPM+LlsMPZAEJKvom9z0l6S7zH8FAmLzgwkWHHBpZXJyZUBh
dGxhcy5lbmdpbmVlcgAKCRCb3PSXpLvMf9FgCACfKhGWAaD9/lXq5zWGe9MQlR4I
b/Sfawh8+Sei4j3mfhUXLYsckzxjTobQc0ljBuVTs7UrF79lK6EsOL7MnuydWxgi
Kc53kCZSI4yKO230EBDJ9uIQH0oK3l2MSkiHsF0USPT7kgvF8KLzq3jhDZwDPdC6
o501Dk/JGZH73BPTshzqjRh9ZqBXSELFaDfmEjh8Cb3EufRKumyFfXOQ4k4Yprgr
/MVXO8KAmI4P4IKROBIf4iPGAwuKQSJTQh5+yszt+XFkhfwKo+06m3En6O6gJKFq
Yr8dFqFY772qmcaV+Vkl2VkLsfXZ5/J7lBd9TfMn+NvLB3iJ98yZgxAklWlf
=epvG
-----END PGP SIGNATURE-----

A
A
André A. Gomes wrote on 10 Aug 2022 12:48
Re: [PATCH]: Update sbcl to 2.2.7
(name . Pierre Neidhardt)(address . pierre@atlas.engineer)
87pmh8s7aw.fsf@gmail.com
Pierre Neidhardt <pierre@atlas.engineer> writes:

Toggle quote (8 lines)
> Thank you André. Unfortunately, Guix prefers stable packages and if
> there is no urgent need for a specific intermediary version, it's often
> best to simply wait for the next stable release.
>
> In the case of SBCL, a new stable version is release at the end of each
> month. The easiest fix (and probably the right thing to do) is to
> simply wait some 20 days :)

I see! Let's wait then :)

--
André A. Gomes
"You cannot even find the ruins..."
G
G
Guillaume Le Vaillant wrote on 31 Oct 2022 16:05
Re: [bug#57103] [PATCH]: Update sbcl to 2.2.7
(name . André A. Gomes)(address . andremegafone@gmail.com)(address . 57103-close@debbugs.gnu.org)
87ilk0jam0.fsf@kitej
SBCL updated to 2.2.10 in 1eee671d7d0bca1486ff8b4259c93b0cf7783e58.
Closing.
-----BEGIN PGP SIGNATURE-----

iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCY1/khw8cZ2x2QHBvc3Rl
by5uZXQACgkQa+ggit8h/j9BqAD9EzPK4xnxm0LzmjWCRrjeSeGUrVoFfkiDrXg6
0FWhiHUA/3w4rMfKNhCUnm2r3jcRad6yN7dXOS9sFcICqdFGFYFk
=11SW
-----END PGP SIGNATURE-----

?