From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id /TNVGMA6F19jTAAA0tVLHw (envelope-from ) for ; Tue, 21 Jul 2020 18:58:08 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id AG3eE8A6F18zcgAAB5/wlQ (envelope-from ) for ; Tue, 21 Jul 2020 18:58:08 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id DE8D394062F for ; Tue, 21 Jul 2020 18:58:07 +0000 (UTC) Received: from localhost ([::1]:40008 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jxxSo-000752-SG for larch@yhetil.org; Tue, 21 Jul 2020 14:58:06 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:49872) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jxxSk-00074S-OY for guix-patches@gnu.org; Tue, 21 Jul 2020 14:58:02 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:57122) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1jxxSk-0003Cy-F5 for guix-patches@gnu.org; Tue, 21 Jul 2020 14:58:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1jxxSk-0006SV-FD for guix-patches@gnu.org; Tue, 21 Jul 2020 14:58:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#42461] gnu: fix guile-based Jupyter kernels References: <83f2feae-c20f-023c-5c49-1bd5ed280d04@gmail.com> In-Reply-To: <83f2feae-c20f-023c-5c49-1bd5ed280d04@gmail.com> Resent-From: Jesse Gibbons Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 21 Jul 2020 18:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42461 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42461@debbugs.gnu.org Received: via spool by 42461-submit@debbugs.gnu.org id=B42461.159535785124761 (code B ref 42461); Tue, 21 Jul 2020 18:58:02 +0000 Received: (at 42461) by debbugs.gnu.org; 21 Jul 2020 18:57:31 +0000 Received: from localhost ([127.0.0.1]:40430 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxxSE-0006RJ-Mw for submit@debbugs.gnu.org; Tue, 21 Jul 2020 14:57:31 -0400 Received: from mail-pl1-f171.google.com ([209.85.214.171]:44990) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jxxSD-0006Qt-Eb for 42461@debbugs.gnu.org; Tue, 21 Jul 2020 14:57:29 -0400 Received: by mail-pl1-f171.google.com with SMTP id w17so10639473ply.11 for <42461@debbugs.gnu.org>; Tue, 21 Jul 2020 11:57:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=to:from:subject:message-id:date:user-agent:mime-version :content-language; bh=9Sr98pU9VWjEpp1S29o/TJM//Q+7FMb5KoycNf74C14=; b=kKbK2AsWzdBpf8WXIgVCeBvEA1n/JS4MAQnJR62je3yAGS8HdUYBQE9cIHPJ6YcdsG S3fJpwmTayOxbXo7kYPxEswYgHDnmZJCFtiia5z/W08WEnRvhI2AAfovEXNjoONXHkLH HEgACRBCU3G2rqbL2WKpje1ga27ksKcpjiKX87KL3n9Vj9VtJwEmnOC+k/LiyAVl+n8B +6VaYiGdA8+lKDaa7CYcWyxefbQmc4HyiL175nYBZ0rms4LpuVri/UGaEahoFChBIZ3L 6xF9HZt+cFRd7EW8AaP/8H2EMn6tV2LMJaGai6/ZUCD0/nrelyXAyOH8jt/4764lWQYt ApIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:from:subject:message-id:date:user-agent :mime-version:content-language; bh=9Sr98pU9VWjEpp1S29o/TJM//Q+7FMb5KoycNf74C14=; b=EYip5cBCB/p9Bn/iyve0Qeqa19LxBz9mxEQEybwsWBMuzsLRS1T0281yNrFZrNljjL /JRExv9R8NxhmkQ60BGsg4AT29LTR8mdtscxpE9xZc3I2QJeZKkEYpE1SPrAAKPjUXqM Jx1q1HBerCyy1PHsBO3+NbHmdD0dkBbg+lXZDvTnbVdKpNCJ5aBL+19ZlsxBl+FvFnF8 4LDPzv4A9SXQ3wbU1ENS5hn7GFGwfeYLNkd/0Uot6VLV2aTMBW0rxp41kodo/nXWfDZi jam4z2UZqztFfAfH1Jfs/KC0AGgGbbXGUJgZUF40c8ocairmCpR9ID1eehqN5gJe9EvJ m1Jg== X-Gm-Message-State: AOAM532GCLMCx62jpMpSsoZL8NTfM7JDiwMzbE72Q+zqjPcFAUFCVZdY U7ReWnOhI52A/q5l5tWAgRv3xo6j X-Google-Smtp-Source: ABdhPJxlMhHjXFAcrtRrglkCV9HRTiIExygZDg2Do5K9AO2cmzO1CkoKaG3gorY1QQ+aO1hC+bpPKA== X-Received: by 2002:a17:902:d909:: with SMTP id c9mr22824433plz.225.1595357843407; Tue, 21 Jul 2020 11:57:23 -0700 (PDT) Received: from [192.168.1.25] ([38.141.58.134]) by smtp.gmail.com with ESMTPSA id w2sm3922813pjt.19.2020.07.21.11.57.22 for <42461@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 21 Jul 2020 11:57:22 -0700 (PDT) From: Jesse Gibbons Message-ID: <60024c57-4ff1-d15f-6152-f3850e7f24d0@gmail.com> Date: Tue, 21 Jul 2020 12:57:21 -0600 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Icedove/68.10.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------C9D5785680F4B8D34FB65B52" Content-Language: en-US X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-Spam-Score: -0.8 (/) X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: "Guix-patches" X-Scanner: scn0 Authentication-Results: aspmx1.migadu.com; dkim=fail (rsa verify failed) header.d=gmail.com header.s=20161025 header.b=kKbK2AsW; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none); spf=pass (aspmx1.migadu.com: domain of guix-patches-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-patches-bounces@gnu.org X-Spam-Score: 0.09 X-TUID: hwwaPasFXfzG This is a multi-part message in MIME format. --------------C9D5785680F4B8D34FB65B52 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit I guess my patches got mangled... attached are the patches that fix the guile-based Jupyter kernels. --------------C9D5785680F4B8D34FB65B52 Content-Type: text/x-patch; charset=UTF-8; name="0001-gnu-guix-jupyter-Correct-kernel-search-location.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename*0="0001-gnu-guix-jupyter-Correct-kernel-search-location.patch" >From de36cd52a2f71ab3420841be505ee7d72f2a72ea Mon Sep 17 00:00:00 2001 From: Jesse Gibbons Date: Wed, 15 Jul 2020 23:08:36 -0600 Subject: [PATCH 1/2] gnu: guix-jupyter: Correct kernel search location. gnu/packages/package-management.scm: guix-jupyter: [phases]: Use guile 3.0 instead of 2.2. --- gnu/packages/package-management.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 6e86305504..68a2e6e203 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -14,6 +14,7 @@ ;;; Copyright © 2020 Mathieu Othacehe ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2020 Giacomo Leidi +;;; Copyright © 2020 Jesse Gibbons ;;; ;;; This file is part of GNU Guix. ;;; @@ -982,7 +983,7 @@ environments.") "-s") "\",\n\t\t\"")) (("guix-jupyter-kernel.scm") - (string-append out "/share/guile/site/2.2/" + (string-append out "/share/guile/site/3.0/" "guix-jupyter-kernel.scm"))) #t)))))) (native-inputs -- 2.27.0 --------------C9D5785680F4B8D34FB65B52 Content-Type: text/x-patch; charset=UTF-8; name="0002-gnu-jupyter-guile-kernel-Fix-build.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="0002-gnu-jupyter-guile-kernel-Fix-build.patch" >From 9f995d253eb58f8ffe9129ed2c0999be2888185a Mon Sep 17 00:00:00 2001 From: Jesse Gibbons Date: Fri, 17 Jul 2020 08:56:47 -0600 Subject: [PATCH 2/2] gnu: jupyter-guile-kernel: Fix build. * gnu/packages/guile-xyz.scm: jupyter-guile-kernel: Update commit. Update revision. Re-indent package definition (using indent.el) [phases]: Replace /home with /usr/local [inputs]: Update guile. Update guile-json. --- gnu/packages/guile-xyz.scm | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/gnu/packages/guile-xyz.scm b/gnu/packages/guile-xyz.scm index 59266a045b..3d51479751 100644 --- a/gnu/packages/guile-xyz.scm +++ b/gnu/packages/guile-xyz.scm @@ -29,6 +29,7 @@ ;;; Copyright © 2020 Julien Lepiler ;;; Copyright © 2020 Marius Bakke ;;; Copyright © 2020 Masaya Tojo +;;; Copyright © 2020 Jesse Gibbons ;;; ;;; This file is part of GNU Guix. ;;; @@ -935,8 +936,8 @@ messaging library.") (deprecated-package "guile3.0-simple-zmq" guile-simple-zmq)) (define-public jupyter-guile-kernel - (let ((commit "a7db9245a886e104138474df46c3e88b95cff629") - (revision "1")) + (let ((commit "f25fb90b95529b17a006a807bd04e6aee12ea304") + (revision "2")) (package (name "jupyter-guile-kernel") (version (git-version "0.0.0" revision commit)) @@ -949,7 +950,7 @@ messaging library.") (file-name (git-file-name name version)) (sha256 (base32 - "0aj04853bqm47ivfcmrgpb7w3wkis847kc7qrwsa5zcn9h38qh2f")))) + "0zr1fasdb2yv9kn21yll993y9higqss4jnfs030ndhjb93raa9sr")))) (build-system guile-build-system) (arguments '(#:phases (modify-phases %standard-phases @@ -984,7 +985,7 @@ messaging library.") ;; Fix hard-coded file name in the kernel. (substitute* (string-append dir "/kernel.json") - (("/home/.*/guile-jupyter-kernel.scm") + (("/usr/local/.*/guile-jupyter-kernel.scm") (string-append out "/share/guile/site/" (target-guile-effective-version) "/guile-jupyter-kernel.scm")) @@ -1005,17 +1006,17 @@ messaging library.") effective "/site-ccache\"")) deps))) - (string-append "--no-auto-compile\"" - (string-join -L ", \"-L\", " - 'prefix) - (string-join -C ", \"-C\", " - 'prefix) - ", \"-s")))) + (string-append "--no-auto-compile\"" + (string-join -L ", \"-L\", " + 'prefix) + (string-join -C ", \"-C\", " + 'prefix) + ", \"-s")))) #t)))))) (inputs `(("openssl" ,openssl) - ("guile" ,guile-2.2) - ("guile-json" ,guile-json-1) + ("guile" ,guile-3.0) + ("guile-json" ,guile-json-3) ("guile-simple-zmq" ,guile-simple-zmq))) (synopsis "Guile kernel for the Jupyter Notebook") (description -- 2.27.0 --------------C9D5785680F4B8D34FB65B52--