diff mbox series

[bug#57103] : Update sbcl to 2.2.7

Message ID 87tu6kscbl.fsf@gmail.com
State New
Headers show
Series [bug#57103] : Update sbcl to 2.2.7 | expand

Checks

Context Check Description
cbaines/comparison success View comparision
cbaines/git-branch success View Git branch
cbaines/applying patch success View Laminar job
cbaines/issue success View issue

Commit Message

André A. Gomes Aug. 10, 2022, 9 a.m. UTC
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

--8<---------------cut here---------------start------------->8---
./pre-inst-env guix build $(./pre-inst-env guix refresh -l sbcl | cut -d ':' -f 2)
--8<---------------cut here---------------end--------------->8---

Find the patched attached.  Thanks.

Comments

Pierre Neidhardt Aug. 10, 2022, 9:24 a.m. UTC | #1
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
\( Aug. 10, 2022, 9:25 a.m. UTC | #2
On Wed Aug 10, 2022 at 10:24 AM BST, Pierre Neidhardt wrote:
> 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? :)

    -- (
Pierre Neidhardt Aug. 10, 2022, 10:06 a.m. UTC | #3
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.
André A. Gomes Aug. 10, 2022, 10:48 a.m. UTC | #4
Pierre Neidhardt <pierre@atlas.engineer> writes:

> 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 :)
Guillaume Le Vaillant Oct. 31, 2022, 3:05 p.m. UTC | #5
SBCL updated to 2.2.10 in 1eee671d7d0bca1486ff8b4259c93b0cf7783e58.
Closing.
diff mbox series

Patch

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(-)

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