From unknown Mon Aug 18 02:37:48 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29860: guix package -i jupyter fails Resent-From: Johannes Laute Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 26 Dec 2017 22:57:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29860 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 29860@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15143290046628 (code B ref -1); Tue, 26 Dec 2017 22:57:01 +0000 Received: (at submit) by debbugs.gnu.org; 26 Dec 2017 22:56:44 +0000 Received: from localhost ([127.0.0.1]:52955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTy9K-0001ip-PK for submit@debbugs.gnu.org; Tue, 26 Dec 2017 17:56:44 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTw5O-00072J-Ed for submit@debbugs.gnu.org; Tue, 26 Dec 2017 15:44:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTw5I-00023z-7u for submit@debbugs.gnu.org; Tue, 26 Dec 2017 15:44:25 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36224) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eTw5I-00023p-4J for submit@debbugs.gnu.org; Tue, 26 Dec 2017 15:44:24 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTw5G-00010N-LM for bug-guix@gnu.org; Tue, 26 Dec 2017 15:44:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTw5F-00021g-IW for bug-guix@gnu.org; Tue, 26 Dec 2017 15:44:22 -0500 Received: from mail-lf0-x236.google.com ([2a00:1450:4010:c07::236]:33833) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eTw5F-00020X-9V for bug-guix@gnu.org; Tue, 26 Dec 2017 15:44:21 -0500 Received: by mail-lf0-x236.google.com with SMTP id y78so34878160lfd.1 for ; Tue, 26 Dec 2017 12:44:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=38Sphgu5uaVKV0ce2HIuY6qIOgf7JJTVRHdatk8EDg0=; b=U58kOp8C1nFUDA3vmfAJGaGyPyrT5zmNcKWVEfobLH6sFgcIg102yR7pnCYUuCPuCY 9k/qHBntcUSxbJNfg1vJp7FTk2fTSD/TegcFGiwWS3kwjxA7/6rgTZ8yNhz+Xhox7W2f xllX94YnHdMzzQXLX3RWFvYn9tybtwCOA6D6Hy44Wx/bRtClW/aqwcarhaUVyZl3uL6N Vh8luYLK2VbgyRmLYN5Y7FqieysF8yokG8FlkVOaDpHFUodz9Q4bn53fkmQ8Cw3QlOio nOIMpwpkDOcoxhpIZJpFkwMMMpnygee57U2iZnXi+6Vv1+XINK2drkciqBZ0pYZHRb0L 2Mig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=38Sphgu5uaVKV0ce2HIuY6qIOgf7JJTVRHdatk8EDg0=; b=pV2GvEiMsj94uBGHPZjC4ycZvdHoQxTAEXAS/JvPxYpUHqlm6iVeuXwviAbJGQ6jLK l9HToK5Xx1WOT9xn49YBU7n6tXSSSeuyjMkQvqD8Xjz0c2RhM32pWI9LaONYZqL7mgCz WVBu5aMMIGg0ZDE1tuVy3CCSi1jjo0FFzvK2J9L1w81CEho+JXkFuCdfG+X3IjFyHlqW GlfMHmjgmbvttzJ1ZHTUwmbB/tn0GzOxYUo/WiJaW4QmO6GnQMKfsgz2W+1ckD76w27a F/HnN9A3GYDittassC6WPmXypqQ8P6mLpBo7fQIo4BkBSgeVhtbuQ0TV3FhY3aDNhtH4 g+8w== X-Gm-Message-State: AKGB3mL3zHTZgbYB+g33C5yQAkd4axRhRzV/eYObW4XNRft8FLMtRFch Xiox2J10npbHsInb03X/6REes/E0L9bHImi8ge4= X-Google-Smtp-Source: ACJfBosA+GQNaDDs1xLLE/zBVcErby+mfBItq5FHNX504Jb8oDotRCtKxaacGdBGQoYgaW2j5ODobIW7rdNHAwRwvp0= X-Received: by 10.25.242.7 with SMTP id q7mr14771475lfh.32.1514321059262; Tue, 26 Dec 2017 12:44:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.23.198 with HTTP; Tue, 26 Dec 2017 12:44:18 -0800 (PST) From: Johannes Laute Date: Tue, 26 Dec 2017 20:44:18 +0000 Message-ID: Content-Type: multipart/alternative; boundary="94eb2c1cb9bad0363805614458c2" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Mailman-Approved-At: Tue, 26 Dec 2017 17:56:40 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --94eb2c1cb9bad0363805614458c2 Content-Type: text/plain; charset="UTF-8" Hi, "guix package -i jupyter" fails with the following error: guix package: error: profile contains conflicting entries for python-jupyter-console package: error: first entry: python-jupyter-console@5.0.0 /gnu/store/f0hzkjw58ys9qm2hf209vfdnbmm24zan-python-jupyter-console-5.0.0 guix package: error: ... propagated from jupyter@1.0.0 guix package: error: second entry: python-jupyter-console@5.0.0 /gnu/store/315alfzrhisyrkh6mhz4a1y8gj1ljxlr-python-jupyter-console-5.0.0 guix package: error: ... propagated from python-ipython@5.3.0 guix package: error: ... propagated from python-notebook@4.2.3 guix package: error: ... propagated from jupyter@1.0.0 hint: You cannot have two different versions or variants of `jupyter' in the same profile. As I dont have two different versions of jupyter I think it is due to the fact that two different "python-jupyter-console" packages exist in /gnu/packages/python.scm. In the source code it states, because of a cyclic dependencies "python-jupyter-console" they strip it into a "minimal" version and use that ("python-jupyter-console" ;; The python-ipython and python-jupyter-console require each ;; other. To get the functionality in both packages working, strip ;; down the python-jupyter-console package when using it as an input ;; to python-ipython. ,python-jupyter-console-minimal) in line 4409 of /gnu/packages/python.scm So there indeed are two "python-jupyter-console" packages that collide. If I run "guix environment --ad-hoc jupyter" the command succeeds, and jupyter works. On the IRC lfam said that this was because these collisions were explicitly allowed in "guix environment" Merry Christmas, johannes --94eb2c1cb9bad0363805614458c2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

"guix= package -i jupyter" fails with the following error:

guix packa= ge: error: profile contains conflicting entries for python-jupyter-console<= br>package: error:=C2=A0=C2=A0 first entry: python-jupyter-console@5.0.0 /g= nu/store/f0hzkjw58ys9qm2hf209vfdnbmm24zan-python-jupyter-console-5.0.0
g= uix package: error:=C2=A0=C2=A0=C2=A0 ... propagated from jupyter@1.0.0
= guix package: error:=C2=A0=C2=A0 second entry: python-jupyter-console@5.0.0= /gnu/store/315alfzrhisyrkh6mhz4a1y8gj1ljxlr-python-jupyter-console-5.0.0guix package: error:=C2=A0=C2=A0=C2=A0 ... propagated from python-ipython= @5.3.0
guix package: error:=C2=A0=C2=A0=C2=A0 ... propagated from python= -notebook@4.2.3
guix package: error:=C2=A0=C2=A0=C2=A0 ... propagated fr= om jupyter@1.0.0
hint: You cannot have two different versions or variant= s of `jupyter' in the same profile.

As I dont have two dif= ferent versions of jupyter I think it is due to the fact that two different= "python-jupyter-console" packages exist in /gnu/packages/python.= scm.

In the source code it states, because of a cyclic depende= ncies "python-jupyter-console" they strip it into a "minimal= " version and use that
("python-jupyter-console"
=C2= =A0 ;; The python-ipython and python-jupyter-console require each
=C2=A0= ;; other. To get the functionality in both packages working, strip
=C2= =A0 ;; down the python-jupyter-console package when using it as an input=C2=A0 ;; to python-ipython.
,python-jupyter-console-minimal)

in= line 4409 of /gnu/packages/python.scm

So there indeed are two= "python-jupyter-console" packages that collide.

If = I run "guix environment --ad-hoc jupyter" the command succeeds, a= nd jupyter works.

On the IRC lfam said that this was because these c= ollisions were explicitly allowed in "guix environment"

Merry Christmas,
johannes
--94eb2c1cb9bad0363805614458c2-- From unknown Mon Aug 18 02:37:48 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Johannes Laute Subject: bug#29860: closed (Re: bug#29860: guix package -i jupyter fails) Message-ID: References: <87shbpxz8b.fsf@gnu.org> X-Gnu-PR-Message: they-closed 29860 X-Gnu-PR-Package: guix Reply-To: 29860@debbugs.gnu.org Date: Mon, 01 Jan 2018 17:32:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1514827922-7408-1" This is a multi-part message in MIME format... ------------=_1514827922-7408-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #29860: guix package -i jupyter fails which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 29860@debbugs.gnu.org. --=20 29860: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29860 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1514827922-7408-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 29860-done) by debbugs.gnu.org; 1 Jan 2018 17:31:22 +0000 Received: from localhost ([127.0.0.1]:60133 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eW3vl-0001PX-OL for submit@debbugs.gnu.org; Mon, 01 Jan 2018 12:31:21 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:40742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eW3vj-0001Ni-SR for 29860-done@debbugs.gnu.org; Mon, 01 Jan 2018 12:31:20 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 547B0105ED; Mon, 1 Jan 2018 18:31:19 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0Vqv83epl9ji; Mon, 1 Jan 2018 18:31:18 +0100 (CET) Received: from ribbon (ADijon-655-1-223-225.w90-26.abo.wanadoo.fr [90.26.12.225]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A5C361048D; Mon, 1 Jan 2018 18:31:17 +0100 (CET) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Johannes Laute Subject: Re: bug#29860: guix package -i jupyter fails References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 12 =?utf-8?Q?Niv=C3=B4se?= an 226 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, 01 Jan 2018 18:31:16 +0100 In-Reply-To: (Johannes Laute's message of "Tue, 26 Dec 2017 20:44:18 +0000") Message-ID: <87shbpxz8b.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 29860-done Cc: 29860-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) Hi Johannes, Johannes Laute skribis: > "guix package -i jupyter" fails with the following error: > > guix package: error: profile contains conflicting entries for > python-jupyter-console > package: error: first entry: python-jupyter-console@5.0.0 > /gnu/store/f0hzkjw58ys9qm2hf209vfdnbmm24zan-python-jupyter-console-5.0.0 > guix package: error: ... propagated from jupyter@1.0.0 > guix package: error: second entry: python-jupyter-console@5.0.0 > /gnu/store/315alfzrhisyrkh6mhz4a1y8gj1ljxlr-python-jupyter-console-5.0.0 > guix package: error: ... propagated from python-ipython@5.3.0 > guix package: error: ... propagated from python-notebook@4.2.3 > guix package: error: ... propagated from jupyter@1.0.0 > hint: You cannot have two different versions or variants of `jupyter' in > the same profile. > > As I dont have two different versions of jupyter I think it is due to the > fact that two different "python-jupyter-console" packages exist in > /gnu/packages/python.scm. Indeed. Fixed: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Da5e3d59bb3281fffd= 26dfd4bd8a23567e5940e80 Thanks! Ludo=E2=80=99. ------------=_1514827922-7408-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 26 Dec 2017 22:56:44 +0000 Received: from localhost ([127.0.0.1]:52955 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTy9K-0001ip-PK for submit@debbugs.gnu.org; Tue, 26 Dec 2017 17:56:44 -0500 Received: from eggs.gnu.org ([208.118.235.92]:52967) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTw5O-00072J-Ed for submit@debbugs.gnu.org; Tue, 26 Dec 2017 15:44:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTw5I-00023z-7u for submit@debbugs.gnu.org; Tue, 26 Dec 2017 15:44:25 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: * X-Spam-Status: No, score=1.1 required=5.0 tests=BAYES_50, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:36224) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eTw5I-00023p-4J for submit@debbugs.gnu.org; Tue, 26 Dec 2017 15:44:24 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eTw5G-00010N-LM for bug-guix@gnu.org; Tue, 26 Dec 2017 15:44:23 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eTw5F-00021g-IW for bug-guix@gnu.org; Tue, 26 Dec 2017 15:44:22 -0500 Received: from mail-lf0-x236.google.com ([2a00:1450:4010:c07::236]:33833) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eTw5F-00020X-9V for bug-guix@gnu.org; Tue, 26 Dec 2017 15:44:21 -0500 Received: by mail-lf0-x236.google.com with SMTP id y78so34878160lfd.1 for ; Tue, 26 Dec 2017 12:44:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=38Sphgu5uaVKV0ce2HIuY6qIOgf7JJTVRHdatk8EDg0=; b=U58kOp8C1nFUDA3vmfAJGaGyPyrT5zmNcKWVEfobLH6sFgcIg102yR7pnCYUuCPuCY 9k/qHBntcUSxbJNfg1vJp7FTk2fTSD/TegcFGiwWS3kwjxA7/6rgTZ8yNhz+Xhox7W2f xllX94YnHdMzzQXLX3RWFvYn9tybtwCOA6D6Hy44Wx/bRtClW/aqwcarhaUVyZl3uL6N Vh8luYLK2VbgyRmLYN5Y7FqieysF8yokG8FlkVOaDpHFUodz9Q4bn53fkmQ8Cw3QlOio nOIMpwpkDOcoxhpIZJpFkwMMMpnygee57U2iZnXi+6Vv1+XINK2drkciqBZ0pYZHRb0L 2Mig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=38Sphgu5uaVKV0ce2HIuY6qIOgf7JJTVRHdatk8EDg0=; b=pV2GvEiMsj94uBGHPZjC4ycZvdHoQxTAEXAS/JvPxYpUHqlm6iVeuXwviAbJGQ6jLK l9HToK5Xx1WOT9xn49YBU7n6tXSSSeuyjMkQvqD8Xjz0c2RhM32pWI9LaONYZqL7mgCz WVBu5aMMIGg0ZDE1tuVy3CCSi1jjo0FFzvK2J9L1w81CEho+JXkFuCdfG+X3IjFyHlqW GlfMHmjgmbvttzJ1ZHTUwmbB/tn0GzOxYUo/WiJaW4QmO6GnQMKfsgz2W+1ckD76w27a F/HnN9A3GYDittassC6WPmXypqQ8P6mLpBo7fQIo4BkBSgeVhtbuQ0TV3FhY3aDNhtH4 g+8w== X-Gm-Message-State: AKGB3mL3zHTZgbYB+g33C5yQAkd4axRhRzV/eYObW4XNRft8FLMtRFch Xiox2J10npbHsInb03X/6REes/E0L9bHImi8ge4= X-Google-Smtp-Source: ACJfBosA+GQNaDDs1xLLE/zBVcErby+mfBItq5FHNX504Jb8oDotRCtKxaacGdBGQoYgaW2j5ODobIW7rdNHAwRwvp0= X-Received: by 10.25.242.7 with SMTP id q7mr14771475lfh.32.1514321059262; Tue, 26 Dec 2017 12:44:19 -0800 (PST) MIME-Version: 1.0 Received: by 10.25.23.198 with HTTP; Tue, 26 Dec 2017 12:44:18 -0800 (PST) From: Johannes Laute Date: Tue, 26 Dec 2017 20:44:18 +0000 Message-ID: Subject: guix package -i jupyter fails To: bug-guix@gnu.org Content-Type: multipart/alternative; boundary="94eb2c1cb9bad0363805614458c2" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -3.8 (---) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Tue, 26 Dec 2017 17:56:40 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.8 (---) --94eb2c1cb9bad0363805614458c2 Content-Type: text/plain; charset="UTF-8" Hi, "guix package -i jupyter" fails with the following error: guix package: error: profile contains conflicting entries for python-jupyter-console package: error: first entry: python-jupyter-console@5.0.0 /gnu/store/f0hzkjw58ys9qm2hf209vfdnbmm24zan-python-jupyter-console-5.0.0 guix package: error: ... propagated from jupyter@1.0.0 guix package: error: second entry: python-jupyter-console@5.0.0 /gnu/store/315alfzrhisyrkh6mhz4a1y8gj1ljxlr-python-jupyter-console-5.0.0 guix package: error: ... propagated from python-ipython@5.3.0 guix package: error: ... propagated from python-notebook@4.2.3 guix package: error: ... propagated from jupyter@1.0.0 hint: You cannot have two different versions or variants of `jupyter' in the same profile. As I dont have two different versions of jupyter I think it is due to the fact that two different "python-jupyter-console" packages exist in /gnu/packages/python.scm. In the source code it states, because of a cyclic dependencies "python-jupyter-console" they strip it into a "minimal" version and use that ("python-jupyter-console" ;; The python-ipython and python-jupyter-console require each ;; other. To get the functionality in both packages working, strip ;; down the python-jupyter-console package when using it as an input ;; to python-ipython. ,python-jupyter-console-minimal) in line 4409 of /gnu/packages/python.scm So there indeed are two "python-jupyter-console" packages that collide. If I run "guix environment --ad-hoc jupyter" the command succeeds, and jupyter works. On the IRC lfam said that this was because these collisions were explicitly allowed in "guix environment" Merry Christmas, johannes --94eb2c1cb9bad0363805614458c2 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

"guix= package -i jupyter" fails with the following error:

guix packa= ge: error: profile contains conflicting entries for python-jupyter-console<= br>package: error:=C2=A0=C2=A0 first entry: python-jupyter-console@5.0.0 /g= nu/store/f0hzkjw58ys9qm2hf209vfdnbmm24zan-python-jupyter-console-5.0.0
g= uix package: error:=C2=A0=C2=A0=C2=A0 ... propagated from jupyter@1.0.0
= guix package: error:=C2=A0=C2=A0 second entry: python-jupyter-console@5.0.0= /gnu/store/315alfzrhisyrkh6mhz4a1y8gj1ljxlr-python-jupyter-console-5.0.0guix package: error:=C2=A0=C2=A0=C2=A0 ... propagated from python-ipython= @5.3.0
guix package: error:=C2=A0=C2=A0=C2=A0 ... propagated from python= -notebook@4.2.3
guix package: error:=C2=A0=C2=A0=C2=A0 ... propagated fr= om jupyter@1.0.0
hint: You cannot have two different versions or variant= s of `jupyter' in the same profile.

As I dont have two dif= ferent versions of jupyter I think it is due to the fact that two different= "python-jupyter-console" packages exist in /gnu/packages/python.= scm.

In the source code it states, because of a cyclic depende= ncies "python-jupyter-console" they strip it into a "minimal= " version and use that
("python-jupyter-console"
=C2= =A0 ;; The python-ipython and python-jupyter-console require each
=C2=A0= ;; other. To get the functionality in both packages working, strip
=C2= =A0 ;; down the python-jupyter-console package when using it as an input=C2=A0 ;; to python-ipython.
,python-jupyter-console-minimal)

in= line 4409 of /gnu/packages/python.scm

So there indeed are two= "python-jupyter-console" packages that collide.

If = I run "guix environment --ad-hoc jupyter" the command succeeds, a= nd jupyter works.

On the IRC lfam said that this was because these c= ollisions were explicitly allowed in "guix environment"

Merry Christmas,
johannes
--94eb2c1cb9bad0363805614458c2-- ------------=_1514827922-7408-1--