From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id MNrNHaQZA2La6gAAgWs5BA (envelope-from ) for ; Wed, 09 Feb 2022 02:32:20 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id qF+gFqQZA2IxEwAAG6o9tA (envelope-from ) for ; Wed, 09 Feb 2022 02:32:20 +0100 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 CE740349CC for ; Wed, 9 Feb 2022 02:32:19 +0100 (CET) Received: from localhost ([::1]:41876 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nHbqE-0002Uo-GH for larch@yhetil.org; Tue, 08 Feb 2022 20:32:18 -0500 Received: from eggs.gnu.org ([209.51.188.92]:53858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nHbpy-0002U3-MS for bug-guix@gnu.org; Tue, 08 Feb 2022 20:32:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:55316) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nHbpx-0007MT-N0 for bug-guix@gnu.org; Tue, 08 Feb 2022 20:32:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nHbpx-0002jo-IU for bug-guix@gnu.org; Tue, 08 Feb 2022 20:32:01 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#53883: strange conflicts with guix package -m manifest Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 09 Feb 2022 01:32:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53883 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: "Dr. Arne Babenhauserheide" Received: via spool by 53883-submit@debbugs.gnu.org id=B53883.164437028810481 (code B ref 53883); Wed, 09 Feb 2022 01:32:01 +0000 Received: (at 53883) by debbugs.gnu.org; 9 Feb 2022 01:31:28 +0000 Received: from localhost ([127.0.0.1]:49213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHbpQ-0002iz-8g for submit@debbugs.gnu.org; Tue, 08 Feb 2022 20:31:28 -0500 Received: from wout4-smtp.messagingengine.com ([64.147.123.20]:50653) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nHbpN-0002ih-KW for 53883@debbugs.gnu.org; Tue, 08 Feb 2022 20:31:27 -0500 Received: from compute2.internal (compute2.nyi.internal [10.202.2.46]) by mailout.west.internal (Postfix) with ESMTP id 7C9553200F76; Tue, 8 Feb 2022 20:31:19 -0500 (EST) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Tue, 08 Feb 2022 20:31:19 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to; s=mesmtp; bh=BoiAz7o54aICXlW6KEobXViDxdL A/CqvufSI7u1LPSI=; b=15jd6h3mAYc+/7dj+4R2NLIuk62I8u4hFTFgDvXv4rS b+GM7kS/CGErVnteGUTIIkcTNVZXxWQzmZ0llJjb7K3UZkQy93l0xQYfjKig5t11 osxRCdw+zEFjZzRfxG3qthd3XvSqmNrz6/EoWZM6x1uvUZ+dOcbi80Nw8tZTFiOM = DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=BoiAz7o54aICXlW6K EobXViDxdLA/CqvufSI7u1LPSI=; b=JrNgNIBeunaj1MSZSOUGCpoNJ8hNk448U ETqu9FVISNZE29yhDkqVazIrhDknjpXh0awzloDnveBDKBdKrTfvA63LGaKYXT3f esMcx8BgYN+dMOLJwVqTJMi6lUUq9gMfG05jkyxppNGQESdY+nUVvgSVjVEVwLa5 +W3+37+gwk/sumJ7Tij8kJCGIUHh9wBzp13lmEuvrzsd5wHOFf9IJP10ttDjBbmC LDavcR2RleVB9Yp1NOqexUMSMMrNZrQ3rzULihqhbc+g/38Jmv0nNZmzbfJSPRUl zAw03KO3qZ83YGjzecceXyDFdgMRxO/HQJgtYGMdVjcfNHSwFtJYg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvvddrheekgdeffecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpeffhffvuffkfhggtggujgesthdtredttddtvdenucfhrhhomhepnfgvohcuhfgr mhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvg hrnhepueekkedtffdvtddugeejgedtvefhueefiedvjeeitdeigedtveejvdejheffvefg necuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheplhgvoh esfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 8 Feb 2022 20:31:18 -0500 (EST) Date: Tue, 8 Feb 2022 20:31:16 -0500 From: Leo Famulari Message-ID: References: <8735kthxql.fsf@web.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8735kthxql.fsf@web.de> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 53883@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1644370339; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=BoiAz7o54aICXlW6KEobXViDxdLA/CqvufSI7u1LPSI=; b=eLcooH+ptbpEUZN1J3Y+ezu+Thh5yH4A+m6zjdEJEqr4yRoDg6R+ZtlASkTQX2WvMgosmv /17umwP1sR4Zvtj7dgU+/mn+XlijrpzVEcTzJv6frdl6JKf6hdqlaiOfmjiKmraGETImLa p7579dKi14y+H9trN0Pvqiax3vbr0/jX1AVtUX1uRB2v+MxuVTlGA/6xRS8I3u2Iqb0qkB oPX/EBgj99p7+R0Gc5w1jpqVZa89ehUHBEdIHBjM87UkFWOc/7R2ZXeJxcn6jTQW2HtI/h HwSnKzF71CYCRE2++k+RbRnBICeLqCICqGfGROJ/3qUGX7jEgAuApsfGE/7i9w== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1644370339; a=rsa-sha256; cv=none; b=TlDBrEJ5AkCVho2SZUeHyE3FghzALjNw8uz7KF26ndpQDJh4E7HZHZU8XgWX+yR73cmMTo Y8ZByDWcSH7K6a34mNMA9yk4N7vQ3Xl4p0509JK2RgmVVt7XDCrNPL2P3dEsZ7hH/+ZIwq gof28mL9hjQW/kA1W/hU74xhH6AM7ytHjm7aIRlTs1lC9tnWdd+1SY1R5rUobQZ+d52n4w X+L+sVybzmiRvMNU2gwSARpEGsQYTYT/w6sO9NlYhH2RIuMnoxlGSNzW83h9P9g9KylthT vVqpdNi9OIHI5JnAMGUzi34dmhdp5qxBnBS4cBYzBWjq3y6UObuv8M16c70Y8Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=15jd6h3m; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=JrNgNIBe; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -2.73 Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=famulari.name header.s=mesmtp header.b=15jd6h3m; dkim=fail ("headers rsa verify failed") header.d=messagingengine.com header.s=fm2 header.b=JrNgNIBe; dmarc=none; spf=pass (aspmx1.migadu.com: domain of "bug-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="bug-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: CE740349CC X-Spam-Score: -2.73 X-Migadu-Scanner: scn0.migadu.com X-TUID: Gqjlpx23d0eJ On Tue, Feb 08, 2022 at 10:05:32PM +0100, Dr. Arne Babenhauserheide wrote: > Hello Guix, > > I see strange conflicts when trying to update packages via manifest: > > guix package: error: profile contains conflicting entries for python-cffi > guix package: error: first entry: python-cffi@1.15.0 /gnu/store/fnkn12qv3bw7z3jhdgp2drd0nnn0p433-python-cffi-1.15.0 > guix package: error: ... propagated from python-cmarkgfm@0.7.0 > guix package: error: ... propagated from python-readme-renderer@32.0 > guix package: error: ... propagated from python-twine@1.15.0 > guix package: error: second entry: python-cffi@1.14.4 /gnu/store/4zz00w8rqrfazv5lsjajs0g8y04ysa8g-python-cffi-1.14.4 > guix package: error: ... propagated from python-cryptography@3.3.1 > guix package: error: ... propagated from python-pyopenssl@20.0.1 > guix package: error: ... propagated from python-urllib3@1.26.7 > guix package: error: ... propagated from python-requests@2.26.0 > guix package: error: ... propagated from python-requests-toolbelt@0.9.1 > guix package: error: ... propagated from python-twine@1.15.0 > > > As you can see, both packages are python-twine, and they have > conflicting dependencies. Basically, the python-twine package, as it is now, cannot be installed in a profile. That is because its dependency graph of propagated packages includes different versions of python-cffi, and you cannot install both of these cffi packages alongside each other in a symlink forest (i.e. a profile). The solution is make this dependency graph only include one version of cffi. Either python-cryptography should use cffi 1.15.0, or cmarkgfm should use cffi 1.14.4. There may be other conflicts to resolve as well, but we should try to resolve all of them. Guix probably also printed a hint: hint: You cannot have two different versions or variants of `python-twine' in the same profile. That hint is misleading in this case and we should tweak the code that generates it. The hint text was written when the only such conflicts came from different packages propagated a colliding dependencies.