From unknown Thu Jun 19 14:04:44 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#75510 <75510@debbugs.gnu.org> To: bug#75510 <75510@debbugs.gnu.org> Subject: Status: Building grub-image.png.drv fails with rsvg Reply-To: bug#75510 <75510@debbugs.gnu.org> Date: Thu, 19 Jun 2025 21:04:44 +0000 retitle 75510 Building grub-image.png.drv fails with rsvg reassign 75510 guix submitter 75510 Roman Scherer severity 75510 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 12 04:59:10 2025 Received: (at submit) by debbugs.gnu.org; 12 Jan 2025 09:59:10 +0000 Received: from localhost ([127.0.0.1]:46170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tWukQ-00015l-4F for submit@debbugs.gnu.org; Sun, 12 Jan 2025 04:59:10 -0500 Received: from lists.gnu.org ([2001:470:142::17]:58338) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tWukN-00015V-Ig for submit@debbugs.gnu.org; Sun, 12 Jan 2025 04:59:07 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tWukI-0004qh-0p for bug-guix@gnu.org; Sun, 12 Jan 2025 04:59:02 -0500 Received: from mail-ej1-x62e.google.com ([2a00:1450:4864:20::62e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1tWukF-0002Ek-Kb for bug-guix@gnu.org; Sun, 12 Jan 2025 04:59:01 -0500 Received: by mail-ej1-x62e.google.com with SMTP id a640c23a62f3a-ab2bb0822a4so697796166b.3 for ; Sun, 12 Jan 2025 01:58:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1736675937; x=1737280737; darn=gnu.org; h=mime-version:message-id:date:user-agent:subject:to:from:from:to:cc :subject:date:message-id:reply-to; bh=K8FDBn62cGpNJQeDy2QWpwVRXxWxUjpmHNfkyINjpOU=; b=fGjk+amaDxUjXr1CZIdYPoYSu6GCU6g3U1pJ52+luNJ+XUF+ys5Vfg3hTCDNsMdKQv cd18PEXOzrwibsAz16Cyf0rh+TEW1jLEIroPsRHcTmnh3EKdx9GtlGfCsijD+T2QIWNu 5JUFbrY87jlVULbhq3jWBrecQWA/HJcSvy6o3N65rXtrdi/qRJgYXMd3ywtXBOD5ig8a b+m2HO9sZrMSVaaq23//GagsB3HQzszrAG0IdkbRYs380VjeU8dBZ+VB4QRPFAeXARNU 5W0nkEr7IuIHI1McVIDG0BvF0NvlOSw/3hJ4ZD/Arf7jD9dj4VYD5BuHvSmtH4jc+o3h Qm4g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736675937; x=1737280737; h=mime-version:message-id:date:user-agent:subject:to:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=K8FDBn62cGpNJQeDy2QWpwVRXxWxUjpmHNfkyINjpOU=; b=g/N5b/dQg3V1uqAPVd4oyK7xWj4EM8gXQBx1XyFIWvLanMan6G8vcLfzBniu7EoEUB wrexJnz+wYlXf4zU1BRTPWlZNim2WWeRGyuMGB1EV6Rs2GpybhFgKZItOViN/Or1On07 wySUQBN8OiFafICmIpiCgVahRV0RdOBgP41VFDjRS+4qB5+5yMC/tvNFgUO2PEU16STG 7Ey6lkll1rmDOS4UxuZZZGcNOZeSU+x/ueVNnDe99u6hFYCKJO3wD8jiE6QhEO4P2sKU UGR49bbU0H2FEPENPksugJXq/xExKFRwFNvcocB3B8d4qVIOeF3xnKTiUwmDiAlBnfH5 UyTQ== X-Gm-Message-State: AOJu0Yw6BR79fdIoCDuc9x3V4Z+Uf1J7dYxm/cwjDCrPmlo2uTEmkGYY Rcw04OfMSCWi+Dp3emBhJ46foJqxL59Smlcl1iO1p1/jGzKFeqGQHckwolvYwmEuM1JayZd11cm 7yFw= X-Gm-Gg: ASbGncunNX2KCmHsEujbJCJw6gXehr3ic1l82Th0WAep2kqMc/YEAeimllYpZ9d6gdj R5yvQKdY1PzrkXwumZdWzeR0GOgrbBPxUKOpLlwQJ0c4vqEKhUAQfweDF2CMQN6IsSqKCKgFQAk p4yS6rx3+4YEhCVbutU8xHOJy/Wotc5r0cTEaWrHFh63G0+WKvQm6kuZOBtOuPo1m9ixyVatRUn j7IMSqPc6xqRhXqFY/ngQNBBFwYqJxwIuxEhybJLISSqYvvFkYK1KBHw7SW X-Google-Smtp-Source: AGHT+IFSh9Tsf6GTKoP54XXr/qoIwVPP9RfHFdROH3q6F6lwESqISVTL5RhMWsNTwJ6E3DhSfgpZXQ== X-Received: by 2002:a17:906:2990:b0:ab2:ea29:b6 with SMTP id a640c23a62f3a-ab2ea2905d2mr624436966b.35.1736675936578; Sun, 12 Jan 2025 01:58:56 -0800 (PST) Received: from m1 ([2a01:599:105:2294:958e:9a47:b199:29d0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab2c964dc9dsm359680366b.178.2025.01.12.01.58.55 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jan 2025 01:58:55 -0800 (PST) From: Roman Scherer To: bug-guix@gnu.org Subject: Building grub-image.png.drv fails with rsvg User-Agent: mu4e 1.12.7; emacs 29.4 Date: Sun, 12 Jan 2025 10:58:54 +0100 Message-ID: <86bjwcs68x.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" Received-SPF: none client-ip=2a00:1450:4864:20::62e; envelope-from=roman.scherer@burningswell.com; helo=mail-ej1-x62e.google.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) 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: -1.0 (-) --=-=-= Content-Type: text/plain Hello Guix, I can't reconfigure my (aarch64) system anymore. When building /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv I see the following backtrace: ``` building /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv... Backtrace: 2 (primitive-load "/gnu/store/3rcg4ann6607iqsh1aj84cqdnw8?") In gnu/build/svg.scm: 53:6 1 (svg->png "/gnu/store/41841pid2mmsvar44vy9xafsrf3cyb9i?" ?) In unknown file: 0 (rsvg-handle-render-cairo # #) ERROR: In procedure rsvg-handle-render-cairo: Wrong type (expecting finalized smob): # builder for `/gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv' failed with exit code 1 build of /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv failed View build log at '/var/log/guix/drvs/bp/da8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv.gz'. applying 4 grafts for asahi-scripts-20240623 ... cannot build derivation `/gnu/store/mnavmxm513zwy16m1lyz2yppdgjbam3l-grub.cfg.drv': 1 dependencies couldn't be built guix system: error: build of `/gnu/store/mnavmxm513zwy16m1lyz2yppdgjbam3l-grub.cfg.drv' failed ``` Any ideas how to fix this? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmeDkl4fHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmQgcB/474csTCqGn8JEQ Q6AtPYYLZA6CbAAA8C6fm677GH6lSxflZKEqlLSeLb18vSUW8y+zb11aYMNLBFtn BI5Uia60rsRk8GGs7LetsuewjYknrdZLnNYc4Ebq70WTDGvrZK8mlqvmrXVNkgAT +GVJGVb/cJmYUHJZAkunzMMPuiCBRScvOUSwzDhZEQeY3tcfirkkz7irlzNIrwUi FeSd3XEo1hQaLLSJQL72BYZSdCiDMvWf7c/6iJ2JvHeMxWJsfx4M2AoX9+w2hCog hZcICibESOuu0ENAhHprgHayZGfkBQjM1CcpyNbbLqny5UMh54PhG8W1sRrLB2TT AQEeruve =426t -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 12 15:30:18 2025 Received: (at 75510) by debbugs.gnu.org; 12 Jan 2025 20:30:18 +0000 Received: from localhost ([127.0.0.1]:49271 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tX4bC-0005je-0K for submit@debbugs.gnu.org; Sun, 12 Jan 2025 15:30:18 -0500 Received: from fhigh-b8-smtp.messagingengine.com ([202.12.124.159]:44617) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tX4b9-0005jB-Dq for 75510@debbugs.gnu.org; Sun, 12 Jan 2025 15:30:16 -0500 Received: from phl-compute-04.internal (phl-compute-04.phl.internal [10.202.2.44]) by mailfhigh.stl.internal (Postfix) with ESMTP id F04532540140; Sun, 12 Jan 2025 15:30:09 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-04.internal (MEProxy); Sun, 12 Jan 2025 15:30:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=mesmtp; t=1736713809; x= 1736800209; bh=ioXIMvkT6SkkW/rcrOV4aswaOt40EihCtHN+7Y4d9zs=; b=i ay70Fj83vIed4DYW1/7BSKqWTvOrsje6D0oqYvnu6kM6QX1jfeVDp21KAXbSQ+3k Qt3p/lXFcYn20K1/SdXsiol/2aRESHkpnbpYVsDgShKKXPeQfLe4fuj9jZOFleX7 JJIPpClZMoOYlBlbnDwIpNw9yKdsaPMZmcaZ4Js9Mc= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1736713809; x=1736800209; bh=ioXIMvkT6SkkW/rcrOV4aswaOt40EihCtHN +7Y4d9zs=; b=nQ430ofowK+y38apzc0SdysFmIOuSy9Jj4mRoMWCUfUyEkRBbGz ZN2NtCBQGuMTfpEgsD3x6ftHYejj3Lx9QrZF7h1PWX2dLmGMw8k4P1QCsGIgHcCn /WOl16ytUIsD1L3n/z8owpnJd79/rIHKSEe2D+h6eQ6oqxxmfFxEBaBoMl+D6TcK k4SAGcxx24Q/HmOVSk35Quq1Q8yoiAOzQsZHD8gKY2Em8iBuVFRORL0KbKwuz6Em 5Ik78gvANJAFKq2WIAd2FwqW8XfF26+esLGPpE2B+JvzRHQ9dnf5dwAzQBLEA46h ezEhqTMLpCB3PsbYmj5ZbaT0er8HZMyzg+Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudehvddgudefjecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddv necuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnh grmhgvqeenucggtffrrghtthgvrhhnpeeiteduheefkeeufeelgeduhfejgfelheefleeu hfeffffgueduleehvdejleeiteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgvpdhnsggprhgtphht thhopedvpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehrohhmrghnrdhstghhvg hrvghrsegsuhhrnhhinhhgshifvghllhdrtghomhdprhgtphhtthhopeejheehuddtsegu vggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 12 Jan 2025 15:30:08 -0500 (EST) Date: Sun, 12 Jan 2025 15:30:07 -0500 From: Leo Famulari To: Roman Scherer Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg Message-ID: References: <86bjwcs68x.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86bjwcs68x.fsf@burningswell.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@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.7 (-) On Sun, Jan 12, 2025 at 10:58:54AM +0100, Roman Scherer wrote: > > I can't reconfigure my (aarch64) system anymore. When building > /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv I see the following backtrace: [...] > View build log at '/var/log/guix/drvs/bp/da8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv.gz'. Can you share this log? From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 12 17:12:49 2025 Received: (at 75510) by debbugs.gnu.org; 12 Jan 2025 22:12:49 +0000 Received: from localhost ([127.0.0.1]:49378 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tX6CP-0001kr-BA for submit@debbugs.gnu.org; Sun, 12 Jan 2025 17:12:49 -0500 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:43292) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tX6CM-0001ka-Hy for 75510@debbugs.gnu.org; Sun, 12 Jan 2025 17:12:47 -0500 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5d3f57582a2so9350379a12.1 for <75510@debbugs.gnu.org>; Sun, 12 Jan 2025 14:12:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1736719959; x=1737324759; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=/M5t57uJD5bEQazj/0LzDV+88KZCqMM4DGuk7jDgXB4=; b=uAf4ZQNyn401DsW578RgR8BNwH02wsdFEG3XYh45J4/j1TfmK0MPGGRBlJuIqluEPY HvnbEs9mcTgA7qufOIZeXw15BVk6oWXF+fLHf5buQq2tk4cn/11TZtgrjiabdu6arucp yxohIgWCT8N8LkRf88I7frzSwDYVGD3t/u80IH63QuIMyjafI7c6qB7HuZaS2A0iLllC VeM0RbcC1xUQ6eY1GSb3WIxbVvNc4RMBIUnYC9aq3u2jibfbZ0eUWhtBiA3mrtM2XivK nx8wz4FU1Gb/n/QRzV6+j6Q9SEVp0Rp74mjM2OyciOz3Q9wG3SyGaABRO9Z5zNtEymJ0 6L7A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736719959; x=1737324759; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/M5t57uJD5bEQazj/0LzDV+88KZCqMM4DGuk7jDgXB4=; b=Foctz82BzHum3JYx7co9voCr7QZ8c5jEo+pDhe+pgtmhIilXrS3z9/5DF+nrYJE1Ch /qVtalNK/P/Y/u+97kqL25FFVl5FCFjZMv/Jwf8E7/uLRIW1VPfC3ZHXwHiaieAwH4Ix +S6JvgyPYacebLUQdYd+6vwpb4cNE+IbfusVBwOucmjU1NRvmQ/5ndTA1xXVvxHLSMa/ 0P+leqF3k0RBmFWSieZEcjNPT0rkRxBUNl8PqiBCp0GPzeUfLOAomONiRPELYI3DmL8P /FY+cK+Kg/Kp4MvKcr3Pa/S40tMaDRMD6MqBiGos+Gj6rVWFESYFw6jlMi6qvDZCkPQQ WVGA== X-Gm-Message-State: AOJu0YxUENsHjCBu42/c/TnZ3LzbFZ+GnV4Vzfr2s3L14pRUh6n3/kNO AvAp9WzOBkHt6s2x4u+y8Z4eLMkA4jECakYEX134wtDBN0USAlvJDw6qp68LleCgcmCuyIc63nc NowQ= X-Gm-Gg: ASbGncusgzTlStTG04FZ2N0Qi8HZohjGyZaYmfyBiuIDaAdhg3k3xUEX7cBva/5V/Ce acDX+5YlBP1woaaaYlVfGgGUWXehG5Wln/mtycOUNnW8DPZbeAjB98fRQXJf5TgKpkqCDIfBp/B sVXUjS3MWBZhx7ScCik2Vqrw2JJO00zRAPbuua+30Ztjzf3fAV+yo3eUFRC9fwNizAHSiF4Qert JmXV9SbVgBKQtAGf+LiEBenQJd8eicKvppBUqe7FW5Bj0O+3us4A6apJoeL X-Google-Smtp-Source: AGHT+IH99IdflBEdfHA95xKT2aYv7Cu5pjkOU1eA/pXgdS9XzXOy3ZjBsXdKyVy9rHtQMAq5Dk3IAQ== X-Received: by 2002:a05:6402:4305:b0:5d3:e9fd:9a16 with SMTP id 4fb4d7f45d1cf-5d98627df9amr12935062a12.12.1736719959371; Sun, 12 Jan 2025 14:12:39 -0800 (PST) Received: from m1 ([2a01:599:105:2294:958e:9a47:b199:29d0]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5d9904a411csm4123317a12.72.2025.01.12.14.12.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 12 Jan 2025 14:12:38 -0800 (PST) From: Roman Scherer To: Leo Famulari Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg In-Reply-To: (Leo Famulari's message of "Sun, 12 Jan 2025 15:30:07 -0500") References: <86bjwcs68x.fsf@burningswell.com> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Sun, 12 Jan 2025 23:12:37 +0100 Message-ID: <865xmj8ywa.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@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 (-) --=-=-= Content-Type: text/plain Leo Famulari writes: Hi Leo, the log only contains the backtrace from my previous mail, it is this: ----------------------------------------------------------------------------- Backtrace: 2 (primitive-load "/gnu/store/3rcg4ann6607iqsh1aj84cqdnw8?") In gnu/build/svg.scm: 53:6 1 (svg->png "/gnu/store/41841pid2mmsvar44vy9xafsrf3cyb9i?" ?) In unknown file: 0 (rsvg-handle-render-cairo # #) ERROR: In procedure rsvg-handle-render-cairo: Wrong type (expecting finalized smob): # ----------------------------------------------------------------------------- Roman > On Sun, Jan 12, 2025 at 10:58:54AM +0100, Roman Scherer wrote: >> >> I can't reconfigure my (aarch64) system anymore. When building >> /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv I see the following backtrace: > > [...] > >> View build log at '/var/log/guix/drvs/bp/da8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv.gz'. > > Can you share this log? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmeEPlUfHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmZJ8B/9Z1Ua5YeNsZmbe k4UhvZ61iBiKQ2FQkDDd/PWMuJCPRjhclfxbm40gtpGgX1ozyLp4DhWBzaikV7Cu jAacOPiv46aY+gQsUJoWBakpghLjxXp4aH2Bm6tX7wATXtqgZ7cw/zV2gYIrhftt KBBCcV6PiezB0D1uenzvlmoxG5HLI36M9JngIVcXImjk9iUwTIDyVu18gbabsPbd 3wbP2yYSLsYjm1p3M7DEiFD2Y1m23xfPYC0QAWikog9MkZijpsCoE+Y2Frl6YubQ UC9sdxcS7ZVihf8oWGRwVD0Id1jh/4SfLh5vk/U3zcjEizW1mtMvGqtZUJXUDjSp 6PXI5aeh =Vzo1 -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 12 22:20:23 2025 Received: (at 75510) by debbugs.gnu.org; 13 Jan 2025 03:20:23 +0000 Received: from localhost ([127.0.0.1]:49707 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXB03-0001Xl-Bh for submit@debbugs.gnu.org; Sun, 12 Jan 2025 22:20:23 -0500 Received: from fhigh-b4-smtp.messagingengine.com ([202.12.124.155]:59091) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tXAzz-0001Vg-T6 for 75510@debbugs.gnu.org; Sun, 12 Jan 2025 22:20:21 -0500 Received: from phl-compute-12.internal (phl-compute-12.phl.internal [10.202.2.52]) by mailfhigh.stl.internal (Postfix) with ESMTP id 18087254017F; Sun, 12 Jan 2025 22:20:14 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-12.internal (MEProxy); Sun, 12 Jan 2025 22:20:14 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=mesmtp; t=1736738413; x= 1736824813; bh=ZDbuQ9AVd6N9oETz59tPYTxfgIKFKIj+UlCSbyOPkMc=; b=L mV1sOr8OSR7CFUXqoWMuFDZ1hhWwFgm16ep2Gydk06i2KesBo97iBvkda6xOh4VN aL4RAqsnaQ1OZtBn4VnBC1DQM7zyS0d4B37Kl5b6YtQQ8w2+pZwRq7OzKNQx5AT/ GcgZZ9nb67nCCrWiQP3AX2pt+3aXZ2cpuFn5lm6u44= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1736738413; x=1736824813; bh=ZDbuQ9AVd6N9oETz59tPYTxfgIKFKIj+UlC SbyOPkMc=; b=fr8rsGgg2byQrF+Za5op4slNSo+eKYaIkEm0gtRMIwZMvpz/TC2 bsuwfFskXS5pDGb5s7By5hPke9sApY7dFYfxJqroF/2onUdK4K73cxJCp6/9OkES S2KxsGP1q8OhZNxanaZ2Ipafi94S9WTFis2/xekv4Eht1hw5YcOiD99LjvfezbeF rXBl4WhdYfF3krvuLB9r1ks9d74ufbRusCVOLwDGBzrfgXjQ3PTYJdFqxej1UfCC Q2ar3TmLIQdHtLzmGxQYXPEwHUfeaKnuELn71S9P1II/VTjSUDAUDGCohBc3p3KN GZg+N6swRim6NAfb44BEph2cbzsQd/H+U0Q== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudehfedgheeiucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnh htshculddquddttddmnecujfgurhepfffhvfevuffkfhggtggujgesthdtredttddtvden ucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrg hmvgeqnecuggftrfgrthhtvghrnhepieetudehfeekueefleegudfhjefgleehfeeluefh feffgfeuudelhedvjeelieetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpe hmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgdpnhgspghrtghpthht ohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtoheprhhomhgrnhdrshgthhgvrh gvrhessghurhhnihhnghhsfigvlhhlrdgtohhmpdhrtghpthhtohepjeehhedutdesuggv sggsuhhgshdrghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sun, 12 Jan 2025 22:20:13 -0500 (EST) Date: Sun, 12 Jan 2025 22:20:11 -0500 From: Leo Famulari To: Roman Scherer Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg Message-ID: References: <86bjwcs68x.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@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.7 (-) On Sun, Jan 12, 2025 at 03:30:07PM -0500, Leo Famulari wrote: > On Sun, Jan 12, 2025 at 10:58:54AM +0100, Roman Scherer wrote: > > > > I can't reconfigure my (aarch64) system anymore. When building > > /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv I see the following backtrace: > > [...] > > > View build log at '/var/log/guix/drvs/bp/da8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv.gz'. > > Can you share this log? Okay, thanks. Also, from the environment where you try to reconfigure, can you also share the results of `guix describe`? What I mean by that is, for example, if you log in to the root account to reconfigure, run `guix describe` from there. Another example: if you do `sudo -i guix system reconfigure [...]`, run `sudo -i guix describe`. Does that make sense? From debbugs-submit-bounces@debbugs.gnu.org Mon Jan 13 04:13:04 2025 Received: (at 75510) by debbugs.gnu.org; 13 Jan 2025 09:13:04 +0000 Received: from localhost ([127.0.0.1]:50147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tXGVM-0003Hl-7M for submit@debbugs.gnu.org; Mon, 13 Jan 2025 04:13:04 -0500 Received: from mail-ej1-x62a.google.com ([2a00:1450:4864:20::62a]:54299) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tXGVJ-0003HB-9s for 75510@debbugs.gnu.org; Mon, 13 Jan 2025 04:13:02 -0500 Received: by mail-ej1-x62a.google.com with SMTP id a640c23a62f3a-aaeecbb7309so754880566b.0 for <75510@debbugs.gnu.org>; Mon, 13 Jan 2025 01:13:01 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1736759574; x=1737364374; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=Wzpy/JhKSqdcmj1QwKPUcClC+NNu4+W2K+wURWI8auc=; b=qpaeZ85PSQMcHvDGOwfbWmnAxsIQuK9cUSwPiug9XMjs4roeQoXYE7FrSCjNQhCV3c DbWKSQYmmsyc0Gnh6L3BAfryKFwVuPMD732ok7wIQMslcl6FczqO4PxNcIASM1c41NZT 1i7sJD+BIlzkjpD6POeRH1k41l9+jerFpt66xAyOQIUd0DEG30rvgEIdUBP7/JJI/vp4 d4EddHf/6pCdRUl4SR1bDXz0Hi2YKzgM1hQ2QfGukMnyT+VfOpxHkTVPKs367Oi/qYh/ i6dI5TgvSjV1ZYihphLo8AxppbFGydZkeuEO5Ms1f5xkm2yptm69/hEa8KI7KSTTFfs/ vlbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1736759574; x=1737364374; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=Wzpy/JhKSqdcmj1QwKPUcClC+NNu4+W2K+wURWI8auc=; b=TpYWsvTI6h5F7k/9YgPTRxogs2LFrGiP067dy9NKhRGJ4Zste9LrDejo5f0TUfp0Wf 002vBgloEdnqQCxCTfJuPzFxiOUVkUOweQ5T8eMFjbA4T2AZNoxu8z/ftOIq7PZ2jIOz BQcuY/1gd2Bx6LzqNLVSLv7NpHlpC5ZuXvEJ/VMCn1hKnEerK4QU2Mpf6exw1LSMIKmr ZhGMunryAz7XNjxfNqXgqr/Gj0EuB7YPAtZNNvd/eCCR27j0oUgEhJRcjY7J0TZb4meA 5Ji7TlWo8qavZQbVf+vJG10XoovvexfHEq/EpQJgkAREh714R8nX1t453GjUcNQ0X6xb mZ1Q== X-Gm-Message-State: AOJu0YyIELLvqq2yNTcShbBxWEyC4ObjiKjxcA2ly0f+oO8dLDae9c1r DhBRohuRjTfbw+9+R6Vvlnyntwbn5ipDFtTNl6gjZRaMN6jd9Go7FZIx/AyJuEExPTwnddKjTCE bWIg= X-Gm-Gg: ASbGncue752GJ7TeYMhVQKdKd8R5oMh2Y2AM/8N6j/QV/2uwn+ieZKt6nig2KEBPhos g6AksMvxNpw1dFnd1MkmgbN/iYGcnhNEv1Dfm0gsg2h+1AG90wKACPuGGi0OGYjGgwcGRjdMzfe z2ZHwyGVuO3UquiB5fqSqV9ntmj5AH1qqNDYyKRZZTxu0M6upRgceFvB9O7eA/W7SRdmihFd8as JL/OLlcCzAVkU8QZ7CDd9tbYxidk1b68qsKiSGNILQ7lRqWG8/jjgDt+pYl X-Google-Smtp-Source: AGHT+IELah7eAjTPuzejKrx7zXdlAqsKzd7gfbftk9ZyV9mzHGijHcdOzCbg7CoM84ava+JTrY3TBA== X-Received: by 2002:a17:907:948b:b0:aa6:6f92:74b1 with SMTP id a640c23a62f3a-ab2ab6fd565mr1660552066b.13.1736759573711; Mon, 13 Jan 2025 01:12:53 -0800 (PST) Received: from m1 ([2a01:599:105:2294:958e:9a47:b199:29d0]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab2c90da195sm472930866b.46.2025.01.13.01.12.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 13 Jan 2025 01:12:53 -0800 (PST) From: Roman Scherer To: Leo Famulari Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg In-Reply-To: (Leo Famulari's message of "Sun, 12 Jan 2025 22:20:11 -0500") References: <86bjwcs68x.fsf@burningswell.com> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Mon, 13 Jan 2025 10:12:51 +0100 Message-ID: <86zfjv6prg.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@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 (-) --=-=-= Content-Type: text/plain Hi Leo, here is the `guix desribe` run as my normal user account. ``` [roman@m1 guix-home]$ guix describe Generation 305 Jan 12 2025 09:17:24 (current) asahi 2a6f8b5 repository URL: https://github.com/asahi-guix/channel branch: main commit: 2a6f8b59d97a3451639f128ff1c53d9009897e45 guix 5d6c876 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 5d6c8767f67885bc9b2c8f18ab1f667d0065346b nonguix 565d287 repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 565d287b7502ef9435b2fba38622d0a8f458677b r0man-guix 9bb5571 repository URL: https://github.com/r0man/guix-channel branch: main commit: 9bb55710a8dc61a23c6cc4e8d2bcdc9503008492 ``` As this user I usually run the following command to reconfigure my system. ``` sudo guix system reconfigure -L modules modules/r0man/guix/system/m1.scm -v 5 ``` I don't use the -i flag when reconfiguring. Is that problematic? So here's the guix describe I usually get when I'm reconfiguring my system: [roman@m1 guix-home]$ sudo guix describe asahi 2a6f8b5 repository URL: https://github.com/asahi-guix/channel branch: main commit: 2a6f8b59d97a3451639f128ff1c53d9009897e45 guix 5d6c876 repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 5d6c8767f67885bc9b2c8f18ab1f667d0065346b nonguix 565d287 repository URL: https://gitlab.com/nonguix/nonguix branch: master commit: 565d287b7502ef9435b2fba38622d0a8f458677b r0man-guix 9bb5571 repository URL: https://github.com/r0man/guix-channel branch: main commit: 9bb55710a8dc61a23c6cc4e8d2bcdc9503008492 And this is the "guix describe" with the -i flag: [roman@m1 guix-home]$ sudo -i guix describe guix 121e96d repository URL: https://git.savannah.gnu.org/git/guix.git branch: master commit: 121e96dca273ab407df11725da0026ee34abdf79 Reconfiguring with the -i flag does not work, because I'm missing some modules from the channels that aren't listed there. I'm also linking my config, just in case: https://github.com/r0man/guix-home/blob/main/modules/r0man/guix/system/m1.scm Thanks for your help, Roman. Leo Famulari writes: > On Sun, Jan 12, 2025 at 03:30:07PM -0500, Leo Famulari wrote: >> On Sun, Jan 12, 2025 at 10:58:54AM +0100, Roman Scherer wrote: >> > >> > I can't reconfigure my (aarch64) system anymore. When building >> > /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv I see the following backtrace: >> >> [...] >> >> > View build log at '/var/log/guix/drvs/bp/da8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv.gz'. >> >> Can you share this log? > > Okay, thanks. > > Also, from the environment where you try to reconfigure, can you also > share the results of `guix describe`? > > What I mean by that is, for example, if you log in to the root account > to reconfigure, run `guix describe` from there. > > Another example: if you do `sudo -i guix system reconfigure [...]`, run > `sudo -i guix describe`. > > Does that make sense? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmeE2RMfHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmQK/B/9/JcAVwlS5pxtR si1OmkYPO7Ax8ywdaVFWnm6iKzNuVGrmA/89OzqDJOv7lJjyJYrz59TVQGrqPkhs S4k2zks9iZVDic+Bif1votyB3olR7IiCxdXWQ0XS42si6ESxuNI1HalIGq3/imn7 PDzoVrD6UYtMprRmb+HfQM/dPNBxkHyNDR4dyLAbcIbLmytNVLPRLGodyJVPL7jW 1WPYyppPctSBSkiehTUB6yJhHVsDoeiPR87sH6Ft4tUb3pN2PqB5DhdTxd2cFmiJ NmXgTwx5Hg+ClqR7TwbIFBASiOgp8uhIaKVUCpqGIByh6vzLAbP8lmpL+TzLbexK tYILZXck =U9Mp -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Jan 16 12:39:40 2025 Received: (at 75510) by debbugs.gnu.org; 16 Jan 2025 17:39:40 +0000 Received: from localhost ([127.0.0.1]:34541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYTqG-0000ZA-Aa for submit@debbugs.gnu.org; Thu, 16 Jan 2025 12:39:40 -0500 Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]:49450) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tYTqC-0000Yt-K6 for 75510@debbugs.gnu.org; Thu, 16 Jan 2025 12:39:38 -0500 Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-ab2bb0822a4so236263166b.3 for <75510@debbugs.gnu.org>; Thu, 16 Jan 2025 09:39:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1737049170; x=1737653970; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=DQ93f2zUcVrM5xx+Byl6Cc3HitIUnMXbpEkk65gnEVU=; b=BShvR9eP4y0xl0xN51vodFPTdeZagy9pwiwLhEzVNiLAnR3yyk/7nfOQIPZlkLEZ3j CsL2QbQNCgxozngW2HTkDyVotwOMF+Bo0wmC/u4zuCUWxZxZCpfy37XAFCUpw7FMDcAG 6N/5HA/pHIxSXF6bcnQtKtRzlDx+3zp0HPb74cvbcbvr99YUuBUi/qCI++E9jbwe207M bbUXCahqP08I5pi1EA767OzQ3yxjU+pOEDhdui9yQwgNjh+oy5NetljHYRbMKnuCKCNu 7Yefmo2fLPxxfQ85J0ufygtit+FLjN7rgAvRf/voW1ToiyhkE2kbQDKRh0jFaaRvpAto NLpw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737049170; x=1737653970; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=DQ93f2zUcVrM5xx+Byl6Cc3HitIUnMXbpEkk65gnEVU=; b=VPzSCh/U+ocZdaQwEnBKW0k59JZaN9ocLeQnCXmzIy6Qr1gppqoHmjNTMN6xO1WB/L sCMd23XluU2Taq1Et3Z4pKabJn2ANAFS4yUlBVN+Zp0tV+AMzYgsVGeEUvUwon27IRfk MDEEgwg09c8/5GaFlK5lMUMXJwrUya9d4+o797XSXaWSQtBfQ41RqwIGrl27SmE/eU7d B4XXeOfU2Bc094UMdDCKlnpz+/W0yG74fiA/KapDSAocShnGzYyF3XV02kq07oZ3EDZc DscD+dkUGxYx1P2TUu5yhMCHb7/Y7YDVY2a3mX/r0ZqKxLl8esvkxDPRbE1mgWXYP78x YG5Q== X-Gm-Message-State: AOJu0YyEouj8FH5BZbT+ZtQbvpAnLLzANVcEFwtTGnCpr6sfSoWXtidq z0zfvYv6nw0cfq+8yXUhW3JwUqS9P6vxtnoGn4ER5mOq8LrCeB+Yh1/fhg9b1brbgOZtCOZAPRy TzB0= X-Gm-Gg: ASbGncuv1JXgSkRyTEIkPdT18EjiWBCzmpkAWuT7ytSDrzYMOHKa3Ov6D4vJjMDDyEu 70lKLxxS+iqGCsCdW1W6Kws4v+d0tCW0PhklGXrns5ii45Mtw+pfzyDbt2jVvz+a+IfCYvAVdey 2XQB4hCJsHeda/18AlSUCJeInfhyTKFoW/yziYaWXMtgMm+pfQ3Wa/+ustNel3drv/D0gGfaBZY wCeV5PeUnauXjLUjEX29xUdnTzWAm8FSFr2UPWG1P1TyEbH0EaKsi7kNlHR X-Google-Smtp-Source: AGHT+IE5+HUIRLgt2aM+cfdC1SeP195EqZky7bFSplamXTJHCQtXvqerw7voZ/gg7HLqIjOKdz1/eQ== X-Received: by 2002:a17:906:1196:b0:ab2:eb1a:9471 with SMTP id a640c23a62f3a-ab2eb1a9d1cmr2008456366b.48.1737049169678; Thu, 16 Jan 2025 09:39:29 -0800 (PST) Received: from m1 ([2a01:599:11b:d164:8b54:e489:1ac3:a284]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab384f8627esm24603466b.153.2025.01.16.09.39.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jan 2025 09:39:29 -0800 (PST) From: Roman Scherer To: Leo Famulari Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg In-Reply-To: <73217a34a8baaa1c9e250df38c86591c3070411f75b7b61c084068d32480765f@mu.id> (Roman Scherer's message of "Mon, 13 Jan 2025 19:35:03 +0100") References: <86bjwcs68x.fsf@burningswell.com> <73217a34a8baaa1c9e250df38c86591c3070411f75b7b61c084068d32480765f@mu.id> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Thu, 16 Jan 2025 18:39:25 +0100 Message-ID: <86ed12vesy.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@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 (-) --=-=-= Content-Type: text/plain Roman Scherer writes: So, it looks like this issue might be related to: - https://issues.guix.gnu.org/47853 - https://issues.guix.gnu.org/47115 I reconfigured my system now with --no-grafts, and this time it worked. > <#secure method=pgpmime mode=sign> > > Hi Leo, > > here is the `guix desribe` run as my normal user account. > > ``` > [roman@m1 guix-home]$ guix describe > Generation 305 Jan 12 2025 09:17:24 (current) > asahi 2a6f8b5 > repository URL: https://github.com/asahi-guix/channel > branch: main > commit: 2a6f8b59d97a3451639f128ff1c53d9009897e45 > guix 5d6c876 > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: 5d6c8767f67885bc9b2c8f18ab1f667d0065346b > nonguix 565d287 > repository URL: https://gitlab.com/nonguix/nonguix > branch: master > commit: 565d287b7502ef9435b2fba38622d0a8f458677b > r0man-guix 9bb5571 > repository URL: https://github.com/r0man/guix-channel > branch: main > commit: 9bb55710a8dc61a23c6cc4e8d2bcdc9503008492 > ``` > > As this user I usually run the following command to reconfigure my > system. > > ``` > sudo guix system reconfigure -L modules modules/r0man/guix/system/m1.scm > -v 5 > ``` > > I don't use the -i flag when reconfiguring. Is that problematic? > > So here's the guix describe I usually get when I'm reconfiguring my > system: > > [roman@m1 guix-home]$ sudo guix describe > asahi 2a6f8b5 > repository URL: https://github.com/asahi-guix/channel > branch: main > commit: 2a6f8b59d97a3451639f128ff1c53d9009897e45 > guix 5d6c876 > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: 5d6c8767f67885bc9b2c8f18ab1f667d0065346b > nonguix 565d287 > repository URL: https://gitlab.com/nonguix/nonguix > branch: master > commit: 565d287b7502ef9435b2fba38622d0a8f458677b > r0man-guix 9bb5571 > repository URL: https://github.com/r0man/guix-channel > branch: main > commit: 9bb55710a8dc61a23c6cc4e8d2bcdc9503008492 > > And this is the "guix describe" with the -i flag: > > [roman@m1 guix-home]$ sudo -i guix describe > guix 121e96d > repository URL: https://git.savannah.gnu.org/git/guix.git > branch: master > commit: 121e96dca273ab407df11725da0026ee34abdf79 > > Reconfiguring with the -i flag does not work, because I'm missing some > modules from the channels that aren't listed there. > > I'm also linking my config, just in case: > > https://github.com/r0man/guix-home/blob/main/modules/r0man/guix/system/m1.scm > > Thanks for your help, Roman. > > Leo Famulari writes: > >> On Sun, Jan 12, 2025 at 03:30:07PM -0500, Leo Famulari wrote: >>> On Sun, Jan 12, 2025 at 10:58:54AM +0100, Roman Scherer wrote: >>> > >>> > I can't reconfigure my (aarch64) system anymore. When building >>> > /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv I see the following backtrace: >>> >>> [...] >>> >>> > View build log at '/var/log/guix/drvs/bp/da8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv.gz'. >>> >>> Can you share this log? >> >> Okay, thanks. >> >> Also, from the environment where you try to reconfigure, can you also >> share the results of `guix describe`? >> >> What I mean by that is, for example, if you log in to the root account >> to reconfigure, run `guix describe` from there. >> >> Another example: if you do `sudo -i guix system reconfigure [...]`, run >> `sudo -i guix describe`. >> >> Does that make sense? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmeJRE8fHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmV4SCAC1iVcDVzTk2ucw d98W2IGg7l311dP5T/W4dRaxYaOtyXJU2XytJhpBu76VUbVnbQfyzduZJbcRt4Zu /8mX7mQlhPSmD+J3IBKyA/fEBrbQMH2cmVOy46begc/PNH0u3dbgKIe0MsxkEPhe eYerBCoq/zEJERoZkrNoK5GjJWVr2AeQPyThRs0b3vww2m3d8LviadiaZ9dRrcIV 0VRanDxeAWuorb8WQgFdxW9TtU0CYl6Ea+ju1jjZV9DipEKbFB8QKnj/c8MAXPXJ L+5ZgtJ+vRkL4LUs7tHLwVg1eWKC9DkowTi/EcveHbPL/024NgNQEjdphVM3Vsry l/SFiUqn =BOLs -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 09:48:21 2025 Received: (at 75510) by debbugs.gnu.org; 17 Jan 2025 14:48:21 +0000 Received: from localhost ([127.0.0.1]:36549 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYne0-0000Xw-Rx for submit@debbugs.gnu.org; Fri, 17 Jan 2025 09:48:21 -0500 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]:60674) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tYndy-0000Xf-9b for 75510@debbugs.gnu.org; Fri, 17 Jan 2025 09:48:19 -0500 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-5d90a5581fcso3820335a12.1 for <75510@debbugs.gnu.org>; Fri, 17 Jan 2025 06:48:18 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1737125292; x=1737730092; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=BpEAy1KtdaG7vFiAhdjTJhpIxll89qS2Uh8XoNbkr4I=; b=sOUkDHI5ZF/oxdSkSJSGctd0WJpGxfqVoRLCsDpfsvlWNUa/5RUpwI1TPyaerrtHws LjI/GwcttU0L3TzaRmwOAlgoc1YTclttYXZNdVkgcPPiCZ3ZWt3wN0UfQk1Yq5ZiaX3R Uq37KrFq2D7I9Dk5ok9Jokd0q8laEBtho7kbvo0AltXzr+lqVN1N+UJVYa0XMmkNDGv4 zChhm0qfSNiuqWNkbgkbKweuVpAjKR6/+FUdIWMrVen+uA5p8xnBrbplOQsXydvA78qC 7fwFU09OFNQ4ywhkRXXjAUtW0be0zBqlp5vpeZRACpJL1V4fkzRmW4SeP1/7frcauc0O UGyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737125292; x=1737730092; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=BpEAy1KtdaG7vFiAhdjTJhpIxll89qS2Uh8XoNbkr4I=; b=rejkBq323cXiYiU/OkhdY7KjRE7gzXSnvJGDBRDrjpoRTmMq4iRyTBz+/eD6Dv8Jhn WZSW7s5l258LCSuzKZ0uSwu/IiF6WCe3d0LUc9ItNE0NXguekqERXKaaK0IVLDr6w4j0 NBJbBB0J7gsWeYUF0gszVJL+f8o/HE2Wp/rqn4hNQTvv49ZwE1uvpdN14H0iJ9rdaKn+ C7xBx1W4+bmDgKR/ot2YULisz1A2Bbr16weRBQ/4glYOhua0I/djn68AHPw6KcG2yovS bplCLQXO5mZC2JlGRJ6zSOz/5+h1y+Sg4aasUHt67addDhZxCC6JTryfvcwjwykaDmzu efaw== X-Gm-Message-State: AOJu0YxeSoC5G1hESX+GN//NVkYs1+xs5XkiHO8+8AaYVnxCG7lXs9Y4 /n2vXaowsoStKdTG8Duk1GGGUpPf7Btdau5M0vRTuhZQGlHN76c0ezCSgFrE9TJA2Z1r1wy4/c5 Yh44= X-Gm-Gg: ASbGncv9oc2wvv4FcGXQWiMODAUsVLs8iGSQDCjs5mBmp7zNSuFO8Gj0BnL9/+g+DYh rqMhznaWW5vLpR2Z1QPWeIPukoHwZrVIg1k/ojFjmHbF/XJyBvKMf5Hv7col2ZcTEjrmSPOYWBn 3S9NvGYoUF/W+cTff+84LaoK8KzSvYRguXXCXrPUS2TVQLbshlFe1kYaCLEmEXU2fBV/f26V9wZ FYqBC9XACn5MCrRh5a9wSD7hWH7AAhPRIeh7SQYm9wlPakI8RVUleY5jF3a X-Google-Smtp-Source: AGHT+IFWwuUWt1FJ5eNCbz205Unc4wNiFjxexDX3v7WNNoR/+/b0p7j9V2CPfgm5pjsNymuOESLx5w== X-Received: by 2002:a05:6402:3553:b0:5d9:fb83:5e77 with SMTP id 4fb4d7f45d1cf-5db7d2f7f12mr2788732a12.10.1737125291752; Fri, 17 Jan 2025 06:48:11 -0800 (PST) Received: from m1 ([2a01:599:11b:d164:8b54:e489:1ac3:a284]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-5db73670dbbsm1623804a12.28.2025.01.17.06.48.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Jan 2025 06:48:11 -0800 (PST) From: Roman Scherer To: Leo Famulari Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg In-Reply-To: <86ed12vesy.fsf@burningswell.com> (Roman Scherer's message of "Thu, 16 Jan 2025 18:39:25 +0100") References: <86bjwcs68x.fsf@burningswell.com> <73217a34a8baaa1c9e250df38c86591c3070411f75b7b61c084068d32480765f@mu.id> <86ed12vesy.fsf@burningswell.com> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Fri, 17 Jan 2025 15:48:04 +0100 Message-ID: <861px1jy3f.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@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 (-) --=-=-= Content-Type: text/plain Roman Scherer writes: Hmm, but it looks I'm now stuck using --no-grafts all the time. Any ideas how to solve that? > Roman Scherer writes: > > So, it looks like this issue might be related to: > > - https://issues.guix.gnu.org/47853 > - https://issues.guix.gnu.org/47115 > > I reconfigured my system now with --no-grafts, and this time it worked. > >> <#secure method=pgpmime mode=sign> >> >> Hi Leo, >> >> here is the `guix desribe` run as my normal user account. >> >> ``` >> [roman@m1 guix-home]$ guix describe >> Generation 305 Jan 12 2025 09:17:24 (current) >> asahi 2a6f8b5 >> repository URL: https://github.com/asahi-guix/channel >> branch: main >> commit: 2a6f8b59d97a3451639f128ff1c53d9009897e45 >> guix 5d6c876 >> repository URL: https://git.savannah.gnu.org/git/guix.git >> branch: master >> commit: 5d6c8767f67885bc9b2c8f18ab1f667d0065346b >> nonguix 565d287 >> repository URL: https://gitlab.com/nonguix/nonguix >> branch: master >> commit: 565d287b7502ef9435b2fba38622d0a8f458677b >> r0man-guix 9bb5571 >> repository URL: https://github.com/r0man/guix-channel >> branch: main >> commit: 9bb55710a8dc61a23c6cc4e8d2bcdc9503008492 >> ``` >> >> As this user I usually run the following command to reconfigure my >> system. >> >> ``` >> sudo guix system reconfigure -L modules modules/r0man/guix/system/m1.scm >> -v 5 >> ``` >> >> I don't use the -i flag when reconfiguring. Is that problematic? >> >> So here's the guix describe I usually get when I'm reconfiguring my >> system: >> >> [roman@m1 guix-home]$ sudo guix describe >> asahi 2a6f8b5 >> repository URL: https://github.com/asahi-guix/channel >> branch: main >> commit: 2a6f8b59d97a3451639f128ff1c53d9009897e45 >> guix 5d6c876 >> repository URL: https://git.savannah.gnu.org/git/guix.git >> branch: master >> commit: 5d6c8767f67885bc9b2c8f18ab1f667d0065346b >> nonguix 565d287 >> repository URL: https://gitlab.com/nonguix/nonguix >> branch: master >> commit: 565d287b7502ef9435b2fba38622d0a8f458677b >> r0man-guix 9bb5571 >> repository URL: https://github.com/r0man/guix-channel >> branch: main >> commit: 9bb55710a8dc61a23c6cc4e8d2bcdc9503008492 >> >> And this is the "guix describe" with the -i flag: >> >> [roman@m1 guix-home]$ sudo -i guix describe >> guix 121e96d >> repository URL: https://git.savannah.gnu.org/git/guix.git >> branch: master >> commit: 121e96dca273ab407df11725da0026ee34abdf79 >> >> Reconfiguring with the -i flag does not work, because I'm missing some >> modules from the channels that aren't listed there. >> >> I'm also linking my config, just in case: >> >> https://github.com/r0man/guix-home/blob/main/modules/r0man/guix/system/m1.scm >> >> Thanks for your help, Roman. >> >> Leo Famulari writes: >> >>> On Sun, Jan 12, 2025 at 03:30:07PM -0500, Leo Famulari wrote: >>>> On Sun, Jan 12, 2025 at 10:58:54AM +0100, Roman Scherer wrote: >>>> > >>>> > I can't reconfigure my (aarch64) system anymore. When building >>>> > /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv I see the following backtrace: >>>> >>>> [...] >>>> >>>> > View build log at '/var/log/guix/drvs/bp/da8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv.gz'. >>>> >>>> Can you share this log? >>> >>> Okay, thanks. >>> >>> Also, from the environment where you try to reconfigure, can you also >>> share the results of `guix describe`? >>> >>> What I mean by that is, for example, if you log in to the root account >>> to reconfigure, run `guix describe` from there. >>> >>> Another example: if you do `sudo -i guix system reconfigure [...]`, run >>> `sudo -i guix describe`. >>> >>> Does that make sense? --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmeKbaQfHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmV5GB/49g8p+x6Zr9lXV B45SgDgChG0lNBmdXAeydzeJ9KsMoJLTR0S9WUywm4bUS1j6w2l1ZEr8PVxYiaXA d+FiHwsUo/+PAv6JasI9qlE8dEI8lq4qI4jAZhwLsFYQFpe7hAkQgmIWjUt0m8vo IWfdm9DzTlLz6z+uZtw6sxVJNu7FhnVjJAPeZO1pgaQER/x4hRQuZsZbSs/pbV9Z k/zJweioYwfTnWtX8XtdY2isx7ts76cVUrtWOnxGi9Dczw/PlAmZl8KuSEn3M5ne vgld8UV4bUdd/OTR9FdyL1Qia+KcKzaFAJvEmZ3AoO9iKqm6BhalQHudFrix5amJ ZKMhiMqP =UM+B -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 17 14:22:16 2025 Received: (at 75510) by debbugs.gnu.org; 17 Jan 2025 19:22:16 +0000 Received: from localhost ([127.0.0.1]:38868 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tYrv6-0001Xz-7e for submit@debbugs.gnu.org; Fri, 17 Jan 2025 14:22:16 -0500 Received: from fout-b1-smtp.messagingengine.com ([202.12.124.144]:33229) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tYrv1-0001XV-Og for 75510@debbugs.gnu.org; Fri, 17 Jan 2025 14:22:13 -0500 Received: from phl-compute-09.internal (phl-compute-09.phl.internal [10.202.2.49]) by mailfout.stl.internal (Postfix) with ESMTP id BB7B6114011E; Fri, 17 Jan 2025 14:22:04 -0500 (EST) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-09.internal (MEProxy); Fri, 17 Jan 2025 14:22:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s= mesmtp; t=1737141724; x=1737228124; bh=gVeNN3NyVEX56AJftbzyQuCPz rpY0QacJn/DQC2sMfY=; b=2FVrm72sQq/j+n14DiuA62yutlthKdgzXCYd4zc5n VysCzvX/VX4gsgY0kQMVy8LAcNGjD48v6NJt1vjIZQscmdOLjeEf+Zj5t8a6z60M 9erMEeJTkt9F9xjdiH+xG/ssbCTy7m07CTdcEAuZ9jdlK3EfsaOlbnPXU6+Ih6Dh zk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1737141724; x= 1737228124; bh=gVeNN3NyVEX56AJftbzyQuCPzrpY0QacJn/DQC2sMfY=; b=Y gxDJXLP+TMa7I9NHvUzjAUAmOLbQE85BwpdPxKcUwfnTCojDiDH5NucIj8q5B2de mRPIv4k3+pOukZwey27EMpyxDIg2UiI7sApVicoQtoBcX72MI28eoUhIgAIVmo8F 0oVgAHNugtLexzpZyMF9Kkj1tjmU9Wug7QtxOLCvboB0Tih+mtNr0+dNR0OsPf9f ycXkX31Wr+e+hqrNDqm3u3sJEg3NyYD9ROUJzwbohb9I+2nts6LCD95uEk28+EEZ B6EvuexvoVWs1yjHidGGQUvpdh+558arePoNyvWJxigi5CykVcO0wJVN56mdLjf0 50APeyOKA9L8E7CrPKTAg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudeifedguddvudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtugfgjgesthhqredttddt vdenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhird hnrghmvgeqnecuggftrfgrthhtvghrnhepheeiteeuveeufeeitdehtdeuieejleduudeg ffeiueejieffheehgeduhfelhfetnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrg hmpehmrghilhhfrhhomheplhgvohesfhgrmhhulhgrrhhirdhnrghmvgdpnhgspghrtghp thhtohepvddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtoheprhhomhgrnhdrshgthh gvrhgvrhessghurhhnihhnghhsfigvlhhlrdgtohhmpdhrtghpthhtohepjeehhedutdes uggvsggsuhhgshdrghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 17 Jan 2025 14:22:03 -0500 (EST) Date: Fri, 17 Jan 2025 14:22:02 -0500 From: Leo Famulari To: Roman Scherer Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg Message-ID: References: <86bjwcs68x.fsf@burningswell.com> <73217a34a8baaa1c9e250df38c86591c3070411f75b7b61c084068d32480765f@mu.id> <86ed12vesy.fsf@burningswell.com> <861px1jy3f.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <861px1jy3f.fsf@burningswell.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@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.7 (-) On Fri, Jan 17, 2025 at 03:48:04PM +0100, Roman Scherer wrote: > Roman Scherer writes: >=20 > Hmm, but it looks I'm now stuck using --no-grafts all the time. Any > ideas how to solve that? That's not great. I don't really understand this bug. Is it a problem in Guile? That would seem hard to fix in the short term. I wonder what is the current status of "ungrafting" efforts in Guix? From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 21 04:28:54 2025 Received: (at 75510) by debbugs.gnu.org; 21 Jan 2025 09:28:54 +0000 Received: from localhost ([127.0.0.1]:53281 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1taAZ3-0007Ge-Ou for submit@debbugs.gnu.org; Tue, 21 Jan 2025 04:28:54 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.160]:44855) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1taAYz-0007GM-8U for 75510@debbugs.gnu.org; Tue, 21 Jan 2025 04:28:50 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1737451724; cv=none; d=strato.com; s=strato-dkim-0002; b=oIgwaZsSaO++QIiJO6B4dhWrlaMXGKXynzBPjC44LCy7IHMxYe87u18sdv71dDvkZC qSKejvrT8SNIdOPBNZDunnqu+XdwcVYK/uqLjCozNse/+ZGbf184p6E8cmNRaV1H9kJR 6uQi8hzQNlHbeb39f8f5NDvIHaw0yr0bE/5GTJQCTAPX0exXbNg5IJjkUfGNSqOe3mq3 bvrCVdwX600qPvsZLWS7MxMkBWp+wj3qhCBRXjqXJoOOmL0XFx/tka65YUWROrfH4ilf WBsuqPvyTfH4P5fu7+4Wy0Gj6x3V5FTJpK8TsBqTrBjWnj1MXsqEvNwuNK9JR1dBmpkv hczA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1737451724; s=strato-dkim-0002; d=strato.com; h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date: From:Subject:Sender; bh=NH0V3Po8WmSn9XUxSFem2JFJfFwHtCJpRbAMVf1p/I0=; b=hrefIP67iYBAAsou+D3qqUHWwlzHS6dl5OUJOI8nyuvXNOXGzdB7OJ4U+CA5EuM9rh UxxpvZ1fVASUSYB+CgVtabBKwialB/IJoJJQQjRjsdRo/whAwXXe29EhGKWe7317IhmD q+hXFNMtruYIiRje4HLesf5fAqfHikq1KBahVNAIBlBru5Vq+HBjQ98UKYO2q4hT53xc l67DlhFg93y/ZwICBp61o6FZDkr/u+cfT89okPoeBQieG+eVX3KYCQoynLHruQ0hEhRG ldvRRol3nvML+s/Ln9HgRfUQx9bB/pHoztRNYh3uKssrZcBGxXA0VR3jrHK2H2tF4OA1 3/cQ== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1737451724; s=strato-dkim-0002; d=ikherbers.com; h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date: From:Subject:Sender; bh=NH0V3Po8WmSn9XUxSFem2JFJfFwHtCJpRbAMVf1p/I0=; b=W0UjdKz5TTM8cdPsFciWPkOVqaTxMcfoberQvpLGHnTgYH4QLsGZFa9QLynTeGrEKj fGSDo6tflKytVKaPTlBsMuyuowdoKXqqyms3vYtn9aB26dLXObG1j/kyD/D9oJxXdNKU f85qNvXskS/VrveCF4UHaEuiyX4B7eOjOYHk6q0hyFlkJAb9SRf2Gfs1hJXND/HdTD4t ArHVGd/74ADOHS3pM/3qE/LGXuBfKcUWcsoSAF68f27+4sUCLGxKRliVLi6dxjA3LBhG XcFxYp5MNAiIpTmBaGx/AeruSfgwrSbu0LXH+kY99gfHTb7sm2jcOKyws5KqWHzYUiK1 N5Dw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1737451724; s=strato-dkim-0003; d=ikherbers.com; h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date: From:Subject:Sender; bh=NH0V3Po8WmSn9XUxSFem2JFJfFwHtCJpRbAMVf1p/I0=; b=kRUaAv7HvaXmXrCQ9VVg95oSGp9F+eAAR8en8yLF0kYUenMEdrQRPHDVbYOFbTN0QX i8pBPHwTPa3bFBwguUDQ== X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3Nk6Yq72yyCbdHpqjhxwXUzRPTUenFbzqrjHgrCU5kl70Fz4LeepjrV9HuLy7Tw==" Received: from lambda.localdomain by smtp.strato.de (RZmta 51.2.17 AUTH) with ESMTPSA id 5193b310L9SiPma (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Tue, 21 Jan 2025 10:28:44 +0100 (CET) Date: Tue, 21 Jan 2025 10:28:43 +0100 From: vicvbcun To: Roman Scherer Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg Message-ID: Mail-Followup-To: vicvbcun , Roman Scherer , 75510@debbugs.gnu.org, Leo Famulari References: <86bjwcs68x.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="SLU9ZDUQExSunWzy" Content-Disposition: inline In-Reply-To: <86bjwcs68x.fsf@burningswell.com> Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@debbugs.gnu.org, Leo Famulari 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 (-) --SLU9ZDUQExSunWzy Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Hi, On 2025-01-12T10:58:54+0100, Roman Scherer wrote: > >Hello Guix, > >I can't reconfigure my (aarch64) system anymore. When building >/gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv I see the following backtrace: > >``` >building /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv... >Backtrace: > 2 (primitive-load "/gnu/store/3rcg4ann6607iqsh1aj84cqdnw8?") >In gnu/build/svg.scm: > 53:6 1 (svg->png "/gnu/store/41841pid2mmsvar44vy9xafsrf3cyb9i?" ?) >In unknown file: > 0 (rsvg-handle-render-cairo # #) > >ERROR: In procedure rsvg-handle-render-cairo: >Wrong type (expecting finalized smob): # >builder for `/gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv' failed with exit code 1 >build of /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv failed >View build log at '/var/log/guix/drvs/bp/da8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv.gz'. >applying 4 grafts for asahi-scripts-20240623 ... >cannot build derivation `/gnu/store/mnavmxm513zwy16m1lyz2yppdgjbam3l-grub.cfg.drv': 1 dependencies couldn't be built >guix system: error: build of `/gnu/store/mnavmxm513zwy16m1lyz2yppdgjbam3l-grub.cfg.drv' failed >``` > >Any ideas how to fix this? I have the same problem on my server, also aarch64-linux. A minimal reproducer that fails on both my server and my laptop (x86_64-linux) is guix build -s aarch64-linux -e ' (begin (use-modules (gnu bootloader) (gnu bootloader grub)) ((@@ (gnu bootloader grub) grub-background-image) (bootloader-configuration (bootloader grub-efi-bootloader)))) ' I have tried bisecting it with this (see the attached log) and ended up at commit 6975b1871b (gnu: rust-ring-0.17: Build source using trivial-build-system., 2024-12-15) If I revert this commit and additionally 584c79d5df (gnu: rust-ring-0.13: Build source using trivial-build-system., 2024-12-17) 57be7a0184 (gnu: rust-ring-0.14: Build source using trivial-build-system., 2024-12-17) 7db675130f (gnu: rust-ring-0.16: Build source using trivial-build-system., 2024-12-17) (make fails when reverting only 6975b1871b) on top of commit 87045f0982 (gnu: paritwine: Update to 0.2.1., 2025-01-17) I get no error. No idea what that has to do with grafts though. vicvbcun --SLU9ZDUQExSunWzy Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="bisect-log.txt" git bisect start # status: waiting for both good and bad commits # good: [af07f6bfe94bb3dac1f46533e586d4186d7e59b6] gnu: python-trio-websocket: Update to 0.11.1. git bisect good af07f6bfe94bb3dac1f46533e586d4186d7e59b6 # status: waiting for bad commit, 1 good commit known # bad: [87045f0982bd7aebb07b380cbf322651227546f4] gnu: paritwine: Update to 0.2.1. git bisect bad 87045f0982bd7aebb07b380cbf322651227546f4 # bad: [312c7d4b7bb084a54a6d39273c1e1da37dc9971e] gnu: zoxide: Update to 0.9.6. git bisect bad 312c7d4b7bb084a54a6d39273c1e1da37dc9971e # bad: [db99452d7d776f69a3745b6e072b63d212c9cd1e] gnu: rust-derive-arbitrary-1: Update to 1.4.1. git bisect bad db99452d7d776f69a3745b6e072b63d212c9cd1e # good: [701159efe0ad0cae514c5bd690ff2d897d2633eb] gnu: rust-http-body-util-0.1: Update to 0.1.2. git bisect good 701159efe0ad0cae514c5bd690ff2d897d2633eb # bad: [a7950bf0699ae1faa763b1220c76fec08898936d] gnu: rust-git-testament-0.2: Update to 0.2.6. git bisect bad a7950bf0699ae1faa763b1220c76fec08898936d # good: [a7af54ec322297cd171000fbe9df6fe70f59a482] gnu: Add rust-pyo3-0.23. git bisect good a7af54ec322297cd171000fbe9df6fe70f59a482 # bad: [979839cf777b42675db22d4df2cb38a4b5835256] gnu: x265: Link together all library variants. git bisect bad 979839cf777b42675db22d4df2cb38a4b5835256 # bad: [57ed4771e9c0d571510e613f70f3fc578901fd60] gnu: rust-ruzstd-0.7: Update to 0.7.3. git bisect bad 57ed4771e9c0d571510e613f70f3fc578901fd60 # good: [5c48aa9954085b276491e85f0980a817ac8f2c7d] gnu: alacritty: Skip a test. git bisect good 5c48aa9954085b276491e85f0980a817ac8f2c7d # bad: [584c79d5dfb10208a9704a01f79af79f7d012544] gnu: rust-ring-0.13: Build source using trivial-build-system. git bisect bad 584c79d5dfb10208a9704a01f79af79f7d012544 # bad: [7db675130fca0a17e3d7e9631a117c3bba883d22] gnu: rust-ring-0.16: Build source using trivial-build-system. git bisect bad 7db675130fca0a17e3d7e9631a117c3bba883d22 # bad: [6975b1871bce10a5aeffc49aa37271d7a7555ca1] gnu: rust-ring-0.17: Build source using trivial-build-system. git bisect bad 6975b1871bce10a5aeffc49aa37271d7a7555ca1 # first bad commit: [6975b1871bce10a5aeffc49aa37271d7a7555ca1] gnu: rust-ring-0.17: Build source using trivial-build-system. --SLU9ZDUQExSunWzy-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 21 07:29:53 2025 Received: (at 75510) by debbugs.gnu.org; 21 Jan 2025 12:29:53 +0000 Received: from localhost ([127.0.0.1]:53572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1taDOD-0008RI-6n for submit@debbugs.gnu.org; Tue, 21 Jan 2025 07:29:53 -0500 Received: from mail-ej1-x634.google.com ([2a00:1450:4864:20::634]:61908) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1taDOA-0008R2-9z for 75510@debbugs.gnu.org; Tue, 21 Jan 2025 07:29:50 -0500 Received: by mail-ej1-x634.google.com with SMTP id a640c23a62f3a-aaee0b309adso834845166b.3 for <75510@debbugs.gnu.org>; Tue, 21 Jan 2025 04:29:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1737462584; x=1738067384; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=lDGS6/GQ77n/14s66rHf3L1VCDUAG4HBVrnR9T23X04=; b=07udRN33mn+hs0SvQi8mXX295pSXdWbRY3P2GvpkSqVbNzkLqGtf0dqDFDN8hUTA6J q5xkXYBYaY7Fi9s9NjWNB8lqf2+ShB2royZiM/fcufzXBfXWc9BB+Um+0Anoh9K0znXM HFJhYQGqDL5kYaPTdWlLGTDUC1PiFFkf/TleV8wu3aXqNGXYViNEzM0MCrfLxtAKTJDZ gWjT16rZB4XDfcaebzIkHOnZ18CX9L+DwpISvgVGQ5+wh3fIj+/tjxeDFtUrloou9NSx v4g0fLmggY6iw9DKD74bbERlb52X8wXW+kI42h26ADV9rNs3zglAod58kvKEc7b+6l9/ 9U6w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737462584; x=1738067384; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=lDGS6/GQ77n/14s66rHf3L1VCDUAG4HBVrnR9T23X04=; b=jQLm2END5/gOpV0RBJWmVAdeTJfBO0j4wxHybLtkI6FphA+usffajoCz1EP7oh/0cV Tst0kx+POqD7Q75Y2+jM7z7UIpqC44gaEmgK4/dpn61411SXXmbhOgxYX6sWGk4xdioK dNsP7lRjv5bOpiINzyjC/gmT5Owlh9mvGGAmr3RcSbsiHBDmYqj8dd+ofuj4sOHc3ZOz Q2lSWDBdjcX7uTWTZxp7kjgqlhWZCpoev+SYPnvY+LLjVrJ1rTbp5AGCL/xUS0NtFD9j Eag+gJztha7PlOdyJlmKg5mZQoR6V/H15EorjS7RRdx90Ic74s8puRN86yK/bgquJEDH Yfhw== X-Gm-Message-State: AOJu0Ywg6GLm/XETHOikvO98jv0auUv6oiDr4fnzQ1R7+kpaGErpSkXz iDrA/uGgl6LUlnOCLyB9Vv8CK6vMtSjLE7Wh4pZpKsE8ZWs0oFwZNcQiCIeKYaLtApn9PrcwfTo QZjk= X-Gm-Gg: ASbGnct7Ed3FB70lNxerezB46UC59Im61iB7rZJ4klmqys+nlyuZgpt1SHHXlxcTKlh kTKFrozzR+9vqUYAZcCQSklzBI2msJgGp6BWoUrAiPu5Mfgm0BAXWT1tpVn3+48OrWoFO1uTOr6 FUuAlPLwAs1BQFztg1icuW/Chah4I3JwCyWct/YUOJsVsBZEUzurg7XEfTynYKYIxoVbMSJMjPp 6jxcPwcBqUfeRRntSHOjjb8z6QlucY4a0hDDKE9obX6Wwq/7Ms940xa9OwiWxiNLme+lR06mA== X-Google-Smtp-Source: AGHT+IFEYjzmMUumeSAAF9u0HKVopBWJVEELaqaUmJ2ErQjTiHjeVuNgRzYVSXTCEux+wuMRCfmzRQ== X-Received: by 2002:a17:907:60d2:b0:aa6:82ea:69d6 with SMTP id a640c23a62f3a-ab38b10cfbfmr1498464066b.18.1737462583901; Tue, 21 Jan 2025 04:29:43 -0800 (PST) Received: from m1 ([2a01:599:126:6b09:5846:b7e7:8b1b:c137]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab384c63b5fsm747988266b.32.2025.01.21.04.29.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 Jan 2025 04:29:43 -0800 (PST) From: Roman Scherer To: vicvbcun Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg In-Reply-To: (vicvbcun's message of "Tue, 21 Jan 2025 10:28:43 +0100") References: <86bjwcs68x.fsf@burningswell.com> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Tue, 21 Jan 2025 13:29:40 +0100 Message-ID: <86v7u8uz7v.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@debbugs.gnu.org, Efraim Flashner , Leo Famulari 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 (-) --=-=-= Content-Type: text/plain Hi vicvbcun, thanks looking into this! Good to know when this started failing, but I'm still lost understanding what the issue is, why it works without grafts, or how to fix it. Maybe Efraim has an idea? I put him on CC. Thanks for your help! Roman vicvbcun writes: > Hi, > > On 2025-01-12T10:58:54+0100, Roman Scherer wrote: >> >>Hello Guix, >> >>I can't reconfigure my (aarch64) system anymore. When building >>/gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv I see the following backtrace: >> >>``` >>building /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv... >>Backtrace: >> 2 (primitive-load "/gnu/store/3rcg4ann6607iqsh1aj84cqdnw8?") >>In gnu/build/svg.scm: >> 53:6 1 (svg->png "/gnu/store/41841pid2mmsvar44vy9xafsrf3cyb9i?" ?) >>In unknown file: >> 0 (rsvg-handle-render-cairo # #) >> >>ERROR: In procedure rsvg-handle-render-cairo: >>Wrong type (expecting finalized smob): # >>builder for `/gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv' failed with exit code 1 >>build of /gnu/store/bpda8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv failed >>View build log at '/var/log/guix/drvs/bp/da8gfvxm6iv3mc6n8sf3ydxc5b6zi9-grub-image.png.drv.gz'. >>applying 4 grafts for asahi-scripts-20240623 ... >>cannot build derivation `/gnu/store/mnavmxm513zwy16m1lyz2yppdgjbam3l-grub.cfg.drv': 1 dependencies couldn't be built >>guix system: error: build of `/gnu/store/mnavmxm513zwy16m1lyz2yppdgjbam3l-grub.cfg.drv' failed >>``` >> >>Any ideas how to fix this? > > I have the same problem on my server, also aarch64-linux. A minimal > reproducer that fails on both my server and my laptop (x86_64-linux) > is > > guix build -s aarch64-linux -e ' > (begin > (use-modules (gnu bootloader) > (gnu bootloader grub)) > ((@@ (gnu bootloader grub) grub-background-image) > (bootloader-configuration > (bootloader grub-efi-bootloader)))) > ' > > I have tried bisecting it with this (see the attached log) and ended > up at commit > 6975b1871b (gnu: rust-ring-0.17: Build source using trivial-build-system., 2024-12-15) > If I revert this commit and additionally > 584c79d5df (gnu: rust-ring-0.13: Build source using trivial-build-system., 2024-12-17) > 57be7a0184 (gnu: rust-ring-0.14: Build source using trivial-build-system., 2024-12-17) > 7db675130f (gnu: rust-ring-0.16: Build source using trivial-build-system., 2024-12-17) > (make fails when reverting only 6975b1871b) on top of commit > 87045f0982 (gnu: paritwine: Update to 0.2.1., 2025-01-17) > I get no error. No idea what that has to do with grafts though. > > vicvbcun > > [2. text/plain; bisect-log.txt]... --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmePkzQfHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmR6pCADGKT461YClUFTU pXf9twejkKOZ06yfSMQPnZkcUT4Q6mjyhLZmERc4OX/lghP4Lma5GwT65bJw//jU ZY9LkmgjmQooIBhcBD4h1E7l4tsUnu05d0+9nOpJSCu8L1/H7jgcA0+c42BbrPav UPRiOACd861CoiH9T+DOoUqM2HpwzP3usSJ2iXf6spPNe+UbNP7Ze+NkR4utsOSw bhln820npQGtS19uGRxkFhbmQtCCHmN+fdu8eK9E+5qBEspyvE4bzndrCVKnwMbh XKXgjfZ8jfCWI6C9RCvrnEJC1WUe4iAoEGIstx86YomfRBylRsNj1vEFxI/qzluS 66e9d67Q =aq9O -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 21 18:52:46 2025 Received: (at 75510) by debbugs.gnu.org; 21 Jan 2025 23:52:46 +0000 Received: from localhost ([127.0.0.1]:58164 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1taO2z-0007T1-5y for submit@debbugs.gnu.org; Tue, 21 Jan 2025 18:52:46 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.24]:42849) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1taO2q-0007Sg-Dq for 75510@debbugs.gnu.org; Tue, 21 Jan 2025 18:52:37 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1737503547; cv=none; d=strato.com; s=strato-dkim-0002; b=FlDBJxt5m+pg5V8UbdwgDqzsa5EBwkbwIkD/f7uQlmnp4O9DFMzS9vASmKB84D5eEl A55Fe1lZJmC8pYuA8cip63F2vu3UTTIKgGzUGTCNP3v4952wVWa2fIqfUZfgRqOM5mrQ CkGpsk93aNMjDRPg5Xrm0M901nFMW43scnIUoDp30EXWYGQoF27aVtFkQ26FlBK6cnxp 2RS5jKzYkl+ygp1ScfS8ibzQl9lojkxajhZy3UpIAuXM+r0uyQeRdW4RlxJsvruciuSA dSmFZzSS71BeDL3rc0RzpPe9HfLJXovR9BLhWx7yn57qItQFAWapFyyhvliG5uoNyqjg G1gg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1737503547; s=strato-dkim-0002; d=strato.com; h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date: From:Subject:Sender; bh=Lwqz1y8hPfCuKvzDhC4x1eLs+9I8nRpmAcN5vZ7pWOc=; b=jmyXEMEeTmRpsiTYwNQsYee4dspeMc05+EO9YQXUDkGf+808S5BuVkB6Qn5kq+8OoN 0RziT27Wa9NJ51UxDmNyKopKBBxeCXHRXA37YPMUPN0y1D9oDPnRZuK6nD0Sp+4NuEM5 ur6aAYI4Jv4/vVv1lH7V9KhU3aPyhDTHlDUniPe2RtUQR/jZl64k1PaY369CwmrfzZ1k s7PS1JVc7DbrPGNO+E7Wksar3j5KWA7b8gErnMEiLDN6G/msKkz5J2qGG1wSg44+Kukk 9GBxuqrI/QMxtJmVvh4sHnu2uke7e441WTuVEXhW0WVJDN/y+2cueVOV8al8dJQ6ntnf 3vTQ== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1737503547; s=strato-dkim-0002; d=ikherbers.com; h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date: From:Subject:Sender; bh=Lwqz1y8hPfCuKvzDhC4x1eLs+9I8nRpmAcN5vZ7pWOc=; b=Uo7nn8zTl1vytng8BX8anvdqBWerrK/xvb1JGIC+d2eMAxL/0RXYPc8MaFslgQmPoq 3xwicUjLhnLexigt/wYkuPvu6PV0lQfyU9ansBlRhcUeQrAEdIKSmr5GEHv4WAR9Ah3o QKIWB0UbnC+B+0lJxMPbw0EHFcoVVtHJ7G+rnuB9DVGAxBZfv5EVZR/ONMwHjUeDYYCI jgP4jiUOnQ7tM60g02oZjjjyvgiEo/Wc2s9NCIeNASFoKwqqVos7pGLPYCoZOXdIr5lM qg2bsD8cQ8g5SDWrdz/XCqtccxiz8t2Dj74gGC91dRhWX6DrmRO5CWhkScSY8EW+2q2d oNBQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1737503547; s=strato-dkim-0003; d=ikherbers.com; h=In-Reply-To:References:Message-ID:Subject:Cc:To:From:Date:Cc:Date: From:Subject:Sender; bh=Lwqz1y8hPfCuKvzDhC4x1eLs+9I8nRpmAcN5vZ7pWOc=; b=MTVIUBG/Ds5q3Rkg8AJp6Lpna5CI0GgyHTg5RM7oe1F6LXaT3YMMwJfZprCMCQaDqe sjNWcBcojq6NZ6knzwCQ== X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3Nk6Yq72yyCbdHpqhh0xAC7Jg4vTFWNm2UVThQMF1Lgp4FitIyyXLUSuww0YUCA==" Received: from lambda.localdomain by smtp.strato.de (RZmta 51.2.17 AUTH) with ESMTPSA id 5193b310LNqQSr8 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Wed, 22 Jan 2025 00:52:26 +0100 (CET) Date: Wed, 22 Jan 2025 00:52:25 +0100 From: vicvbcun To: Roman Scherer Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg Message-ID: Mail-Followup-To: vicvbcun , Roman Scherer , 75510@debbugs.gnu.org, Efraim Flashner , Leo Famulari References: <86bjwcs68x.fsf@burningswell.com> <86v7u8uz7v.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86v7u8uz7v.fsf@burningswell.com> X-Spam-Score: -0.1 (/) X-Debbugs-Envelope-To: 75510 Cc: Leo Famulari , 75510@debbugs.gnu.org, Efraim Flashner 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, below are my current findings. As of commit 87045f0982 (gnu: paritwine: Update to 0.2.1., 2025-01-17) guile-rsvg depends on a version of guile-cairo different from the one I get by simply building guile-cairo: $ ./pre-inst-env guix build guile-cairo ⇒ /gnu/store/k4kglplg98098y78flnw0f9wjyyc9zk2-guile-cairo-1.11.2 whereas $ guix gc --references "$(./pre-inst-env guix build guile-rsvg)" | grep guile-cairo ⇒ /gnu/store/lz8cv73yzzrbwrhafzadixnwgmspz2cg-guile-cairo-1.11.2 (gnu build svg) loads both (rsvg) and (cairo) which causes two different libguile-cairo.so's to be loaded (interestingly enough the order matters: loading (cairo) first would hide the issue): --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix shell --no-cwd -C guile guile-cairo guile-rsvg -- \ guile -s /dev/stdin <8--- shows two different libguile-cairo.so's. The only difference between the two guile-cairo derivation is that they graft cairo to different derivations, which in turn differ only in grafting fontconfig-minimal to different versions which finally only graft glibc and expat in different order. All this confirms the hypothesis Mark expressed in [0]. My guess is that the change to rust-ring somehow changes how it interacts with grafting. Perhaps it is added / not added to some hashtable, causing iteration order to change? 0: https://issues.guix.gnu.org/47115#23 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 03:41:54 2025 Received: (at 75510) by debbugs.gnu.org; 24 Jan 2025 08:41:54 +0000 Received: from localhost ([127.0.0.1]:43563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbFGD-00030O-EF for submit@debbugs.gnu.org; Fri, 24 Jan 2025 03:41:54 -0500 Received: from mail-wr1-x42b.google.com ([2a00:1450:4864:20::42b]:52338) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tbFG8-000307-1N for 75510@debbugs.gnu.org; Fri, 24 Jan 2025 03:41:51 -0500 Received: by mail-wr1-x42b.google.com with SMTP id ffacd0b85a97d-3862ca8e0bbso1660434f8f.0 for <75510@debbugs.gnu.org>; Fri, 24 Jan 2025 00:41:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737708102; x=1738312902; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:sender:from:to:cc :subject:date:message-id:reply-to; bh=rougMtfRTTo6cH3Bb4UMtzfmYrXo376Zrj4std4oclg=; b=eRTsV3Uu6blqLdL/d0toWCxGynK2FvzNYYUrEvw+F/qNEGK0ldezv0+v8VIUCavgQk LO7T+XQuS6DgiMQECoypoOXiZMYatq74TnVl+SlsL/htBlXc7bFfE9ChTCQPlhzNAZah 9Frfxjg+IUr9CXbXuaRh6eF9PLO9OVvlbdvmUUypmroG0qhu1LBPwiKTBCvh0NRralmS x38gfd6fRsYFQ4dqzmFvIc6oHKy57RyE3lUB5ZGAL5o4W2gxE+d5u36nGIGIBuIwb8FE ThsyyGIkls1IVCrVz/45GKcRa2IJFTqCT+TXeuMsNB6EeHcAjZAn0K81o93hfIE4kNRu Ljjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737708102; x=1738312902; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=rougMtfRTTo6cH3Bb4UMtzfmYrXo376Zrj4std4oclg=; b=ICivUIkFpImW3V/JLOIsJlGAwjPLMtyAosWNbMCLHmBj+ht3vjsTJEIqwA2+6QkmEF 6XaBV4wwEHnEKedVQz+sNmp8I3ACcofESmv4TzbKbZOd83Q7Zrjm74wLrbXtYK1vEaJm /aCVJJZXRiX9E1zHe/lbio3ZQFmh9BxA3pCuhxmo84S7QRfdVhzBSeErS/+i075ij4M3 pHCXL+r5SCH+Lg4pcJNqUdAUqrYXXz8poHNH+17H2mluRnyII1ibKfq+BykggnmGtpUV Y4EzKI0njhHaCQJGYrjUQH3lL/Hw0MHeggTmi0tRYNJFwwybUk0Xfz2unIDE+veu7zs0 HzRw== X-Forwarded-Encrypted: i=1; AJvYcCX19jzGH4IV+3ssD2b6ALO0APZXiCv8k+ATf2l8BDlqEU0TiWysgC3etQyZZl6H4sW2iJe5lw==@debbugs.gnu.org X-Gm-Message-State: AOJu0YzEVKZpM4tidRHmpD/gOVC/hQp8tU3zAJRVnzSGa1Dz37mL/KIO COml8OSdj34h3ODRgZs7C9hs6/1rpi7jqQ2aJKWu4FR6sQMvUSshK0ovBWOZ X-Gm-Gg: ASbGncvnVXkiZiXVRFolj3KG3fjLkBATTnYtVoZyh/9TLIPHnHVCGeIzqI10ZZD023l J97Wac1/S0Yt63HfnCky0TeBqOURFmG0mvXodM1pYalNbjBnWJKiy8EZB/OLqBMJbVjVDme1Awd iwrveNmg96vjsGY8YS1ORq/IoRbEd7HL4eSsOFThydtkMwCtGJNV7wYK1xxgrenGrzjGZ053fnx A2/R5+u3eD3FrgM+vLlfroIoi9zDmbjOqVO48LDTYmIfGDwzcRYnu/Ya0NgXgbyibg3lvQAsASJ H5yg X-Google-Smtp-Source: AGHT+IHWIsDYZBbnoSeEPZXOYqiDp/ur0yxMW/Th2oz6DyVufaAX15FEcrg1DtKaHYgUkWOoEh1pnw== X-Received: by 2002:a5d:59ab:0:b0:386:605:77e with SMTP id ffacd0b85a97d-38bf57beaebmr30567243f8f.49.1737708101390; Fri, 24 Jan 2025 00:41:41 -0800 (PST) Received: from localhost ([141.226.10.168]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38c2a1764b7sm2054961f8f.10.2025.01.24.00.41.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jan 2025 00:41:40 -0800 (PST) Date: Fri, 24 Jan 2025 10:41:32 +0200 From: Efraim Flashner To: vicvbcun , Roman Scherer , 75510@debbugs.gnu.org, Leo Famulari Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg Message-ID: Mail-Followup-To: Efraim Flashner , vicvbcun , Roman Scherer , 75510@debbugs.gnu.org, Leo Famulari References: <86bjwcs68x.fsf@burningswell.com> <86v7u8uz7v.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="fszw91GPaHuVdJP+" Content-Disposition: inline In-Reply-To: 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-Debbugs-Envelope-To: 75510 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 (-) --fszw91GPaHuVdJP+ Content-Type: multipart/mixed; boundary="RMpJv4c6QrFjiRSJ" Content-Disposition: inline --RMpJv4c6QrFjiRSJ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Jan 22, 2025 at 12:52:25AM +0100, vicvbcun wrote: > Hi, >=20 > below are my current findings. >=20 > As of commit > 87045f0982 (gnu: paritwine: Update to 0.2.1., 2025-01-17) > guile-rsvg depends on a version of guile-cairo different from the one I g= et > by simply building guile-cairo: >=20 > $ ./pre-inst-env guix build guile-cairo > =E2=87=92 /gnu/store/k4kglplg98098y78flnw0f9wjyyc9zk2-guile-cairo-1.1= 1.2 >=20 > whereas >=20 > $ guix gc --references "$(./pre-inst-env guix build guile-rsvg)" | gr= ep guile-cairo > =E2=87=92 /gnu/store/lz8cv73yzzrbwrhafzadixnwgmspz2cg-guile-cairo-1.1= 1.2 >=20 > (gnu build svg) loads both (rsvg) and (cairo) which causes two different > libguile-cairo.so's to be loaded (interestingly enough the order matters: > loading (cairo) first would hide the issue): > --8<---------------cut here---------------start------------->8--- > ./pre-inst-env guix shell --no-cwd -C guile guile-cairo guile-rsvg -- \ > guile -s /dev/stdin <=20 > (begin > (use-modules (ice-9 textual-ports) > ;; order matters! > (rsvg) > (cairo)) >=20 > (display (call-with-input-file "/proc/self/maps" get-string-all))) > EOF > --8<---------------cut here---------------end--------------->8--- > shows two different libguile-cairo.so's. The only difference between the > two guile-cairo derivation is that they graft cairo to different > derivations, which in turn differ only in grafting fontconfig-minimal to > different versions which finally only graft glibc and expat in different > order. >=20 > All this confirms the hypothesis Mark expressed in [0]. >=20 > My guess is that the change to rust-ring somehow changes how it interacts > with grafting. Perhaps it is added / not added to some hashtable, causing > iteration order to change? >=20 > 0: https://issues.guix.gnu.org/47115#23 I tried setting rust-ring's sources to #:target #f but that didn't make any difference. I feel like it shouldn't make a difference, and should probably be #:target #f anyway, but that can be a different time. I'm attaching a patch that creates the grub image using ungrafted inputs. I think it would make sense to go through and figure out which derivations actually need to use grafted inputs and which ones don't matter, but I'm not sure it's worth the maintenance burden to check them regularly. The image also seems like something that could be #:target #f and we could cheat by getting a generated image built on a different architecture, but that's never seemed to work that way, only for cross-building. --=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 --RMpJv4c6QrFjiRSJ Content-Type: text/plain; charset=utf-8 Content-Disposition: attachment; filename="0001-bootloader-grub-Create-grub-background-image-with-un.patch" Content-Transfer-Encoding: quoted-printable =46rom 5d617f45c32834fb645975787c4e364fc603e2cb Mon Sep 17 00:00:00 2001 Message-ID: <5d617f45c32834fb645975787c4e364fc603e2cb.1737707855.git.efraim= @flashner.co.il> =46rom: Efraim Flashner Date: Fri, 24 Jan 2025 10:36:16 +0200 Subject: [PATCH] bootloader/grub: Create grub background image with ungraft= ed inputs. This fixes bug https://issues.guix.gnu.org/75510. * gnu/bootloader/grub.scm (image->png): Create the grub-image using ungrafted inputs. Change-Id: Ia23dd081d9711c703b7bf795dc376e024bb5caff --- gnu/bootloader/grub.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/gnu/bootloader/grub.scm b/gnu/bootloader/grub.scm index c2462d5d036..e136482c541 100644 --- a/gnu/bootloader/grub.scm +++ b/gnu/bootloader/grub.scm @@ -140,7 +140,12 @@ (define* (image->png image #:key width height) (svg->png #+image #$output #:width #$width #:height #$height)) - (copy-file #+image #$output)))))) + (copy-file #+image #$output)))) + ;; Work around a bug in grafts where different versions of + ;; guile-cairo are loaded from (gnu build svg). + ;; As seen in https://issues.guix.gnu.org/47115#23 and + ;; in https://issues.guix.gnu.org/75510. + #:options '(#:graft? #f))) =20 (define* (grub-background-image config) "Return the GRUB background image defined in CONFIG or #f if none was fo= und. base-commit: 97fe03d53635de996028562da9e65b697eedf0f5 --=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 --RMpJv4c6QrFjiRSJ-- --fszw91GPaHuVdJP+ Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmeTUjwACgkQQarn3Mo9 g1FAzA//RvbxLloEleqdNe3wJIfEPCIfHSo6WXyIH/KxqzNRMTw2I7SiYzZt8MvX aaoWasegq9REyA/WDHxibTwfVXctNdBiBonpKjfpNgRDnULfsrqLzOYO5g+piY1Z grOhS8bKFgm/OMskQqY78BTkvvINEYfgL6EWeUPGfQFaDhzNdvbXKAFYk4FnUlZc m/t9jjqs68hRuTVyMiCa7lG50Drn16z9Ha/4hTlsv1EZ7728SNA65kko/mrcmLK0 F5TYAivJXciB1xbl+dtQWgS+mlgML6HkG8ZilggUOCErKcORsEoNDaYqXzIGdrSQ +BCzyWDGv4CHeP22zjfCLimPcbJtpAABYUJgMpJHHtGTDTHNJfebrvWlV90qRq6n 3THqZ25rFAFBjKxITUuSuqj6CBsA4fwfTRV7iX2q+sl76GZXqoMHr5kkynA2kZuS MAnXPyWfqIikCsPkpm+0aRZNjezdSc/GYvs7xYN26Zjqn115eVxN7pVVJkK3mpD3 uyCrssgGySL1rCpUfBfBHn5psAkVZuhwPsu2yUyTOHz1JwiSYfgkRuoefc7IsJv/ mWMh6bFqijeEU37mGY+8RDe1TKd64m52aNsE4rWUZT6CxwcnmEwuQJzVpkLZIAPT 51SV4a8YZWKBFQeRFKz+d0skmvEThrRAxI/xRbyRGDi+GwnRXfs= =jwIH -----END PGP SIGNATURE----- --fszw91GPaHuVdJP+-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 04:55:48 2025 Received: (at 75510) by debbugs.gnu.org; 24 Jan 2025 09:55:48 +0000 Received: from localhost ([127.0.0.1]:43722 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbGPj-000109-LE for submit@debbugs.gnu.org; Fri, 24 Jan 2025 04:55:48 -0500 Received: from mail-ej1-x635.google.com ([2a00:1450:4864:20::635]:54719) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tbGPf-0000zs-Jd for 75510@debbugs.gnu.org; Fri, 24 Jan 2025 04:55:46 -0500 Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-aa6a92f863cso400262266b.1 for <75510@debbugs.gnu.org>; Fri, 24 Jan 2025 01:55:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1737712537; x=1738317337; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=reQD5Vg9bVVanT4WU9Hzd+oOy6kkA6BSXeTOfIWeGAc=; b=MZMuCW1gTTNLZ/crD0atOx/jp6ZZBXEymQQJO/1AUAcFq8atkMik8pRIrjkCjwXH2J uXg6CoU8YEflZhxMJCxDlqVI8P0AXShcBGqSJf1CuYe5/HWz17u9uEG5cpnNQP6z8zpE 4ngmWscILYRxrWS7mgvLM8llawyWvaDxBZ7d+ucSzsN6mfzxqvnkfa/xyh71aO7+ZUrJ ImwwGRrL8b3MonMTweRcJRFIp4TlC17L7uLZ+EufOaRqJ1oLpf22cpffYUdEU7K/AU7g iKOoWnNLJ1jcoHtcnf2QA3VWwi6JP93OQ1z+s+jp1wrpdLO/j2YaXiLzaoA3Ra3kQFm4 9StQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737712537; x=1738317337; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=reQD5Vg9bVVanT4WU9Hzd+oOy6kkA6BSXeTOfIWeGAc=; b=Ncn8WkF/HVxuxGE86p3deJ4aZEYltZ6hkYbRYjecW8/e37A9Nhi3e2asTqtODa24UR 96DtAVry1u7HSJfIhB4/SXjXKYz3RrVjAx6g4PXDEFMEVrh86KQf8mg2LIOdiJCm5HfR YNjMzbdIJXcvjWMgY9n36ROAyQUyDwMwWgHoIVJ9UUlBEutE1CZr4hIHARgCWh5qnZ+c E57M2wAQKJUc84fEnNVzRZXNISF5yuEeWuu68cFk7Hy48uugBMz4ihQOD30TNPSudRZP bMlNLSfnYinB8lU9QsTf04BP7oyeKDWrOKPu56TPc60tj4wPJj1MNmcS9xaRt0QzCpFu 1feg== X-Forwarded-Encrypted: i=1; AJvYcCUtYoZfo3sgiVzt4cQBG0nLy7mx/+S4+nRXjlbzkSbrDlYcejcH4ia6MXpNiBGnbBImH05CsA==@debbugs.gnu.org X-Gm-Message-State: AOJu0YxxSH3CfnijN6pudnTyALSpOh8qlG6S5pikRoaYRfqMQO8V5WFZ om7ZrH0rv19+JbZO3j6abHqmnmd8Igth5/sl1dtn87WulvmJy+eI95sV9D+blw9F6SEfowJwwsz jIb8= X-Gm-Gg: ASbGncsmD7b4fGP6fZHcka11pUyNqPYMWhAlVGsZCeWk3+hEBocULCLCpZ8dRpJHggj otVcTBQelxGu9NXfMunYcRuYiRByy60vc0HxwtOzhFr4llFBqLyO4XYrQzUJAjixL9AjSKxU/Sa piwzEuknA/ihu27e9JItSY4KxAeKN0D6UoINBAZWcytuXHLm+grXBDyyre5+RWRsWAcT33Q/TbP kk/s8Cr+BlbqZWqy1KjvSEYOMoUnhcBnNaorjeUfMHVY3m5HdlLm67xFEt6QBUOiNK2msNpUH9T dwBBox7K X-Google-Smtp-Source: AGHT+IEs03IgKsqZ+WyPttglg+91faJOONSv67D3BMnAIR0DpTrj8YxtBOZ78NpGZQK1mCREWQLXFg== X-Received: by 2002:a17:906:f6cd:b0:ab6:3704:5f0b with SMTP id a640c23a62f3a-ab637046235mr1377054866b.10.1737712537274; Fri, 24 Jan 2025 01:55:37 -0800 (PST) Received: from m1 ([2a01:599:11f:daca:25d1:a6d0:c374:4ebd]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab675e8b02dsm99338866b.85.2025.01.24.01.55.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jan 2025 01:55:36 -0800 (PST) From: Roman Scherer To: Efraim Flashner Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg In-Reply-To: (Efraim Flashner's message of "Fri, 24 Jan 2025 10:41:32 +0200") References: <86bjwcs68x.fsf@burningswell.com> <86v7u8uz7v.fsf@burningswell.com> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Fri, 24 Jan 2025 10:55:34 +0100 Message-ID: <86zfjg359l.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 75510 Cc: vicvbcun , 75510@debbugs.gnu.org, Leo Famulari 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Efraim, thanks for looking into this! Much appreciated. I just tried your patch and reconfigured my system as usual without using --no-grafts and I can confirm that it is working again. I'm not very familiar with grafts and have a question. When no grafts are used for building the Grub image, does it mean it uses packages with no security updates applied, or is it just that the grafts are not used and the packages are built from scratch using the latest security updates? Thanks, Roman. Efraim Flashner writes: > On Wed, Jan 22, 2025 at 12:52:25AM +0100, vicvbcun wrote: >> Hi, >> >> below are my current findings. >> >> As of commit >> 87045f0982 (gnu: paritwine: Update to 0.2.1., 2025-01-17) >> guile-rsvg depends on a version of guile-cairo different from the one I = get >> by simply building guile-cairo: >> >> $ ./pre-inst-env guix build guile-cairo >> =E2=87=92 /gnu/store/k4kglplg98098y78flnw0f9wjyyc9zk2-guile-cairo-1.= 11.2 >> >> whereas >> >> $ guix gc --references "$(./pre-inst-env guix build guile-rsvg)" | g= rep guile-cairo >> =E2=87=92 /gnu/store/lz8cv73yzzrbwrhafzadixnwgmspz2cg-guile-cairo-1.= 11.2 >> >> (gnu build svg) loads both (rsvg) and (cairo) which causes two different >> libguile-cairo.so's to be loaded (interestingly enough the order matters: >> loading (cairo) first would hide the issue): >> --8<---------------cut here---------------start------------->8--- >> ./pre-inst-env guix shell --no-cwd -C guile guile-cairo guile-rsvg -- \ >> guile -s /dev/stdin <> >> (begin >> (use-modules (ice-9 textual-ports) >> ;; order matters! >> (rsvg) >> (cairo)) >> >> (display (call-with-input-file "/proc/self/maps" get-string-all))) >> EOF >> --8<---------------cut here---------------end--------------->8--- >> shows two different libguile-cairo.so's. The only difference between the >> two guile-cairo derivation is that they graft cairo to different >> derivations, which in turn differ only in grafting fontconfig-minimal to >> different versions which finally only graft glibc and expat in different >> order. >> >> All this confirms the hypothesis Mark expressed in [0]. >> >> My guess is that the change to rust-ring somehow changes how it interacts >> with grafting. Perhaps it is added / not added to some hashtable, causi= ng >> iteration order to change? >> >> 0: https://issues.guix.gnu.org/47115#23 > > I tried setting rust-ring's sources to #:target #f but that didn't make > any difference. I feel like it shouldn't make a difference, and should > probably be #:target #f anyway, but that can be a different time. > > I'm attaching a patch that creates the grub image using ungrafted > inputs. I think it would make sense to go through and figure out which > derivations actually need to use grafted inputs and which ones don't > matter, but I'm not sure it's worth the maintenance burden to check them > regularly. > > The image also seems like something that could be #:target #f and we > could cheat by getting a generated image built on a different > architecture, but that's never seemed to work that way, only for > cross-building. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmeTY5YfHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmU+6CADMNRUDCVLoGzZu 6vqeLFd9oC8u9SSQ0xHAhUqrrz/2W5yadUa8/vRSSFV3YVhIB7mgE6/5R074qOlB GZpGvkAVuZLDnDEUOHEfUfvhjvRl7D03TAIQzAbe4/Ypc0iVBFxT8m70mMZVsD2O 8UULWpNdaDxwIeRpcWL+SDtqNrvDSVBU9ISiX74PvwQjh3k2AW0e7iYF0gIFtEmP DZ6p+F+LNX9YQjicrGGCD/p+fbaR9LeF1NR3nqd43NAIgepsnPfzOCzVzoY7GA1o H45tIo+sF7hZhx2RA2Ot4efJF+7pV63SDNInCsXA37l3eT6I83txtAj4CJBDCQjE D6vyi0m0 =42TS -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 16:58:48 2025 Received: (at 75510) by debbugs.gnu.org; 24 Jan 2025 21:58:48 +0000 Received: from localhost ([127.0.0.1]:47289 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbRhP-0002nX-Rm for submit@debbugs.gnu.org; Fri, 24 Jan 2025 16:58:48 -0500 Received: from fout-b2-smtp.messagingengine.com ([202.12.124.145]:39901) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tbRhM-0002nG-Rp for 75510@debbugs.gnu.org; Fri, 24 Jan 2025 16:58:45 -0500 Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfout.stl.internal (Postfix) with ESMTP id 2AAF711400AC; Fri, 24 Jan 2025 16:58:39 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-01.internal (MEProxy); Fri, 24 Jan 2025 16:58:39 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:cc:content-type:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:subject:subject:to:to; s=mesmtp; t=1737755919; x= 1737842319; bh=/5+6UNch44zgGRIOWnXhlrSbsDiir6zG7QAjGqCcyks=; b=S eoeAQ/+xXQtG9KMcV5hMjYkY2s8p7OML1KV5EmPsDnHuFlXUSKpbAKThU5jgugkv sUthQCuF6cYi/kZgdPPu4qzp962t2R2hhKCJK7cjMeN5wKihHMld59GCIF1X6AYC 2/sQ641GVUTWcabrazG0iL0y7ZHJ838RZq71Zshhns= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t= 1737755919; x=1737842319; bh=/5+6UNch44zgGRIOWnXhlrSbsDiir6zG7QA jGqCcyks=; b=LkdvA0PCl6jpXw9khrQwVAKsJBfXYSultnoH51P7z4iv+H979Kp XKdQxF8nnJP5+X+v83mEK3nWfAtZKgiopNpgvIz1Yc+AEcpmfkBkey1IPGWP1U34 lqg4ZBa8ul6de43WJqg2tHZ6aZZ2dCBLd/fqdR9cpqgOdJeLE943UKb/fO6IokG3 dZXzNwSDwEaWV7RV96A5OEKcLB3vXUjUmcYyrUlMrF+9fZbLYoilhiRFyeosbEkV l5UpZb2E+/1ad4AL4ROMHJ3aDlUrpWqwWyjVcbVbFCQTzjrsT9jrpWfQ15aGlS+9 lt+TFl7wR7JeqYkfDnS/1JMUYXlmcwaKWLg== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrudejgedgheeihecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivg hnthhsucdlqddutddtmdenucfjughrpeffhffvvefukfhfgggtuggjsehttdertddttddv necuhfhrohhmpefnvghoucfhrghmuhhlrghrihcuoehlvghosehfrghmuhhlrghrihdrnh grmhgvqeenucggtffrrghtthgvrhhnpeeiteduheefkeeufeelgeduhfejgfelheefleeu hfeffffgueduleehvdejleeiteenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgvpdhnsggprhgtphht thhopeegpdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehrohhmrghnrdhstghhvg hrvghrsegsuhhrnhhinhhgshifvghllhdrtghomhdprhgtphhtthhopegvfhhrrghimhes fhhlrghshhhnvghrrdgtohdrihhlpdhrtghpthhtohepghhuihigsehikhhhvghrsggvrh hsrdgtohhmpdhrtghpthhtohepjeehhedutdesuggvsggsuhhgshdrghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 24 Jan 2025 16:58:38 -0500 (EST) Date: Fri, 24 Jan 2025 16:58:36 -0500 From: Leo Famulari To: Roman Scherer Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg Message-ID: References: <86bjwcs68x.fsf@burningswell.com> <86v7u8uz7v.fsf@burningswell.com> <86zfjg359l.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <86zfjg359l.fsf@burningswell.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 75510 Cc: vicvbcun , Efraim Flashner , 75510@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.7 (-) On Fri, Jan 24, 2025 at 10:55:34AM +0100, Roman Scherer wrote: > I'm not very familiar with grafts and have a question. When no grafts > are used for building the Grub image, does it mean it uses packages with > no security updates applied, or is it just that the grafts are not used > and the packages are built from scratch using the latest security > updates? If you use '--no-grafts', then you will not receive the security updates. From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 24 17:00:41 2025 Received: (at 75510) by debbugs.gnu.org; 24 Jan 2025 22:00:41 +0000 Received: from localhost ([127.0.0.1]:47302 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbRjF-0002yj-0h for submit@debbugs.gnu.org; Fri, 24 Jan 2025 17:00:41 -0500 Received: from mail-ej1-x631.google.com ([2a00:1450:4864:20::631]:50683) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tbRjC-0002yR-A4 for 75510@debbugs.gnu.org; Fri, 24 Jan 2025 17:00:38 -0500 Received: by mail-ej1-x631.google.com with SMTP id a640c23a62f3a-aaec61d0f65so568950766b.1 for <75510@debbugs.gnu.org>; Fri, 24 Jan 2025 14:00:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1737756031; x=1738360831; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=/3gct2ITZ6dxKZ84BNME6fD6CLD+0LfgpTML8epsOEQ=; b=Fr5JkrjqQs1ue7/lplEDSFe9XoyPqt7TPDPiGJ0jZF34uTJBUbVVYm+Q8QWynq2Wae X4a+MQ9QdPSXfBvqEHkeDC7o9gVj3YI2FF9AWwiuZicOO1ADch+zsjbNGKutLb7hb83g 9LRmWmY86ZKCJ6dO5XQtcL95GDd15a/vhnUqgh5doZSE+OGOOAPlVn3owfeUPRPpvQFf wd5vosVHf/aPl8fKiyqsd+PXp8lgqvvVEf8Kxx6bNh0QYSpMs/l1j+pST7Eggj8LKViD 2TlF+cOUo19xCiVor+kRl8ImautFH6JECmJfx/6oO0U62ba1VrCfUCQT0q164MZs7OlS MgrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737756031; x=1738360831; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/3gct2ITZ6dxKZ84BNME6fD6CLD+0LfgpTML8epsOEQ=; b=ugGqcKxHwuEnztvUSCjrG3DDZTIT+PgUG6tyiSBKDNHg2OzxDjiXlGVjLPjVK/SZIc VHkwOxFJEqWeoKQtvUdD7HQt2ONEv8CE7D644eiQR7bWZCNk2feYnqMPvsL0XrIx40af 7PFZUDGPAZoyQb4Qd/M/UfanFqYBv5jgN7m+HYOOh2EoCFGbqa4AwxGR9Ss6S8HdZDdc 9kkv3PQ3YAFHGKm8BJsIMi3O18vY2hQInzeG1u29aRpJnO9xTaMXY+D0FKa8HikVCbBE 38rzzPPBIx/X1Shu5k6M5k4HJaxFkMixtsg3TdxdVHFr+8H9t1sSsF4hImnCqRPCmSXq jNgA== X-Gm-Message-State: AOJu0YwuFiKxg2llQMfQlaHdGMet9mLypBseZ832rP8BiHsfgTHUPT33 PZCjKTAErljIWL62h0h/ryrWnAMh3XA6w9MrTKilmLWnArT2dgc4Gx2tTie6SAUUz9VS+7F7gYB wduQ= X-Gm-Gg: ASbGnctvSFYBTK9GlvYya2C0j8JZ+c1OyCO3OgywyKV7YEPqVHktSDQ426I3qBbVjoO TaFppCA/qDmeZlQZVdWdYVVrawN06+VIVPOqX6OTbmwpdc0dpbWJahXO2TUuKmgG3jv24dDXLRh Ulm3sJrPXAMJmkpMVWyAYMVDmMkbTuXvE+pEuAOYcYWEpNzlCjldG45DoHXZlSjhb8CtB52OAwV uxvMo0tdk2wlkWo8ysg+hOTKYGWEIgqvss5LGNcohwbfRa8mOx9P2eiUJBE4+znJge7blkxVtv4 8z8X3cOH X-Google-Smtp-Source: AGHT+IFv16nyWUhU+UomvLcZLWQPncm/1VO+//jaHE5euiCHcmdOzjNChbyzgmeq9fbZCqkGejOLZQ== X-Received: by 2002:a17:907:1c26:b0:aab:9361:f8f8 with SMTP id a640c23a62f3a-ab38b3cdfa1mr2922142966b.50.1737756031144; Fri, 24 Jan 2025 14:00:31 -0800 (PST) Received: from m1 ([2a01:599:11f:daca:25d1:a6d0:c374:4ebd]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab6760fbeb4sm185754766b.133.2025.01.24.14.00.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 24 Jan 2025 14:00:30 -0800 (PST) From: Roman Scherer To: Leo Famulari Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg In-Reply-To: (Leo Famulari's message of "Fri, 24 Jan 2025 16:58:36 -0500") References: <86bjwcs68x.fsf@burningswell.com> <86v7u8uz7v.fsf@burningswell.com> <86zfjg359l.fsf@burningswell.com> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Fri, 24 Jan 2025 23:00:28 +0100 Message-ID: <86cygboosj.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75510 Cc: 75510@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 (-) --=-=-= Content-Type: text/plain Alright, thank you Leo! Leo Famulari writes: > On Fri, Jan 24, 2025 at 10:55:34AM +0100, Roman Scherer wrote: >> I'm not very familiar with grafts and have a question. When no grafts >> are used for building the Grub image, does it mean it uses packages with >> no security updates applied, or is it just that the grafts are not used >> and the packages are built from scratch using the latest security >> updates? > > If you use '--no-grafts', then you will not receive the security > updates. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmeUDXwfHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmSfZB/9jOfqjhlAjCMAl ae3ewbGVrCQ7BVvga54/uyWxXf9HMclAHtMIhyleEoXTgRY2ld45KbY07VRQx7j7 F0dHMst3/h0uaHt7qiPBrxxA6nI1LDkaMW5Qcm9DzoTpqHcdUdrobLsdcVYInnpA E7UE4ikEhL3yqNv4gI6n5+0zXEzqYmMX+DZ3lz9C3RIKuRPwnxcxc/QgfbXgur7w 4hvg/SNVxRqHvweji+h8bTTf1xbCDkjhd+LJawuBInTEQtY1biN7lRGQ1+Ro/csz X6ndXuvYGSZjf36iShE+zmqbm60Lcu22bCpeShHvOfsDIpRumQIQi1TwPb2acYgD utVfw160 =cO0C -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 26 02:41:59 2025 Received: (at 75510-done) by debbugs.gnu.org; 26 Jan 2025 07:41:59 +0000 Received: from localhost ([127.0.0.1]:54105 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbxHL-0006bM-9F for submit@debbugs.gnu.org; Sun, 26 Jan 2025 02:41:59 -0500 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]:44373) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tbxHH-0006at-OX for 75510-done@debbugs.gnu.org; Sun, 26 Jan 2025 02:41:57 -0500 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-385d7f19f20so1731446f8f.1 for <75510-done@debbugs.gnu.org>; Sat, 25 Jan 2025 23:41:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1737877309; x=1738482109; darn=debbugs.gnu.org; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender:from:to :cc:subject:date:message-id:reply-to; bh=vBIAqnkKudFGPhRpT1Gl30+Zj4gRPbJk12jU4/j67uE=; b=BcGRSehiDhMmSd1aw6ut+Yp+LY6UCKRtVMkm+trbFxQW+HHPdyxcBn2ioDUDHaUj3l kduZfC46lZ1hSCsnIlc3RFKHGVswVaSPyR/3c0OQPiEbd1INbAyX7X581uZDcw5Fkcsw PCiUuszp3IWLDnmtBKJvIq5kBXjKeZV1U4Nby9eDT+pRuPHuCR20DeNWkSQX+Aw/HIqO +c+tB0wrzQmn88nIIY6fxWmUv1zPzjQwVa1VzhlEi1SL8LiuNtKGyO3uYmoYoOY/J/ln NPGJxWP6BIiLn61EISJGSjjcxcG55RsOpKy0pBqi/ShQEwoORvUKB/H/V1lYI3lYDizK Q7XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737877309; x=1738482109; h=in-reply-to:content-disposition:mime-version:references :mail-followup-to:message-id:subject:cc:to:from:date:sender :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=vBIAqnkKudFGPhRpT1Gl30+Zj4gRPbJk12jU4/j67uE=; b=ibYbB7eZs3QpPyciorhcyPJhqsKrp1OpnPPX9g+MG0HbBgEz64koNHw9MopPVw3FCo IoBISn0X/48Ebfhfv3d+nJfGL5kFpS2/oY1keb+C8kmokfEwf4iIOJIjiLiqDzwZMPO5 jesXQ8mzRI3GYmrlBQUt1SG4weRpVp49dFV6S3yxbPS7ewUA8+lZI23fcdgJO5McD5+t nHBafMVrEA0bSVJ2F3eTZwSTQKur6heIE2z5A/A+MnkUm8YzytOL/pJ9eDsEJ3BqXisw 1oRFKACQOtPmvHhE0D2mles0XAzsnP25pkFLYMVzjEYhUnUcX05jD4j+9zflkShZldCx ydBA== X-Forwarded-Encrypted: i=1; AJvYcCXjSt2wDixsFFFUfX3KJE6Wd/1/O1n45GiYn/B46oMcSJ0SZ9yZkLN1RhyPO07N/fKGd3fEqpVBmOqk@debbugs.gnu.org X-Gm-Message-State: AOJu0YwkQ3jXioq7LMgRz2G1BHuIctE59jk3xYoZ+Anv9Y2nErfQGXkn aZcJGyAdpSWClt0Zx1J44sGVwI4gL4LzjuUCTyUAJKAjxjuML/VDJC6simGq X-Gm-Gg: ASbGncvuEqoBUuM2CkU8irJO2gbdn5G8546vHSSCxRDssNgRoBgMJgC6ANmjcinLpIk SpTabXaWRcXxWV5bJzEOYJrtxdv19QxsBN8wSBj7EZO/TQi22wm4KBDWF/Jyp9pYBFfTPtxQAyj N0l3uLHNLhdSAqitz7nOijCDbix5eaCW02hBi7AAuB1Odq2pW7VHGwR0QzpFmYBDFD8YULxXJbo NjoeVbL03VfLT3JEu/BGQHq6si0nhH1pTdInI/D/aXIg7ppQZcvux/lunL4Nb0fKxu6b2pugUmp IfWA X-Google-Smtp-Source: AGHT+IHaQnjjASsZI6rZQ5dKWELeUffJTJBfUMP8pNBpUGugPAhEjtLEwnqJJrKgq7FNNYfQ+msfoQ== X-Received: by 2002:a05:6000:178e:b0:385:fd24:3303 with SMTP id ffacd0b85a97d-38bf55c5f54mr32684748f8f.0.1737877308777; Sat, 25 Jan 2025 23:41:48 -0800 (PST) Received: from localhost ([141.226.10.168]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38c2a1c402esm7562708f8f.97.2025.01.25.23.41.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 25 Jan 2025 23:41:47 -0800 (PST) Date: Sun, 26 Jan 2025 09:41:43 +0200 From: Efraim Flashner To: Roman Scherer Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg Message-ID: Mail-Followup-To: Efraim Flashner , Roman Scherer , vicvbcun , 75510-done@debbugs.gnu.org, Leo Famulari References: <86bjwcs68x.fsf@burningswell.com> <86v7u8uz7v.fsf@burningswell.com> <86zfjg359l.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="u68PaAZSoC7K88gL" Content-Disposition: inline In-Reply-To: <86zfjg359l.fsf@burningswell.com> 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-Debbugs-Envelope-To: 75510-done Cc: vicvbcun , Leo Famulari , 75510-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 (-) --u68PaAZSoC7K88gL Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Jan 24, 2025 at 10:55:34AM +0100, Roman Scherer wrote: >=20 > Hi Efraim, >=20 > thanks for looking into this! Much appreciated. I just tried your patch > and reconfigured my system as usual without using --no-grafts and I can > confirm that it is working again. >=20 > I'm not very familiar with grafts and have a question. When no grafts > are used for building the Grub image, does it mean it uses packages with > no security updates applied, or is it just that the grafts are not used > and the packages are built from scratch using the latest security > updates? >=20 > Thanks, Roman. >=20 > Efraim Flashner writes: >=20 > > On Wed, Jan 22, 2025 at 12:52:25AM +0100, vicvbcun wrote: > >> Hi, > >> > >> below are my current findings. > >> > >> As of commit > >> 87045f0982 (gnu: paritwine: Update to 0.2.1., 2025-01-17) > >> guile-rsvg depends on a version of guile-cairo different from the one = I get > >> by simply building guile-cairo: > >> > >> $ ./pre-inst-env guix build guile-cairo > >> =E2=87=92 /gnu/store/k4kglplg98098y78flnw0f9wjyyc9zk2-guile-cairo-= 1.11.2 > >> > >> whereas > >> > >> $ guix gc --references "$(./pre-inst-env guix build guile-rsvg)" |= grep guile-cairo > >> =E2=87=92 /gnu/store/lz8cv73yzzrbwrhafzadixnwgmspz2cg-guile-cairo-= 1.11.2 > >> > >> (gnu build svg) loads both (rsvg) and (cairo) which causes two differe= nt > >> libguile-cairo.so's to be loaded (interestingly enough the order matte= rs: > >> loading (cairo) first would hide the issue): > >> --8<---------------cut here---------------start------------->8--- > >> ./pre-inst-env guix shell --no-cwd -C guile guile-cairo guile-rsvg -- \ > >> guile -s /dev/stdin < >> > >> (begin > >> (use-modules (ice-9 textual-ports) > >> ;; order matters! > >> (rsvg) > >> (cairo)) > >> > >> (display (call-with-input-file "/proc/self/maps" get-string-all))) > >> EOF > >> --8<---------------cut here---------------end--------------->8--- > >> shows two different libguile-cairo.so's. The only difference between = the > >> two guile-cairo derivation is that they graft cairo to different > >> derivations, which in turn differ only in grafting fontconfig-minimal = to > >> different versions which finally only graft glibc and expat in differe= nt > >> order. > >> > >> All this confirms the hypothesis Mark expressed in [0]. > >> > >> My guess is that the change to rust-ring somehow changes how it intera= cts > >> with grafting. Perhaps it is added / not added to some hashtable, cau= sing > >> iteration order to change? > >> > >> 0: https://issues.guix.gnu.org/47115#23 > > > > I tried setting rust-ring's sources to #:target #f but that didn't make > > any difference. I feel like it shouldn't make a difference, and should > > probably be #:target #f anyway, but that can be a different time. > > > > I'm attaching a patch that creates the grub image using ungrafted > > inputs. I think it would make sense to go through and figure out which > > derivations actually need to use grafted inputs and which ones don't > > matter, but I'm not sure it's worth the maintenance burden to check them > > regularly. > > > > The image also seems like something that could be #:target #f and we > > could cheat by getting a generated image built on a different > > architecture, but that's never seemed to work that way, only for > > cross-building. I've pushed the commit, so it should work on master now. Now to go and pull and reconfigure my pinebook pro :) --=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 --u68PaAZSoC7K88gL Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAmeV5zcACgkQQarn3Mo9 g1F3mw/9FpcEmQ++rSNmGpf/9ksjviMwy6yfGg9MeTtOsGJHL3JVXrMUQLSWmVGE JrYnt9Am2ahxR9UcBTBLlxf7jUkioDa2pFAR1sEffzsRRXXTpTsLAETT4qMgWTxU OsbYtnuF40jif53loVerUaIFW/QjNlRXuLBDs2aUkLeqKqCl9ssknBPmHItTaQhC es++WjeyENYGcxjp5NoA+MeZrfJRcCXtN1pXzaQ4OmWBUgN4U6bUsCrFsBItug6Z +81qb1bHmu6Zt7/0bJOZ4xQryoj7or6WY51gA1J9pUU9zP9MjTRGz4OdjhG2cGFL Bh7i/rjAfQ3dc6tMiounljfszVE7SZsCP/pSYd1Uqi3GhXVjrgEtTt15r2agF2At 04a6d/DtG1cUtl1CDca9QR1NAvH2XfUJAyNpC+TD0NE1exI0eYkckQ3nhug45l0L KfTTLf0lTr3I//oNmseqOhCy2t72WF76Rz2LO4qoyJ+MW1MNpqSbzHWKVFKAkZKk wCHH0fnDe7He3ynyTru5DHnrbcMZqELLahM8r++S8Arg9yJOB7GqinPi8Z6kOD+C e/Eda4FZMnBKm3Z8YaVKf0UR/zeOdXSqf5PcC9zq8qBuNkOGkJ8WSxzJbo+Liu1m GT4F+mmGmsNHmhVHUZHcHA11cEZt2h3A0ExPdRG6ODI5svXT0/I= =P3z6 -----END PGP SIGNATURE----- --u68PaAZSoC7K88gL-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 26 02:49:37 2025 Received: (at 75510-done) by debbugs.gnu.org; 26 Jan 2025 07:49:37 +0000 Received: from localhost ([127.0.0.1]:54125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tbxOi-0006xi-G3 for submit@debbugs.gnu.org; Sun, 26 Jan 2025 02:49:37 -0500 Received: from mail-ed1-x52d.google.com ([2a00:1450:4864:20::52d]:45267) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tbxOf-0006xR-PW for 75510-done@debbugs.gnu.org; Sun, 26 Jan 2025 02:49:34 -0500 Received: by mail-ed1-x52d.google.com with SMTP id 4fb4d7f45d1cf-5dc052246e3so7054654a12.2 for <75510-done@debbugs.gnu.org>; Sat, 25 Jan 2025 23:49:33 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1737877767; x=1738482567; darn=debbugs.gnu.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=F/vbA8wdacXHFqGOCU+6CcaFIfXffQk5fcnlwrnS0J4=; b=H9QLrZm1KXA7egIuWZGtv5/Tr1Ozj2jCXt0Wl6Y8lBtGB2Z+ti1rZc9U+QDCBm4pzP ruiSR3N9pcfQOntCDKCHPNTKo4vpSf2q36d0T0ya82hYf4yKCEGFbWZBwBO8MWhFrtyO EyN4YzUDNVIx0p6psEaEVFq6QWM+nFxFPDKo4nNdxErCT0ZV1Le51RR1I7nETu80XT3W S/QbBgEtPUu6yjkz81k6m0v+FTWl+4PusC2Wuj6QC2qaUhMCMTNSeCTC43NNu+3hpUGV 0OQxYoAPxTT7sNqTPJ0YV6svh9dx9fdohuPtS6PKe26F7bSXfwKaXYAf5a2XG8B/bhqz 81JA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737877767; x=1738482567; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=F/vbA8wdacXHFqGOCU+6CcaFIfXffQk5fcnlwrnS0J4=; b=Kg+Xeui0YfVmnwbJQHo07EN3XvycpxJGjwBEMwLP9hOAQug6s/lGnKKA5FHZSns3vd wj19zhj3+ngoDcgA5/wQGTcqqAXKATfezBBQprlB0Q7BwhCiAvGG7Ei8CUQ0LF4Qj5Og yc1KwKJWV4kJsnkx0vMCZ9q0tK6sW15y7y10RXGuac8zjLnmaCeSMgwnyAT3/UBKfk3M yMJmx/6EVy/XXyWZqkIr3385xLj2X6X16scMaOf/u8oDeJXXl4WvKxcSp9075rD5O2PW hm36Tdy8gMKg6ojZ9FFE6tJB+MyGdlbHqfyShWcAI8ccfnz6+xorSp1kRhGqTxy4Ep0x fyaA== X-Forwarded-Encrypted: i=1; AJvYcCVlFzbXvf51wwlNvKhxYSVmqhlP1CzcM7r+bE9sSm40TE+iUJTE7+CNDNNW9tPzWQn1tyUDklCo85ND@debbugs.gnu.org X-Gm-Message-State: AOJu0Yy2oEzEVcdB1qg4h4UTEskkRKFEIFPoMrTgRqpy8Bl/k0IJswIq mbz2cg1KYF2EiFFkbbncrbqoTKliK0eatflMRBuTduIBBDjz38KfNHNazEXDhInbel55yncrTaU 3fC2PAyM5wDkCpxHwMyAU1+ASp555gUZIW2f00rnStIw+T/UfgjA= X-Gm-Gg: ASbGnctkdnRB2VIo6OEinJ1e+VktanJUy0Kt6//ZTNVPR9QLFwfG6SYoQqdtisMdkaU yIdK5AU0vlNZS9RD7d2C44qXly3h6h1RNzWpJlBOfXctF2vimBg3qTTP1CS+6IHYT+jX1xTWvpc iHMSQZupdFSs8pQtzqcA== X-Google-Smtp-Source: AGHT+IGgzrMTF8MO+fBIeAFSjyBMcAMKWZDhmGO96oPdD/SZH0HPX3FIIANMs/7uCO3nVhgoSOgaitQdH/q1cY2VooI= X-Received: by 2002:a05:6402:3510:b0:5d6:37e5:792a with SMTP id 4fb4d7f45d1cf-5db7d2e86dbmr27326449a12.2.1737877767431; Sat, 25 Jan 2025 23:49:27 -0800 (PST) MIME-Version: 1.0 References: <86bjwcs68x.fsf@burningswell.com> <86v7u8uz7v.fsf@burningswell.com> <86zfjg359l.fsf@burningswell.com> In-Reply-To: From: Roman Scherer Date: Sun, 26 Jan 2025 08:49:17 +0100 X-Gm-Features: AWEUYZlUa2D4os_IEhg1mYOA3q5mpwQ9HTasNkhoSKIkCmdVApdoeOhe7OKMQ94 Message-ID: Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg To: Efraim Flashner , Roman Scherer , vicvbcun , 75510-done@debbugs.gnu.org, Leo Famulari Content-Type: multipart/alternative; boundary="000000000000fdc598062c9732e4" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75510-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: -1.0 (-) --000000000000fdc598062c9732e4 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thank you Efraim! On Sun, Jan 26, 2025, 08:41 Efraim Flashner wrote: > On Fri, Jan 24, 2025 at 10:55:34AM +0100, Roman Scherer wrote: > > > > Hi Efraim, > > > > thanks for looking into this! Much appreciated. I just tried your patch > > and reconfigured my system as usual without using --no-grafts and I can > > confirm that it is working again. > > > > I'm not very familiar with grafts and have a question. When no grafts > > are used for building the Grub image, does it mean it uses packages wit= h > > no security updates applied, or is it just that the grafts are not used > > and the packages are built from scratch using the latest security > > updates? > > > > Thanks, Roman. > > > > Efraim Flashner writes: > > > > > On Wed, Jan 22, 2025 at 12:52:25AM +0100, vicvbcun wrote: > > >> Hi, > > >> > > >> below are my current findings. > > >> > > >> As of commit > > >> 87045f0982 (gnu: paritwine: Update to 0.2.1., 2025-01-17) > > >> guile-rsvg depends on a version of guile-cairo different from the on= e > I get > > >> by simply building guile-cairo: > > >> > > >> $ ./pre-inst-env guix build guile-cairo > > >> =E2=87=92 /gnu/store/k4kglplg98098y78flnw0f9wjyyc9zk2-guile-cair= o-1.11.2 > > >> > > >> whereas > > >> > > >> $ guix gc --references "$(./pre-inst-env guix build guile-rsvg)" > | grep guile-cairo > > >> =E2=87=92 /gnu/store/lz8cv73yzzrbwrhafzadixnwgmspz2cg-guile-cair= o-1.11.2 > > >> > > >> (gnu build svg) loads both (rsvg) and (cairo) which causes two > different > > >> libguile-cairo.so's to be loaded (interestingly enough the order > matters: > > >> loading (cairo) first would hide the issue): > > >> --8<---------------cut here---------------start------------->8--- > > >> ./pre-inst-env guix shell --no-cwd -C guile guile-cairo guile-rsvg -= - > \ > > >> guile -s /dev/stdin < > >> > > >> (begin > > >> (use-modules (ice-9 textual-ports) > > >> ;; order matters! > > >> (rsvg) > > >> (cairo)) > > >> > > >> (display (call-with-input-file "/proc/self/maps" get-string-all))) > > >> EOF > > >> --8<---------------cut here---------------end--------------->8--- > > >> shows two different libguile-cairo.so's. The only difference betwee= n > the > > >> two guile-cairo derivation is that they graft cairo to different > > >> derivations, which in turn differ only in grafting fontconfig-minima= l > to > > >> different versions which finally only graft glibc and expat in > different > > >> order. > > >> > > >> All this confirms the hypothesis Mark expressed in [0]. > > >> > > >> My guess is that the change to rust-ring somehow changes how it > interacts > > >> with grafting. Perhaps it is added / not added to some hashtable, > causing > > >> iteration order to change? > > >> > > >> 0: https://issues.guix.gnu.org/47115#23 > > > > > > I tried setting rust-ring's sources to #:target #f but that didn't ma= ke > > > any difference. I feel like it shouldn't make a difference, and shou= ld > > > probably be #:target #f anyway, but that can be a different time. > > > > > > I'm attaching a patch that creates the grub image using ungrafted > > > inputs. I think it would make sense to go through and figure out whi= ch > > > derivations actually need to use grafted inputs and which ones don't > > > matter, but I'm not sure it's worth the maintenance burden to check > them > > > regularly. > > > > > > The image also seems like something that could be #:target #f and we > > > could cheat by getting a generated image built on a different > > > architecture, but that's never seemed to work that way, only for > > > cross-building. > > I've pushed the commit, so it should work on master now. > > Now to go and pull and reconfigure my pinebook pro :) > > -- > 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 unencrypt= ed > --000000000000fdc598062c9732e4 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thank you Efraim!

On Sun, Jan 26, 20= 25, 08:41 Efraim Flashner <efra= im@flashner.co.il> wrote:
On= Fri, Jan 24, 2025 at 10:55:34AM +0100, Roman Scherer wrote:
>
> Hi Efraim,
>
> thanks for looking into this! Much appreciated. I just tried your patc= h
> and reconfigured my system as usual without using --no-grafts and I ca= n
> confirm that it is working again.
>
> I'm not very familiar with grafts and have a question. When no gra= fts
> are used for building the Grub image, does it mean it uses packages wi= th
> no security updates applied, or is it just that the grafts are not use= d
> and the packages are built from scratch using the latest security
> updates?
>
> Thanks, Roman.
>
> Efraim Flashner <efraim@flashner.co.il> writes:
>
> > On Wed, Jan 22, 2025 at 12:52:25AM +0100, vicvbcun wrote:
> >> Hi,
> >>
> >> below are my current findings.
> >>
> >> As of commit
> >>=C2=A0 =C2=A0 =C2=A087045f0982 (gnu: paritwine: Update to 0.2.= 1., 2025-01-17)
> >> guile-rsvg depends on a version of guile-cairo different from= the one I get
> >> by simply building guile-cairo:
> >>
> >>=C2=A0 =C2=A0 =C2=A0$ ./pre-inst-env guix build guile-cairo > >>=C2=A0 =C2=A0 =C2=A0=E2=87=92 /gnu/store/k4kglplg98098y78flnw0= f9wjyyc9zk2-guile-cairo-1.11.2
> >>
> >> whereas
> >>
> >>=C2=A0 =C2=A0 =C2=A0$ guix gc --references "$(./pre-inst-= env guix build guile-rsvg)" | grep guile-cairo
> >>=C2=A0 =C2=A0 =C2=A0=E2=87=92 /gnu/store/lz8cv73yzzrbwrhafzadi= xnwgmspz2cg-guile-cairo-1.11.2
> >>
> >> (gnu build svg) loads both (rsvg) and (cairo) which causes tw= o different
> >> libguile-cairo.so's to be loaded (interestingly enough th= e order matters:
> >> loading (cairo) first would hide the issue):
> >> --8<---------------cut here---------------start-----------= -->8---
> >> ./pre-inst-env guix shell --no-cwd -C guile guile-cairo guile= -rsvg -- \
> >>=C2=A0 =C2=A0 =C2=A0guile -s /dev/stdin <<EOF | grep lib= guile-cairo
> >>
> >> (begin
> >>=C2=A0 (use-modules (ice-9 textual-ports)
> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0;; orde= r matters!
> >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(rsvg)<= br> > >>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (cairo= ))
> >>
> >> (display (call-with-input-file "/proc/self/maps" ge= t-string-all)))
> >> EOF
> >> --8<---------------cut here---------------end-------------= -->8---
> >> shows two different libguile-cairo.so's.=C2=A0 The only d= ifference between the
> >> two guile-cairo derivation is that they graft cairo to differ= ent
> >> derivations, which in turn differ only in grafting fontconfig= -minimal to
> >> different versions which finally only graft glibc and expat i= n different
> >> order.
> >>
> >> All this confirms the hypothesis Mark expressed in [0].
> >>
> >> My guess is that the change to rust-ring somehow changes how = it interacts
> >> with grafting.=C2=A0 Perhaps it is added / not added to some = hashtable, causing
> >> iteration order to change?
> >>
> >> 0: https://issues.guix.gnu.org/47115#23=
> >
> > I tried setting rust-ring's sources to #:target #f but that d= idn't make
> > any difference.=C2=A0 I feel like it shouldn't make a differe= nce, and should
> > probably be #:target #f anyway, but that can be a different time.=
> >
> > I'm attaching a patch that creates the grub image using ungra= fted
> > inputs.=C2=A0 I think it would make sense to go through and figur= e out which
> > derivations actually need to use grafted inputs and which ones do= n't
> > matter, but I'm not sure it's worth the maintenance burde= n to check them
> > regularly.
> >
> > The image also seems like something that could be #:target #f and= we
> > could cheat by getting a generated image built on a different
> > architecture, but that's never seemed to work that way, only = for
> > cross-building.

I've pushed the commit, so it should work on master now.

Now to go and pull and reconfigure my pinebook pro :)

--
Efraim Flashner=C2=A0 =C2=A0<efraim@flashner.co.il>=C2=A0 =C2= =A0=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=C2=A0 14F7 41AA E7DC CA3D 8351
Confidentiality cannot be guaranteed on emails sent or received unencrypted=
--000000000000fdc598062c9732e4-- From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 26 17:42:34 2025 Received: (at 75510) by debbugs.gnu.org; 26 Jan 2025 22:42:34 +0000 Received: from localhost ([127.0.0.1]:58241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tcBKp-0003gK-8t for submit@debbugs.gnu.org; Sun, 26 Jan 2025 17:42:34 -0500 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.163]:46691) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tcBKj-0003g4-I6 for 75510@debbugs.gnu.org; Sun, 26 Jan 2025 17:42:29 -0500 ARC-Seal: i=1; a=rsa-sha256; t=1737931339; cv=none; d=strato.com; s=strato-dkim-0002; b=H4A5eet8caK+aBNyLljUEInovTLleB8UyPsUHxq4fQxYv9iBPUf1Fyt81LiVGnOm4Q dCsbi1HgPFM1/taK0H9nYyT3Wh9BExWaWc3pVgHDoTbmXX1pi3r7/ECgzZgQW5ECl1bL TrdWGQb7kBu2OvL34T+RHy9uLI08NmDDT559WIPMMy8sVzHg+ZnET77hZm8ZNg1iuOQn /fljIFVcIKo5nfzoH/ByiolQKRsybfB7EJpefD7NlYWIYYXBUG+KyXIKNJ133w3geNAQ T0e1T9lheDYzqDt5rr3zQ0EhOagXSyBWbMpDPCbAOCWJFQvlBEtHA1+evCZkPFHGkHBV zu6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1737931339; s=strato-dkim-0002; d=strato.com; h=In-Reply-To:References:Message-ID:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=YRftMllAmKkt0EYpv3+aOs0J9wb0qy82Kju6/y60iQM=; b=Raz8gITLCPTnxFlY/RtAnT6Sf6mrh1wAMS/iuRtjHONGgCagtoZqqCIoFybs1Ocl5a QShuVSi3OpflDSyyMSalyKbDK7MiilbSLiE7oOG/kx+2cxXa5uoQgBgOx+9Kq78KyV+s Y21GsvSMmz1t+1yaREo6iyIclIAOtnL6sedc1dkxp8iObZB/jPWKYBLog2Yjg3xgAcWb TDzUauLyzjZBEls5A9+QarQvCuSnQbFRWf4EN9/l6iyRoxLc4MZmLG5XmMWTOWtMgD6q bu+7nDq+AkyauXnC1OfENydhmKfPop9+G2bsFS0uZ00A2ka0r3hxkF9o7r3zIhN2229t z82A== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1737931339; s=strato-dkim-0002; d=ikherbers.com; h=In-Reply-To:References:Message-ID:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=YRftMllAmKkt0EYpv3+aOs0J9wb0qy82Kju6/y60iQM=; b=qWTRSLUQnUYsCSGs76EBCceQH/MiLpmCn/3lPw6EKRWNqCNpoMyzESKfsNu33qzmO6 HkgwQE/lNGG+SvIVBwPcCmKe0nFvbH+Ufdda7wEa8JKU6N09OaAX2nwHiZxKparAPFSc HLKxter2SPBEDttx+IFlIyvsG8vXDgc5L6bYeIo0wUOQz1AguEtFjJehzoiqymmPkBQw U0yZto7Wl3uaoeRFQC44c94OEUV3TkWomV5fk4iLDUnZF5yXljGuFOCdXMFD+brNvEwH dFClCp3L92Odshlaxs8YE+Vb2I6jn9IIDrO/8bHCkHf+YD0njIpJswC6f1TSvD4A/IXI U0HQ== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1737931339; s=strato-dkim-0003; d=ikherbers.com; h=In-Reply-To:References:Message-ID:Subject:To:From:Date:Cc:Date:From: Subject:Sender; bh=YRftMllAmKkt0EYpv3+aOs0J9wb0qy82Kju6/y60iQM=; b=57fO0tDhbHcMRYwBgXgskpEhe8PMveFYTTxx5DSLCftXi5a4jROwsKepdqr9uRgzq6 NLTHQny797QRkazWPmAw== X-RZG-AUTH: ":IUwNfkitaf3qOWm2b/jA5tveVwUUcwH3Nk6Yq72yyCbdHpqhh0xAC7Jg4vTFWNm2UVTgEJV7IF63vnJ5FrwpPpj+I4Y=" Received: from lambda.localdomain by smtp.strato.de (RZmta 51.2.17 AUTH) with ESMTPSA id 5193b310QMgIgCe (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 26 Jan 2025 23:42:18 +0100 (CET) Date: Sun, 26 Jan 2025 23:42:17 +0100 From: vicvbcun To: Roman Scherer , 75510@debbugs.gnu.org, Efraim Flashner , Leo Famulari Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg Message-ID: Mail-Followup-To: vicvbcun , Roman Scherer , 75510@debbugs.gnu.org, Efraim Flashner , Leo Famulari References: <86bjwcs68x.fsf@burningswell.com> <86v7u8uz7v.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="dORf8oN44AC4NnoL" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75510 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 (-) --dORf8oN44AC4NnoL Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: 8bit Hello Guix! I think that I now have some understanding for how these differently grafted packages can arise: The grafting code in `bag-grafts' uses `fold-bag-dependencies' to collect all the replacements that could affect a package. That function visits all packages in the dependency tree depth first and exactly once. Consider the following example tree: A → C, B B → D, C Package A references packages C and B while package B references D and C, in that order. If both C and D have replacements, then the grafting order for package B depends on whether we are considering it on its own or as a dependency of package A. See also the attached dummy packages. I think that the correct solution to this problem is to sort the grafts somewhere before ungexp'ing them in `graft-derivation/shallow'. While package inputs should be sorted by name, they are split into `inputs', `native-inputs' and `propagated-inputs', build systems can add packages and G-expressions inputs are sorted by lexical appearance. However the issue with guile-cairo and guile-rsvg seems to be a bit different. `fold-bag-dependencies' only considers packages and changes to rust-ring turn its source into a package, causing `fold-bag-dependencies' to inspect the dependencies. Specifically, on aarch64-linux `fold-bag-dependencies' the following packages and outputs are visited near the end: --8<---------------cut here---------------start------------->8--- rust-ring@0.17.8.tar.gz:out gnu/packages/crates-crypto.scm:4207 clang@13.0.1:out gnu/packages/llvm.scm:241 gcc@11.4.0:lib gnu/packages/gcc.scm:743 isl@0.24:out gnu/packages/gcc.scm:1404 libstdc++-headers@11.4.0:out gnu/packages/gcc.scm:1068 libstdc++@11.4.0:out gnu/packages/gcc.scm:965 mpc@1.3.1:out gnu/packages/multiprecision.scm:139 elfutils@0.187:out gnu/packages/elf.scm:54 clang-runtime@13.0.1:out gnu/packages/llvm.scm:145 go@1.21.5:out gnu/packages/golang.scm:822 go@1.17.13:out gnu/packages/golang.scm:486 go@1.4-bootstrap-20171003:out gnu/packages/golang.scm:117 gcc@11.4.0:lib gnu/packages/commencement.scm:3227 gawk@5.3.0:out guix/build-system/gnu.scm:151 make@4.4.1:out gnu/packages/commencement.scm:3460 pkg-config@0.29.2:out gnu/packages/commencement.scm:3453 ; note this visit to glibc! glibc@2.39:out gnu/packages/commencement.scm:3103 glibc@2.39:static gnu/packages/commencement.scm:3103 binutils-gold@2.41:out gnu/packages/base.scm:778 bc@1.07.1:out gnu/packages/algebra.scm:668 ed@1.20.1:out gnu/packages/text-editors.scm:123 lzip@1.23:out gnu/packages/compression.scm:703 --8<---------------cut here---------------end--------------->8--- Notice the visit of glibc. It is also visited earlier but not recognized as duplicate by `fold-bag-dependencies', even though it maps to the same derivation (This is `glibc-final', there also is a version of glibc created by `package-with-bootstrap-guile' earlier). expat is visited before without any change. The packages with replacements are cons'ed so that glibc ends up in front of expat in the grafting order. guile-cairo doesn't depend on rust-ring and it just so happens that glibc is visited before expat and they and up in the opposite order. I don't know where these different versions of glibc come from, but sorting grafts should also get rid of any problems they might pose. So why doesn't the bug appear on x86_64-linux? Here the change only causes the visits of `fold-bag-dependencies' up to gawk, in particular the visit to glibc doesn't happen and for both guile-cairo and guile-rsvg expat ends up in front of glibc in the grafting order. This should be related to the full-source bootstrap. vicvbcun --dORf8oN44AC4NnoL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="dependencies-order.scm" ;;; A depends on a version of B different from the one obtained ;;; building simply B (use-modules (guix tests) (guix gexp) (guix packages) (guix build-system trivial)) (define-syntax-rule (dummy-package* name fields ...) (package (inherit (dummy-package name)) (build-system trivial-build-system) (arguments (list #:builder #~(with-output-to-file #$output (lambda () ;; Make sure to keep references, so that ;; grafts really are necessary. (display %build-inputs) (newline))))) fields ...)) (define C (dummy-package* "C" (replacement C/fixed))) (define C/fixed (dummy-package* "C")) (define D (dummy-package* "D" (replacement D/fixed))) (define D/fixed (dummy-package* "D")) (define B (dummy-package* "B" (inputs (list D C)))) (define A (dummy-package* "A" (inputs (list C B)))) (list A B) --dORf8oN44AC4NnoL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="before-6975b1871b.txt" pkg-config@0.29.2:out gnu/packages/pkg-config.scm:46 tar@1.34:out guix/build-system/gnu.scm:151 coreutils@9.1:out guix/build-system/gnu.scm:151 bash-minimal@5.1.16:out gnu/packages/commencement.scm:3371 gcc@11.4.0:out gnu/packages/commencement.scm:3227 texinfo@6.8:out gnu/packages/commencement.scm:2783 make-boot0@4.4.1:out gnu/packages/commencement.scm:1920 glibc-bootstrap@0:out gnu/packages/bootstrap.scm:749 gcc-bootstrap@0:out gnu/packages/bootstrap.scm:850 binutils-bootstrap@0:out gnu/packages/bootstrap.scm:257 bootstrap-binaries@0:out gnu/packages/bootstrap.scm:257 diffutils-boot0@3.10:out gnu/packages/commencement.scm:2002 findutils-boot0@4.9.0:out gnu/packages/commencement.scm:2027 file-boot0@5.45:out gnu/packages/commencement.scm:2090 perl-boot0@5.36.0:out gnu/packages/commencement.scm:2492 bash-static@5.1.16:out gnu/packages/commencement.scm:3044 gcc-cross-boot0-wrapped@11.4.0:out gnu/packages/commencement.scm:2986 binutils-cross-boot0@2.41:out gnu/packages/commencement.scm:2197 gcc-cross-boot0@11.4.0:out gnu/packages/commencement.scm:2329 libstdc++-boot0@4.9.4:out gnu/packages/commencement.scm:2244 glibc-intermediate@2.39:out gnu/packages/commencement.scm:2929 bison-boot0@3.8.2:out gnu/packages/commencement.scm:2544 m4-boot0@1.4.19:out gnu/packages/commencement.scm:2528 python-boot0@3.5.9:out gnu/packages/commencement.scm:2821 expat@2.5.0:out gnu/packages/commencement.scm:2799 ld-wrapper-boot0@0:out gnu/packages/base.scm:821 guile-bootstrap@2.0:out gnu/packages/bootstrap.scm:590 linux-libre-headers@5.15.49:out gnu/packages/commencement.scm:2613 flex@2.6.4:out gnu/packages/commencement.scm:2580 glibc-intermediate@2.39:static gnu/packages/commencement.scm:2929 ld-wrapper-boot3@0:out gnu/packages/base.scm:821 binutils@2.41:out gnu/packages/commencement.scm:3176 libstdc++@11.4.0:out gnu/packages/commencement.scm:3150 glibc@2.39:out gnu/packages/commencement.scm:3103 gettext-boot0@0.19.8.1:out gnu/packages/commencement.scm:3068 glibc@2.39:static gnu/packages/commencement.scm:3103 gcc-cross-boot0-wrapped@11.4.0:out gnu/packages/commencement.scm:2986 zlib@1.3:out gnu/packages/commencement.scm:3207 grep@3.11:out gnu/packages/commencement.scm:3487 xz@5.4.5:out gnu/packages/commencement.scm:3497 gzip@1.13:out guix/build-system/gnu.scm:151 bzip2@1.0.8:out guix/build-system/gnu.scm:151 file@5.45:out guix/build-system/gnu.scm:151 diffutils@3.10:out guix/build-system/gnu.scm:151 perl@5.36.0:out guix/build-system/gnu.scm:151 patch@2.7.6:out guix/build-system/gnu.scm:151 ed@1.20.1:out guix/build-system/gnu.scm:151 lzip@1.23:out guix/build-system/gnu.scm:151 findutils@4.9.0:out guix/build-system/gnu.scm:151 gawk@5.3.0:out guix/build-system/gnu.scm:151 glibc-utf8-locales@2.39:out gnu/packages/bootstrap.scm:306 glibc@2.39:out gnu/packages/bootstrap.scm:306 bison-boot0@3.8.2:out gnu/packages/bootstrap.scm:306 perl-boot0@5.36.0:out gnu/packages/bootstrap.scm:306 make-boot0@4.4.1:out gnu/packages/bootstrap.scm:306 glibc-bootstrap@0:out gnu/packages/bootstrap.scm:306 gcc-bootstrap@0:out gnu/packages/bootstrap.scm:306 binutils-bootstrap@0:out gnu/packages/bootstrap.scm:306 bootstrap-binaries@0:out gnu/packages/bootstrap.scm:306 diffutils-boot0@3.10:out gnu/packages/bootstrap.scm:306 findutils-boot0@4.9.0:out gnu/packages/bootstrap.scm:306 file-boot0@5.45:out gnu/packages/bootstrap.scm:306 m4-boot0@1.4.19:out gnu/packages/bootstrap.scm:306 texinfo@6.8:out gnu/packages/bootstrap.scm:306 python-boot0@3.5.9:out gnu/packages/bootstrap.scm:306 expat@2.5.0:out gnu/packages/bootstrap.scm:306 gettext-boot0@0.19.8.1:out gnu/packages/bootstrap.scm:306 gcc-cross-boot0@11.4.0:out gnu/packages/bootstrap.scm:306 binutils-cross-boot0@2.41:out gnu/packages/bootstrap.scm:306 libstdc++-boot0@4.9.4:out gnu/packages/bootstrap.scm:306 ld-wrapper-boot0@0:out gnu/packages/bootstrap.scm:306 guile-bootstrap@2.0:out gnu/packages/bootstrap.scm:306 bash-static@5.1.16:out gnu/packages/bootstrap.scm:306 gcc-cross-boot0-wrapped@11.4.0:out gnu/packages/bootstrap.scm:306 glibc-intermediate@2.39:out gnu/packages/bootstrap.scm:306 linux-libre-headers@5.15.49:out gnu/packages/bootstrap.scm:306 flex@2.6.4:out gnu/packages/bootstrap.scm:306 glibc-intermediate@2.39:static gnu/packages/bootstrap.scm:306 gzip@1.13:out gnu/packages/bootstrap.scm:306 bash-minimal@5.1.16:out gnu/packages/bootstrap.scm:306 gcc@11.4.0:out gnu/packages/bootstrap.scm:306 ld-wrapper-boot3@0:out gnu/packages/bootstrap.scm:306 binutils@2.41:out gnu/packages/bootstrap.scm:306 libstdc++@11.4.0:out gnu/packages/bootstrap.scm:306 glibc@2.39:static gnu/packages/bootstrap.scm:306 gcc-cross-boot0-wrapped@11.4.0:out gnu/packages/bootstrap.scm:306 zlib@1.3:out gnu/packages/bootstrap.scm:306 libsigsegv@2.14:out guix/build-system/gnu.scm:151 zstd@1.5.2:out guix/build-system/gnu.scm:151 sed@4.8:out gnu/packages/commencement.scm:3513 make@4.4.1:out gnu/packages/commencement.scm:3460 pkg-config@0.29.2:out gnu/packages/commencement.scm:3453 guile@3.0.9:out gnu/packages/commencement.scm:3396 pkg-config@0.29.2:out guix/build-system/gnu.scm:151 libffi@3.4.4:out guix/build-system/gnu.scm:151 bash-minimal@5.1.16:out guix/build-system/gnu.scm:151 libunistring@1.1:out guix/build-system/gnu.scm:151 libgc@8.2.4:out guix/build-system/gnu.scm:151 ld-wrapper@0:out gnu/packages/base.scm:821 autoconf@2.69:out gnu/packages/autotools.scm:51 perl@5.36.0:out gnu/packages/perl.scm:110 m4@1.4.19:out gnu/packages/m4.scm:31 bash-minimal@5.1.16:out gnu/packages/bash.scm:242 automake@1.16.5:out gnu/packages/autotools.scm:321 autoconf-wrapper@2.69:out gnu/packages/autotools.scm:207 guile@3.0.9:out gnu/packages/guile.scm:475 libffi@3.4.4:out gnu/packages/libffi.scm:50 libxcrypt@4.4.36:out gnu/packages/crypto.scm:1651 libunistring@1.1:out gnu/packages/libunistring.scm:36 libgc@8.2.4:out gnu/packages/bdw-gc.scm:35 libtool@2.4.7:out gnu/packages/autotools.scm:431 libltdl@2.4.7:out gnu/packages/autotools.scm:554 help2man@1.49.2:out gnu/packages/man.scm:399 gettext-minimal@0.21:out gnu/packages/gettext.scm:56 libxml2@2.9.14:out gnu/packages/xml.scm:204 xz@5.4.5:out gnu/packages/compression.scm:534 zlib@1.3:out gnu/packages/compression.scm:113 ncurses@6.2.20210619:out gnu/packages/ncurses.scm:58 perl-gettext@1.07:out gnu/packages/perl.scm:5751 texinfo@6.8:out gnu/packages/texinfo.scm:50 glibc-utf8-locales@2.39:out gnu/packages/commencement.scm:3413 gzip@1.13:out guix/build-system/gnu.scm:151 guile@3.0.9:out gnu/packages/guile.scm:351 librsvg@2.58.5:out gnu/packages/gnome.scm:3578 rust@1.82.0:cargo gnu/packages/rust.scm:1108 gdb@12.1:out gnu/packages/gdb.scm:52 dejagnu@1.6.3:out gnu/packages/dejagnu.scm:33 expect@5.45.4:out gnu/packages/tcl.scm:152 tcl@8.6.12:out gnu/packages/tcl.scm:47 bash@5.1.16:out gnu/packages/bash.scm:135 readline@8.1.2:out gnu/packages/readline.scm:68 expat@2.5.0:out gnu/packages/xml.scm:128 mpfr@4.2.1:out gnu/packages/multiprecision.scm:107 gmp@6.3.0:out gnu/packages/multiprecision.scm:47 python-wrapper@3.10.7:out gnu/packages/python.scm:1104 tzdata@2023d:out gnu/packages/base.scm:1735 unzip@6.0:out gnu/packages/compression.scm:1951 bzip2@1.0.8:out gnu/packages/compression.scm:298 zip@3.0:out gnu/packages/compression.scm:1908 python@3.10.7:out gnu/packages/python.scm:452 gdbm@1.23:out gnu/packages/dbm.scm:181 sqlite@3.39.3:out gnu/packages/sqlite.scm:65 openssl@3.0.8:out gnu/packages/tls.scm:570 tk@8.6.12:out gnu/packages/tcl.scm:200 libxft@2.3.8:out gnu/packages/xorg.scm:1390 libx11@1.8.7:out gnu/packages/xorg.scm:5424 xorgproto@2023.2:out gnu/packages/xorg.scm:254 util-macros@1.19.3:out gnu/packages/xorg.scm:2002 xtrans@1.4.0:out gnu/packages/xorg.scm:4325 libxcb@1.15:out gnu/packages/xorg.scm:5078 python-minimal-wrapper@3.10.7:out gnu/packages/python.scm:1104 python-minimal@3.10.7:out gnu/packages/python.scm:1074 xcb-proto@1.15.2:out gnu/packages/xorg.scm:2223 libxslt@1.1.37:out gnu/packages/xml.scm:339 libgcrypt@1.10.1:out gnu/packages/gnupg.scm:183 libgpg-error@1.47:out gnu/packages/gnupg.scm:97 libpthread-stubs@0.4:out gnu/packages/xorg.scm:1254 libxau@1.0.10:out gnu/packages/xorg.scm:4860 libxdmcp@1.1.3:out gnu/packages/xorg.scm:1365 libxrender@0.9.10:out gnu/packages/xorg.scm:4622 freetype@2.13.0:out gnu/packages/fontutils.scm:96 libpng@1.6.39:out gnu/packages/image.scm:201 fontconfig-minimal@2.14.0:out gnu/packages/fontutils.scm:1252 gperf@3.1:out gnu/packages/gperf.scm:26 font-dejavu@2.37:out gnu/packages/fonts.scm:265 tar@1.34:out gnu/packages/base.scm:231 gzip@1.13:out gnu/packages/compression.scm:261 util-linux@2.37.4:lib gnu/packages/linux.scm:2266 net-base@5.3:out gnu/packages/admin.scm:1236 file@5.45:out gnu/packages/file.scm:32 libxext@1.3.4:out gnu/packages/xorg.scm:4536 source-highlight@3.1.9:out gnu/packages/pretty-print.scm:306 bison@3.8.2:out gnu/packages/bison.scm:34 flex@2.6.4:out gnu/packages/flex.scm:35 bison@3.8.2:out gnu/packages/flex.scm:50 boost@1.83.0:out gnu/packages/boost.scm:210 tcsh@6.24.01:out gnu/packages/shells.scm:402 icu4c@71.1:out gnu/packages/icu4c.scm:47 procps@4.0.3:out gnu/packages/linux.scm:2565 rust@1.81.0:out gnu/packages/rust.scm:1055 rust@1.80.1:out gnu/packages/rust.scm:1028 rust@1.79.0:out gnu/packages/rust.scm:1002 rust@1.78.0:out gnu/packages/rust.scm:991 rust@1.77.1:out gnu/packages/rust.scm:967 rust@1.76.0:out gnu/packages/rust.scm:958 rust@1.75.0:out gnu/packages/rust.scm:948 rust@1.74.1:out gnu/packages/rust.scm:916 rust@1.73.0:out gnu/packages/rust.scm:892 rust@1.72.1:out gnu/packages/rust.scm:864 rust@1.71.1:out gnu/packages/rust.scm:825 rust@1.70.0:out gnu/packages/rust.scm:793 rust@1.69.0:out gnu/packages/rust.scm:764 rust@1.68.2:out gnu/packages/rust.scm:116 rust@1.67.1:out gnu/packages/rust.scm:725 rust@1.66.1:out gnu/packages/rust.scm:116 rust@1.65.0:out gnu/packages/rust.scm:709 rust@1.64.0:out gnu/packages/rust.scm:664 rust@1.63.0:out gnu/packages/rust.scm:116 rust@1.62.1:out gnu/packages/rust.scm:116 rust@1.61.0:out gnu/packages/rust.scm:633 rust@1.60.0:out gnu/packages/rust.scm:116 rust@1.59.0:out gnu/packages/rust.scm:603 rust@1.58.1:out gnu/packages/rust.scm:116 rust@1.57.0:out gnu/packages/rust.scm:116 rust@1.56.1:out gnu/packages/rust.scm:562 rust@1.55.0:out gnu/packages/rust.scm:392 rust@1.54.0:out gnu/packages/rust.scm:158 llvm@13.0.1:out gnu/packages/llvm.scm:823 cmake-minimal@3.24.2:out gnu/packages/cmake.scm:272 cmake-bootstrap@3.24.2:out gnu/packages/cmake.scm:174 libuv@1.44.2:out gnu/packages/libevent.scm:115 curl@8.6.0:out gnu/packages/curl.scm:68 nghttp2@1.58.0:out gnu/packages/web.scm:8533 cunit@2.1-3:out gnu/packages/check.scm:455 jemalloc@5.3.0:out gnu/packages/jemalloc.scm:37 c-ares@1.18.1:out gnu/packages/adns.scm:69 jansson@2.14:out gnu/packages/web.scm:1241 libev@4.33:out gnu/packages/libevent.scm:90 gnutls@3.8.3:out gnu/packages/tls.scm:203 which@2.21:out gnu/packages/base.scm:1630 util-linux@2.37.4:out gnu/packages/linux.scm:2266 net-tools@1.60-0.479bb4a:out gnu/packages/linux.scm:3480 iproute2@6.4.0:out gnu/packages/linux.scm:3410 bdb@6.2.32:out gnu/packages/dbm.scm:162 iptables@1.8.8:out gnu/packages/linux.scm:3219 libmnl@1.0.5:out gnu/packages/linux.scm:8296 libnftnl@1.2.3:out gnu/packages/linux.scm:8350 socat@1.7.4.4:out gnu/packages/networking.scm:1225 datefudge@1.26:out gnu/packages/time.scm:607 libtasn1@4.19.0:out gnu/packages/tls.scm:93 libidn2@2.3.4:out gnu/packages/libidn.scm:61 nettle@3.9.1:out gnu/packages/nettle.scm:85 p11-kit@0.24.1:out gnu/packages/tls.scm:145 libidn@1.41:out gnu/packages/libidn.scm:35 libpsl@0.21.1:out gnu/packages/web.scm:1913 mit-krb5@1.20:out gnu/packages/kerberos.scm:64 nghttp2@1.58.0:lib gnu/packages/web.scm:8533 jsoncpp@1.9.5:out gnu/packages/serialization.scm:563 meson@1.5.2:out gnu/packages/build-tools.scm:297 ninja@1.11.1:out gnu/packages/ninja.scm:32 libarchive@3.6.1:out gnu/packages/backup.scm:264 lzo@2.10:out gnu/packages/compression.scm:654 zstd@1.5.2:lib gnu/packages/compression.scm:1744 rhash@1.4.3:out gnu/packages/crypto.scm:881 openssl@1.1.1u:out gnu/packages/tls.scm:443 rust@1.54.0:cargo gnu/packages/rust.scm:158 rust@1.55.0:cargo gnu/packages/rust.scm:392 rust@1.56.1:cargo gnu/packages/rust.scm:562 rust@1.57.0:cargo gnu/packages/rust.scm:116 rust@1.58.1:cargo gnu/packages/rust.scm:116 rust@1.59.0:cargo gnu/packages/rust.scm:603 rust@1.60.0:cargo gnu/packages/rust.scm:116 rust@1.61.0:cargo gnu/packages/rust.scm:633 rust@1.62.1:cargo gnu/packages/rust.scm:116 rust@1.63.0:cargo gnu/packages/rust.scm:116 rust@1.64.0:cargo gnu/packages/rust.scm:664 rust@1.65.0:cargo gnu/packages/rust.scm:709 rust@1.66.1:cargo gnu/packages/rust.scm:116 llvm@15.0.7:out gnu/packages/llvm.scm:599 rust@1.67.1:cargo gnu/packages/rust.scm:725 rust@1.68.2:cargo gnu/packages/rust.scm:116 rust@1.69.0:cargo gnu/packages/rust.scm:764 rust@1.70.0:cargo gnu/packages/rust.scm:793 rust@1.71.1:cargo gnu/packages/rust.scm:825 rust@1.72.1:cargo gnu/packages/rust.scm:864 rust@1.73.0:cargo gnu/packages/rust.scm:892 rust@1.74.1:cargo gnu/packages/rust.scm:916 rust@1.75.0:cargo gnu/packages/rust.scm:948 llvm@17.0.6:out gnu/packages/llvm.scm:1473 rust@1.76.0:cargo gnu/packages/rust.scm:958 rust@1.77.1:cargo gnu/packages/rust.scm:967 rust@1.78.0:cargo gnu/packages/rust.scm:991 rust@1.79.0:cargo gnu/packages/rust.scm:1002 rust@1.80.1:cargo gnu/packages/rust.scm:1028 rust@1.81.0:cargo gnu/packages/rust.scm:1055 rust@1.82.0:out gnu/packages/rust.scm:1108 gdk-pixbuf@2.42.10:out gnu/packages/gtk.scm:719 glib@2.78.0:bin gnu/packages/glib.scm:246 dbus@1.15.8:out gnu/packages/glib.scm:112 autoconf-archive@2023.02.20:out gnu/packages/autotools.scm:276 docbook-xml@4.4:out gnu/packages/docbook.scm:164 docbook-xsl@1.79.2-0.fe16c90:out gnu/packages/docbook.scm:353 perl-xml-xpath@1.48:out gnu/packages/xml.scm:1051 perl-path-tiny@0.118:out gnu/packages/perl.scm:9388 perl-unicode-utf8@0.62:out gnu/packages/perl.scm:12591 perl-test-fatal@0.016:out gnu/packages/perl-check.scm:571 perl-try-tiny@0.31:out gnu/packages/perl.scm:12347 perl-test-leaktrace@0.16:out gnu/packages/perl-check.scm:816 perl-variable-magic@0.62:out gnu/packages/perl.scm:12700 perl-test-pod@1.52:out gnu/packages/perl-check.scm:1210 perl-module-build@0.4231:out gnu/packages/perl.scm:13020 perl-cpan-meta@2.150010:out gnu/packages/perl.scm:12930 perl-cpan-meta-requirements@2.140:out gnu/packages/perl.scm:12957 perl-cpan-meta-yaml@0.018:out gnu/packages/perl.scm:12979 perl-parse-cpan-meta@2.150010:out gnu/packages/perl.scm:13046 perl-xml-parser@2.46:out gnu/packages/xml.scm:568 doxygen@1.9.8:out gnu/packages/documentation.scm:185 xmlto@0.0.28:out gnu/packages/xml.scm:1144 yelp-tools@42.1:out gnu/packages/gnome.scm:7554 python-lxml@4.9.1:out gnu/packages/xml.scm:1870 yelp-xsl@42.1:out gnu/packages/gnome.scm:7454 mallard-ducktype@1.0.2:out gnu/packages/python-xyz.scm:8812 itstool@2.0.7:out gnu/packages/glib.scm:750 python-libxml2@2.9.14:out gnu/packages/xml.scm:268 pcre2@10.42:out gnu/packages/pcre.scm:93 gobject-introspection@1.78.1:out gnu/packages/glib.scm:611 glib@2.78.0:out gnu/packages/glib.scm:246 gi-docgen@2023.1:out gnu/packages/gnome.scm:5350 python-jinja2@3.1.2:out gnu/packages/python-xyz.scm:6769 python-wrapper@3.10.7:out gnu/packages/python.scm:1104 python@3.10.7:out gnu/packages/python.scm:1159 python-pytest@8.3.3:out gnu/packages/check.scm:1541 python-hypothesis@6.54.5:out gnu/packages/check.scm:2829 python-attrs-bootstrap@24.2.0:out gnu/packages/python-xyz.scm:25220 python-hatchling@1.26.1:out gnu/packages/python-build.scm:769 python-editables@0.5:out gnu/packages/python-build.scm:700 python-flit-core@3.8.0:out gnu/packages/python-build.scm:615 python-tomli@2.1.0:out gnu/packages/python-build.scm:175 python-flit-core-bootstrap@3.8.0:out gnu/packages/python-build.scm:574 python-toml@0.10.2:out gnu/packages/python-build.scm:96 python-six-bootstrap@1.16.0:out gnu/packages/python-build.scm:152 python-packaging-bootstrap@24.2:out gnu/packages/python-build.scm:465 python-pyparsing@3.0.6:out gnu/packages/python-build.scm:413 python-pathspec@0.11.1:out gnu/packages/python-build.scm:55 python-pluggy@1.5.0:out gnu/packages/python-build.scm:74 python-setuptools@67.6.1:out gnu/packages/python-build.scm:309 python-setuptools-scm@7.1.0:out gnu/packages/python-build.scm:648 python-typing-extensions@4.10.0:out gnu/packages/python-build.scm:216 python-wheel@0.40.0:out gnu/packages/python-build.scm:360 python-trove-classifiers@2024.10.21.16:out gnu/packages/python-build.scm:196 python-hatch-fancy-pypi-readme@22.8.0:out gnu/packages/python-build.scm:802 python-hatch-vcs@0.3.0:out gnu/packages/python-build.scm:823 python-exceptiongroup@1.1.1:out gnu/packages/python-build.scm:726 python-flit-scm@1.7.0:out gnu/packages/python-build.scm:622 python-pypa-build@0.7.0:out gnu/packages/python-build.scm:495 python-pep517-bootstrap@0.9.1:out gnu/packages/python-build.scm:391 python-sortedcontainers@2.4.0:out gnu/packages/python-xyz.scm:29649 python-nose@1.3.7:out gnu/packages/check.scm:1457 python-pytest-bootstrap@8.3.3:out gnu/packages/check.scm:1600 python-iniconfig@1.1.1:out gnu/packages/python-xyz.scm:25456 python-py@1.11.0:out gnu/packages/python-xyz.scm:5654 python-xmlschema@1.2.5:out gnu/packages/xml.scm:1928 python-elementpath@2.0.3:out gnu/packages/xml.scm:1842 python-markupsafe@2.1.1:out gnu/packages/python-xyz.scm:6742 python-markdown@3.3.4:out gnu/packages/python-xyz.scm:15817 python-pyyaml@6.0.1:out gnu/packages/python-xyz.scm:6496 libyaml@0.2.5:out gnu/packages/serialization.scm:448 python-cython@0.29.32:out gnu/packages/python-xyz.scm:8872 python-pygments@2.15.1:out gnu/packages/python-xyz.scm:7521 python-typogrify@2.0.7:out gnu/packages/python-xyz.scm:35240 python-smartypants@2.0.1:out gnu/packages/python-xyz.scm:35201 python-docutils@0.19:out gnu/packages/python-xyz.scm:7333 libjpeg-turbo@2.1.4:out gnu/packages/image.scm:1857 nasm@2.15.05:out gnu/packages/assembly.scm:176 libtiff@4.4.0:out gnu/packages/image.scm:718 shared-mime-info@2.3:out gnu/packages/freedesktop.scm:602 xdgmime@0.0-2.1792967:out gnu/packages/freedesktop.scm:559 docbook-xml@4.1.2:out gnu/packages/docbook.scm:245 vala@0.56.16:out gnu/packages/gnome.scm:4553 graphviz@7.0.1:out gnu/packages/graphviz.scm:70 swig@4.0.2:out gnu/packages/swig.scm:38 boost@1.83.0:out gnu/packages/boost.scm:68 pcre@8.45:bin gnu/packages/pcre.scm:41 pcre@8.45:out gnu/packages/pcre.scm:41 gts@0.7.6:out gnu/packages/graphviz.scm:249 gd@2.3.3:out gnu/packages/gd.scm:43 pango@1.50.14:out gnu/packages/gtk.scm:385 cairo@1.18.0:out gnu/packages/gtk.scm:170 ghostscript@9.56.1:out gnu/packages/ghostscript.scm:175 font-ghostscript@8.11:out gnu/packages/ghostscript.scm:371 jbig2dec@0.19:out gnu/packages/image.scm:847 libpaper@2.0.0:out gnu/packages/ghostscript.scm:91 libspectre@0.2.10:out gnu/packages/ghostscript.scm:415 libdrm@2.4.124:out gnu/packages/xdisorg.scm:837 libpciaccess@0.16:out gnu/packages/xorg.scm:1185 pciutils@3.8.0:out gnu/packages/pciutils.scm:71 hwdata@0.374:out gnu/packages/pciutils.scm:40 kmod@29:out gnu/packages/linux.scm:4390 zstd@1.5.2:out gnu/packages/compression.scm:1744 poppler@22.09.0:out gnu/packages/pdf.scm:309 lcms@2.13.1:out gnu/packages/ghostscript.scm:51 nss@3.99:out gnu/packages/nss.scm:113 libfaketime@0.9.10:out gnu/packages/check.scm:3839 coreutils-minimal@9.1:out gnu/packages/base.scm:599 nspr@4.35:out gnu/packages/nss.scm:47 openjpeg@2.5.0:out gnu/packages/image.scm:974 openjpeg-data@2021.09.26:out gnu/packages/image.scm:952 poppler-data@0.4.11:out gnu/packages/pdf.scm:390 cairo@1.18.0:out gnu/packages/gtk.scm:265 pixman@0.42.2:out gnu/packages/xdisorg.scm:803 fribidi@1.0.12:out gnu/packages/fribidi.scm:29 harfbuzz@8.3.0:out gnu/packages/gtk.scm:282 graphite2@1.3.13:out gnu/packages/fontutils.scm:1445 python-fonttools-minimal@4.39.3:out gnu/packages/python-xyz.scm:16271 libthai@0.1.29:out gnu/packages/gtk.scm:352 libdatrie@0.2.13:out gnu/packages/gtk.scm:322 libxaw@1.0.14:out gnu/packages/xorg.scm:5525 libxmu@1.1.3:out gnu/packages/xorg.scm:1451 libxt@1.2.1:out gnu/packages/xorg.scm:5489 libice@1.1.1:out gnu/packages/xorg.scm:4833 libsm@1.2.3:out gnu/packages/xorg.scm:1280 libxpm@3.5.17:out gnu/packages/xorg.scm:1482 guile-lib@0.2.8:out gnu/packages/guile-xyz.scm:2812 guile-cairo@1.11.2:out gnu/packages/gtk.scm:1416 --dORf8oN44AC4NnoL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="after-6975b1871b.txt" pkg-config@0.29.2:out gnu/packages/pkg-config.scm:46 tar@1.34:out guix/build-system/gnu.scm:151 coreutils@9.1:out guix/build-system/gnu.scm:151 bash-minimal@5.1.16:out gnu/packages/commencement.scm:3371 gcc@11.4.0:out gnu/packages/commencement.scm:3227 texinfo@6.8:out gnu/packages/commencement.scm:2783 make-boot0@4.4.1:out gnu/packages/commencement.scm:1920 glibc-bootstrap@0:out gnu/packages/bootstrap.scm:749 gcc-bootstrap@0:out gnu/packages/bootstrap.scm:850 binutils-bootstrap@0:out gnu/packages/bootstrap.scm:257 bootstrap-binaries@0:out gnu/packages/bootstrap.scm:257 diffutils-boot0@3.10:out gnu/packages/commencement.scm:2002 findutils-boot0@4.9.0:out gnu/packages/commencement.scm:2027 file-boot0@5.45:out gnu/packages/commencement.scm:2090 perl-boot0@5.36.0:out gnu/packages/commencement.scm:2492 bash-static@5.1.16:out gnu/packages/commencement.scm:3044 gcc-cross-boot0-wrapped@11.4.0:out gnu/packages/commencement.scm:2986 binutils-cross-boot0@2.41:out gnu/packages/commencement.scm:2197 gcc-cross-boot0@11.4.0:out gnu/packages/commencement.scm:2329 libstdc++-boot0@4.9.4:out gnu/packages/commencement.scm:2244 glibc-intermediate@2.39:out gnu/packages/commencement.scm:2929 bison-boot0@3.8.2:out gnu/packages/commencement.scm:2544 m4-boot0@1.4.19:out gnu/packages/commencement.scm:2528 python-boot0@3.5.9:out gnu/packages/commencement.scm:2821 expat@2.5.0:out gnu/packages/commencement.scm:2799 ld-wrapper-boot0@0:out gnu/packages/base.scm:821 guile-bootstrap@2.0:out gnu/packages/bootstrap.scm:590 linux-libre-headers@5.15.49:out gnu/packages/commencement.scm:2613 flex@2.6.4:out gnu/packages/commencement.scm:2580 glibc-intermediate@2.39:static gnu/packages/commencement.scm:2929 ld-wrapper-boot3@0:out gnu/packages/base.scm:821 binutils@2.41:out gnu/packages/commencement.scm:3176 libstdc++@11.4.0:out gnu/packages/commencement.scm:3150 glibc@2.39:out gnu/packages/commencement.scm:3103 gettext-boot0@0.19.8.1:out gnu/packages/commencement.scm:3068 glibc@2.39:static gnu/packages/commencement.scm:3103 gcc-cross-boot0-wrapped@11.4.0:out gnu/packages/commencement.scm:2986 zlib@1.3:out gnu/packages/commencement.scm:3207 grep@3.11:out gnu/packages/commencement.scm:3487 xz@5.4.5:out gnu/packages/commencement.scm:3497 gzip@1.13:out guix/build-system/gnu.scm:151 bzip2@1.0.8:out guix/build-system/gnu.scm:151 file@5.45:out guix/build-system/gnu.scm:151 diffutils@3.10:out guix/build-system/gnu.scm:151 perl@5.36.0:out guix/build-system/gnu.scm:151 patch@2.7.6:out guix/build-system/gnu.scm:151 ed@1.20.1:out guix/build-system/gnu.scm:151 lzip@1.23:out guix/build-system/gnu.scm:151 findutils@4.9.0:out guix/build-system/gnu.scm:151 gawk@5.3.0:out guix/build-system/gnu.scm:151 glibc-utf8-locales@2.39:out gnu/packages/bootstrap.scm:306 glibc@2.39:out gnu/packages/bootstrap.scm:306 bison-boot0@3.8.2:out gnu/packages/bootstrap.scm:306 perl-boot0@5.36.0:out gnu/packages/bootstrap.scm:306 make-boot0@4.4.1:out gnu/packages/bootstrap.scm:306 glibc-bootstrap@0:out gnu/packages/bootstrap.scm:306 gcc-bootstrap@0:out gnu/packages/bootstrap.scm:306 binutils-bootstrap@0:out gnu/packages/bootstrap.scm:306 bootstrap-binaries@0:out gnu/packages/bootstrap.scm:306 diffutils-boot0@3.10:out gnu/packages/bootstrap.scm:306 findutils-boot0@4.9.0:out gnu/packages/bootstrap.scm:306 file-boot0@5.45:out gnu/packages/bootstrap.scm:306 m4-boot0@1.4.19:out gnu/packages/bootstrap.scm:306 texinfo@6.8:out gnu/packages/bootstrap.scm:306 python-boot0@3.5.9:out gnu/packages/bootstrap.scm:306 expat@2.5.0:out gnu/packages/bootstrap.scm:306 gettext-boot0@0.19.8.1:out gnu/packages/bootstrap.scm:306 gcc-cross-boot0@11.4.0:out gnu/packages/bootstrap.scm:306 binutils-cross-boot0@2.41:out gnu/packages/bootstrap.scm:306 libstdc++-boot0@4.9.4:out gnu/packages/bootstrap.scm:306 ld-wrapper-boot0@0:out gnu/packages/bootstrap.scm:306 guile-bootstrap@2.0:out gnu/packages/bootstrap.scm:306 bash-static@5.1.16:out gnu/packages/bootstrap.scm:306 gcc-cross-boot0-wrapped@11.4.0:out gnu/packages/bootstrap.scm:306 glibc-intermediate@2.39:out gnu/packages/bootstrap.scm:306 linux-libre-headers@5.15.49:out gnu/packages/bootstrap.scm:306 flex@2.6.4:out gnu/packages/bootstrap.scm:306 glibc-intermediate@2.39:static gnu/packages/bootstrap.scm:306 gzip@1.13:out gnu/packages/bootstrap.scm:306 bash-minimal@5.1.16:out gnu/packages/bootstrap.scm:306 gcc@11.4.0:out gnu/packages/bootstrap.scm:306 ld-wrapper-boot3@0:out gnu/packages/bootstrap.scm:306 binutils@2.41:out gnu/packages/bootstrap.scm:306 libstdc++@11.4.0:out gnu/packages/bootstrap.scm:306 glibc@2.39:static gnu/packages/bootstrap.scm:306 gcc-cross-boot0-wrapped@11.4.0:out gnu/packages/bootstrap.scm:306 zlib@1.3:out gnu/packages/bootstrap.scm:306 libsigsegv@2.14:out guix/build-system/gnu.scm:151 zstd@1.5.2:out guix/build-system/gnu.scm:151 sed@4.8:out gnu/packages/commencement.scm:3513 make@4.4.1:out gnu/packages/commencement.scm:3460 pkg-config@0.29.2:out gnu/packages/commencement.scm:3453 guile@3.0.9:out gnu/packages/commencement.scm:3396 pkg-config@0.29.2:out guix/build-system/gnu.scm:151 libffi@3.4.4:out guix/build-system/gnu.scm:151 bash-minimal@5.1.16:out guix/build-system/gnu.scm:151 libunistring@1.1:out guix/build-system/gnu.scm:151 libgc@8.2.4:out guix/build-system/gnu.scm:151 ld-wrapper@0:out gnu/packages/base.scm:821 autoconf@2.69:out gnu/packages/autotools.scm:51 perl@5.36.0:out gnu/packages/perl.scm:110 m4@1.4.19:out gnu/packages/m4.scm:31 bash-minimal@5.1.16:out gnu/packages/bash.scm:242 automake@1.16.5:out gnu/packages/autotools.scm:321 autoconf-wrapper@2.69:out gnu/packages/autotools.scm:207 guile@3.0.9:out gnu/packages/guile.scm:475 libffi@3.4.4:out gnu/packages/libffi.scm:50 libxcrypt@4.4.36:out gnu/packages/crypto.scm:1651 libunistring@1.1:out gnu/packages/libunistring.scm:36 libgc@8.2.4:out gnu/packages/bdw-gc.scm:35 libtool@2.4.7:out gnu/packages/autotools.scm:431 libltdl@2.4.7:out gnu/packages/autotools.scm:554 help2man@1.49.2:out gnu/packages/man.scm:399 gettext-minimal@0.21:out gnu/packages/gettext.scm:56 libxml2@2.9.14:out gnu/packages/xml.scm:204 xz@5.4.5:out gnu/packages/compression.scm:534 zlib@1.3:out gnu/packages/compression.scm:113 ncurses@6.2.20210619:out gnu/packages/ncurses.scm:58 perl-gettext@1.07:out gnu/packages/perl.scm:5751 texinfo@6.8:out gnu/packages/texinfo.scm:50 glibc-utf8-locales@2.39:out gnu/packages/commencement.scm:3413 gzip@1.13:out guix/build-system/gnu.scm:151 guile@3.0.9:out gnu/packages/guile.scm:351 librsvg@2.58.5:out gnu/packages/gnome.scm:3578 rust@1.82.0:cargo gnu/packages/rust.scm:1108 gdb@12.1:out gnu/packages/gdb.scm:52 dejagnu@1.6.3:out gnu/packages/dejagnu.scm:33 expect@5.45.4:out gnu/packages/tcl.scm:152 tcl@8.6.12:out gnu/packages/tcl.scm:47 bash@5.1.16:out gnu/packages/bash.scm:135 readline@8.1.2:out gnu/packages/readline.scm:68 expat@2.5.0:out gnu/packages/xml.scm:128 mpfr@4.2.1:out gnu/packages/multiprecision.scm:107 gmp@6.3.0:out gnu/packages/multiprecision.scm:47 python-wrapper@3.10.7:out gnu/packages/python.scm:1104 tzdata@2023d:out gnu/packages/base.scm:1735 unzip@6.0:out gnu/packages/compression.scm:1951 bzip2@1.0.8:out gnu/packages/compression.scm:298 zip@3.0:out gnu/packages/compression.scm:1908 python@3.10.7:out gnu/packages/python.scm:452 gdbm@1.23:out gnu/packages/dbm.scm:181 sqlite@3.39.3:out gnu/packages/sqlite.scm:65 openssl@3.0.8:out gnu/packages/tls.scm:570 tk@8.6.12:out gnu/packages/tcl.scm:200 libxft@2.3.8:out gnu/packages/xorg.scm:1390 libx11@1.8.7:out gnu/packages/xorg.scm:5424 xorgproto@2023.2:out gnu/packages/xorg.scm:254 util-macros@1.19.3:out gnu/packages/xorg.scm:2002 xtrans@1.4.0:out gnu/packages/xorg.scm:4325 libxcb@1.15:out gnu/packages/xorg.scm:5078 python-minimal-wrapper@3.10.7:out gnu/packages/python.scm:1104 python-minimal@3.10.7:out gnu/packages/python.scm:1074 xcb-proto@1.15.2:out gnu/packages/xorg.scm:2223 libxslt@1.1.37:out gnu/packages/xml.scm:339 libgcrypt@1.10.1:out gnu/packages/gnupg.scm:183 libgpg-error@1.47:out gnu/packages/gnupg.scm:97 libpthread-stubs@0.4:out gnu/packages/xorg.scm:1254 libxau@1.0.10:out gnu/packages/xorg.scm:4860 libxdmcp@1.1.3:out gnu/packages/xorg.scm:1365 libxrender@0.9.10:out gnu/packages/xorg.scm:4622 freetype@2.13.0:out gnu/packages/fontutils.scm:96 libpng@1.6.39:out gnu/packages/image.scm:201 fontconfig-minimal@2.14.0:out gnu/packages/fontutils.scm:1252 gperf@3.1:out gnu/packages/gperf.scm:26 font-dejavu@2.37:out gnu/packages/fonts.scm:265 tar@1.34:out gnu/packages/base.scm:231 gzip@1.13:out gnu/packages/compression.scm:261 util-linux@2.37.4:lib gnu/packages/linux.scm:2266 net-base@5.3:out gnu/packages/admin.scm:1236 file@5.45:out gnu/packages/file.scm:32 libxext@1.3.4:out gnu/packages/xorg.scm:4536 source-highlight@3.1.9:out gnu/packages/pretty-print.scm:306 bison@3.8.2:out gnu/packages/bison.scm:34 flex@2.6.4:out gnu/packages/flex.scm:35 bison@3.8.2:out gnu/packages/flex.scm:50 boost@1.83.0:out gnu/packages/boost.scm:210 tcsh@6.24.01:out gnu/packages/shells.scm:402 icu4c@71.1:out gnu/packages/icu4c.scm:47 procps@4.0.3:out gnu/packages/linux.scm:2565 rust@1.81.0:out gnu/packages/rust.scm:1055 rust@1.80.1:out gnu/packages/rust.scm:1028 rust@1.79.0:out gnu/packages/rust.scm:1002 rust@1.78.0:out gnu/packages/rust.scm:991 rust@1.77.1:out gnu/packages/rust.scm:967 rust@1.76.0:out gnu/packages/rust.scm:958 rust@1.75.0:out gnu/packages/rust.scm:948 rust@1.74.1:out gnu/packages/rust.scm:916 rust@1.73.0:out gnu/packages/rust.scm:892 rust@1.72.1:out gnu/packages/rust.scm:864 rust@1.71.1:out gnu/packages/rust.scm:825 rust@1.70.0:out gnu/packages/rust.scm:793 rust@1.69.0:out gnu/packages/rust.scm:764 rust@1.68.2:out gnu/packages/rust.scm:116 rust@1.67.1:out gnu/packages/rust.scm:725 rust@1.66.1:out gnu/packages/rust.scm:116 rust@1.65.0:out gnu/packages/rust.scm:709 rust@1.64.0:out gnu/packages/rust.scm:664 rust@1.63.0:out gnu/packages/rust.scm:116 rust@1.62.1:out gnu/packages/rust.scm:116 rust@1.61.0:out gnu/packages/rust.scm:633 rust@1.60.0:out gnu/packages/rust.scm:116 rust@1.59.0:out gnu/packages/rust.scm:603 rust@1.58.1:out gnu/packages/rust.scm:116 rust@1.57.0:out gnu/packages/rust.scm:116 rust@1.56.1:out gnu/packages/rust.scm:562 rust@1.55.0:out gnu/packages/rust.scm:392 rust@1.54.0:out gnu/packages/rust.scm:158 llvm@13.0.1:out gnu/packages/llvm.scm:823 cmake-minimal@3.24.2:out gnu/packages/cmake.scm:272 cmake-bootstrap@3.24.2:out gnu/packages/cmake.scm:174 libuv@1.44.2:out gnu/packages/libevent.scm:115 curl@8.6.0:out gnu/packages/curl.scm:68 nghttp2@1.58.0:out gnu/packages/web.scm:8533 cunit@2.1-3:out gnu/packages/check.scm:455 jemalloc@5.3.0:out gnu/packages/jemalloc.scm:37 c-ares@1.18.1:out gnu/packages/adns.scm:69 jansson@2.14:out gnu/packages/web.scm:1241 libev@4.33:out gnu/packages/libevent.scm:90 gnutls@3.8.3:out gnu/packages/tls.scm:203 which@2.21:out gnu/packages/base.scm:1630 util-linux@2.37.4:out gnu/packages/linux.scm:2266 net-tools@1.60-0.479bb4a:out gnu/packages/linux.scm:3480 iproute2@6.4.0:out gnu/packages/linux.scm:3410 bdb@6.2.32:out gnu/packages/dbm.scm:162 iptables@1.8.8:out gnu/packages/linux.scm:3219 libmnl@1.0.5:out gnu/packages/linux.scm:8296 libnftnl@1.2.3:out gnu/packages/linux.scm:8350 socat@1.7.4.4:out gnu/packages/networking.scm:1225 datefudge@1.26:out gnu/packages/time.scm:607 libtasn1@4.19.0:out gnu/packages/tls.scm:93 libidn2@2.3.4:out gnu/packages/libidn.scm:61 nettle@3.9.1:out gnu/packages/nettle.scm:85 p11-kit@0.24.1:out gnu/packages/tls.scm:145 libidn@1.41:out gnu/packages/libidn.scm:35 libpsl@0.21.1:out gnu/packages/web.scm:1913 mit-krb5@1.20:out gnu/packages/kerberos.scm:64 nghttp2@1.58.0:lib gnu/packages/web.scm:8533 jsoncpp@1.9.5:out gnu/packages/serialization.scm:563 meson@1.5.2:out gnu/packages/build-tools.scm:297 ninja@1.11.1:out gnu/packages/ninja.scm:32 libarchive@3.6.1:out gnu/packages/backup.scm:264 lzo@2.10:out gnu/packages/compression.scm:654 zstd@1.5.2:lib gnu/packages/compression.scm:1744 rhash@1.4.3:out gnu/packages/crypto.scm:881 openssl@1.1.1u:out gnu/packages/tls.scm:443 rust@1.54.0:cargo gnu/packages/rust.scm:158 rust@1.55.0:cargo gnu/packages/rust.scm:392 rust@1.56.1:cargo gnu/packages/rust.scm:562 rust@1.57.0:cargo gnu/packages/rust.scm:116 rust@1.58.1:cargo gnu/packages/rust.scm:116 rust@1.59.0:cargo gnu/packages/rust.scm:603 rust@1.60.0:cargo gnu/packages/rust.scm:116 rust@1.61.0:cargo gnu/packages/rust.scm:633 rust@1.62.1:cargo gnu/packages/rust.scm:116 rust@1.63.0:cargo gnu/packages/rust.scm:116 rust@1.64.0:cargo gnu/packages/rust.scm:664 rust@1.65.0:cargo gnu/packages/rust.scm:709 rust@1.66.1:cargo gnu/packages/rust.scm:116 llvm@15.0.7:out gnu/packages/llvm.scm:599 rust@1.67.1:cargo gnu/packages/rust.scm:725 rust@1.68.2:cargo gnu/packages/rust.scm:116 rust@1.69.0:cargo gnu/packages/rust.scm:764 rust@1.70.0:cargo gnu/packages/rust.scm:793 rust@1.71.1:cargo gnu/packages/rust.scm:825 rust@1.72.1:cargo gnu/packages/rust.scm:864 rust@1.73.0:cargo gnu/packages/rust.scm:892 rust@1.74.1:cargo gnu/packages/rust.scm:916 rust@1.75.0:cargo gnu/packages/rust.scm:948 llvm@17.0.6:out gnu/packages/llvm.scm:1473 rust@1.76.0:cargo gnu/packages/rust.scm:958 rust@1.77.1:cargo gnu/packages/rust.scm:967 rust@1.78.0:cargo gnu/packages/rust.scm:991 rust@1.79.0:cargo gnu/packages/rust.scm:1002 rust@1.80.1:cargo gnu/packages/rust.scm:1028 rust@1.81.0:cargo gnu/packages/rust.scm:1055 rust@1.82.0:out gnu/packages/rust.scm:1108 gdk-pixbuf@2.42.10:out gnu/packages/gtk.scm:719 glib@2.78.0:bin gnu/packages/glib.scm:246 dbus@1.15.8:out gnu/packages/glib.scm:112 autoconf-archive@2023.02.20:out gnu/packages/autotools.scm:276 docbook-xml@4.4:out gnu/packages/docbook.scm:164 docbook-xsl@1.79.2-0.fe16c90:out gnu/packages/docbook.scm:353 perl-xml-xpath@1.48:out gnu/packages/xml.scm:1051 perl-path-tiny@0.118:out gnu/packages/perl.scm:9388 perl-unicode-utf8@0.62:out gnu/packages/perl.scm:12591 perl-test-fatal@0.016:out gnu/packages/perl-check.scm:571 perl-try-tiny@0.31:out gnu/packages/perl.scm:12347 perl-test-leaktrace@0.16:out gnu/packages/perl-check.scm:816 perl-variable-magic@0.62:out gnu/packages/perl.scm:12700 perl-test-pod@1.52:out gnu/packages/perl-check.scm:1210 perl-module-build@0.4231:out gnu/packages/perl.scm:13020 perl-cpan-meta@2.150010:out gnu/packages/perl.scm:12930 perl-cpan-meta-requirements@2.140:out gnu/packages/perl.scm:12957 perl-cpan-meta-yaml@0.018:out gnu/packages/perl.scm:12979 perl-parse-cpan-meta@2.150010:out gnu/packages/perl.scm:13046 perl-xml-parser@2.46:out gnu/packages/xml.scm:568 doxygen@1.9.8:out gnu/packages/documentation.scm:185 xmlto@0.0.28:out gnu/packages/xml.scm:1144 yelp-tools@42.1:out gnu/packages/gnome.scm:7554 python-lxml@4.9.1:out gnu/packages/xml.scm:1870 yelp-xsl@42.1:out gnu/packages/gnome.scm:7454 mallard-ducktype@1.0.2:out gnu/packages/python-xyz.scm:8812 itstool@2.0.7:out gnu/packages/glib.scm:750 python-libxml2@2.9.14:out gnu/packages/xml.scm:268 pcre2@10.42:out gnu/packages/pcre.scm:93 gobject-introspection@1.78.1:out gnu/packages/glib.scm:611 glib@2.78.0:out gnu/packages/glib.scm:246 gi-docgen@2023.1:out gnu/packages/gnome.scm:5350 python-jinja2@3.1.2:out gnu/packages/python-xyz.scm:6769 python-wrapper@3.10.7:out gnu/packages/python.scm:1104 python@3.10.7:out gnu/packages/python.scm:1159 python-pytest@8.3.3:out gnu/packages/check.scm:1541 python-hypothesis@6.54.5:out gnu/packages/check.scm:2829 python-attrs-bootstrap@24.2.0:out gnu/packages/python-xyz.scm:25220 python-hatchling@1.26.1:out gnu/packages/python-build.scm:769 python-editables@0.5:out gnu/packages/python-build.scm:700 python-flit-core@3.8.0:out gnu/packages/python-build.scm:615 python-tomli@2.1.0:out gnu/packages/python-build.scm:175 python-flit-core-bootstrap@3.8.0:out gnu/packages/python-build.scm:574 python-toml@0.10.2:out gnu/packages/python-build.scm:96 python-six-bootstrap@1.16.0:out gnu/packages/python-build.scm:152 python-packaging-bootstrap@24.2:out gnu/packages/python-build.scm:465 python-pyparsing@3.0.6:out gnu/packages/python-build.scm:413 python-pathspec@0.11.1:out gnu/packages/python-build.scm:55 python-pluggy@1.5.0:out gnu/packages/python-build.scm:74 python-setuptools@67.6.1:out gnu/packages/python-build.scm:309 python-setuptools-scm@7.1.0:out gnu/packages/python-build.scm:648 python-typing-extensions@4.10.0:out gnu/packages/python-build.scm:216 python-wheel@0.40.0:out gnu/packages/python-build.scm:360 python-trove-classifiers@2024.10.21.16:out gnu/packages/python-build.scm:196 python-hatch-fancy-pypi-readme@22.8.0:out gnu/packages/python-build.scm:802 python-hatch-vcs@0.3.0:out gnu/packages/python-build.scm:823 python-exceptiongroup@1.1.1:out gnu/packages/python-build.scm:726 python-flit-scm@1.7.0:out gnu/packages/python-build.scm:622 python-pypa-build@0.7.0:out gnu/packages/python-build.scm:495 python-pep517-bootstrap@0.9.1:out gnu/packages/python-build.scm:391 python-sortedcontainers@2.4.0:out gnu/packages/python-xyz.scm:29649 python-nose@1.3.7:out gnu/packages/check.scm:1457 python-pytest-bootstrap@8.3.3:out gnu/packages/check.scm:1600 python-iniconfig@1.1.1:out gnu/packages/python-xyz.scm:25456 python-py@1.11.0:out gnu/packages/python-xyz.scm:5654 python-xmlschema@1.2.5:out gnu/packages/xml.scm:1928 python-elementpath@2.0.3:out gnu/packages/xml.scm:1842 python-markupsafe@2.1.1:out gnu/packages/python-xyz.scm:6742 python-markdown@3.3.4:out gnu/packages/python-xyz.scm:15817 python-pyyaml@6.0.1:out gnu/packages/python-xyz.scm:6496 libyaml@0.2.5:out gnu/packages/serialization.scm:448 python-cython@0.29.32:out gnu/packages/python-xyz.scm:8872 python-pygments@2.15.1:out gnu/packages/python-xyz.scm:7521 python-typogrify@2.0.7:out gnu/packages/python-xyz.scm:35240 python-smartypants@2.0.1:out gnu/packages/python-xyz.scm:35201 python-docutils@0.19:out gnu/packages/python-xyz.scm:7333 libjpeg-turbo@2.1.4:out gnu/packages/image.scm:1857 nasm@2.15.05:out gnu/packages/assembly.scm:176 libtiff@4.4.0:out gnu/packages/image.scm:718 shared-mime-info@2.3:out gnu/packages/freedesktop.scm:602 xdgmime@0.0-2.1792967:out gnu/packages/freedesktop.scm:559 docbook-xml@4.1.2:out gnu/packages/docbook.scm:245 vala@0.56.16:out gnu/packages/gnome.scm:4553 graphviz@7.0.1:out gnu/packages/graphviz.scm:70 swig@4.0.2:out gnu/packages/swig.scm:38 boost@1.83.0:out gnu/packages/boost.scm:68 pcre@8.45:bin gnu/packages/pcre.scm:41 pcre@8.45:out gnu/packages/pcre.scm:41 gts@0.7.6:out gnu/packages/graphviz.scm:249 gd@2.3.3:out gnu/packages/gd.scm:43 pango@1.50.14:out gnu/packages/gtk.scm:385 cairo@1.18.0:out gnu/packages/gtk.scm:170 ghostscript@9.56.1:out gnu/packages/ghostscript.scm:175 font-ghostscript@8.11:out gnu/packages/ghostscript.scm:371 jbig2dec@0.19:out gnu/packages/image.scm:847 libpaper@2.0.0:out gnu/packages/ghostscript.scm:91 libspectre@0.2.10:out gnu/packages/ghostscript.scm:415 libdrm@2.4.124:out gnu/packages/xdisorg.scm:837 libpciaccess@0.16:out gnu/packages/xorg.scm:1185 pciutils@3.8.0:out gnu/packages/pciutils.scm:71 hwdata@0.374:out gnu/packages/pciutils.scm:40 kmod@29:out gnu/packages/linux.scm:4390 zstd@1.5.2:out gnu/packages/compression.scm:1744 poppler@22.09.0:out gnu/packages/pdf.scm:309 lcms@2.13.1:out gnu/packages/ghostscript.scm:51 nss@3.99:out gnu/packages/nss.scm:113 libfaketime@0.9.10:out gnu/packages/check.scm:3839 coreutils-minimal@9.1:out gnu/packages/base.scm:599 nspr@4.35:out gnu/packages/nss.scm:47 openjpeg@2.5.0:out gnu/packages/image.scm:974 openjpeg-data@2021.09.26:out gnu/packages/image.scm:952 poppler-data@0.4.11:out gnu/packages/pdf.scm:390 cairo@1.18.0:out gnu/packages/gtk.scm:265 pixman@0.42.2:out gnu/packages/xdisorg.scm:803 fribidi@1.0.12:out gnu/packages/fribidi.scm:29 harfbuzz@8.3.0:out gnu/packages/gtk.scm:282 graphite2@1.3.13:out gnu/packages/fontutils.scm:1445 python-fonttools-minimal@4.39.3:out gnu/packages/python-xyz.scm:16271 libthai@0.1.29:out gnu/packages/gtk.scm:352 libdatrie@0.2.13:out gnu/packages/gtk.scm:322 libxaw@1.0.14:out gnu/packages/xorg.scm:5525 libxmu@1.1.3:out gnu/packages/xorg.scm:1451 libxt@1.2.1:out gnu/packages/xorg.scm:5489 libice@1.1.1:out gnu/packages/xorg.scm:4833 libsm@1.2.3:out gnu/packages/xorg.scm:1280 libxpm@3.5.17:out gnu/packages/xorg.scm:1482 rust-ring@0.17.8.tar.gz:out gnu/packages/crates-crypto.scm:4207 clang@13.0.1:out gnu/packages/llvm.scm:241 gcc@11.4.0:lib gnu/packages/gcc.scm:743 isl@0.24:out gnu/packages/gcc.scm:1404 libstdc++-headers@11.4.0:out gnu/packages/gcc.scm:1068 libstdc++@11.4.0:out gnu/packages/gcc.scm:965 mpc@1.3.1:out gnu/packages/multiprecision.scm:139 elfutils@0.187:out gnu/packages/elf.scm:54 clang-runtime@13.0.1:out gnu/packages/llvm.scm:145 go@1.21.5:out gnu/packages/golang.scm:822 go@1.17.13:out gnu/packages/golang.scm:486 go@1.4-bootstrap-20171003:out gnu/packages/golang.scm:117 gcc@11.4.0:lib gnu/packages/commencement.scm:3227 gawk@5.3.0:out guix/build-system/gnu.scm:151 make@4.4.1:out gnu/packages/commencement.scm:3460 pkg-config@0.29.2:out gnu/packages/commencement.scm:3453 glibc@2.39:out gnu/packages/commencement.scm:3103 glibc@2.39:static gnu/packages/commencement.scm:3103 binutils-gold@2.41:out gnu/packages/base.scm:778 bc@1.07.1:out gnu/packages/algebra.scm:668 ed@1.20.1:out gnu/packages/text-editors.scm:123 lzip@1.23:out gnu/packages/compression.scm:703 guile-lib@0.2.8:out gnu/packages/guile-xyz.scm:2812 guile-cairo@1.11.2:out gnu/packages/gtk.scm:1416 --dORf8oN44AC4NnoL Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="fold-bag-dependencies-list.scm" (use-modules (gnu packages gtk) (guix packages) (guix derivations) (guix diagnostics) (ice-9 pretty-print)) (define fold-bag-dependencies (@@ (guix packages) fold-bag-dependencies)) (fold-bag-dependencies (lambda (package output result) (format #t "~a@~a:~a~50t~a:~a~%" (package-name package) (package-version package) output (location-file (package-location package)) (location-line (package-location package)))) #f (package->bag guile-rsvg)) --dORf8oN44AC4NnoL-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jan 28 04:41:51 2025 Received: (at 75510) by debbugs.gnu.org; 28 Jan 2025 09:41:51 +0000 Received: from localhost ([127.0.0.1]:35570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tci6R-0006RA-4h for submit@debbugs.gnu.org; Tue, 28 Jan 2025 04:41:51 -0500 Received: from mail-ed1-x533.google.com ([2a00:1450:4864:20::533]:52449) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1tci6P-0006Qt-0f for 75510@debbugs.gnu.org; Tue, 28 Jan 2025 04:41:49 -0500 Received: by mail-ed1-x533.google.com with SMTP id 4fb4d7f45d1cf-5d0d32cd31aso7925162a12.0 for <75510@debbugs.gnu.org>; Tue, 28 Jan 2025 01:41:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=burningswell-com.20230601.gappssmtp.com; s=20230601; t=1738057303; x=1738662103; darn=debbugs.gnu.org; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=/ZJc1BIcYCatg9QuCH8uU+03jJuyOphnvBi1ZbJQC/A=; b=QFlDQXYEP9Asqmc+lGSqgBao/9JVqpc6PHYQlPuy5TNlxCYZWLoqCD+LgXzUzL7Caz OyC0tbBmTJBsCmLX2fFfWONqIkNgyXZH5eQ2wUzPYfGm7exv+cxI6Cvp/VdbTuPiJUbx HTwWA63AGgwSm90K77jufaBoV07ZNEyPU/OwjrmxwUJMM5MARsKIAbvXwW/lGBneirWK QdobcvlO2ib40vCBC/oLM6boLFxk7EKqicgpVDw3L2yDhcNJ6s3qlM3oHFo3auaQGNVr idhMiPN7Ee8u4KV6aO8sNcVdH1q1ONMxrzW7TIO73fYbMOemLZtQBEnxMg4l0NOt5/cl SYpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738057303; x=1738662103; h=mime-version:message-id:date:user-agent:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=/ZJc1BIcYCatg9QuCH8uU+03jJuyOphnvBi1ZbJQC/A=; b=qtH+BHtXHSqBMLYjweM18OUmzv5pW/zEO/99Kmh6jb9hLi6IxwxzL+SaTJ9/moLP/J /sWMm1b+eKN2EUFCEmPhYeL1Zd0a9glWMAsBSh9TbcR4LNRHR1fNucr0r8l4x4zpP+8K u3Zij5wEpDZH7T3nNpFphLbNVBwsTXy+eH6KCJjHg39EIihn/c6XKKJa+aesf0IFC/nX m2OGttiG0/DW58Q3Y40YCxkm45TMrQIpuDT2WOlGspgAUSxJQF/BN+VL47ltUSD9jyUE UUY9WqzpVJUAYe4P7k9dso+xre2pn9upJ7VE/1A8ocqCmItEiG8uFONX7Scrvd6giX6Q 0KSA== X-Gm-Message-State: AOJu0YzsyCA10098on8e6CeoQQDS8/+01yT748hDbfXnw87XbgLUH4gX R7PY9PQrngn7sJG79dLcRN9ms7eD3a77NKXDb//LFZBQbKpAJVVQYQhQI4kvtlWZW+YcifUhfSJ OQas= X-Gm-Gg: ASbGncuQrsUx8Fu3VRrqcnqxhrKpej4D19cPZSlgMqa1bFUoSrWGF4KCzBcBtUOG2Fr yRFOJpStxyQJu4/WXVNvZk73kRPCZnfg7Uk2chhi4TZ5g/XbKPFoZqUrawzYY2p7+Gn3IZ779aF 3GHJ9fG9aUa1hhXw50+FxxYnwDxRC7SOqE8DtqVu5Vuos1IBMTx2dYYZkpgRsHHYFATsFy7Xj1J rp9bsx8dGtNrOPg+poETDAuQzYATYC8gHDjVMeSGInjAAllRDvjUopefhDFaGwzExCXW9MYm6/3 Chy3Ck2f119Yl/JZggt53jUai7w= X-Google-Smtp-Source: AGHT+IGAGlRQBKmq6N8gSaeh3lX4dDht+Qy6Xbf+IEd2u6a1+G+8q4t/S4Rvj8Ts5rfR35pQvJWtBA== X-Received: by 2002:a05:6402:1ed1:b0:5db:f423:19cf with SMTP id 4fb4d7f45d1cf-5dbf4231ae1mr56837595a12.9.1738057302111; Tue, 28 Jan 2025 01:41:42 -0800 (PST) Received: from precision ([2a01:599:106:e73a:8668:af15:b5c8:c8b]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-ab69b47f622sm433611066b.39.2025.01.28.01.41.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Jan 2025 01:41:41 -0800 (PST) From: Roman Scherer To: vicvbcun Subject: Re: bug#75510: Building grub-image.png.drv fails with rsvg In-Reply-To: (vicvbcun's message of "Sun, 26 Jan 2025 23:42:17 +0100") References: <86bjwcs68x.fsf@burningswell.com> <86v7u8uz7v.fsf@burningswell.com> User-Agent: mu4e 1.12.7; emacs 29.4 Date: Tue, 28 Jan 2025 10:41:38 +0100 Message-ID: <87o6zre0ml.fsf@burningswell.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 75510 Cc: Leo Famulari , 75510@debbugs.gnu.org, Efraim Flashner 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 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi vicvbcun, thanks for looking into this. I'm afraid I canb't help much on this, but I find your investigation very interesting. Keep us posted. Roman vicvbcun writes: > Hello Guix! > > I think that I now have some understanding for how these differently > grafted packages can arise: The grafting code in `bag-grafts' uses > `fold-bag-dependencies' to collect all the replacements that could > affect a package. That function visits all packages in the dependency > tree depth first and exactly once. Consider the following example > tree: > > A =E2=86=92 C, B > > B =E2=86=92 D, C > > Package A references packages C and B while package B references D and > C, in that order. If both C and D have replacements, then the > grafting order for package B depends on whether we are considering it > on its own or as a dependency of package A. See also the attached > dummy packages. > > I think that the correct solution to this problem is to sort the > grafts somewhere before ungexp'ing them in `graft-derivation/shallow'. > While package inputs should be sorted by name, they are split into > `inputs', `native-inputs' and `propagated-inputs', build systems can > add packages and G-expressions inputs are sorted by lexical > appearance. > > However the issue with guile-cairo and guile-rsvg seems to be a bit > different. `fold-bag-dependencies' only considers packages and changes > to rust-ring turn its source into a package, causing > `fold-bag-dependencies' to inspect the dependencies. Specifically, on > aarch64-linux `fold-bag-dependencies' the following packages and > outputs are visited near the end: > --8<---------------cut here---------------start------------->8--- > rust-ring@0.17.8.tar.gz:out gnu/packages/crates-crypto.scm:4207 > clang@13.0.1:out gnu/packages/llvm.scm:241 > gcc@11.4.0:lib gnu/packages/gcc.scm:743 > isl@0.24:out gnu/packages/gcc.scm:1404 > libstdc++-headers@11.4.0:out gnu/packages/gcc.scm:1068 > libstdc++@11.4.0:out gnu/packages/gcc.scm:965 > mpc@1.3.1:out gnu/packages/multiprecision.scm:139 > elfutils@0.187:out gnu/packages/elf.scm:54 > clang-runtime@13.0.1:out gnu/packages/llvm.scm:145 > go@1.21.5:out gnu/packages/golang.scm:822 > go@1.17.13:out gnu/packages/golang.scm:486 > go@1.4-bootstrap-20171003:out gnu/packages/golang.scm:117 > gcc@11.4.0:lib gnu/packages/commencement.scm:3227 > gawk@5.3.0:out guix/build-system/gnu.scm:151 > make@4.4.1:out gnu/packages/commencement.scm:3460 > pkg-config@0.29.2:out gnu/packages/commencement.scm:3453 > > ; note this visit to glibc! > glibc@2.39:out gnu/packages/commencement.scm:3103 > glibc@2.39:static gnu/packages/commencement.scm:3103 > > binutils-gold@2.41:out gnu/packages/base.scm:778 > bc@1.07.1:out gnu/packages/algebra.scm:668 > ed@1.20.1:out gnu/packages/text-editors.scm:123 > lzip@1.23:out gnu/packages/compression.scm:703 > --8<---------------cut here---------------end--------------->8--- > > Notice the visit of glibc. It is also visited earlier but not > recognized as duplicate by `fold-bag-dependencies', even though it > maps to the same derivation (This is `glibc-final', there also is a > version of glibc created by `package-with-bootstrap-guile' earlier). > expat is visited before without any change. The packages with > replacements are cons'ed so that glibc ends up in front of expat in > the grafting order. guile-cairo doesn't depend on rust-ring and it > just so happens that glibc is visited before expat and they and up in > the opposite order. > > I don't know where these different versions of glibc come from, but > sorting grafts should also get rid of any problems they might pose. > > So why doesn't the bug appear on x86_64-linux? Here the change only > causes the visits of `fold-bag-dependencies' up to gawk, in particular > the visit to glibc doesn't happen and for both guile-cairo and > guile-rsvg expat ends up in front of glibc in the grafting order. > This should be related to the full-source bootstrap. > > vicvbcun > > [2. text/plain; dependencies-order.scm]... > > [3. text/plain; before-6975b1871b.txt]... > > [4. text/plain; after-6975b1871b.txt]... > > [5. text/plain; fold-bag-dependencies-list.scm]... --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQFTBAEBCAA9FiEE0iajOdjfRIFd3gygPdpSUn0qwZkFAmeYplIfHHJvbWFuLnNj aGVyZXJAYnVybmluZ3N3ZWxsLmNvbQAKCRA92lJSfSrBmfAcB/4oOqlPnu0htPVY 3OWgSBCuTJ2tOzwZ1xyWo3s45tiSQMiyt/AFm7y0YfhYr/yQ69lLsFBkV+etVGPP 7FQJc1ANvwdyLlHbIQ6KbslxWkxvr1wJo2UO5NU8vICzd3RVrEbNPhqXBgB5Wnuc y8S6Jp1iFymsvz4pRwwPUmr1loC5AGBDmzoDUDsujbo9APJ1rRobwKpqJBy0Wu+O CUwFvtGG8tBXQgMvsFSYbLCYi0pu2cnDlntL/J8gtwc19mBUpu8HMgKFEPlMQ00N +pMxyE8EogfaOowLLDOII3SD89d5o4vZ90zLiq/zeKpQTzO7G+aZOeV86FpNNyu+ K3Z6Iqyz =7VHV -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 19 14:04:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 25 Feb 2025 12:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator