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 6LjHAKHhDmCwBgAA0tVLHw (envelope-from ) for ; Mon, 25 Jan 2021 15:20:01 +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 sDpQOKDhDmB/IwAAB5/wlQ (envelope-from ) for ; Mon, 25 Jan 2021 15:20:00 +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 69FED9403CA for ; Mon, 25 Jan 2021 15:20:00 +0000 (UTC) Received: from localhost ([::1]:38024 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l43ep-000829-CU for larch@yhetil.org; Mon, 25 Jan 2021 10:19:59 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:49878) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l43as-00054w-8s; Mon, 25 Jan 2021 10:15:55 -0500 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:18222) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l43aj-000078-Fi; Mon, 25 Jan 2021 10:15:53 -0500 X-IronPort-AV: E=Sophos;i="5.79,373,1602540000"; d="asc'?scan'208";a="371070577" Received: from 91-160-117-201.subs.proxad.net (HELO ribbon) ([91.160.117.201]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Jan 2021 16:15:38 +0100 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: info-guix@gnu.org, guix-science@gnu.org Subject: Guix-Jupyter 0.2.1 released X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 6 =?utf-8?Q?Pluvi=C3=B4se?= an 229 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Mon, 25 Jan 2021 16:15:34 +0100 Message-ID: <87zh0x59pl.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=192.134.164.104; envelope-from=ludovic.courtes@inria.fr; helo=mail3-relais-sop.national.inria.fr X-Spam_score_int: -41 X-Spam_score: -4.2 X-Spam_bar: ---- X-Spam_report: (-4.2 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: guix-science@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-science-bounces+larch=yhetil.org@gnu.org Sender: "Guix-Science" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -3.45 Authentication-Results: aspmx1.migadu.com; dkim=none; dmarc=none; spf=pass (aspmx1.migadu.com: domain of guix-science-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=guix-science-bounces@gnu.org X-Migadu-Queue-Id: 69FED9403CA X-Spam-Score: -3.45 X-Migadu-Scanner: scn1.migadu.com X-TUID: GfXgOTNyLEGa --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable I=E2=80=99m pleased to announce the release of Guix-Jupyter 0.2.1! Read more about this announcement at: https://hpc.guix.info/blog/2021/01/guix-jupyter-0.2.1-released/ =E2=80=A2 Download You can obtain it from Guix by running =E2=80=98guix pull=E2=80=99 follow= ed by: guix environment --ad-hoc jupyter guix-jupyter -- jupyter notebook Alternatively, you can get the source from Git: git clone https://gitlab.inria.fr/guix-hpc/guix-kernel guix-jupyter cd guix-jupyter git checkout v0.2.1 # or a887e449cbf248113b25eac05507bd949c826554 git tag -v v0.2.1 The =E2=80=98git tag -v=E2=80=99 command checks the authenticity of your = checkout. You may need to retrieve the signing key first: gpg --keyserver pool.sks-keyservers.net \ --recv-keys 3CE464558A84FDC69DB40CFB090B11993D9AEBB5 =E2=80=A2 About Guix-Jupyter is a Jupyter =E2=80=9Ckernel=E2=80=9D that interprets softwa= re deployment annotations, thereby making sure computations run in the right software environment. Cells execute in isolated containers, which furthers reduces the risks of non-reproducibility. Input data can be fetched by using an extra annotation, which must include the expected hash of the data. =E2=80=A2 Excerpt from the =E2=80=98NEWS=E2=80=99 file * Changes in 0.2.1 (since 0.2.0) ** Bug fix Previously Guix-Jupyter would store container data in /tmp/guix-kernel, which prevented multiple users from running it on the same machine. It now uses mkdtemp(3) to create that directory. * Changes in 0.2.0 (since 0.1.0) ** New functionality *** New =E2=80=98;;guix describe=E2=80=99 magic command Like the =E2=80=98guix describe=E2=80=99 shell command, it returns th= e currently-used channels. *** New =E2=80=98;;guix search=E2=80=99 magic command Return the list of packages matching the given patterns. *** =E2=80=98;;guix pin=E2=80=99 and =E2=80=98;;guix describe=E2=80=99 ou= tput includes links to VCS history This allows you to see the version-control system (VCS) history leading to the channel commit you=E2=80=99re using. *** Report build and download progress in the notebook When Guix starts downloading or building things, for instance in response to an environment creation via =E2=80=98;;guix environment= =E2=80=99, a transient line in the notebook displays what=E2=80=99s being built or downloaded. *** Guile kernel can display SVG pictures The built-in Guile kernel now returns SVG for images produced by =E2=80=98guile-picture-language=E2=80=99 (see https://git.elephly.net/software/guile-picture-language.git). ** Bug fixes *** Gracefully handle package-not-found errors in =E2=80=98;;guix environ= ment=E2=80=99 *** Properly complete =E2=80=98;;guix=E2=80=99 magic commands *** Fix potential hang in =E2=80=98;;guix pin=E2=80=99 *** Gracefully handle =E2=80=98;;guix download=E2=80=99 syntax errors You can report bugs and send patches to or on the web site: https://gitlab.inria.fr/guix-hpc/guix-kernel Ludo=E2=80=99. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQJNBAEBCgA3FiEEPORkVYqE/cadtAz7CQsRmT2a67UFAmAO4JYZHGx1ZG92aWMu Y291cnRlc0BpbnJpYS5mcgAKCRAJCxGZPZrrtYNyD/9Fzn8y45fGD6rKWlhlESxA ufsFvSFw1jbfeasB26iGyNBJL+IYhCeAIRxy4LtyinjBJGfQs6nEbFQtLmvy146f GquFDZl2ylED0RGLBIhXpOw/zlyJR7ta/vKMzlEYQEBeslWPvkgadR7cWpvF+1ck 7eBaHAxhJZ+KSFM3TGSHv30dGBcw7NUV1eegSXCn20coNAbr7qc3Mkahl4q10urw NGhY62xDx0Gr8KY+tJvHpqZvUSz/vaWqDVtd2CCaZCcPxePefB+7Z9Cmd7WB8yuy Zvh7W5KGF16MM7RfwM6nVIpYSixCHg2FZK+6pEkT5sDj21Wg6Et1p1ZlxUGYI6EW xg9rlDdTx5hjvARycs4pBhApyOWyBS1i1h9JzP1bRmuR+PxdORt1KVb5IA8Y/PcC sXrL4e9V2jqenn8O1QFswO/L0uwVOsszzv+IYfr38CydS83hX1TKk9RiCjvnPQzo tfHvdn1UUi0UNYNhccDOOIy9r5XCyRclvhX0l+U4BZFXzI+NMi+Q44rm4ZRZCkxu zIHHKkWJNOPzOKguMQGSR877ZTT933JXULPC/dPFE7635Z97e+fds+7Voc2x/d6u D6xXHENvOvwKfwbDgmABMGYpkSJIp6zKTF2oFGs/OObvwTWwah54qb5tnsbcykhj qxmWHV5e63GPleAqC92g9Q== =Dn6w -----END PGP SIGNATURE----- --=-=-=--