* [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0.
@ 2024-11-25 12:55 Konrad Hinsen
2024-11-26 13:08 ` Guillaume Le Vaillant
` (3 more replies)
0 siblings, 4 replies; 9+ messages in thread
From: Konrad Hinsen @ 2024-11-25 12:55 UTC (permalink / raw)
To: 74527
* gnu/packages/lisp-xyz.scm (cl-eclector, ecl-eclector, sbcl-eclector):
Update to 5.3.1.
Change-Id: I4e5c76a26dad87d8a5be90bc612208c301e2b576
---
gnu/packages/lisp-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index f9f0e0bdc1..c4b86f2646 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -14631,11 +14631,11 @@ (define-public ecl-eazy-gnuplot
(sbcl-package->ecl-package sbcl-eazy-gnuplot))
(define-public sbcl-eclector
- (let ((commit "d499b09142c7e39b4ef52e821fa767d5a8d606a0")
+ (let ((commit "28d29445556a0c03178e3daff7a2d8b378fa4340")
(revision "0"))
(package
(name "sbcl-eclector")
- (version (git-version "0.9.0" revision commit))
+ (version (git-version "0.10.0" revision commit))
(source
(origin
(method git-fetch)
@@ -14644,7 +14644,7 @@ (define-public sbcl-eclector
(commit commit)))
(file-name (git-file-name "cl-eclector" version))
(sha256
- (base32 "1sg8wmdpm8pcjwk394way5vs2ya3r995lddmi51q9zfn9hmzb7gn"))))
+ (base32 "06qhll5k0hq652gdzvvhcv4amqg9z7qillnn3z9cm8z9sv1n912v"))))
(build-system asdf-build-system/sbcl)
(native-inputs
(list sbcl-fiveam))
base-commit: bdbf3ab4f0b91b28bf6f6e609cc3d15c05cec3cc
--
2.46.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0.
2024-11-25 12:55 [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0 Konrad Hinsen
@ 2024-11-26 13:08 ` Guillaume Le Vaillant
2024-11-26 13:57 ` Konrad Hinsen
2024-11-26 15:44 ` [bug#74527] [PATCH v2 1/3] " Konrad Hinsen
` (2 subsequent siblings)
3 siblings, 1 reply; 9+ messages in thread
From: Guillaume Le Vaillant @ 2024-11-26 13:08 UTC (permalink / raw)
To: Konrad Hinsen; +Cc: 74527
[-- Attachment #1: Type: text/plain, Size: 126 bytes --]
Hi.
The sbcl-common-lisp-jupyter package fails to build with this updated
sbcl-eclector. Could you take a look at it?
Thanks.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0.
2024-11-26 13:08 ` Guillaume Le Vaillant
@ 2024-11-26 13:57 ` Konrad Hinsen
2024-11-26 14:24 ` Konrad Hinsen
0 siblings, 1 reply; 9+ messages in thread
From: Konrad Hinsen @ 2024-11-26 13:57 UTC (permalink / raw)
To: Guillaume Le Vaillant; +Cc: 74527
Guillaume Le Vaillant <glv@posteo.net> writes:
> The sbcl-common-lisp-jupyter package fails to build with this updated
> sbcl-eclector. Could you take a look at it?
It's due to a breaking change in Eclector:
https://github.com/s-expressionists/Eclector/blob/28d29445556a0c03178e3daff7a2d8b378fa4340/NEWS#L3
It also occurs when installing via Quicklisp and Ultralisp:
https://github.com/yitzchak/common-lisp-jupyter/issues/124
https://github.com/yitzchak/common-lisp-jupyter/issues/125
Upstream has already implemented a fix:
https://github.com/yitzchak/common-lisp-jupyter/commit/2c453f758aa7b3b6c1e77ab9387347f57ee1a197
https://github.com/yitzchak/common-lisp-jupyter/commit/e77d150bebc25ae89b80d903cc8da5c02e7a96b7
It looks like the best solution is to update sbcl-common-lisp-jupyter as
well. Which unfortunately is not completely trivial because it has new
dependencies which are not yet packaged. I will look into this.
Cheers,
Konrad
^ permalink raw reply [flat|nested] 9+ messages in thread
* [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0.
2024-11-26 13:57 ` Konrad Hinsen
@ 2024-11-26 14:24 ` Konrad Hinsen
2024-11-26 14:32 ` Guillaume Le Vaillant
0 siblings, 1 reply; 9+ messages in thread
From: Konrad Hinsen @ 2024-11-26 14:24 UTC (permalink / raw)
To: Guillaume Le Vaillant; +Cc: 74527
Konrad Hinsen <konrad.hinsen@fastmail.net> writes:
> It looks like the best solution is to update sbcl-common-lisp-jupyter as
> well. Which unfortunately is not completely trivial because it has new
> dependencies which are not yet packaged. I will look into this.
Done. It was just one simple-to-package dependency.
Now I have a three-part patch series. Should I submit is as a new patch,
and close this one? Or submit it as an update to this patch, which now
is the first one in a series ?
Cheers,
Konrad.
^ permalink raw reply [flat|nested] 9+ messages in thread
* [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0.
2024-11-26 14:24 ` Konrad Hinsen
@ 2024-11-26 14:32 ` Guillaume Le Vaillant
0 siblings, 0 replies; 9+ messages in thread
From: Guillaume Le Vaillant @ 2024-11-26 14:32 UTC (permalink / raw)
To: Konrad Hinsen; +Cc: 74527
[-- Attachment #1: Type: text/plain, Size: 756 bytes --]
Konrad Hinsen <konrad.hinsen@fastmail.net> skribis:
> Konrad Hinsen <konrad.hinsen@fastmail.net> writes:
>
>> It looks like the best solution is to update sbcl-common-lisp-jupyter as
>> well. Which unfortunately is not completely trivial because it has new
>> dependencies which are not yet packaged. I will look into this.
>
> Done. It was just one simple-to-package dependency.
>
> Now I have a three-part patch series. Should I submit is as a new patch,
> and close this one? Or submit it as an update to this patch, which now
> is the first one in a series ?
>
> Cheers,
> Konrad.
No need to create a new issue, you can just send the new patches to
<74527@debbugs.gnu.org> with titles like "[PATCH v2 1/3] gnu: ...",
"[PATCH v2 2/3] gnu: ..." etc.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* [bug#74527] [PATCH v2 1/3] gnu: cl-eclector: Update to 0.10.0.
2024-11-25 12:55 [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0 Konrad Hinsen
2024-11-26 13:08 ` Guillaume Le Vaillant
@ 2024-11-26 15:44 ` Konrad Hinsen
2024-11-27 13:01 ` bug#74527: " Guillaume Le Vaillant
2024-11-26 15:45 ` [bug#74527] [PATCH v2 2/3] gnu: Add cl-nontrivial-gray-streams Konrad Hinsen
2024-11-26 15:45 ` [bug#74527] [PATCH v2 3/3] gnu: cl-common-lisp-jupyter: Update to 1.0 Konrad Hinsen
3 siblings, 1 reply; 9+ messages in thread
From: Konrad Hinsen @ 2024-11-26 15:44 UTC (permalink / raw)
To: 74527
* gnu/packages/lisp-xyz.scm (cl-eclector, ecl-eclector, sbcl-eclector):
Update to 5.3.1.
Change-Id: I4e5c76a26dad87d8a5be90bc612208c301e2b576
---
gnu/packages/lisp-xyz.scm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index f9f0e0bdc1..c4b86f2646 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -14631,11 +14631,11 @@ (define-public ecl-eazy-gnuplot
(sbcl-package->ecl-package sbcl-eazy-gnuplot))
(define-public sbcl-eclector
- (let ((commit "d499b09142c7e39b4ef52e821fa767d5a8d606a0")
+ (let ((commit "28d29445556a0c03178e3daff7a2d8b378fa4340")
(revision "0"))
(package
(name "sbcl-eclector")
- (version (git-version "0.9.0" revision commit))
+ (version (git-version "0.10.0" revision commit))
(source
(origin
(method git-fetch)
@@ -14644,7 +14644,7 @@ (define-public sbcl-eclector
(commit commit)))
(file-name (git-file-name "cl-eclector" version))
(sha256
- (base32 "1sg8wmdpm8pcjwk394way5vs2ya3r995lddmi51q9zfn9hmzb7gn"))))
+ (base32 "06qhll5k0hq652gdzvvhcv4amqg9z7qillnn3z9cm8z9sv1n912v"))))
(build-system asdf-build-system/sbcl)
(native-inputs
(list sbcl-fiveam))
base-commit: bdbf3ab4f0b91b28bf6f6e609cc3d15c05cec3cc
--
2.46.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [bug#74527] [PATCH v2 2/3] gnu: Add cl-nontrivial-gray-streams.
2024-11-25 12:55 [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0 Konrad Hinsen
2024-11-26 13:08 ` Guillaume Le Vaillant
2024-11-26 15:44 ` [bug#74527] [PATCH v2 1/3] " Konrad Hinsen
@ 2024-11-26 15:45 ` Konrad Hinsen
2024-11-26 15:45 ` [bug#74527] [PATCH v2 3/3] gnu: cl-common-lisp-jupyter: Update to 1.0 Konrad Hinsen
3 siblings, 0 replies; 9+ messages in thread
From: Konrad Hinsen @ 2024-11-26 15:45 UTC (permalink / raw)
To: 74527
* gnu/packages/lisp-xyz.scm (cl-nontrivial-gray-streams,
ecl-nontrivial-gray-streams, sbcl-nontrivial-gray-streams):
New variables
Change-Id: I1d72e6bf5cb3c67e30d426d7a556de920a68119c
---
gnu/packages/lisp-xyz.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index c4b86f2646..1f0bb26a57 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -22907,6 +22907,39 @@ (define-public cl-nodgui
(define-public ecl-nodgui
(sbcl-package->ecl-package sbcl-nodgui))
+(define-public sbcl-nontrivial-gray-streams
+ (let ((commit "7ed842fe98f6ebafd472a5768e28d0c35f82114e")
+ (revision "0"))
+ (package
+ (name "sbcl-nontrivial-gray-streams")
+ (version (git-version "1.0.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/yitzchak/nontrivial-gray-streams")
+ (commit commit)))
+ (file-name (git-file-name "nontrivial-gray-streams" commit))
+ (sha256
+ (base32 "1x5b2fw3kr1227vr4hab08cls5f7rzz7kf31xinvafbl5hpd2ynf"))))
+ (build-system asdf-build-system/sbcl)
+ (native-inputs
+ (list sbcl-alexandria
+ sbcl-parachute))
+ (home-page "https://github.com/yitzchak/nontrivial-gray-streams")
+ (synopsis "Compatibility layer for Gray streams, including extensions")
+ (description
+ "nontrivial-gray-streams is a compatibility system for Gray streams,
+which is an extension to Common Lisp that makes it possible to implement
+Common Lisp streams using generic functions.")
+ (license license:expat))))
+
+(define-public cl-nontrivial-gray-streams
+ (sbcl-package->cl-source-package sbcl-nontrivial-gray-streams))
+
+(define-public ecl-nontrivial-gray-streams
+ (sbcl-package->ecl-package sbcl-nontrivial-gray-streams))
+
(define-public sbcl-nsymbols
(package
(name "sbcl-nsymbols")
--
2.46.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* [bug#74527] [PATCH v2 3/3] gnu: cl-common-lisp-jupyter: Update to 1.0.
2024-11-25 12:55 [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0 Konrad Hinsen
` (2 preceding siblings ...)
2024-11-26 15:45 ` [bug#74527] [PATCH v2 2/3] gnu: Add cl-nontrivial-gray-streams Konrad Hinsen
@ 2024-11-26 15:45 ` Konrad Hinsen
3 siblings, 0 replies; 9+ messages in thread
From: Konrad Hinsen @ 2024-11-26 15:45 UTC (permalink / raw)
To: 74527
* gnu/packages/lisp-xyz.scm (cl-common-lisp-jupyter,
ecl-common-lisp-jupyter, sbcl-common-lisp-jupyter): Update to 1.0.
Change-Id: I02696141b8e731eadf1f83567d4105d6de938e89
---
gnu/packages/lisp-xyz.scm | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 1f0bb26a57..28be2f2849 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -12522,11 +12522,11 @@ (define-public ecl-command-line-arguments
(sbcl-package->ecl-package sbcl-command-line-arguments))
(define-public sbcl-common-lisp-jupyter
- (let ((commit "ba9f0e746b9200d6fd6db647d7274448119ed01b")
- (revision "3"))
+ (let ((commit "3555a009f6d8734751bda1feadc8a09e7b0099b6")
+ (revision "0"))
(package
(name "sbcl-common-lisp-jupyter")
- (version (git-version "0.1.0" revision commit))
+ (version (git-version "1.0" revision commit))
(source
(origin
(method git-fetch)
@@ -12535,7 +12535,7 @@ (define-public sbcl-common-lisp-jupyter
(commit commit)))
(file-name (git-file-name "common-lisp-jupyter" commit))
(sha256
- (base32 "0si69xfzi769dprwfy7gp1x3bl7lxz6d4n98sa26w9r41wvay5ja"))))
+ (base32 "05nj171jad9819iq137i7vxgxyxz1sr3p4qxgr2k7z1ihq5kb0gw"))))
(build-system asdf-build-system/sbcl)
(inputs
(list sbcl-alexandria
@@ -12555,7 +12555,7 @@ (define-public sbcl-common-lisp-jupyter
sbcl-static-vectors
sbcl-trivial-do
sbcl-trivial-garbage
- sbcl-trivial-gray-streams
+ sbcl-nontrivial-gray-streams
sbcl-trivial-mimes))
(home-page "https://yitzchak.github.io/common-lisp-jupyter/")
(synopsis "Common Lisp kernel for Jupyter")
--
2.46.0
^ permalink raw reply related [flat|nested] 9+ messages in thread
* bug#74527: [PATCH v2 1/3] gnu: cl-eclector: Update to 0.10.0.
2024-11-26 15:44 ` [bug#74527] [PATCH v2 1/3] " Konrad Hinsen
@ 2024-11-27 13:01 ` Guillaume Le Vaillant
0 siblings, 0 replies; 9+ messages in thread
From: Guillaume Le Vaillant @ 2024-11-27 13:01 UTC (permalink / raw)
To: Konrad Hinsen; +Cc: 74527-done
[-- Attachment #1: Type: text/plain, Size: 83 bytes --]
Patches applied as 9aa00715d2cdb91c2ab86ef5d68646fecf7fe04e and
following.
Thanks.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 247 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2024-11-27 13:03 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-11-25 12:55 [bug#74527] [PATCH] gnu: cl-eclector: Update to 0.10.0 Konrad Hinsen
2024-11-26 13:08 ` Guillaume Le Vaillant
2024-11-26 13:57 ` Konrad Hinsen
2024-11-26 14:24 ` Konrad Hinsen
2024-11-26 14:32 ` Guillaume Le Vaillant
2024-11-26 15:44 ` [bug#74527] [PATCH v2 1/3] " Konrad Hinsen
2024-11-27 13:01 ` bug#74527: " Guillaume Le Vaillant
2024-11-26 15:45 ` [bug#74527] [PATCH v2 2/3] gnu: Add cl-nontrivial-gray-streams Konrad Hinsen
2024-11-26 15:45 ` [bug#74527] [PATCH v2 3/3] gnu: cl-common-lisp-jupyter: Update to 1.0 Konrad Hinsen
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).