From unknown Tue Jun 17 20:21:00 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#77487 <77487@debbugs.gnu.org> To: bug#77487 <77487@debbugs.gnu.org> Subject: Status: 1.4 million extraneous symlinks under .guix-home/profile/share/icons Reply-To: bug#77487 <77487@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:21:00 +0000 retitle 77487 1.4 million extraneous symlinks under .guix-home/profile/shar= e/icons reassign 77487 guix submitter 77487 "Timo Wilken" severity 77487 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 03 08:06:16 2025 Received: (at submit) by debbugs.gnu.org; 3 Apr 2025 12:06:16 +0000 Received: from localhost ([127.0.0.1]:33140 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u0JKp-0003OT-Qq for submit@debbugs.gnu.org; Thu, 03 Apr 2025 08:06:16 -0400 Received: from lists.gnu.org ([2001:470:142::17]:56498) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u0JKm-0003OE-Lx for submit@debbugs.gnu.org; Thu, 03 Apr 2025 08:06:13 -0400 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 1u0JKg-0007RR-8d for bug-guix@gnu.org; Thu, 03 Apr 2025 08:06:06 -0400 Received: from mx2.mythic-beasts.com ([2a00:1098:0:82:1000:0:2:1]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u0JKa-0000DY-BT for bug-guix@gnu.org; Thu, 03 Apr 2025 08:06:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=twilken.net ; s=mythic-beasts-k1; h=To:From:Subject:Date; bh=G+pR94RLabXc1VFzgGJaRmxnMJdxQXkjpBwAJiTi54Q=; b=ygD81C+a4Tl2xQ9O1QmkLkYct8 moOiy5SkZNurOSBDTIptNtkcr6nVmfpawm40s+pS1dTEhT2adudZja/XQLLGZPG2Pt5Dueeorl+mh BKmqhoMoLEDSan+9RczOt+SsxzUxmFOi7Js6ye8/Kle+y0UFv/+oYm1+MQw/PWrlUVo/TRbej+yit G6n2MAV33VNzLbvAy1zFF6lh5NIdBtVPZJvnLKZHBk/6rLfd6qEtPIjPwyPJzK0/zxyFffIK2eCYA ztb0xSxILaEAELrtbAK6TXZCD1hYli238JX8ofCcim7kRYqEDCgr8w6k9ucAbL2fzkmU06ENzFMJP YgF/VM0Q==; Received: by mailhub-hex-d.mythic-beasts.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u0JKY-005KTv-19 for bug-guix@gnu.org; Thu, 03 Apr 2025 13:05:58 +0100 Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Thu, 03 Apr 2025 14:05:40 +0200 Message-Id: Subject: 1.4 million extraneous symlinks under .guix-home/profile/share/icons From: "Timo Wilken" To: X-Mailer: aerc 0.20.1 X-BlackCat-Spam-Score: 7 X-Spam-Status: No, score=0.7 Received-SPF: pass client-ip=2a00:1098:0:82:1000:0:2:1; envelope-from=timo@twilken.net; helo=mx2.mythic-beasts.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.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: -0.0 (/) Hi, In my ~/.guix-home/profile/share/icons/, I have a total of 1.4 million symlinks: $ find ~/.guix-home/profile/share/icons/ -type l -printf x | wc -c 1425657 The directory itself is not a symlink. Instead, it contains the following structure (with the papirus-icon-theme package installed): ~/.guix-home/profile/share/icons/ + Papirus/ + icon-theme.cache -> /gnu/store/...-gtk-icon-themes/share/icons/Papiru= s/icon-theme.cache + index.theme -> /gnu/store/...-gtk-icon-themes/share/icons/Papirus/ind= ex.theme + 16x16/ + apps/ + 010editor.svg -> /gnu/store/...-gtk-icon-themes/share/icons/Papir= us/16x16/apps/010editor.svg + 09BE_EpicGamesLauncher.0.svg -> /gnu/store/...-gtk-icon-themes/sh= are/icons/Papirus/16x16/apps/09BE_EpicGamesLauncher.0.svg + 0ad.svg -> /gnu/store/...-gtk-icon-themes/share/icons/Papirus/16x= 16/apps/0ad.svg [and so on, and so forth...] I.e., every single image file in every single icon theme is linked individually -- none of the 16x16 (etc) directories are symlinks! These files are also all symlinks to /gnu/store/...-gtk-icon-themes/share/icons/, where is their ow= n filename under ~/.guix-homme/profile/share/icons/. There are no symlinks th= at point anywhere else -- even the icon-theme.cache and index.theme symlinks point into the same "gtk-icon-themes" union. I've checked this using the following shell snippet: $ cd ~/.guix-home/profile/share/icons $ find */ -type l -printf '%p\t%l\n' | awk -F'\t' '{ gsub(/[^a-zA-Z0-9/_-]/, "[&]", $1) # escape symlink path as regex sub("/" $1 "$", "", $2) # remove symlink path from the end of its tar= get path print $2 # print trimmed target path }' | uniq -c 1433393 /gnu/store/zg7wwydwjaykpp0dwzq97hzilzd3q85f-gtk-icon-themes/share/i= cons My question is therefore: why isn't ~/.guix-home/profile/share/icons itself= a symlink to /gnu/store/...-gtk-icon-themes/share/icons? That would get my ho= me profile down from 1,440,513 to a measly 14,857 symlinks in total -- and presumably speed up the home profile creation by a lot (instead of taking o= ver a minute on a fast NVME SSD)! I've tried digging into (guix build union) and (guix profiles), but I've no= t found anything obviously wrong... Cheers, Timo From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 05 13:27:45 2025 Received: (at 77487) by debbugs.gnu.org; 5 Apr 2025 17:27:45 +0000 Received: from localhost ([127.0.0.1]:44634 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u17J3-0001Ic-1l for submit@debbugs.gnu.org; Sat, 05 Apr 2025 13:27:45 -0400 Received: from fhigh-b5-smtp.messagingengine.com ([202.12.124.156]:46687) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u17J0-0001IK-S1 for 77487@debbugs.gnu.org; Sat, 05 Apr 2025 13:27:43 -0400 Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfhigh.stl.internal (Postfix) with ESMTP id 61BAD25400E8; Sat, 5 Apr 2025 13:27:37 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Sat, 05 Apr 2025 13:27:37 -0400 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=1743874057; x= 1743960457; bh=ttAgwh5aqj3UJP+Tp/W+QAGj8Sp/p10PiVJvKO1t7nA=; b=w XkE4/jPZe398hjZFE3H/bh9Ipy4Wqi7aokwmicWfdleNkvAcBkg4uNxm/ortltnW l0lLfvM8sC7qvvC9KSEnke28C6eisPHGDOpW0rXDZR/DKn7gK512dqbMMb0TA38n CgpgTd49YpwtlvT6m0AFPA2NLOgmXpo2VuUl7BfHAw= 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= 1743874057; x=1743960457; bh=ttAgwh5aqj3UJP+Tp/W+QAGj8Sp/p10PiVJ vKO1t7nA=; b=cktTT1JCzeNs4Q5xjwrJN8xFCL/y7IrKJHAd2ayHzIbXbSqEqg9 iqkapJNFDfRh/d34qJUATJ4FKU4QzoKrB4ymDrye+jbMm10G4BRyefdqoMpqwEd4 LzhyU5yR3ThrUe4FV6IF21HLjgsTMJ/bm0qSqq8wj96Y8//YV655MIcvMRJb1n29 gRkqyyXSn9um6MlOWUHIJTqoiBeQD/wI2ZGzLx9jK3o0XZ8Rq+9TeDY9oNFrFG3s hEnhV+GvGaPDqVjQsDaBSU/GlmzGiAW1HpNT/PLaUJBGp6qTUtMZjylVOMkYil2i NLFPzkz0Kw8dV9ykuTAFKNKkp5b8CGRGJkA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdduleegleehucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeffhf fvvefukfhfgggtuggjsehttdertddttddvnecuhfhrohhmpefnvghoucfhrghmuhhlrghr ihcuoehlvghosehfrghmuhhlrghrihdrnhgrmhgvqeenucggtffrrghtthgvrhhnpeeite duheefkeeufeelgeduhfejgfelheefleeuhfeffffgueduleehvdejleeiteenucevlhhu shhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuh hlrghrihdrnhgrmhgvpdhnsggprhgtphhtthhopedvpdhmohguvgepshhmthhpohhuthdp rhgtphhtthhopehguhhigiesthifihhlkhgvnhdrnhgvthdprhgtphhtthhopeejjeegke ejseguvggssghughhsrdhgnhhurdhorhhg X-ME-Proxy: Feedback-ID: i819c4023:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Sat, 5 Apr 2025 13:27:36 -0400 (EDT) Date: Sat, 5 Apr 2025 13:27:35 -0400 From: Leo Famulari To: Timo Wilken Subject: Re: bug#77487: 1.4 million extraneous symlinks under .guix-home/profile/share/icons Message-ID: References: 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: 77487 Cc: 77487@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 Thu, Apr 03, 2025 at 02:05:40PM +0200, Timo Wilken wrote: > > In my ~/.guix-home/profile/share/icons/, I have a total of 1.4 million > symlinks: > > $ find ~/.guix-home/profile/share/icons/ -type l -printf x | wc -c > 1425657 Oof. I have nothing like that with Guix itself (compared to Guix Home), but it's still a lot: $ find ~/.guix-profile/share/icons/ -type l -printf x | wc -c 77714 From debbugs-submit-bounces@debbugs.gnu.org Mon Apr 14 12:49:26 2025 Received: (at 77487) by debbugs.gnu.org; 14 Apr 2025 16:49:26 +0000 Received: from localhost ([127.0.0.1]:48697 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u4Mzu-0006DX-2u for submit@debbugs.gnu.org; Mon, 14 Apr 2025 12:49:26 -0400 Received: from mx1.mythic-beasts.com ([2a00:1098:0:86:1000:0:2:1]:37805) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u4Mzp-0006DD-Oe for 77487@debbugs.gnu.org; Mon, 14 Apr 2025 12:49:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=twilken.net ; s=mythic-beasts-k1; h=From:Subject:To:Date; bh=Sjr5g8zcz1vGsIDK3IBqY2n69Zlhl7h5wYsr16PjhYo=; b=CIssCc2Lhzo+phO0jlZgEoAx/a ASFx9bvXDjxgfBy+zTQZJl3gEMP6oy0qofMhfqpAlNRpnluJZ9M5CuboGkyoTHfmeTOUHn4mfA/bm MTuIr+ir8y4GndkBQwoRNwyGSPQMwNkBIwfyM5RaDr+6T48NyJZppscQ3J0FPfaE3g+DOsNimH5in 2Su9t/jcXkZ3BKztApm/JC9ZjcF4Pz6J+JOQz+7XG6BqK7SGFYQmc4Ik00CkPXOPMkFvXrL8rcUbf rqAb2umccRZkz6984uYk7di3769Rzhu8Im3ZCj0MSKHjRtbp6JFYfKELRNE/OvfmUWx7I1fzYAKBC /ui83OiQ==; Received: by mailhub-cam-d.mythic-beasts.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1u4Mzj-00Awv9-9C; Mon, 14 Apr 2025 17:49:15 +0100 Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 Date: Mon, 14 Apr 2025 18:49:04 +0200 Message-Id: To: "Leo Famulari" , <77487@debbugs.gnu.org> Subject: Re: bug#77487: 1.4 million extraneous symlinks under .guix-home/profile/share/icons From: "Timo Wilken" X-Mailer: aerc 0.20.1 References: In-Reply-To: X-BlackCat-Spam-Score: 7 X-Spam-Status: No, score=0.7 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 77487 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Hi Leo, hi Guix, On Sat 5 Apr 2025 at 7:27 pm CEST, Leo Famulari wrote: > I have nothing like that with Guix itself (compared to Guix Home), but > it's still a lot: > > $ find ~/.guix-profile/share/icons/ -type l -printf x | wc -c=20 > 77714 Thanks for confirming it's not just me! :) I've created a minimal reproducer of the problem at the guix repl: --8<---------------cut here--------------->8-- $ guix repl scheme@(guix-user)> ,use (gnu packages gtk) ; for `gtk+' scheme@(guix-user)> ,use (gnu packages gnome-xyz) ; for `papirus-icon-them= e' scheme@(guix-user)> ,use (guix build union) scheme@(guix-user)> ,use (guix profiles) scheme@(guix-user)> ,use (guix monad-repl) scheme@(guix-user)> (define gtk-icon-themes (@@ (guix profiles) gtk-icon-th= emes)) scheme@(guix-user)> ,run-in-store (gtk-icon-themes (packages->manifest (lis= t papirus-icon-theme gtk+))) $1 =3D # /gnu/store/b0jpr69mrczigdz0p0dy1mlnqgwanxf7-gtk-icon-themes 7= f3d000cc820> scheme@(guix-user)> ,build $1 $2 =3D "/gnu/store/b0jpr69mrczigdz0p0dy1mlnqgwanxf7-gtk-icon-themes" scheme@(guix-user)> ,build papirus-icon-theme $3 =3D "/gnu/store/s69hs11nn6bxi32by6ab1qaq36kgpvva-papirus-icon-theme-2025= 0201" scheme@(guix-user)> (define tmpdir (string-append (mkdtemp "/tmp/guix-profi= le-XXXXXX") "/profile")) scheme@(guix-user)> ,run-in-store (union-build tmpdir (list $2 $3)) --8<---------------cut here--------------->8-- Warning: loads and loads of output -- one line for every one of the 1.4 million symlinks created! You can also inspect the tree /tmp/guix-profile-*/profile/share/icons to se= e that indeed, each icon file is symlinked individually. If I build a union that does not include both the icon theme and the result= of the `gtk-icon-themes' hook, such as the following: --8<---------------cut here--------------->8-- scheme@(guix-user)> ,build gtk+ $4 =3D "/gnu/store/w70sdx3n5bhancx10x1jfphq5v8943is-gtk+-3.24.43-bin" $5 =3D "/gnu/store/4qrbd85gy5j38fj9prk8w31zchlxh3k1-gtk+-3.24.43" scheme@(guix-user)> (define tmpdir (string-append (mkdtemp "/tmp/guix-profi= le-XXXXXX") "/profile")) scheme@(guix-user)> ,run-in-store (union-build tmpdir (list $2 $5)) --8<---------------cut here--------------->8-- ...then the icon themes are linked correctly in that profile, i.e. a single symlink per theme under /tmp/guix-profile-*/profile/share/icons/. Therefore, the problem must be including both the icon theme packages and t= he result of the `gtk-icon-themes' hook in the same profile. Would it make sense for Guix to remove the icon theme packages from the profile before trying to build the final union? The icons should still be linked through the result of `gtk-icon-themes'. Cheers, Timo From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 17 01:04:38 2025 Received: (at 77487) by debbugs.gnu.org; 17 Apr 2025 05:04:38 +0000 Received: from localhost ([127.0.0.1]:45375 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u5HQQ-0007lL-Ax for submit@debbugs.gnu.org; Thu, 17 Apr 2025 01:04:38 -0400 Received: from mail-oi1-x234.google.com ([2607:f8b0:4864:20::234]:42267) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1u5DuZ-00040S-Vf for 77487@debbugs.gnu.org; Wed, 16 Apr 2025 21:19:29 -0400 Received: by mail-oi1-x234.google.com with SMTP id 5614622812f47-3fea0363284so170725b6e.1 for <77487@debbugs.gnu.org>; Wed, 16 Apr 2025 18:19:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1744852761; x=1745457561; darn=debbugs.gnu.org; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:from:to:cc:subject:date :message-id:reply-to; bh=Vu0OdtMrlUk/ERkf9g4zGoAYo6tDFea69Lmawfc0K/Q=; b=mKWw9s4rYZSj5Q4zurJS7FrCka37zngtQX92nPt6IRS5aIzNBycgIuATxPijqdqRAm ayCTW40fYwZHTA1wL3ImfpFrciF1CbPsS8PMU+uZo/GU9XHbToo43nzhPyrhl1XCQ9H2 yzQqnHurDHo0o86cN3ZlgeuWaq9OZ+6+APiBwDdHgrGmX51DnXo+OG5wyZgnNNpU7RVc 3kakVKifteTyFb5DMLGRrl2rXCLLUwYNOjrK4M93MRot5o8oPefhSMYLMJrVj5PlckCh vE88+7PlzBmssrnr113veLxG3bWkZWcjJLkzuoQrb5Z3MbhUScw8Ikv6uNzBiM3LqAcQ 0tbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744852761; x=1745457561; h=content-transfer-encoding:subject:from:to:content-language :user-agent:mime-version:date:message-id:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=Vu0OdtMrlUk/ERkf9g4zGoAYo6tDFea69Lmawfc0K/Q=; b=As8EbN0rMUlK8jpQbWz2OixVLPy86UKxvKNBTMW0b+DqgG/pogHElt4S9LNYkYKw1F hlJpTSyzLkyyfhGNRweq0AGzffyO+Gz01mt/ZmW8T56nSUe3xI15hvkH3IQI7FO7Ul8b b4Zg051AIyN44563+ctsTn75PAWvRz9ebEJpeCKajiw0yTetruzZ1jUuM7pHg4xK0yBU NePSlVDWCmDMTdzTUe0+NuEPmN4ph9Avmx7mg5dbvjAnwRQo03WJacHmEgnI0iMbdDwo SqUVQJq8S40syVij4N4avleWW3USyRBS9PpFAxsRrnPrxutTXX441dqOon92NChhP3JX b5mw== X-Gm-Message-State: AOJu0YzLS1iZTSmw2VHk1RIOjrU3BRLYdjwe4120UjABk8Xsl90XpXpN oj98XDG9Eqofc0I0wYiBzSUmrdF1Bt/MARMtKwcH7SlMfjkEXXt90nL754MK X-Gm-Gg: ASbGncvGHHe/gUGJAw/FD0SjTpH4lAXkIYe1zSgCqxWpPp0wPUGBTbAy9ZwNn00ikgW BVjB6FdiVuumHXvzu+GbZTnoCgHWkxMKyMJDCZeKoLGLNiocv+4UPG0ygXJ2SVgAi1PJF66PFNT 9wERhN+MEjcNvXsZFlQpXB0pIUuswDFTtAmC4HsX6NFQtlj3mQrUni0RthYamMHc2YNH3eD9orP Lti3Q8JgVBmis7NQK5OsuJb9osy5mU5tX4Z90YgxnV4TVmr7CTqb/4432l1sOTdypJp4zHtZutt fI8mmDoiiMJUpNXcsfSAF+eyK3v+LwkH6UuXNhEVkhPHBE62 X-Google-Smtp-Source: AGHT+IEsFoRh2VPheIijWQw9e2oRn3xnX3aHkTA437Y5POLBK0LztSNhM/xv5r3WQTQu9qzXKTNeTA== X-Received: by 2002:a05:6808:11c9:b0:400:8252:a64c with SMTP id 5614622812f47-400b9d1fba2mr540381b6e.0.1744852761537; Wed, 16 Apr 2025 18:19:21 -0700 (PDT) Received: from [192.168.169.86] ([12.28.52.123]) by smtp.gmail.com with ESMTPSA id 5614622812f47-400762eb331sm2920592b6e.29.2025.04.16.18.19.20 for <77487@debbugs.gnu.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 16 Apr 2025 18:19:20 -0700 (PDT) Message-ID: <7c0e33be-ee09-4afc-b5a5-04e3704df0fa@gmail.com> Date: Wed, 16 Apr 2025 20:19:19 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: 77487@debbugs.gnu.org From: Evan Cooney Subject: A patch that fixes this! Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 77487 X-Mailman-Approved-At: Thu, 17 Apr 2025 01:04:32 -0400 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: -0.7 (/) I had this same issue! I worked with Rutherer to fix this issue and he submitted a patch! Here it is: https://issues.guix.gnu.org/77251 Thanks for reporting, Evan Cooney From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 26 22:35:34 2025 Received: (at 77487-done) by debbugs.gnu.org; 27 Apr 2025 02:35:34 +0000 Received: from localhost ([127.0.0.1]:37106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u8rri-0001lM-32 for submit@debbugs.gnu.org; Sat, 26 Apr 2025 22:35:34 -0400 Received: from mail.envs.net ([5.199.136.28]:51672) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u8rre-0001kx-FB; Sat, 26 Apr 2025 22:35:31 -0400 Received: from localhost (mail.envs.net [127.0.0.1]) by mail.envs.net (Postfix) with ESMTP id 15EEC38A40E9; Sun, 27 Apr 2025 02:35:28 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=envs.net; s=modoboa; t=1745721328; bh=d4c2m73e7d06kglydq7ck8nWyWXuteYDjHA1HXh+S/8=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=ffQULb1oOM6rNfh7OOrkymcQxWPUSqYLifWg5rQD2i7cWZDLd4eTFXbr9lH9+OlzS MguC0Iwc8cZiW31JR5zQzrYdxfjRIAWVw3eM9e08/us2UV2/lr6IVUbHEavaeRwofn NGcNw9g1wMkBinl4kR/STMQJvropybXKdySpoXOXsDYR0hW1kavqxMrhSj1t50Y4I7 Z/yRhYQyVeQIJAnO78UsS1XMNKnh4zFTWgKu09h0s7c/uipOJ0G9kuWB/xN4k3+Yb8 ngY8iVAgFSvDkNrbVBl8fPFOWWmDWUAQZoDqn8IP0ImD4lm1JyS5Mu46elNU8nFDQY M52brWjMcymRpKY2JTrkj40M95VTaKAkSjM2p/vs+aD/a/wWqE21Ig5QoFEl2jQCcK DWmrZFfFV5E25iqQz0xIsAz0qYZCNWj+pXL2iQ8jpz8JIx0bTk5q3P9ZMyecML5b7k MwdnAAUPgCwB9trX4kK9wM78LLCZV6QtE+t5EHk0Nq4esf291MhvJnEdfZ7XLJSZU/ c+GEjPPZ8OXDu4RIZqfQ8pPfIpcWSwIWcjPP1w8j86WZg3rLPXx56DzKCZ6ijxqSKB GWpEGJoPpQ4dpcdDaoTeuld6SbrH16u3SeXfKlHl7/LqZpD3ym9kmvNsj5RtU+T2Me doPdcidLUZNyPw7ypLsJwbAU= X-Virus-Scanned: Debian amavisd-new at mail.envs.net Received: from mail.envs.net ([127.0.0.1]) by localhost (mail.envs.net [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id L7DJzWY5S6Qc; Sun, 27 Apr 2025 02:35:23 +0000 (UTC) Received: from localhost (unknown [112.44.100.90]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mail.envs.net (Postfix) with ESMTPSA; Sun, 27 Apr 2025 02:35:23 +0000 (UTC) Received: from localhost (localhost [local]) by localhost (OpenSMTPD) with ESMTPA id e62fb838; Sun, 27 Apr 2025 02:40:22 +0000 (UTC) From: =?utf-8?B?5a6L5paH5q2m?= To: Rutherther Subject: Re: [bug#77251] [PATCH] guix: gtk-icon-themes: produce only cache in output In-Reply-To: <10f30ed116239fcdbfe9db9e98b01fd36471c9e7.1742838314.git.rutherther@ditigal.xyz> (rutherther@ditigal.xyz's message of "Tue, 25 Mar 2025 15:36:53 +0100") References: <10f30ed116239fcdbfe9db9e98b01fd36471c9e7.1742838314.git.rutherther@ditigal.xyz> Date: Sun, 27 Apr 2025 10:40:22 +0800 Message-ID: <87v7qqjpih.fsf@envs.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: Rutherther writes: > This patch changes the behavior of gtk-icon-themes to produce only the > icon-theme.cache cache files, instead of producing the whole union. > The reason for this is that by producing the whole unio [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [5.199.136.28 listed in sa-accredit.habeas.com] 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. [5.199.136.28 listed in bl.score.senderscore.com] 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: ditigal.xyz (xyz)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 UNPARSEABLE_RELAY Informational: message has unparseable relay lines X-Debbugs-Envelope-To: 77487-done Cc: 77487-done@debbugs.gnu.org, 77251-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 (+) Rutherther writes: > This patch changes the behavior of gtk-icon-themes to produce only the > icon-theme.cache cache files, instead of producing the whole union. > The reason for this is that by producing the whole union, the icons are put to > the profile twice. This throws off the union build of the profile and symlinks > all the individual files instead of symlinking folders. This means > unnecessarily high numbers of symlinks are produced. > > * guix/profiles.scm (gtk-icon-themes): Produce only caches Pushed to master as commit 32575294, with simplified commit message. Thank you! From unknown Tue Jun 17 20:21:00 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 25 May 2025 11:24:25 +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