From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id oHvKBaDp9F+gMwAA0tVLHw (envelope-from ) for ; Tue, 05 Jan 2021 22:35:12 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id sM+cAaDp9F/LJQAAB5/wlQ (envelope-from ) for ; Tue, 05 Jan 2021 22:35:12 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id F218A9403CB for ; Tue, 5 Jan 2021 22:35:10 +0000 (UTC) Received: from localhost ([::1]:33754 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kwuuz-0005gJ-Sk for larch@yhetil.org; Tue, 05 Jan 2021 17:35:09 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46720) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwuus-0005g4-Ln for bug-guix@gnu.org; Tue, 05 Jan 2021 17:35:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:59587) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kwuus-0002WI-Ey for bug-guix@gnu.org; Tue, 05 Jan 2021 17:35:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kwuus-0000mY-Bz for bug-guix@gnu.org; Tue, 05 Jan 2021 17:35:02 -0500 X-Loop: help-debbugs@gnu.org Subject: bug#45676: Store references inside compressed data Resent-From: Tobias Geerinckx-Rice Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 05 Jan 2021 22:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 45676 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Miguel =?UTF-8?Q?=C3=81ngel?= Arruga Vivas X-Debbugs-Original-Cc: 45676@debbugs.gnu.org, bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.16098860542929 (code B ref -1); Tue, 05 Jan 2021 22:35:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jan 2021 22:34:14 +0000 Received: from localhost ([127.0.0.1]:42900 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwuu5-0000lB-RZ for submit@debbugs.gnu.org; Tue, 05 Jan 2021 17:34:14 -0500 Received: from lists.gnu.org ([209.51.188.17]:56122) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kwuu3-0000l3-Kb for submit@debbugs.gnu.org; Tue, 05 Jan 2021 17:34:12 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46612) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwuu3-0005d4-DB for bug-guix@gnu.org; Tue, 05 Jan 2021 17:34:11 -0500 Received: from tobias.gr ([2a02:c205:2020:6054::1]:50722) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kwuu1-0002AK-Aj for bug-guix@gnu.org; Tue, 05 Jan 2021 17:34:10 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tobias.gr; s=2018; bh=Z4r1Nw8EDW9v6fP4WIn0eMrNVuMWnj5qn+iuUL4fzwA=; h=date:in-reply-to: references:subject:cc:to:from; b=BycB56QwGOxTc72sojjOCGlEfqjKjF1rGtbZT yRMU3AZPtKFirDt4P8wNiTXndhHR6ughcpCt1TRRNYreYf+XTtBvlrryMYGRW0Bh1ux2u3 7d9fUC+ULkA5BbiHVXugbM/trqxm25Eg1IgBGsJMDb+teXZ5H1DYcHWORcJMNNn+wwBePU N01kXqo3//6RFzL05ksqZas8fnSkdPyC1UU/+87uZntP2YdHvMRowZU2K8oP10rw8aRINk Sn9bEODFP43+KVVcVxXAjuiKtG5IaoJ7PbLXnWRA4c3TvL7XjnLKP152dhGQ2cq7d/KHwP aK8F+jXzv4wVxI/ze19XWblVQ== Received: by submission.tobias.gr (OpenSMTPD) with ESMTPSA id c08dce1b (TLSv1.2:ECDHE-ECDSA-AES256-GCM-SHA384:256:NO); Tue, 5 Jan 2021 22:34:32 +0000 (UTC) BIMI-Selector: v=BIMI1; s=default; References: <8735zf30yw.fsf@gmail.com> In-reply-to: <8735zf30yw.fsf@gmail.com> Date: Tue, 05 Jan 2021 23:33:59 +0100 Message-ID: <871rezf1yg.fsf@nckx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Received-SPF: pass client-ip=2a02:c205:2020:6054::1; envelope-from=me@tobias.gr; helo=tobias.gr X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-guix@gnu.org List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: 45676@debbugs.gnu.org Errors-To: bug-guix-bounces+larch=yhetil.org@gnu.org Sender: "bug-Guix" Reply-to: Tobias Geerinckx-Rice From: Tobias Geerinckx-Rice via Bug reports for GNU Guix X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -4.44 Authentication-Results: aspmx1.migadu.com; dkim=fail (headers rsa verify failed) header.d=tobias.gr header.s=2018 header.b=BycB56Qw; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of bug-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=bug-guix-bounces@gnu.org X-Migadu-Queue-Id: F218A9403CB X-Spam-Score: -4.44 X-Migadu-Scanner: scn0.migadu.com X-TUID: ilPqXR0IxGHT --=-=-= Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Hi! Miguel =C3=81ngel Arruga Vivas wrote: > These aren't taken into account by the grafting process, which=20 > may lead > to issues when store paths are located inside that kind of=20 > files. It's true. It's a known trade-off of an otherwise=20 almost-zero-effort yet fast reference scanner. I don't think it's=20 a bug per se, but it is something of which to be aware. I also=20 think this trade-off is worth it. Luckily, this case is easier to fix than the infamous=20 , because the right solution is=20 simple: > - Compressed libraries: e.g. Smalltalk modules. > - Compressed executable or data files: e.g. library.el.gz. Let's stop installing compressed executables & data files. We=20 already avoid compressed .jars and other renamed zip files. It=20 ain't right. It's not 1998, my hard drive isn't 1.1GB, and I didn't just=20 reinstall Slackware because I =E2=80=98accidentally=E2=80=99 gzexe'd gzip. Gzipping a tiny handful of Lisp or Smalltalk files is pointless=20 when zstd {,de}compresses my entire 500GB SSD better and faster,=20 at the file system level where it now squarely belongs. Without=20 breaking Guix. Kind regards, T G-R --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIMEARYKACsWIQT12iAyS4c9C3o4dnINsP+IT1VteQUCX/TpVw0cbWVAdG9iaWFz LmdyAAoJEA2w/4hPVW15fqUA/AguLGDH8mb0d95sWnOYLYTkg0BwteblZfmqDZa4 GH6zAP4oG7O7QPczb4CXwElweEdbpsYuzZf2n3fc8mI7wWzsCw== =92PV -----END PGP SIGNATURE----- --=-=-=--