From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Maxime Devos Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 29 Mar 2021 17:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 47479@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.161703767117410 (code B ref -1); Mon, 29 Mar 2021 17:08:01 +0000 Received: (at submit) by debbugs.gnu.org; 29 Mar 2021 17:07:51 +0000 Received: from localhost ([127.0.0.1]:49482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQvMk-0004Wj-LX for submit@debbugs.gnu.org; Mon, 29 Mar 2021 13:07:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:53944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQvMg-0004WW-A1 for submit@debbugs.gnu.org; Mon, 29 Mar 2021 13:07:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59282) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lQvMf-0005B3-Rd for bug-guix@gnu.org; Mon, 29 Mar 2021 13:07:46 -0400 Received: from michel.telenet-ops.be ([2a02:1800:110:4::f00:18]:53490) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lQvMd-00046H-RC for bug-guix@gnu.org; Mon, 29 Mar 2021 13:07:45 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by michel.telenet-ops.be with bizsmtp id mH7d2400J0mfAB406H7eJ6; Mon, 29 Mar 2021 19:07:38 +0200 Message-ID: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> From: Maxime Devos Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-RJ9RL0kaDjPa22w3JjUr" Date: Mon, 29 Mar 2021 18:33:10 +0200 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1617037658; bh=xIHeHtvb5thg1SY7atyzquRRSiBT2t2JznvcMF8UHI4=; h=Subject:From:To:Date; b=GrB1HaSWo7CzMTCTd5YP/dyuZqJexL6ZHeOLtSSqYGN1+ech8gWM+BCksqJMf5ZNT rzdvH5VNls2uElX/rLNX2wLqXL0tb3Ns14dApECacUAQreFlPp9W9BvE4Yge2euZWC B7UN29ReClzgnNsM0Hom6DQoJXuwuIaxRt3P8hDyi36NQlEPS91ZIkcYj+abgkcJua DjOPN6pl5VI68KG8ZLgt22q2J3nrgU7ZSErA5zpqqWvC9of2PdpMI2UokVYPABzWKg p6IEecz3ShJxSOTHZ1OREZWBtbV+00cfjyDKT9Tqaa7+fuN0tPDoC3E/NLYgorCgze gEzswAReGpgWw== Received-SPF: pass client-ip=2a02:1800:110:4::f00:18; envelope-from=maximedevos@telenet.be; helo=michel.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) 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 (--) --=-RJ9RL0kaDjPa22w3JjUr Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Guix, On $ guix --version > guix (GNU Guix) 510e24f973a918391d8122fd6ad515c0567bf23e with $ guix graph --type=3Dreferences inkscape it can be seen inkscape retains the reference to imagemagick, even though imagemagick is in native-inputs. Greetings, Maxime. --=-RJ9RL0kaDjPa22w3JjUr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYGIBIBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kloAQDcUuMR0SV1+0IlP3Mt2qc2ww7C oJMw5ZYQmWZ+vXekVwEAwc6c/NlyGkPi10VpSdjkpZHC9Qh+k3Dx9c5uWWCBCg0= =Kdnx -----END PGP SIGNATURE----- --=-RJ9RL0kaDjPa22w3JjUr-- From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 29 Mar 2021 21:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos , 47479@debbugs.gnu.org Received: via spool by 47479-submit@debbugs.gnu.org id=B47479.161705267524269 (code B ref 47479); Mon, 29 Mar 2021 21:18:02 +0000 Received: (at 47479) by debbugs.gnu.org; 29 Mar 2021 21:17:55 +0000 Received: from localhost ([127.0.0.1]:49757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQzGe-0006JE-Cr for submit@debbugs.gnu.org; Mon, 29 Mar 2021 17:17:54 -0400 Received: from world.peace.net ([64.112.178.59]:54224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQzGc-0006Iu-0X for 47479@debbugs.gnu.org; Mon, 29 Mar 2021 17:17:47 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lQzGV-0005Gm-4I; Mon, 29 Mar 2021 17:17:39 -0400 From: Mark H Weaver In-Reply-To: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> Date: Mon, 29 Mar 2021 17:16:01 -0400 Message-ID: <87lfa53bkj.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 Maxime, Maxime Devos writes: > On > $ guix --version >> guix (GNU Guix) 510e24f973a918391d8122fd6ad515c0567bf23e > > with > $ guix graph --type=references inkscape > > it can be seen inkscape retains the reference to imagemagick, > even though imagemagick is in native-inputs. I believe this is incorrect. On my Guix system, I see this: --8<---------------cut here---------------start------------->8--- mhw@jojen ~$ guix package -I inkscape inkscape 0.92.4 out /gnu/store/rx26f9xn14fng2gnzsigr74492lrkydl-inkscape-0.92.4 mhw@jojen ~$ guix gc -R /gnu/store/rx26f9xn14fng2gnzsigr74492lrkydl-inkscape-0.92.4 | grep -i imagemagick --8<---------------cut here---------------end--------------->8--- I guess that "guix graph --type=references" is not a reliable indicator of what we need to check for. FYI, this is what I do to check that my system and user profile do not have references to imagemagick: --8<---------------cut here---------------start------------->8--- mhw@jojen ~$ guix gc -R $(readlink /run/current-system) | grep -i imagemagick mhw@jojen ~$ guix gc -R $(readlink -f ~/.guix-profile) | grep -i imagemagick --8<---------------cut here---------------end--------------->8--- Regards, Mark From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 30 Mar 2021 07:21:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Cc: Maxime Devos , 47479@debbugs.gnu.org Received: via spool by 47479-submit@debbugs.gnu.org id=B47479.16170888179059 (code B ref 47479); Tue, 30 Mar 2021 07:21:01 +0000 Received: (at 47479) by debbugs.gnu.org; 30 Mar 2021 07:20:17 +0000 Received: from localhost ([127.0.0.1]:50258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lR8fh-0002M3-BA for submit@debbugs.gnu.org; Tue, 30 Mar 2021 03:20:17 -0400 Received: from flashner.co.il ([178.62.234.194]:37634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lR8fd-0002Lg-CN for 47479@debbugs.gnu.org; Tue, 30 Mar 2021 03:20:15 -0400 Received: from localhost (unknown [31.210.177.71]) by flashner.co.il (Postfix) with ESMTPSA id 33C2340088; Tue, 30 Mar 2021 07:20:07 +0000 (UTC) Date: Tue, 30 Mar 2021 10:19:32 +0300 From: Efraim Flashner Message-ID: References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> <87lfa53bkj.fsf@netris.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="6gIw/O6hl3QUndMg" Content-Disposition: inline In-Reply-To: <87lfa53bkj.fsf@netris.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --6gIw/O6hl3QUndMg Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 29, 2021 at 05:16:01PM -0400, Mark H Weaver wrote: > Hi Maxime, >=20 > Maxime Devos writes: >=20 > > On > > $ guix --version > >> guix (GNU Guix) 510e24f973a918391d8122fd6ad515c0567bf23e > > > > with > > $ guix graph --type=3Dreferences inkscape > > > > it can be seen inkscape retains the reference to imagemagick, > > even though imagemagick is in native-inputs. >=20 > I believe this is incorrect. On my Guix system, I see this: >=20 > --8<---------------cut here---------------start------------->8--- > mhw@jojen ~$ guix package -I inkscape > inkscape 0.92.4 out /gnu/store/rx26f9xn14fng2gnzsigr74492lrkydl-inkscape-= 0.92.4 > mhw@jojen ~$ guix gc -R /gnu/store/rx26f9xn14fng2gnzsigr74492lrkydl-inksc= ape-0.92.4 | grep -i imagemagick > --8<---------------cut here---------------end--------------->8--- It is the case for inkscape@1.0.2 (ins)efraim@3900XT ~$ guix package -A inkscape inkscape 1.0.2 out gnu/packages/inkscape.scm:121:2 inkscape 0.92.4 out gnu/packages/inkscape.scm:56:2 (ins)efraim@3900XT ~$ guix gc --references $(guix build inkscape@1) | grep = -i imagemagick /gnu/store/y4rym48vihmh3jk9qnll0zqfnxzi9n6v-imagemagick-6.9.12-4 I believe it comes from the glib-or-gtk-wrap phase where it wraps the XDG_DATA_DIRS and likely grabs more than it needs. > I guess that "guix graph --type=3Dreferences" is not a reliable indicator > of what we need to check for. >=20 > FYI, this is what I do to check that my system and user profile do not > have references to imagemagick: >=20 > --8<---------------cut here---------------start------------->8--- > mhw@jojen ~$ guix gc -R $(readlink /run/current-system) | grep -i imagema= gick > mhw@jojen ~$ guix gc -R $(readlink -f ~/.guix-profile) | grep -i imagemag= ick > --8<---------------cut here---------------end--------------->8--- >=20 > Regards, > Mark >=20 >=20 >=20 --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --6gIw/O6hl3QUndMg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmBi0QQACgkQQarn3Mo9 g1EHcA/+IQRA6ypBfMlHamJuzf4mY/vFAfsDXN7mcbU+id4d+Zjqfanxy5+2kaRr 9PTtwJuvSsURXJSMdJhKhHygSPwWfNcJfIsTrdVwVV23dnuQkeVblpV2qcfZpiPx 1LH/WB5Jif+V1cRyp7Y4ATJfBlOBTu28pF+efnjilT4mgh3VEpYgk+a0W6ggpJyx wfAJtSiSKemjIofLlQJ2erZd6c6uDpMEEEKntdAVEIcyFwuUK6C/+P6n0K4xkR6M eT9fIW02IAYxOwiP/loMdTWk/mla9C6nkNIXJi+/5pqDwRmehwAgOihTJRkE6Oms AYT7SBGj5d2oWr6CFsLoaLYCzXm88z+IEiaSXq0MkiVbnBFIVo8VvP9yfZyyQpkO erqAurMuJCAcNh76U1RxKbezyPW4i4jA0huxp07WJGIgmwDLmlevlfy9Wfm/ts4s nOBC8aY0KmEhCcdXYMJPO1G2BoiRcgcded1hIWtCCU9vuNnGOTxp3FjGuOrFxhim l8p9VWLXcs1g1AJB3ITyMoiCc1fCvzWEi5vYbMf8eKqOjZ8G8LMxTpPRWon+lKnY QGq/xqHLcSVaFWwABJ1V5Fc1cQIdBk+LzvRrJ8yiwDGR68m2QBj8hRSOvOhp4p3f VAgiQADr0vO693psvlp9Ds+d56Sdslk8IXqCmmecGzZ+4X8sT2I= =gQgp -----END PGP SIGNATURE----- --6gIw/O6hl3QUndMg-- From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 30 Mar 2021 08:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Efraim Flashner Cc: Maxime Devos , 47479@debbugs.gnu.org Received: via spool by 47479-submit@debbugs.gnu.org id=B47479.161709462119444 (code B ref 47479); Tue, 30 Mar 2021 08:57:02 +0000 Received: (at 47479) by debbugs.gnu.org; 30 Mar 2021 08:57:01 +0000 Received: from localhost ([127.0.0.1]:50389 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRABJ-00053U-9I for submit@debbugs.gnu.org; Tue, 30 Mar 2021 04:57:01 -0400 Received: from world.peace.net ([64.112.178.59]:55156) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRABH-00053H-RT for 47479@debbugs.gnu.org; Tue, 30 Mar 2021 04:57:00 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lRABB-00079A-BS; Tue, 30 Mar 2021 04:56:53 -0400 From: Mark H Weaver In-Reply-To: References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> <87lfa53bkj.fsf@netris.org> Date: Tue, 30 Mar 2021 04:55:13 -0400 Message-ID: <8735wd2f77.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 Efraim, Efraim Flashner writes: > It is the case for inkscape@1.0.2 I see now that I'm using an older version, although I would have preferred the newer one. I refer to the variable name 'inkscape' from my manifest file, and I expected that to point to the latest stable version. However, it seems that one must use the 'inkscape-1.0' variable to get the latest stable version. That's seems suboptimal. I wonder if the 'inkscape' variable should be renamed 'inkscape/stable' (for use in packages such as 'dblatex/stable'), and then 'inkscape' could be repurposed to point to the latest stable version. Thoughts? > (ins)efraim@3900XT ~$ guix package -A inkscape > inkscape 1.0.2 out gnu/packages/inkscape.scm:121:2 > inkscape 0.92.4 out gnu/packages/inkscape.scm:56:2 > (ins)efraim@3900XT ~$ guix gc --references $(guix build inkscape@1) | grep -i imagemagick > /gnu/store/y4rym48vihmh3jk9qnll0zqfnxzi9n6v-imagemagick-6.9.12-4 > > I believe it comes from the glib-or-gtk-wrap phase where it wraps the > XDG_DATA_DIRS and likely grabs more than it needs. Good catch! So, for now, we shouldn't use 'imagemagick/stable' in 'inkscape', even though it's in 'native-inputs'. This shows that we'll have to be very careful about this, at least until we have better tooling to catch these problems automatically. I think the fundamental problem here is that the build-side code cannot distinguish between 'inputs' and 'native-inputs' unless you are cross-compiling. When compiling natively, the 'inputs' keyword argument passed to the build phases includes the packages listed in the 'native-inputs' package field, and the 'native-inputs' keyword argument is not passed at all. This is why we must write (or native-inputs inputs) in so many places: because to find the location of a package listed in the 'native-inputs' package field from within build-side code, you must look in one of two places depending on whether you're cross-compiling. If you're cross-compiling you must look in 'native-inputs'. When compiling natively, that argument doesn't even exist, and you must look in the 'inputs' keyword argument instead. I don't know why it was done this way. It seems to me an error-prone design, but at this point it would be hard to change it. Now we see another disadvantage. The 'glib-or-gtk-wrap' phase should be iterating over the 'inputs' but not the 'native-inputs'. It's not obvious how to fix this given the current design. What do you think? Regards, Mark From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Efraim Flashner Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 30 Mar 2021 12:04:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Cc: Maxime Devos , 47479@debbugs.gnu.org Received: via spool by 47479-submit@debbugs.gnu.org id=B47479.161710581921528 (code B ref 47479); Tue, 30 Mar 2021 12:04:02 +0000 Received: (at 47479) by debbugs.gnu.org; 30 Mar 2021 12:03:39 +0000 Received: from localhost ([127.0.0.1]:50533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRD5v-0005bA-3s for submit@debbugs.gnu.org; Tue, 30 Mar 2021 08:03:39 -0400 Received: from flashner.co.il ([178.62.234.194]:38524) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRD5q-0005at-3U for 47479@debbugs.gnu.org; Tue, 30 Mar 2021 08:03:38 -0400 Received: from localhost (unknown [31.210.177.71]) by flashner.co.il (Postfix) with ESMTPSA id 6870E40088; Tue, 30 Mar 2021 12:03:27 +0000 (UTC) Date: Tue, 30 Mar 2021 15:02:44 +0300 From: Efraim Flashner Message-ID: References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> <87lfa53bkj.fsf@netris.org> <8735wd2f77.fsf@netris.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="AnAk6LbvaDZ56IY8" Content-Disposition: inline In-Reply-To: <8735wd2f77.fsf@netris.org> X-PGP-Key-ID: 0x41AAE7DCCA3D8351 X-PGP-Key: https://flashner.co.il/~efraim/efraim_flashner.asc X-PGP-Fingerprint: A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 X-Spam-Score: -0.0 (/) 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 (-) --AnAk6LbvaDZ56IY8 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 30, 2021 at 04:55:13AM -0400, Mark H Weaver wrote: > Hi Efraim, >=20 > Efraim Flashner writes: > > It is the case for inkscape@1.0.2 >=20 > I see now that I'm using an older version, although I would have > preferred the newer one. I refer to the variable name 'inkscape' from > my manifest file, and I expected that to point to the latest stable > version. However, it seems that one must use the 'inkscape-1.0' > variable to get the latest stable version. That's seems suboptimal. >=20 > I wonder if the 'inkscape' variable should be renamed 'inkscape/stable' > (for use in packages such as 'dblatex/stable'), and then 'inkscape' > could be repurposed to point to the latest stable version. Thoughts? In the past we've kept the most up-to-date version as the 'main version' and given the version suffix to the older version(s). Except for when they all get version suffixes and then a separate (define rust rust-1.45) package added. >=20 > > (ins)efraim@3900XT ~$ guix package -A inkscape > > inkscape 1.0.2 out gnu/packages/inkscape.scm:121:2 > > inkscape 0.92.4 out gnu/packages/inkscape.scm:56:2 > > (ins)efraim@3900XT ~$ guix gc --references $(guix build inkscape@1) | g= rep -i imagemagick > > /gnu/store/y4rym48vihmh3jk9qnll0zqfnxzi9n6v-imagemagick-6.9.12-4 > > > > I believe it comes from the glib-or-gtk-wrap phase where it wraps the > > XDG_DATA_DIRS and likely grabs more than it needs. >=20 > Good catch! >=20 > So, for now, we shouldn't use 'imagemagick/stable' in 'inkscape', even > though it's in 'native-inputs'. This shows that we'll have to be very > careful about this, at least until we have better tooling to catch these > problems automatically. >=20 > I think the fundamental problem here is that the build-side code cannot > distinguish between 'inputs' and 'native-inputs' unless you are > cross-compiling. When compiling natively, the 'inputs' keyword argument > passed to the build phases includes the packages listed in the > 'native-inputs' package field, and the 'native-inputs' keyword argument > is not passed at all. I ran into this also with the cargo-build-system. I only wanted to propagate regular inputs, not native inputs. It's probably worth figuring out how to fix some of it on core-updates. > This is why we must write (or native-inputs inputs) in so many places: > because to find the location of a package listed in the 'native-inputs' > package field from within build-side code, you must look in one of two > places depending on whether you're cross-compiling. If you're > cross-compiling you must look in 'native-inputs'. When compiling > natively, that argument doesn't even exist, and you must look in the > 'inputs' keyword argument instead. >=20 > I don't know why it was done this way. It seems to me an error-prone > design, but at this point it would be hard to change it. >=20 > Now we see another disadvantage. The 'glib-or-gtk-wrap' phase should be > iterating over the 'inputs' but not the 'native-inputs'. It's not > obvious how to fix this given the current design. >=20 > What do you think? We can always try to make it better. In the mean time perhaps we can try changing the way some of the wrappers work to only accept regular inputs, or possibly to specify exactly which inputs to iterate over and to use in the wrap phases. > Regards, > Mark --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --AnAk6LbvaDZ56IY8 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmBjE2EACgkQQarn3Mo9 g1FREQ/+OyADors/rDNPeO1H71+JIg325BJh6HC1CS/WBUP/nHBZDALy6mgXrgeq IShrIzyWt4hOsWHwj1imUQECvT9+ctYsnBXZE5OySROFArfXRMZF0OpPrBAagAcB XVY+5/i5SLUJaiLj50GaOIP80/mGGsHiLdGD3JiUC4NDMQMGRh2vRztLYZdXBzpM et99xNXfkRRiwS7v2vwUS+ttcU7W8LPGcscvI9A4w/Nl4gLR9ONYXElzEp9adfMB xeoPx0fiMecBxreoJAl/6ZYipbcnsaddnAIAqjLIwLR/r5/bzWGyV7t3XEQprGw8 6RL58ms58HQQJvQUkAmuKDnmGu8F8nP180P+5J0V7yR+i0WtowBLM4Hes0t+4j4L IZpk9WTLfa9RoV5QfK68wdSIEDibn1kCbfssdReyrecC5PDNsSLU3L3GBSZc80V2 rzCkOt/CJ2uX6R6JKVm2uHvaP2u4HH7zG8Di03KmGwvM66oUSfrQF5hcDaVQi/ft Vq3JzL8FFQpxfs+qGUYEfeEtSsL7lFYuk4MATOqs+7G1EwSufRFXd9HrYEonk4SP DHO5j3Ypk5rK1W6LZ9O7JElsparvbXDVxMHcemQe4FqFuRWMsD2dIvnYethK4o7M pvE20IGjasgCL8QWyaz+CjdYKQKwMZ6YUXa/yMuwNMoG54DEVgY= =DAN4 -----END PGP SIGNATURE----- --AnAk6LbvaDZ56IY8-- From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 30 Mar 2021 15:39:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Cc: Efraim Flashner , 47479@debbugs.gnu.org Received: via spool by 47479-submit@debbugs.gnu.org id=B47479.161711872320600 (code B ref 47479); Tue, 30 Mar 2021 15:39:02 +0000 Received: (at 47479) by debbugs.gnu.org; 30 Mar 2021 15:38:43 +0000 Received: from localhost ([127.0.0.1]:52699 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRGS2-0005MC-LB for submit@debbugs.gnu.org; Tue, 30 Mar 2021 11:38:42 -0400 Received: from wout5-smtp.messagingengine.com ([64.147.123.21]:42243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRGRz-0005Ly-6j for 47479@debbugs.gnu.org; Tue, 30 Mar 2021 11:38:40 -0400 Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.west.internal (Postfix) with ESMTP id 1E27623AD; Tue, 30 Mar 2021 11:38:33 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 30 Mar 2021 11:38:33 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=7zBkDJOjZiYFgaQOX2K+2+rT gOB7AIln9sj3wFZlpWU=; b=qx2e3vLpN/xFoVQqB7O7Rr6mYibIH+Kd9rxBIisE AHIazoQXw7n4YCuYJev48E061BOg/14+UV/74Aq7NF1p6aW3HrZCA/kKNZthyI96 issOAarn5NJ/vOiF9vEVGJ2KK//24JCdqZ4ACQ3fyjh2W1GIxo+O0SQeUcRTxTIF 5Y0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=7zBkDJ OjZiYFgaQOX2K+2+rTgOB7AIln9sj3wFZlpWU=; b=DgSW04xwVEAQy3TF8iW9/S JxJ635A6aYMvRC/MAEoqhZ1A0tlr3Y6h++4MqapZM+E5pkKRIoN51fxfFigzBfRQ el2qnZe4ReSlPDR2JFqgJp70LNBLiuK0FsiNLMqjPs1kVZPH3ngyHW/EtNyED1w+ l9uKeZGyNBnsGE+Asw1CB8BG36OItjljpOH+NG9mFA2WU81sHCF27goxwRr1D004 eZZXPnftxzunVE/8Jk3s0ExlsCF/ct5O7oLLlYRBLzWhnDsl2MGOv1RNIul8LtJv SA+W937iPk5Tr9U/Qh+W+aiHpInIFI4X3Efydcnsku2lC9L9fi2c6LcTEPbxXhuw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudeitddgleduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeukeektdffvddtudegjeegtdevhfeufeeivdejiedtieegtdevjedvjeehffev gfenucfkphepuddttddruddurdduieelrdduudeknecuvehluhhsthgvrhfuihiivgeptd enucfrrghrrghmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvg X-ME-Proxy: Received: from localhost (pool-100-11-169-118.phlapa.fios.verizon.net [100.11.169.118]) by mail.messagingengine.com (Postfix) with ESMTPA id CA9AD1080067; Tue, 30 Mar 2021 11:38:31 -0400 (EDT) Date: Tue, 30 Mar 2021 11:38:28 -0400 From: Leo Famulari Message-ID: References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> <87lfa53bkj.fsf@netris.org> <8735wd2f77.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8735wd2f77.fsf@netris.org> X-Spam-Score: -0.7 (/) 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.7 (-) On Tue, Mar 30, 2021 at 04:55:13AM -0400, Mark H Weaver wrote: > I see now that I'm using an older version, although I would have > preferred the newer one. I refer to the variable name 'inkscape' from > my manifest file, and I expected that to point to the latest stable > version. However, it seems that one must use the 'inkscape-1.0' > variable to get the latest stable version. That's seems suboptimal. > > I wonder if the 'inkscape' variable should be renamed 'inkscape/stable' > (for use in packages such as 'dblatex/stable'), and then 'inkscape' > could be repurposed to point to the latest stable version. Thoughts? I think we should do this, or even remove the old Inkscape package now. I'm guessing the reason for keeping the older release series is that the Inkscape save-file format changed? By the way, there is a new upstream release of the old series available, 0.92.5. From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 30 Mar 2021 22:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari Cc: Efraim Flashner , 47479@debbugs.gnu.org Received: via spool by 47479-submit@debbugs.gnu.org id=B47479.161714460530759 (code B ref 47479); Tue, 30 Mar 2021 22:51:02 +0000 Received: (at 47479) by debbugs.gnu.org; 30 Mar 2021 22:50:05 +0000 Received: from localhost ([127.0.0.1]:53017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRNBV-000803-9I for submit@debbugs.gnu.org; Tue, 30 Mar 2021 18:50:05 -0400 Received: from world.peace.net ([64.112.178.59]:56782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRNBS-0007zS-UN for 47479@debbugs.gnu.org; Tue, 30 Mar 2021 18:50:03 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lRNBM-0000jY-9Z; Tue, 30 Mar 2021 18:49:56 -0400 From: Mark H Weaver In-Reply-To: References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> <87lfa53bkj.fsf@netris.org> <8735wd2f77.fsf@netris.org> Date: Tue, 30 Mar 2021 18:48:16 -0400 Message-ID: <87wnto1cms.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 Leo, Leo Famulari writes: > On Tue, Mar 30, 2021 at 04:55:13AM -0400, Mark H Weaver wrote: >> I wonder if the 'inkscape' variable should be renamed 'inkscape/stable' >> (for use in packages such as 'dblatex/stable'), and then 'inkscape' >> could be repurposed to point to the latest stable version. Thoughts? > > I think we should do this, Thanks. > or even remove the old Inkscape package now. I don't think we can remove the old Inkscape, because 'inkscape' is an input of 'dblatex/stable', which 'gtk-doc/stable' depends on. There might or might not be other reasons to keep an older version of 'inkscape' around, but either way, if 'gtk-doc/stable' depends on Inkscape, I think we'd better have an 'inkscape/stable' too, so that our 'inkscape' package can be freely updated on 'master'. Going forward, if it turns out that Inkscape is not truly needed as an input to 'dblatex/stable', and moreover, if _nothing_ deep in our stack truly needs to depend on Inkscape, then we could perhaps eliminate 'inkscape/stable' altogether. However, that would need to happen on either 'core-updates' or 'staging' (or similar), because changing 'dblatex/stable' entails too many rebuilds. What do you think? Thanks, Mark From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 31 Mar 2021 05:31:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Mark H Weaver Cc: Efraim Flashner , 47479@debbugs.gnu.org Received: via spool by 47479-submit@debbugs.gnu.org id=B47479.161716865112919 (code B ref 47479); Wed, 31 Mar 2021 05:31:02 +0000 Received: (at 47479) by debbugs.gnu.org; 31 Mar 2021 05:30:51 +0000 Received: from localhost ([127.0.0.1]:53286 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRTRL-0003MJ-5O for submit@debbugs.gnu.org; Wed, 31 Mar 2021 01:30:51 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:49495) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRTRI-0003M3-G2 for 47479@debbugs.gnu.org; Wed, 31 Mar 2021 01:30:49 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 5D99E5C0125; Wed, 31 Mar 2021 01:30:43 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Wed, 31 Mar 2021 01:30:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=65NLuCuyhjVUYZoEo58eTI0b 7dfJ2dArS45ybWX8GtI=; b=APPCUNj3UBvf0NPZ2sG0UUF6xQMxwJH7IuhIIgNK CSphts+4DGnavuMDxQaHRTHHAgRsxroi4Z6jNaJPzTxciOsB8RUG5xRTFh3BZWMF +aVtPmQUWtq02CXurmjvDTA/CpIDQMkpKErj6Gy7jklpyNOjV99GjV0n70d4qqdl m8M= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=65NLuC uyhjVUYZoEo58eTI0b7dfJ2dArS45ybWX8GtI=; b=f3yUnZxYMLCy5wEBt3zA5Z XLM0QgJ5HUUYr0ef19R5r6dfmJ0cC22AnIieGoNR1oqketuy3wJtxrJ+jmwZ9e0A Sn+j7uqjH3NFV1JU/vjJjw+9kuZmznM9iASM2pExOO2bi7aw9nc6fNL3vQlhLDU1 X1czJ5QGL8OHrITg6bXu6DM7hSkrKTmdaEBWYAUGGyf9TCOWkY1ieTm9J4qTQHCw xiwx68YejyJaFM87y9ttXO9LZtq98S9fXrBhrajY2JvSZW8YsD0nLwBYieTxTG7E 22+8pF16XfJWMDxNNZUCB1LYFeMbmrvachluATElDrRzQTTe2OMPLmXtNMgemOew == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrudeiuddgleehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvffukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfh rghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtth gvrhhnpeeukeektdffvddtudegjeegtdevhfeufeeivdejiedtieegtdevjedvjeehffev gfenucfkphepieelrdduvddtrdelvddrvddtkeenucevlhhushhtvghrufhiiigvpedtne curfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (ool-45785cd0.dyn.optonline.net [69.120.92.208]) by mail.messagingengine.com (Postfix) with ESMTPA id 79DE01080063; Wed, 31 Mar 2021 01:30:42 -0400 (EDT) Date: Wed, 31 Mar 2021 01:30:40 -0400 From: Leo Famulari Message-ID: References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> <87lfa53bkj.fsf@netris.org> <8735wd2f77.fsf@netris.org> <87wnto1cms.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87wnto1cms.fsf@netris.org> X-Spam-Score: -0.7 (/) 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.7 (-) On Tue, Mar 30, 2021 at 06:48:16PM -0400, Mark H Weaver wrote: > I don't think we can remove the old Inkscape, because 'inkscape' is an > input of 'dblatex/stable', which 'gtk-doc/stable' depends on. > > There might or might not be other reasons to keep an older version of > 'inkscape' around, but either way, if 'gtk-doc/stable' depends on > Inkscape, I think we'd better have an 'inkscape/stable' too, so that our > 'inkscape' package can be freely updated on 'master'. > > Going forward, if it turns out that Inkscape is not truly needed as an > input to 'dblatex/stable', and moreover, if _nothing_ deep in our stack > truly needs to depend on Inkscape, then we could perhaps eliminate > 'inkscape/stable' altogether. However, that would need to happen on > either 'core-updates' or 'staging' (or similar), because changing > 'dblatex/stable' entails too many rebuilds. > > What do you think? I didn't realize / remember that Inkscape was used that deep in the package graph. I agree, we should delay this change, at least until a rebuild cycle. I do think it's suboptimal that an end-user application like Inkscape is depended on by so many packages... From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Mark H Weaver Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Wed, 31 Mar 2021 07:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari Cc: Efraim Flashner , 47479@debbugs.gnu.org Received: via spool by 47479-submit@debbugs.gnu.org id=B47479.16171772512854 (code B ref 47479); Wed, 31 Mar 2021 07:55:02 +0000 Received: (at 47479) by debbugs.gnu.org; 31 Mar 2021 07:54:11 +0000 Received: from localhost ([127.0.0.1]:53425 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRVg2-0000jy-Ju for submit@debbugs.gnu.org; Wed, 31 Mar 2021 03:54:10 -0400 Received: from world.peace.net ([64.112.178.59]:57742) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lRVg0-0000ji-MQ for 47479@debbugs.gnu.org; Wed, 31 Mar 2021 03:54:09 -0400 Received: from mhw by world.peace.net with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lRVfu-0005rK-8u; Wed, 31 Mar 2021 03:54:02 -0400 From: Mark H Weaver In-Reply-To: References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> <87lfa53bkj.fsf@netris.org> <8735wd2f77.fsf@netris.org> <87wnto1cms.fsf@netris.org> Date: Wed, 31 Mar 2021 03:52:22 -0400 Message-ID: <871rbv220e.fsf@netris.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 Leo, Leo Famulari writes: > I didn't realize / remember that Inkscape was used that deep in the > package graph. I agree, we should delay this change, at least until a > rebuild cycle. The removal of inkscape@0.92.4 should certainly be delayed, but I see no reason why we couldn't immediately, on 'master', rename the variable 'inkscape' to 'inkscape/stable', and 'inkscape-1.0' to 'inkscape', with 'inkscape-1.0' made an alias to 'inkscape', if we can agree on it. Do you see a reason to delay those changes? > I do think it's suboptimal that an end-user application like Inkscape > is depended on by so many packages... Indeed, it's not good. In fact, the question just occurred to me: "How is it that Inkscape, which clearly depends on Gtk+, can also be a dependency of Gtk+, via the path gtk+ -> at-spi2-atk -> at-spi2-core -> gtk-doc -> dblatex -> inkscape@0.92.4?" It turns out that the only reason there's no cycle here is because: (1) the older inkscape@0.92.4 uses gtk+-2 (not 3), and (2) none of the dependencies of gtk+-2 use gtk-doc. Both of these are likely suboptimal, but we will apparently be blocked from fixing these issues while Inkscape is needed to build our core graphics stack. In my opinion, the best way to fix this is to split off documentation generation for selected core libraries into separate packages. Generating documentation often requires higher-level components, and yet we should also generate documentation for our core libraries. This naturally leads to cycles unless the documentation is split off. We should use the core libraries (without docs) to build the documentation generators, and then from there build the documentation for the core libraries. What do you think? Thanks for the discussion, Mark From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 06 Apr 2021 14:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Leo Famulari Cc: Mark H Weaver , Efraim Flashner , 47479@debbugs.gnu.org Received: via spool by 47479-submit@debbugs.gnu.org id=B47479.16177185161958 (code B ref 47479); Tue, 06 Apr 2021 14:16:01 +0000 Received: (at 47479) by debbugs.gnu.org; 6 Apr 2021 14:15:16 +0000 Received: from localhost ([127.0.0.1]:41326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lTmU8-0000VU-5W for submit@debbugs.gnu.org; Tue, 06 Apr 2021 10:15:16 -0400 Received: from mail-qt1-f174.google.com ([209.85.160.174]:41800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lTmU6-0000VE-Bn for 47479@debbugs.gnu.org; Tue, 06 Apr 2021 10:15:14 -0400 Received: by mail-qt1-f174.google.com with SMTP id x9so11214482qto.8 for <47479@debbugs.gnu.org>; Tue, 06 Apr 2021 07:15:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=MTPdK3TuVgGJbXpqyo+ctmWfuEal5Z+WfW+eTDRmVvQ=; b=YI8wly0i5sB0mOiqiFbfwTWdijFqLwHI9ivXsSOfBk4ttwEvrWcZLZsSIIgtu2fbrW ZJumqH7/1DOKn2RCB8oJuaJEib/vxCpCvFj25/B/tlaeGE2tnwENJZSuBp6UaTbb96LV +NvGPKYavXiUNfeDrPC++CDtlATHvV/UnNrb6ScvCHBVP/ejEHFuMnioyycy76eQWplv Xb7l9R9YVXYegevVhuBPIMKIBIKPeLZyYGVjjvHtLPNQskGx2WPB5kOA6Lcd9Zm3Yjju gROESqeVTEK8Cps4YOkJ9+CLb4QlUKJ8E+gHGpmep9H+V3wZF7ZSbiPIcdAUKfPF98E9 mbkw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=MTPdK3TuVgGJbXpqyo+ctmWfuEal5Z+WfW+eTDRmVvQ=; b=RMhei/l6iiRwG3ieLFjptaNgVaaQ2jl792S2iJEhVfBaZnkwnj3mFKJZelHeG7aeE8 o5zh5QHAMqNYuo6yOfHUo5d4gVr+KLLo/hq62c8Z5SQE7F8cz74oFrgFUlajNu+MI22a WsObmDDIKYecnx2Wx3Icw9g8oE5JvmbyboGwcabqtupANTiXm5H+YLb4yV0pyyRf+zor px9Hw4stM7Ejt2LNfHvxKJkh+HrPebgLy0ZXY529+t3QDMuwf+6h9zHdcHzmTyRQ2W5M uGYsCV1hwOeXYg2+G9Z5grjgTfMQKYBFRk4YPSGq2O9EIhAyPoRL3+qf4xuZfgGfdj0g DOcw== X-Gm-Message-State: AOAM5337sxZ41QxSx9XegQgUsxZriXnM1ppYzIPafSiGFn/igjgsXDFz CQuL+ijwAJZOMJ/5NDWF+3fzmlo+EsE= X-Google-Smtp-Source: ABdhPJyzRAcAkxoUBKmxa7oni5kyNbb121q+4tBhztGra+ocSQdbKDqQL38zwdREtVOK1OUuNVR45Q== X-Received: by 2002:ac8:568b:: with SMTP id h11mr28435692qta.157.1617718508515; Tue, 06 Apr 2021 07:15:08 -0700 (PDT) Received: from hurd (dsl-149-132.b2b2c.ca. [66.158.149.132]) by smtp.gmail.com with ESMTPSA id l17sm14462247qtk.60.2021.04.06.07.15.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 Apr 2021 07:15:08 -0700 (PDT) From: Maxim Cournoyer References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> <87lfa53bkj.fsf@netris.org> <8735wd2f77.fsf@netris.org> Date: Tue, 06 Apr 2021 10:15:07 -0400 In-Reply-To: (Leo Famulari's message of "Tue, 30 Mar 2021 11:38:28 -0400") Message-ID: <87czv7pkic.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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 Leo et al., Leo Famulari writes: > On Tue, Mar 30, 2021 at 04:55:13AM -0400, Mark H Weaver wrote: >> I see now that I'm using an older version, although I would have >> preferred the newer one. I refer to the variable name 'inkscape' from >> my manifest file, and I expected that to point to the latest stable >> version. However, it seems that one must use the 'inkscape-1.0' >> variable to get the latest stable version. That's seems suboptimal. >> >> I wonder if the 'inkscape' variable should be renamed 'inkscape/stable' >> (for use in packages such as 'dblatex/stable'), and then 'inkscape' >> could be repurposed to point to the latest stable version. Thoughts? > > I think we should do this, or even remove the old Inkscape package now. > > I'm guessing the reason for keeping the older release series is that > the Inkscape save-file format changed? The reason inksape@0.92 is still kept around is becauseInkscape@1 doesn't build on ARM (more accurately, one of its dependencies, lib2geom, doesn't). It's been a while since I looked at the issue, and it seems there may have been some activity in lib2geom upstream to try to address the problem, so we should revisit it. Maxim From unknown Tue Aug 12 08:34:25 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: Maxime Devos Subject: bug#47479: closed (Re: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs) Message-ID: References: <87jzo26ueh.fsf@gmail.com> <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> X-Gnu-PR-Message: they-closed 47479 X-Gnu-PR-Package: guix Reply-To: 47479@debbugs.gnu.org Date: Mon, 22 Jan 2024 01:16:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1705886162-28292-1" This is a multi-part message in MIME format... ------------=_1705886162-28292-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #47479: inkscape retains a reference to imagemagick, even though it is in n= ative-inputs 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 47479@debbugs.gnu.org. --=20 47479: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D47479 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1705886162-28292-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 47479-done) by debbugs.gnu.org; 22 Jan 2024 01:15:16 +0000 Received: from localhost ([127.0.0.1]:39486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRiuC-0007LF-B9 for submit@debbugs.gnu.org; Sun, 21 Jan 2024 20:15:16 -0500 Received: from mail-qv1-xf31.google.com ([2607:f8b0:4864:20::f31]:52380) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRiu9-0007Kx-Dn for 47479-done@debbugs.gnu.org; Sun, 21 Jan 2024 20:15:14 -0500 Received: by mail-qv1-xf31.google.com with SMTP id 6a1803df08f44-680a13af19bso18624676d6.0 for <47479-done@debbugs.gnu.org>; Sun, 21 Jan 2024 17:15:09 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705886103; x=1706490903; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=+5lMkts2i48f7kQFmW2//Adw2S8BJvDjdthCiJRwLJU=; b=DlnvluaQy/+jBN750wePL3lL7XFijOWunzDsi1lj3z8nDqMDSE7E1H4gz9MHxtXeK+ IPYIo8/9T8CiKFkICsimEUBi/+nIP2s+apugOORx7fb0/GC8ghN/+8p9SvU362LLVWTf ouX7bEzqDU7TMj9YMa9vOG2HdQFpUe8hW/JZJ6qIB4hffFgD9573LE+JBhNRTzD9Y3h/ Uk6I5QVtqowrAkLUPGR0VDFs0IzVIzsklzLDS4eERSDoRLk+gps7UbALqo+e22e8wUmR pzY1IL1wM2Jonb7GyZZvevnwZhU7NpgDQmOcGfPqKb2zYUz93Tm+HTz6Fu6gnGlICG/U Tplw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705886103; x=1706490903; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+5lMkts2i48f7kQFmW2//Adw2S8BJvDjdthCiJRwLJU=; b=kH6WGuN6Rs2UuwNvGYmkqw/j4SMquSVUTXdRLQ3S0/30L7ftSR5hBi8bEf28foBT6y HQRKXt2uty0tRJnIZ6zksTdisTCqxp6NN2P2Fgu+QP02cctRZfmCAdan+xNkzcVByF9x BpICMc6dEsP0JjNgPYRyc3AWdwMJOaHilBrxK5HmWavDoVSDvoLe+5M2LmobhoKEdeyL XHqMybBnDdcu+rwtKRkn8ID4AXB5NSgfFqg9dwI9kA7fq3YlwemxtQCOehtrwhpXm7A+ r51k2knNevq0btM4v8Xjow2YlNFZJQVTuCwGMB6hXB978nZp3OK4UqarhG92RMlX7ua3 14OQ== X-Gm-Message-State: AOJu0YzZfUNIF9tYjuZtHXvh5s0cKAERTKwKKWc0vxhR0xNVdOM9A+0r qbTFQUAHUf5ikBiBL0noSt58344sftAN1h0igq+H878VzRfdlbAXSdh1AEVt3Vw= X-Google-Smtp-Source: AGHT+IG+TCf477HYghRxSEpXXsdbYOv5Hs8o6FsEs0utRVHjIY0inq79+PmRIsPZ4iU2R1x7qJGFEA== X-Received: by 2002:ad4:5ba5:0:b0:686:9652:b7eb with SMTP id 5-20020ad45ba5000000b006869652b7ebmr4233qvq.105.1705886103579; Sun, 21 Jan 2024 17:15:03 -0800 (PST) Received: from hurd (dsl-10-128-232.b2b2c.ca. [72.10.128.232]) by smtp.gmail.com with ESMTPSA id op23-20020a056214459700b0068681793468sm1239306qvb.36.2024.01.21.17.15.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Jan 2024 17:15:03 -0800 (PST) From: Maxim Cournoyer To: Leo Famulari Subject: Re: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs In-Reply-To: <87czv7pkic.fsf@gmail.com> (Maxim Cournoyer's message of "Tue, 06 Apr 2021 10:15:07 -0400") References: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> <87lfa53bkj.fsf@netris.org> <8735wd2f77.fsf@netris.org> <87czv7pkic.fsf@gmail.com> Date: Sun, 21 Jan 2024 20:15:02 -0500 Message-ID: <87jzo26ueh.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 47479-done Cc: Mark H Weaver , Efraim Flashner , 47479-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 (-) Hello, Maxim Cournoyer writes: > Hi Leo et al., > > Leo Famulari writes: > >> On Tue, Mar 30, 2021 at 04:55:13AM -0400, Mark H Weaver wrote: >>> I see now that I'm using an older version, although I would have >>> preferred the newer one. I refer to the variable name 'inkscape' from >>> my manifest file, and I expected that to point to the latest stable >>> version. However, it seems that one must use the 'inkscape-1.0' >>> variable to get the latest stable version. That's seems suboptimal. >>> >>> I wonder if the 'inkscape' variable should be renamed 'inkscape/stable' >>> (for use in packages such as 'dblatex/stable'), and then 'inkscape' >>> could be repurposed to point to the latest stable version. Thoughts? >> >> I think we should do this, or even remove the old Inkscape package now. >> >> I'm guessing the reason for keeping the older release series is that >> the Inkscape save-file format changed? > > The reason inksape@0.92 is still kept around is becauseInkscape@1 > doesn't build on ARM (more accurately, one of its dependencies, > lib2geom, doesn't). It's been a while since I looked at the issue, and > it seems there may have been some activity in lib2geom upstream to try > to address the problem, so we should revisit it. That's not relevant anymore, but our current inkscape 1.2 depends on imagemagick still. Seeing how it now links directly to it, I've added it to inputs as well in commit 552ebc47af and pushed to core-updates. Closing! -- Thanks, Maxim ------------=_1705886162-28292-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 Mar 2021 17:07:51 +0000 Received: from localhost ([127.0.0.1]:49482 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQvMk-0004Wj-LX for submit@debbugs.gnu.org; Mon, 29 Mar 2021 13:07:51 -0400 Received: from lists.gnu.org ([209.51.188.17]:53944) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lQvMg-0004WW-A1 for submit@debbugs.gnu.org; Mon, 29 Mar 2021 13:07:49 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:59282) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lQvMf-0005B3-Rd for bug-guix@gnu.org; Mon, 29 Mar 2021 13:07:46 -0400 Received: from michel.telenet-ops.be ([2a02:1800:110:4::f00:18]:53490) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lQvMd-00046H-RC for bug-guix@gnu.org; Mon, 29 Mar 2021 13:07:45 -0400 Received: from ptr-bvsjgyjmffd7q9timvx.18120a2.ip6.access.telenet.be ([IPv6:2a02:1811:8c09:9d00:aaf1:9810:a0b8:a55d]) by michel.telenet-ops.be with bizsmtp id mH7d2400J0mfAB406H7eJ6; Mon, 29 Mar 2021 19:07:38 +0200 Message-ID: <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> Subject: inkscape retains a reference to imagemagick, even though it is in native-inputs From: Maxime Devos To: bug-guix@gnu.org Content-Type: multipart/signed; micalg="pgp-sha256"; protocol="application/pgp-signature"; boundary="=-RJ9RL0kaDjPa22w3JjUr" Date: Mon, 29 Mar 2021 18:33:10 +0200 MIME-Version: 1.0 User-Agent: Evolution 3.34.2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r21; t=1617037658; bh=xIHeHtvb5thg1SY7atyzquRRSiBT2t2JznvcMF8UHI4=; h=Subject:From:To:Date; b=GrB1HaSWo7CzMTCTd5YP/dyuZqJexL6ZHeOLtSSqYGN1+ech8gWM+BCksqJMf5ZNT rzdvH5VNls2uElX/rLNX2wLqXL0tb3Ns14dApECacUAQreFlPp9W9BvE4Yge2euZWC B7UN29ReClzgnNsM0Hom6DQoJXuwuIaxRt3P8hDyi36NQlEPS91ZIkcYj+abgkcJua DjOPN6pl5VI68KG8ZLgt22q2J3nrgU7ZSErA5zpqqWvC9of2PdpMI2UokVYPABzWKg p6IEecz3ShJxSOTHZ1OREZWBtbV+00cfjyDKT9Tqaa7+fuN0tPDoC3E/NLYgorCgze gEzswAReGpgWw== Received-SPF: pass client-ip=2a02:1800:110:4::f00:18; envelope-from=maximedevos@telenet.be; helo=michel.telenet-ops.be X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.6 (/) 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 (--) --=-RJ9RL0kaDjPa22w3JjUr Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Guix, On $ guix --version > guix (GNU Guix) 510e24f973a918391d8122fd6ad515c0567bf23e with $ guix graph --type=3Dreferences inkscape it can be seen inkscape retains the reference to imagemagick, even though imagemagick is in native-inputs. Greetings, Maxime. --=-RJ9RL0kaDjPa22w3JjUr Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- iI0EABYIADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYGIBIBccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7kloAQDcUuMR0SV1+0IlP3Mt2qc2ww7C oJMw5ZYQmWZ+vXekVwEAwc6c/NlyGkPi10VpSdjkpZHC9Qh+k3Dx9c5uWWCBCg0= =Kdnx -----END PGP SIGNATURE----- --=-RJ9RL0kaDjPa22w3JjUr-- ------------=_1705886162-28292-1-- From unknown Tue Aug 12 08:34:25 2025 X-Loop: help-debbugs@gnu.org Subject: bug#47479: inkscape retains a reference to imagemagick, even though it is in native-inputs Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Mon, 22 Jan 2024 04:08:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 47479 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Maxime Devos , 47479-done@debbugs.gnu.org Received: via spool by 47479-done@debbugs.gnu.org id=D47479.170589645713890 (code D ref 47479); Mon, 22 Jan 2024 04:08:01 +0000 Received: (at 47479-done) by debbugs.gnu.org; 22 Jan 2024 04:07:37 +0000 Received: from localhost ([127.0.0.1]:39552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRlaz-0003by-6e for submit@debbugs.gnu.org; Sun, 21 Jan 2024 23:07:37 -0500 Received: from mail-qk1-x72d.google.com ([2607:f8b0:4864:20::72d]:46566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rRlat-0003bh-95 for 47479-done@debbugs.gnu.org; Sun, 21 Jan 2024 23:07:35 -0500 Received: by mail-qk1-x72d.google.com with SMTP id af79cd13be357-78324e302d4so280760385a.1 for <47479-done@debbugs.gnu.org>; Sun, 21 Jan 2024 20:07:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1705896441; x=1706501241; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:from:to:cc:subject:date:message-id:reply-to; bh=TJBpJEGuGssGH1Lg8dI6I3fmOs1naRaaXsgWW+eRbKg=; b=UXgOESYxdprAsDStaGBXVT7CKcKXn6BRpWxOMt9LCWrfaZnFVwOmQQlc7lkOuF5h4E pDLvCHJeYYf4b1OHNfXvBkhAXZwb0Ty3opvictQ6NauEkC8pIiSuYOGwv8U7ZXHrMWmM 2widOkiFeXuifk9O2mm4qhw3vLaNZcO1q2L4k5L3knIQ/e60EtLQ35XrRry4qs/2dhgB BII0hwzZi7HTN4srIg9YI41HKUnXnzmTVeV3VfYqa0GBYsZ9ALZ9yxd8e8rfGM3MyT97 7zMlep4yq/S53QliIirBfaXcsGJ6yk9jvA+dzAFTeqNWv1snLVU1WHRb04JD4uCwhLFb UYPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1705896441; x=1706501241; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=TJBpJEGuGssGH1Lg8dI6I3fmOs1naRaaXsgWW+eRbKg=; b=eiBtefMidht98LYxoqOBI5RfWsJ+aGIrihIgW58buXocvsXyrQL6AQcMEcEfYJen5r bdMlcKygrS92fO0GwXo1u7r0rR5UvqPSyWEo+HlA3ra0NDz+p1HGB7ykatwc08l9+wuU ZaYNGfbH3EgBwe6Nw0vU6V5eULSEOAobPu89Q1msHwoj+pZe0hfTOEgzNxwDQbt1jRG9 hDKt2pyNK9Do7PVbGkwl0MXp57BmzVI4Nd4KMZ7hrIg7zsO103XYzzCOYLAdCxht4DsC jc9xzetSI2atg/+rzGVKkbFg57fYU2rdzZV7MR7ME0iDBc7A7S1WuO8XeT1d+WZhDe+d THlg== X-Gm-Message-State: AOJu0YzEQhPZilwDiJd1VfUqVBTgw4nGDfwL2I7JrfCgKbSQTsgNLq8y 5RfyJZPdmgC2ipWXqBkBbuTdZSsPiYlj0bzNSiwE6G+uHVUAJGou/db3MCA9Egs= X-Google-Smtp-Source: AGHT+IGBF8Rk+6ZnVRyBPs3WxoUk/CHAAvF1Qd81qZ6QHGyr3AIp4B+Sp5IghDyBUsMOhyODr67zZQ== X-Received: by 2002:a05:6214:ac3:b0:685:a3f1:8a48 with SMTP id g3-20020a0562140ac300b00685a3f18a48mr6105254qvi.123.1705896441275; Sun, 21 Jan 2024 20:07:21 -0800 (PST) Received: from hurd (dsl-10-128-232.b2b2c.ca. [72.10.128.232]) by smtp.gmail.com with ESMTPSA id h22-20020a05620a10b600b00783949e7817sm1523786qkk.92.2024.01.21.20.07.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Jan 2024 20:07:20 -0800 (PST) From: Maxim Cournoyer In-Reply-To: (GNU bug Tracking System's message of "Mon, 22 Jan 2024 01:16:02 +0000") References: <87jzo26ueh.fsf@gmail.com> <9beb8d6af78a517d53aaaa43179272b8953da78f.camel@telenet.be> Date: Sun, 21 Jan 2024 23:07:18 -0500 Message-ID: <87cytu6mfd.fsf_-_@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) 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 (-) Hello, [...] >>> On Tue, Mar 30, 2021 at 04:55:13AM -0400, Mark H Weaver wrote: >>>> I see now that I'm using an older version, although I would have >>>> preferred the newer one. I refer to the variable name 'inkscape' from >>>> my manifest file, and I expected that to point to the latest stable >>>> version. However, it seems that one must use the 'inkscape-1.0' >>>> variable to get the latest stable version. That's seems suboptimal. >>>> >>>> I wonder if the 'inkscape' variable should be renamed 'inkscape/stable' >>>> (for use in packages such as 'dblatex/stable'), and then 'inkscape' >>>> could be repurposed to point to the latest stable version. Thoughts? >>> >>> I think we should do this, or even remove the old Inkscape package now. >>> >>> I'm guessing the reason for keeping the older release series is that >>> the Inkscape save-file format changed? >> >> The reason inksape@0.92 is still kept around is becauseInkscape@1 >> doesn't build on ARM (more accurately, one of its dependencies, >> lib2geom, doesn't). It's been a while since I looked at the issue, and >> it seems there may have been some activity in lib2geom upstream to try >> to address the problem, so we should revisit it. > > That's not relevant anymore, but our current inkscape 1.2 depends on > imagemagick still. Seeing how it now links directly to it, I've added > it to inputs as well in commit 552ebc47af and pushed to core-updates. I've applied some patches from Maxime and refined my understanding of what this was about; it was not just about retaining a reference to imagemagick listed from native-inputs, it was about retaining a reference to imagemagick for the *stable* variant of inkscape/stable, which meant we couldn't use the imagemagick/stable insecure variant. Tentatively fixed in b4a6b1ba93844d7373c58237cb0b742352dec954 ("gnu: inkscape/stable: Build stable variant without imagemagick support.") which builds on a series from Maxime Devos. I haven't caught up with rebuilding core-updates yet to validate it truly works, but we'll see soon. Thanks, Maxime! -- Maxim