From unknown Fri Aug 15 17:20:46 2025 X-Loop: help-debbugs@gnu.org Subject: bug#42510: =?UTF-8?Q?=E2=80=98guix?= pack =?UTF-8?Q?-RR=E2=80=99?= can lead to profile collisions Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 24 Jul 2020 08:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42510 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 42510@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.159557858331511 (code B ref -1); Fri, 24 Jul 2020 08:17:01 +0000 Received: (at submit) by debbugs.gnu.org; 24 Jul 2020 08:16:23 +0000 Received: from localhost ([127.0.0.1]:46636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyssR-0008CB-EW for submit@debbugs.gnu.org; Fri, 24 Jul 2020 04:16:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:44746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyssO-0008C1-08 for submit@debbugs.gnu.org; Fri, 24 Jul 2020 04:16:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59828) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jyssN-00029W-R7 for bug-guix@gnu.org; Fri, 24 Jul 2020 04:16:19 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:39846) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jyssL-0004ii-LD for bug-guix@gnu.org; Fri, 24 Jul 2020 04:16:19 -0400 X-IronPort-AV: E=Sophos;i="5.75,390,1589234400"; d="scan'208";a="355197146" Received: from unknown (HELO ribbon) ([193.50.110.242]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Jul 2020 10:16:12 +0200 From: Ludovic =?UTF-8?Q?Court=C3=A8s?= X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 7 Thermidor an 228 de la =?UTF-8?Q?R=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: Fri, 24 Jul 2020 10:16:12 +0200 Message-ID: <87ft9hcoqb.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=192.134.164.104; envelope-from=ludovic.courtes@inria.fr; helo=mail3-relais-sop.national.inria.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/24 04:16:13 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) 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: -2.3 (--) Hi, =E2=80=98guix pack -RR=E2=80=99 produces package variants that can lead to = profile collision in the presence of propagated inputs: --8<---------------cut here---------------start------------->8--- $ guix describe Generacio 151 Jul 20 2020 11:16:29 (nuna) guix cd0c426 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: cd0c4268d74e58fcfe9c729183d90665f4abbb09 $ guix pack -RR python-scipy python-numpy --no-grafts guix pack: error: profile contains conflicting entries for python-numpy guix pack: error: first entry: python-numpy@1.17.3 /gnu/store/603imkkh2bq= s01z8ik0b2ndgpdz0jghk-python-numpy-1.17.3 guix pack: error: ... propagated from python-scipy@1.3.2 guix pack: error: second entry: python-numpy@1.17.3 /gnu/store/0fjdgihg6r= 3m2d6qfbkis4vg0017ilkj-python-numpy-1.17.3R hint: Try upgrading both `python-scipy' and `python-numpy', or remove one o= f them from the profile. --8<---------------cut here---------------end--------------->8--- Here the =E2=80=9CR=E2=80=9D variant conflicts with the regular one. Ludo=E2=80=99. From unknown Fri Aug 15 17:20:46 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: Ludovic =?UTF-8?Q?Court=C3=A8s?= Subject: bug#42510: closed (Re: bug#42510: =?UTF-8?Q?=E2=80=98guix?= pack =?UTF-8?Q?-RR=E2=80=99?= can lead to profile collisions) Message-ID: References: <87v9id9jwc.fsf@gnu.org> <87ft9hcoqb.fsf@inria.fr> X-Gnu-PR-Message: they-closed 42510 X-Gnu-PR-Package: guix Reply-To: 42510@debbugs.gnu.org Date: Fri, 24 Jul 2020 12:30:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1595593802-16533-1" This is a multi-part message in MIME format... ------------=_1595593802-16533-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #42510: =E2=80=98guix pack -RR=E2=80=99 can lead to profile collisions 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 42510@debbugs.gnu.org. --=20 42510: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42510 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1595593802-16533-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 42510-done) by debbugs.gnu.org; 24 Jul 2020 12:29:04 +0000 Received: from localhost ([127.0.0.1]:47134 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jywoy-0004Gu-8T for submit@debbugs.gnu.org; Fri, 24 Jul 2020 08:29:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35042) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jywow-0004Fz-9D for 42510-done@debbugs.gnu.org; Fri, 24 Jul 2020 08:29:03 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]:51229) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jywor-0001HD-22 for 42510-done@debbugs.gnu.org; Fri, 24 Jul 2020 08:28:57 -0400 Received: from [2001:660:6102:320:e120:2c8f:8909:cdfe] (port=49162 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1jywon-0002kx-4m for 42510-done@debbugs.gnu.org; Fri, 24 Jul 2020 08:28:54 -0400 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: 42510-done@debbugs.gnu.org Subject: Re: bug#42510: =?utf-8?Q?=E2=80=98guix?= pack =?utf-8?Q?-RR?= =?utf-8?Q?=E2=80=99?= can lead to profile collisions References: <87ft9hcoqb.fsf@inria.fr> Date: Fri, 24 Jul 2020 14:28:51 +0200 In-Reply-To: <87ft9hcoqb.fsf@inria.fr> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22\?\= \=\?utf-8\?Q\?'s\?\= message of "Fri, 24 Jul 2020 10:16:12 +0200") Message-ID: <87v9id9jwc.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 42510-done 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.3 (---) Ludovic Court=C3=A8s skribis: > =E2=80=98guix pack -RR=E2=80=99 produces package variants that can lead t= o profile > collision in the presence of propagated inputs: > > $ guix describe > Generacio 151 Jul 20 2020 11:16:29 (nuna) > guix cd0c426 > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: cd0c4268d74e58fcfe9c729183d90665f4abbb09 > $ guix pack -RR python-scipy python-numpy --no-grafts > guix pack: error: profile contains conflicting entries for python-numpy > guix pack: error: first entry: python-numpy@1.17.3 /gnu/store/603imkkh2= bqs01z8ik0b2ndgpdz0jghk-python-numpy-1.17.3 > guix pack: error: ... propagated from python-scipy@1.3.2 > guix pack: error: second entry: python-numpy@1.17.3 /gnu/store/0fjdgihg= 6r3m2d6qfbkis4vg0017ilkj-python-numpy-1.17.3R > hint: Try upgrading both `python-scipy' and `python-numpy', or remove one= of them from the profile. > > Here the =E2=80=9CR=E2=80=9D variant conflicts with the regular one. Fixed: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=3Da553892215157090f= f892dc5cbbe85a25e837260 Ludo=E2=80=99. ------------=_1595593802-16533-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 24 Jul 2020 08:16:23 +0000 Received: from localhost ([127.0.0.1]:46636 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyssR-0008CB-EW for submit@debbugs.gnu.org; Fri, 24 Jul 2020 04:16:23 -0400 Received: from lists.gnu.org ([209.51.188.17]:44746) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1jyssO-0008C1-08 for submit@debbugs.gnu.org; Fri, 24 Jul 2020 04:16:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59828) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jyssN-00029W-R7 for bug-guix@gnu.org; Fri, 24 Jul 2020 04:16:19 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:39846) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1jyssL-0004ii-LD for bug-guix@gnu.org; Fri, 24 Jul 2020 04:16:19 -0400 X-IronPort-AV: E=Sophos;i="5.75,390,1589234400"; d="scan'208";a="355197146" Received: from unknown (HELO ribbon) ([193.50.110.242]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 24 Jul 2020 10:16:12 +0200 From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Subject: =?utf-8?Q?=E2=80=98guix?= pack =?utf-8?Q?-RR=E2=80=99?= can lead to profile collisions X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 7 Thermidor an 228 de la =?utf-8?Q?R=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: Fri, 24 Jul 2020 10:16:12 +0200 Message-ID: <87ft9hcoqb.fsf@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=192.134.164.104; envelope-from=ludovic.courtes@inria.fr; helo=mail3-relais-sop.national.inria.fr X-detected-operating-system: by eggs.gnu.org: First seen = 2020/07/24 04:16:13 X-ACL-Warn: Detected OS = ??? X-Spam_score_int: -68 X-Spam_score: -6.9 X-Spam_bar: ------ X-Spam_report: (-6.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: submit 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: -2.3 (--) Hi, =E2=80=98guix pack -RR=E2=80=99 produces package variants that can lead to = profile collision in the presence of propagated inputs: --8<---------------cut here---------------start------------->8--- $ guix describe Generacio 151 Jul 20 2020 11:16:29 (nuna) guix cd0c426 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: cd0c4268d74e58fcfe9c729183d90665f4abbb09 $ guix pack -RR python-scipy python-numpy --no-grafts guix pack: error: profile contains conflicting entries for python-numpy guix pack: error: first entry: python-numpy@1.17.3 /gnu/store/603imkkh2bq= s01z8ik0b2ndgpdz0jghk-python-numpy-1.17.3 guix pack: error: ... propagated from python-scipy@1.3.2 guix pack: error: second entry: python-numpy@1.17.3 /gnu/store/0fjdgihg6r= 3m2d6qfbkis4vg0017ilkj-python-numpy-1.17.3R hint: Try upgrading both `python-scipy' and `python-numpy', or remove one o= f them from the profile. --8<---------------cut here---------------end--------------->8--- Here the =E2=80=9CR=E2=80=9D variant conflicts with the regular one. Ludo=E2=80=99. ------------=_1595593802-16533-1--