[PATCH core-updates-frozen] gnu: sbcl-cl-webkit: Update to 3.4.0.

  • Done
  • quality assurance status badge
Details
2 participants
  • Kaelyn Takata
  • Ludovic Courtès
Owner
unassigned
Submitted by
Kaelyn Takata
Severity
normal

Debbugs page

Kaelyn Takata wrote 3 years ago
(address . guix-patches@gnu.org)(name . Kaelyn Takata)(address . kaelyn.alexi@protonmail.com)
FkJO644ypm8rORThhU0nth0rWdxxuCtRaFFjyXvyg@cp7-web-042.plabs.ch
* gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.4.0, bringing in
support for libwebkit2gtk-4.1 from webkit 2.34.
---
gnu/packages/lisp-xyz.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Toggle diff (24 lines)
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm
index 1097118fb3..c218468387 100644
--- a/gnu/packages/lisp-xyz.scm
+++ b/gnu/packages/lisp-xyz.scm
@@ -3230,7 +3230,7 @@ (define-public ecl-cl-cffi-gtk
(define-public sbcl-cl-webkit
(package
(name "sbcl-cl-webkit")
- (version "3.0.0")
+ (version "3.4.0")
(source
(origin
(method git-fetch)
@@ -3240,7 +3240,7 @@ (define-public sbcl-cl-webkit
(file-name (git-file-name "cl-webkit" version))
(sha256
(base32
- "015xry1cvbgspfzz35ifz2qscz946ljhj2z8rzjscy9v8fgnjsdk"))))
+ "0l6ml7g0r0kzbgf49bsgj2yxhgralh8fc0h9vpc79fvw20qgsd56"))))
(build-system asdf-build-system/sbcl)
(inputs
`(("cffi" ,sbcl-cffi)
--
2.33.1
Kaelyn wrote 3 years ago
(name . 51931@debbugs.gnu.org)(address . 51931@debbugs.gnu.org)
QGMPjedEzT7ZFreuPJcJklCsS8mzfaAs_c71Rv9CYHyuc63C7W6gCVvuHATTGKpCO55_1JKF45-BQdAjz6L-QgpG52PiqyINjyuev1xyKnA=@protonmail.com
This patch could probably also apply to the main branch, but I discovered that sbcl-cl-webkit would not build when updating a system that was already on core-updates-frozen but hadn't been updated in a while.

The most relevant snippet of the failed build's log is:

; wrote /gnu/store/ql3zbp096vc0pmlaxk99p8s3xwyhmf0r-sbcl-cl-webkit-3.0.0/lib/common-lisp/sbcl/cl-webkit/webkit2/webkit2.init-tmp9V47YWQF.fasl
; compilation finished in 0:00:00.012
Unhandled LOAD-FOREIGN-LIBRARY-ERROR in thread #<SB-THREAD:THREAD "main thread" RUNNING
{100B8202F3}>:
Unable to load any of the alternatives:
("/gnu/store/ixi7vwjvwc7ci6v28y1n9i2hmh9scf0f-webkitgtk-2.34.1/lib/libwebkit2gtk-4.0.so"
"/gnu/store/ixi7vwjvwc7ci6v28y1n9i2hmh9scf0f-webkitgtk-2.34.1/lib/libwebkit2gtk-4.0.so.37")

Backtrace for: #<SB-THREAD:THREAD "main thread" RUNNING {100B8202F3}>
0: (SB-DEBUG::DEBUGGER-DISABLED-HOOK #<LOAD-FOREIGN-LIBRARY-ERROR "Unable to load any of the alternatives:~% ~S" {10092CE233}> #<unused argument> :QUIT T)
1: (SB-DEBUG::RUN-HOOK SB-EXT:*INVOKE-DEBUGGER-HOOK* #<LOAD-FOREIGN-LIBRARY-ERROR "Unable to load any of the alternatives:~% ~S" {10092CE233}>)
2: (INVOKE-DEBUGGER #<LOAD-FOREIGN-LIBRARY-ERROR "Unable to load any of the alternatives:~% ~S" {10092CE233}>)

According to the change log at https://github.com/joachifm/cl-webkit,support for libwebkit2gtk-4.1.so as found in ixi7vwjvwc7ci6v28y1n9i2hmh9scf0f-webkitgtk-2.34.1 was added in version 3.3.0.
Ludovic Courtès wrote 3 years ago
(name . Kaelyn Takata)(address . kaelyn.alexi@protonmail.com)(address . 51931-done@debbugs.gnu.org)
87lf1lrg9j.fsf@gnu.org
Hello,

Kaelyn Takata <kaelyn.alexi@protonmail.com> skribis:

Toggle quote (3 lines)
> * gnu/packages/lisp-xyz.scm (sbcl-cl-webkit): Update to 3.4.0, bringing in
> support for libwebkit2gtk-4.1 from webkit 2.34.

Applied to ‘core-updates-frozen’, thanks!

Ludo’.
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 51931@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 51931
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch
You may also tag this issue. See list of standard tags. For example, to set the confirmed and easy tags
mumi command -t +confirmed -t +easy
Or, remove the moreinfo tag and set the help tag
mumi command -t -moreinfo -t +help