GNU bug report logs - #45676
Store references inside compressed data

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: guix; Severity: wishlist; Reported by: Miguel テ]gel Arruga Vivas <rosen644835@HIDDEN>; dated Tue, 5 Jan 2021 14:44:02 UTC; Maintainer for guix is bug-guix@HIDDEN.
Severity set to 'wishlist' from 'normal' Request was from Miguel テ]gel Arruga Vivas <rosen644835@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 45676 <at> debbugs.gnu.org:


Received: (at 45676) by debbugs.gnu.org; 6 Jan 2021 11:35:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 06 06:35:43 2021
Received: from localhost ([127.0.0.1]:43621 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kx76N-0006y7-Al
	for submit <at> debbugs.gnu.org; Wed, 06 Jan 2021 06:35:43 -0500
Received: from eggs.gnu.org ([209.51.188.92]:47778)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <ludo@HIDDEN>) id 1kx76M-0006xk-7b
 for 45676 <at> debbugs.gnu.org; Wed, 06 Jan 2021 06:35:42 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e]:58412)
 by eggs.gnu.org with esmtp (Exim 4.90_1)
 (envelope-from <ludo@HIDDEN>)
 id 1kx76G-0004xb-Un; Wed, 06 Jan 2021 06:35:36 -0500
Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=41504 helo=ribbon)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256)
 (Exim 4.82) (envelope-from <ludo@HIDDEN>)
 id 1kx76F-00078F-FD; Wed, 06 Jan 2021 06:35:36 -0500
From: =?utf-8?Q?Ludovic_Court=C3=A8s?= <ludo@HIDDEN>
To: Leo Famulari <leo@HIDDEN>
Subject: Re: bug#45676: Store references inside compressed data
References: <8735zf30yw.fsf@HIDDEN> <X/TKic4MWamkuxHa@HIDDEN>
X-URL: http://www.fdn.fr/~lcourtes/
X-Revolutionary-Date: 17 =?utf-8?Q?Niv=C3=B4se?= an 229 de la =?utf-8?Q?R?=
 =?utf-8?Q?=C3=A9volution?=
X-PGP-Key-ID: 0x090B11993D9AEBB5
X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc
X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4  0CFB 090B 1199 3D9A EBB5
X-OS: x86_64-pc-linux-gnu
Date: Wed, 06 Jan 2021 12:35:34 +0100
In-Reply-To: <X/TKic4MWamkuxHa@HIDDEN> (Leo Famulari's message of "Tue, 5
 Jan 2021 15:22:33 -0500")
Message-ID: <87eeiymh6h.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 45676
Cc: 45676 <at> debbugs.gnu.org,
 Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas <rosen644835@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

Hi,

Leo Famulari <leo@HIDDEN> skribis:

> On Tue, Jan 05, 2021 at 03:36:07PM +0100, Miguel =C3=81ngel Arruga Vivas =
wrote:
>> There are several binary formats that allow compression of the
>> executable image, or some of its data, which is decompress at runtime:
>>=20
>>   - Kernel images.
>>   - Compressed libraries: e.g. Smalltalk modules.
>>   - Compressed executable or data files: e.g. library.el.gz.
>>=20
>> These aren't taken into account by the grafting process, which may lead
>> to issues when store paths are located inside that kind of files.
>
> If you have specific instances of this type of bug, please report them.

Agreed.  The general issue is =E2=80=9Cwell known=E2=80=9D as we say, but w=
hat I think
we need to do is look for specific instances and address them.

Ludo=E2=80=99.




Information forwarded to bug-guix@HIDDEN:
bug#45676; Package guix. Full text available.

Message received at 45676 <at> debbugs.gnu.org:


Received: (at 45676) by debbugs.gnu.org; 6 Jan 2021 08:54:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jan 06 03:54:32 2021
Received: from localhost ([127.0.0.1]:43368 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kx4aN-0000He-TV
	for submit <at> debbugs.gnu.org; Wed, 06 Jan 2021 03:54:32 -0500
Received: from mailrelay.tugraz.at ([129.27.2.202]:53763)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo.prikler@HIDDEN>) id 1kx4aL-0000HS-Ry
 for 45676 <at> debbugs.gnu.org; Wed, 06 Jan 2021 03:54:31 -0500
Received: from nijino.local (217-149-174-13.nat.highway.telekom.at
 [217.149.174.13])
 by mailrelay.tugraz.at (Postfix) with ESMTPSA id 4D9jpn6wpwz1LBF8;
 Wed,  6 Jan 2021 09:54:25 +0100 (CET)
DKIM-Filter: OpenDKIM Filter v2.11.0 mailrelay.tugraz.at 4D9jpn6wpwz1LBF8
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tugraz.at;
 s=mailrelay; t=1609923266;
 bh=PP/QIIgF8Mm0eRFLaTBb7U75vQ36PrKOGxYiO1MoAeQ=;
 h=Subject:From:To:Cc:Date:In-Reply-To:References:From;
 b=RE6UgVAxWAGaDRirEoXFA/Echod91tK6+9zS6NLxe39lZKhH1xPXmQkD/ZIDxC/FW
 f0vFF9T3Zus/egfHK0Rr6C2xdr8OG3qLavkgbFg2qvn8MHLQeo6kaqrgRNf4DAsABe
 1/U7tcM9lusVcUZflkLl7b3FN0SXbBt/GeVdhDW8=
Message-ID: <06ba5c0f24bdcdb706990c9169093aba72463302.camel@HIDDEN>
Subject: Re: bug#45676: Store references inside compressed data
From: Leo Prikler <leo.prikler@HIDDEN>
To: Tobias Geerinckx-Rice <me@HIDDEN>, Miguel =?ISO-8859-1?Q?=C1ngel?=
 Arruga Vivas <rosen644835@HIDDEN>
Date: Wed, 06 Jan 2021 09:54:25 +0100
In-Reply-To: <871rezf1yg.fsf@nckx>
References: <8735zf30yw.fsf@HIDDEN> <871rezf1yg.fsf@nckx>
Content-Type: multipart/mixed; boundary="=-UZ7bSDYiGU4d4OZNtwAU"
User-Agent: Evolution 3.34.2 
MIME-Version: 1.0
X-TUG-Backscatter-control: bt4lQm5Tva3SBgCuw0EnZw
X-Spam-Scanner: SpamAssassin 3.003001 
X-Spam-Score-relay: -1.9
X-Scanned-By: MIMEDefang 2.74 on 129.27.10.117
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 45676
Cc: 45676 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)


--=-UZ7bSDYiGU4d4OZNtwAU
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit

Hi!
Am Dienstag, den 05.01.2021, 23:33 +0100 schrieb Tobias Geerinckx-Rice:
> Let's stop installing compressed executables & data files.  We 
> already avoid compressed .jars and other renamed zip files.  It 
> ain't right.
Would this be strictly necessary even if the same references are kept
through other files, e.g. uncompressed binaries?
I'll attach a patch, that fixes Emacs just in case.

Regards, Leo

--=-UZ7bSDYiGU4d4OZNtwAU
Content-Disposition: attachment;
	filename="0001-gnu-emacs-Don-t-install-compressed-archives.patch"
Content-Transfer-Encoding: base64
Content-Type: text/x-patch;
	name="0001-gnu-emacs-Don-t-install-compressed-archives.patch";
	charset="UTF-8"

RnJvbSA1N2MyM2JmNmVjYWM3OWMzOTdjYjQ5ZmYyNTExNzZlYzNhN2IxY2Y1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBMZW8gUHJpa2xlciA8bGVvLnByaWtsZXJAc3R1ZGVudC50dWdy
YXouYXQ+CkRhdGU6IFdlZCwgNiBKYW4gMjAyMSAwOToyNDowNyArMDEwMApTdWJqZWN0OiBbUEFU
Q0hdIGdudTogZW1hY3M6IERvbid0IGluc3RhbGwgY29tcHJlc3NlZCBhcmNoaXZlcy4KClNlZSA8
aHR0cDovL2lzc3Vlcy5ndWl4LmdudS5vcmcvNDU2NzYjMz4uCgoqIGdudS9wYWNrYWdlcy9lbWFj
cy5zY20gKGVtYWNzKVsjOmNvbmZpZ3VyZS1mbGFnc106CkFkZCAtLXdpdGhvdXQtY29tcHJlc3Mt
aW5zdGFsbC4KKGVtYWNzLW1pbmltYWwpWyM6Y29uZmlndXJlLWZsYWdzXTogTGlrZXdpc2UuCi0t
LQogZ251L3BhY2thZ2VzL2VtYWNzLnNjbSB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5z
ZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2dudS9wYWNrYWdlcy9lbWFj
cy5zY20gYi9nbnUvcGFja2FnZXMvZW1hY3Muc2NtCmluZGV4IGNhMTQ1ODRhZGEuLmFhNjM2Yjhj
OWIgMTAwNjQ0Ci0tLSBhL2dudS9wYWNrYWdlcy9lbWFjcy5zY20KKysrIGIvZ251L3BhY2thZ2Vz
L2VtYWNzLnNjbQpAQCAtMTI0LDYgKzEyNCw3IEBACiAgICAgIGAoIzp0ZXN0cz8gI2YgICAgICAg
ICAgICAgICAgICAgICAgOyBubyBjaGVjayB0YXJnZXQKICAgICAgICAjOmNvbmZpZ3VyZS1mbGFn
cyAobGlzdCAiLS13aXRoLW1vZHVsZXMiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ii0td2l0aC1jYWlybyIKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLS13aXRob3V0
LWNvbXByZXNzLWluc3RhbGwiCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi0tZGlz
YWJsZS1idWlsZC1kZXRhaWxzIikKICAgICAgICAjOnBoYXNlcwogICAgICAgIChtb2RpZnktcGhh
c2VzICVzdGFuZGFyZC1waGFzZXMKQEAgLTM1NSw3ICszNTYsOCBAQCBhbHNvIGVuYWJsZWQgYW5k
IHdvcmtzIHdpdGhvdXQgZ2xpdGNoZXMgZXZlbiBvbiBYIHNlcnZlci4iKSkpKQogICAgIChhcmd1
bWVudHMKICAgICAgKHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVudHMgKHBhY2thZ2UtYXJndW1l
bnRzIGVtYWNzKQogICAgICAgICgoIzpjb25maWd1cmUtZmxhZ3MgZmxhZ3MgJycoKSkKLSAgICAg
ICAgYChsaXN0ICItLXdpdGgtZ251dGxzPW5vIiAiLS1kaXNhYmxlLWJ1aWxkLWRldGFpbHMiKSkK
KyAgICAgICAgYChsaXN0ICItLXdpdGgtZ251dGxzPW5vIiAiLS1kaXNhYmxlLWJ1aWxkLWRldGFp
bHMiCisgICAgICAgICAgICAgICAiLS13aXRob3V0LWNvbXByZXNzLWluc3RhbGwiKSkKICAgICAg
ICAoKCM6cGhhc2VzIHBoYXNlcykKICAgICAgICAgYChtb2RpZnktcGhhc2VzICxwaGFzZXMKICAg
ICAgICAgICAgKGRlbGV0ZSAncmVzdG9yZS1lbWFjcy1wZG1wKQotLSAKMi4zMC4wCgo=


--=-UZ7bSDYiGU4d4OZNtwAU--





Information forwarded to bug-guix@HIDDEN:
bug#45676; Package guix. Full text available.

Message received at 45676 <at> debbugs.gnu.org:


Received: (at 45676) by debbugs.gnu.org; 5 Jan 2021 22:34:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 05 17:34:07 2021
Received: from localhost ([127.0.0.1]:42897 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kwutz-0000ks-Iv
	for submit <at> debbugs.gnu.org; Tue, 05 Jan 2021 17:34:07 -0500
Received: from tobias.gr ([80.241.217.52]:40680)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <me@HIDDEN>) id 1kwutx-0000kj-Hp
 for 45676 <at> debbugs.gnu.org; Tue, 05 Jan 2021 17:34:06 -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;
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas <rosen644835@HIDDEN>
Subject: Re: bug#45676: Store references inside compressed data
References: <8735zf30yw.fsf@HIDDEN>
In-reply-to: <8735zf30yw.fsf@HIDDEN>
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"
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 45676
Cc: 45676 <at> debbugs.gnu.org, bug-guix@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

--=-=-=
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
<http://issues.guix.gnu.org/24703>, 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-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#45676; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 5 Jan 2021 22:34:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 05 17:34:14 2021
Received: from localhost ([127.0.0.1]:42900 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kwuu5-0000lB-RZ
	for submit <at> 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 <me@HIDDEN>) id 1kwuu3-0000l3-Kb
 for submit <at> 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 <me@HIDDEN>) id 1kwuu3-0005d4-DB
 for bug-guix@HIDDEN; 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 <me@HIDDEN>) id 1kwuu1-0002AK-Aj
 for bug-guix@HIDDEN; 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;
From: Tobias Geerinckx-Rice <me@HIDDEN>
To: Miguel =?utf-8?Q?=C3=81ngel?= Arruga Vivas <rosen644835@HIDDEN>
Subject: Re: bug#45676: Store references inside compressed data
References: <8735zf30yw.fsf@HIDDEN>
In-reply-to: <8735zf30yw.fsf@HIDDEN>
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@HIDDEN;
 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-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
Cc: 45676 <at> debbugs.gnu.org, bug-guix@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

--=-=-=
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
<http://issues.guix.gnu.org/24703>, 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-----
--=-=-=--




Information forwarded to bug-guix@HIDDEN:
bug#45676; Package guix. Full text available.

Message received at 45676 <at> debbugs.gnu.org:


Received: (at 45676) by debbugs.gnu.org; 5 Jan 2021 20:22:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 05 15:22:42 2021
Received: from localhost ([127.0.0.1]:42757 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kwsqo-0005UU-93
	for submit <at> debbugs.gnu.org; Tue, 05 Jan 2021 15:22:42 -0500
Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:41413)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1kwsqn-0005UH-47
 for 45676 <at> debbugs.gnu.org; Tue, 05 Jan 2021 15:22:41 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.west.internal (Postfix) with ESMTP id 6F7F8FE0;
 Tue,  5 Jan 2021 15:22:35 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Tue, 05 Jan 2021 15:22:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-type:content-transfer-encoding:in-reply-to; s=mesmtp;
 bh=vxrS8hTntS3JJ2kBpVTFlbodQJUqyncOYMVqalfmfXE=; b=QD1kFKJMEr1m
 EzC0H6BV16Ai/TDXyllKLwW3VLLR+eBfnxaac8iuNFHYnrsdAE44l/xgfDyrzpei
 h2KD9owudryyIMUbQBfHE01LJVMhcvm9W3CzT2K0N5WHIqh3KgjKmDwxlREm//ob
 wyvkfYTioHNCdM6D0W+jaiprQL+GcIE=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=vxrS8hTntS3JJ2kBpVTFlbodQJUqyncOYMVqalfmf
 XE=; b=MrA6Oq4KIshlVQXi5f70kayjXRq9ar1WFDwUDxmJNEDiUcFCp6SwL6u7q
 wA9c8fB23WZORVabqsazHfGOKBDdAihstKEfy05/0PCiNBs7ndKIWEpoDvu3nuwr
 lFu5mw122hRc9WdzA7YkyDbLEs15z38OXuMDbVJWXq4OWoimzW2BjdBdaX0ZxVoo
 ju5eyV/dNCvBPAAVVAFntzXwMmbpEFzIeBLBta7o5O/uwvdfCEeS3EIF2+t0XKq4
 /9kRbA+U3SdEM01Twn/Sqzxml2b+OJ2hrSdZWxjD9UNrXT9OPeKtL98l2WcRONww
 m0VOUzS4rtIQS/+4JLhCI/VH7b7GA==
X-ME-Sender: <xms:isr0XxHQ_hzORn4pE3KbMjgIQVUyK65aP3buqdJo5jorxAKsUhD1PA>
 <xme:isr0X2Rejz106oXOhvyHJViy1I7uPBr0oc3JX1qkUsOvzxIhbDrcCOrEeJteF7rgP
 7r41e8XxmZI5mNS2Q>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefjedguddttdcutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtugfgjgesth
 ekredttddtudenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhu
 lhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhepueeugedugfdvgfevuedvledule
 efjefhgefgjeetgfegkedukefhvdefleejhefgnecukfhppeejfedrudeguddruddvjedr
 udegieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpe
 hlvghosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:isr0XwD-LWJUE5oL6gazqPZGNK8358ZJ6aBR_xBgSb2pccmehcESVA>
 <xmx:isr0X-0SdAme0erjGvuIBUP2Q3Uo-13b3F3DWAxFc9EJa0EVg5-CyA>
 <xmx:isr0X2UG6FbbonkQ-FRfvIgGDT_4yecSj55TCkE6OknGEoL0kS-Nog>
 <xmx:i8r0X7dkNJ3vN0bHZ_t8PjSl4LhSu3MPUUA_4DYotgsAapNoSEElvg>
Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net
 [73.141.127.146])
 by mail.messagingengine.com (Postfix) with ESMTPA id CAE201080059;
 Tue,  5 Jan 2021 15:22:34 -0500 (EST)
Date: Tue, 5 Jan 2021 15:22:33 -0500
From: Leo Famulari <leo@HIDDEN>
To: Miguel =?iso-8859-1?Q?=C1ngel?= Arruga Vivas <rosen644835@HIDDEN>
Subject: Re: bug#45676: Store references inside compressed data
Message-ID: <X/TKic4MWamkuxHa@HIDDEN>
References: <8735zf30yw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <8735zf30yw.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 45676
Cc: 45676 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Tue, Jan 05, 2021 at 03:36:07PM +0100, Miguel チngel Arruga Vivas wrote:
> There are several binary formats that allow compression of the
> executable image, or some of its data, which is decompress at runtime:
> 
>   - Kernel images.
>   - Compressed libraries: e.g. Smalltalk modules.
>   - Compressed executable or data files: e.g. library.el.gz.
> 
> These aren't taken into account by the grafting process, which may lead
> to issues when store paths are located inside that kind of files.

If you have specific instances of this type of bug, please report them.




Information forwarded to bug-guix@HIDDEN:
bug#45676; Package guix. Full text available.

Message received at 45676 <at> debbugs.gnu.org:


Received: (at 45676) by debbugs.gnu.org; 5 Jan 2021 20:22:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 05 15:22:22 2021
Received: from localhost ([127.0.0.1]:42753 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kwsqT-0005Tu-WB
	for submit <at> debbugs.gnu.org; Tue, 05 Jan 2021 15:22:22 -0500
Received: from wout1-smtp.messagingengine.com ([64.147.123.24]:56703)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <leo@HIDDEN>) id 1kwsqR-0005Tg-G2
 for 45676 <at> debbugs.gnu.org; Tue, 05 Jan 2021 15:22:19 -0500
Received: from compute3.internal (compute3.nyi.internal [10.202.2.43])
 by mailout.west.internal (Postfix) with ESMTP id A158DFE0;
 Tue,  5 Jan 2021 15:22:13 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute3.internal (MEProxy); Tue, 05 Jan 2021 15:22:13 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-type:content-transfer-encoding:in-reply-to; s=mesmtp;
 bh=OJpvC98aKVT4D/IP9ysWsqqnHi+Xn1tYXzyQJyr/vWk=; b=O89nLZ1RJ3CO
 jy2PMp4ag42c0oC3Y/BqqYT87r3eckOXhvK+VLFGm/Z7+OdtabSjEDRlrZVY293C
 65S7UJuGGPPuMUv36piLhoMN24WTPtuktSncBE2nt7WlMpHONeipbX2V1AWhWWdU
 6uAx0rLb+Hge9RGiXRgSUpXF1DuYOSk=
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm1; bh=OJpvC98aKVT4D/IP9ysWsqqnHi+Xn1tYXzyQJyr/v
 Wk=; b=GzbWMVkQJiz8oRxC1l2FDvmNmUbZG/eI/FT9KKe+XZjukyCXWAp/H2nRS
 EiTjtkBeiKVhObZecr+JrQ14fu+uiwAKWLnlqF+122fHtC2QVNmfdzgvESlgybGk
 mffRefs4bTLoQSpvX0S3I5OHGW/ke9OMTn+24bOoDPWIcQSk8ME9Q0dxt0uCjwwM
 CksDZgluz738RdWd7iXgZqAduDJXJB2iNpLVE7A7dmd67lprn/X6OIWU0ExpCJnu
 XnbReM8wjihHAxtdghw1r3IgVc6xjwdxtJ8FIOj6ddwdi9JXNOIDuMZHxlK84cmk
 7sAYO5nCmP/szxiZ8ej/IPdGlCIRg==
X-ME-Sender: <xms:dMr0XyNqevrK1NSky4GtULe0mbT06qL-1puZdqu89OpfRjRhPMREWg>
 <xme:dMr0Xw-_tBsuA6Rp2dCYYHowwQkEqzfFNifvmgRPHQ4WcZz7eHBVR_d3FmBI9_Jk8
 zV5AyGGU2jETPARaQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedujedrvdefjedguddttdcutefuodetggdotefrod
 ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh
 necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfhfgggtugfgjgesth
 ekredttddtudenucfhrhhomhepnfgvohcuhfgrmhhulhgrrhhiuceolhgvohesfhgrmhhu
 lhgrrhhirdhnrghmvgeqnecuggftrfgrthhtvghrnhepgeeileetueeuudejheefhfdtud
 fgfeefheeutdeuveefhffhffffgfevieeludfhnecuffhomhgrihhnpehgnhhurdhorhhg
 necukfhppeejfedrudeguddruddvjedrudegieenucevlhhushhtvghrufhiiigvpedtne
 curfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv
X-ME-Proxy: <xmx:dMr0X5Qr0UqnHIjL_U57aKtWdZcn-0TsofgvJCDIvyixyqUh_37nuw>
 <xmx:dMr0XyvyiZEy_Ec8fzPEjqwaAZiWRhY1nlkTUPKOTaXGLFvot34c8g>
 <xmx:dMr0X6eCNq31t5RSoTWjJxU4drZZqFUFtbsuaM6apagzjXZ0bnWBNQ>
 <xmx:dcr0X8ok5jJCF0lWV5Q8Q206LUfybPsVtGhA0U5jGGbj5GXnz5Gjuw>
Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net
 [73.141.127.146])
 by mail.messagingengine.com (Postfix) with ESMTPA id A1EF3108005F;
 Tue,  5 Jan 2021 15:22:12 -0500 (EST)
Date: Tue, 5 Jan 2021 15:22:10 -0500
From: Leo Famulari <leo@HIDDEN>
To: Miguel =?iso-8859-1?Q?=C1ngel?= Arruga Vivas <rosen644835@HIDDEN>
Subject: Re: bug#45676: Store references inside compressed data
Message-ID: <X/TKctxY2x8DIw8A@HIDDEN>
References: <8735zf30yw.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
In-Reply-To: <8735zf30yw.fsf@HIDDEN>
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 45676
Cc: 45676 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

On Tue, Jan 05, 2021 at 03:36:07PM +0100, Miguel チngel Arruga Vivas wrote:
> There are several binary formats that allow compression of the
> executable image, or some of its data, which is decompress at runtime:
> 
>   - Kernel images.
>   - Compressed libraries: e.g. Smalltalk modules.
>   - Compressed executable or data files: e.g. library.el.gz.
> 
> These aren't taken into account by the grafting process, which may lead
> to issues when store paths are located inside that kind of files.

It's a serious problem, and not just because of grafting. These obscured
references can cause things to be garbage collected inappropriately.

Here is an older case of the same problem:

https://bugs.gnu.org/24703

It was resolved by patching GCC.




Information forwarded to bug-guix@HIDDEN:
bug#45676; Package guix. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 5 Jan 2021 14:43:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jan 05 09:43:34 2021
Received: from localhost ([127.0.0.1]:41142 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1kwnYc-0007F3-HA
	for submit <at> debbugs.gnu.org; Tue, 05 Jan 2021 09:43:34 -0500
Received: from lists.gnu.org ([209.51.188.17]:44080)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rosen644835@HIDDEN>) id 1kwnYa-0007Ev-E7
 for submit <at> debbugs.gnu.org; Tue, 05 Jan 2021 09:43:32 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:33268)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rosen644835@HIDDEN>)
 id 1kwnYY-0007Pf-VT
 for bug-guix@HIDDEN; Tue, 05 Jan 2021 09:43:32 -0500
Received: from mail-lf1-x12a.google.com ([2a00:1450:4864:20::12a]:34191)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <rosen644835@HIDDEN>)
 id 1kwnYV-0001x5-So
 for bug-guix@HIDDEN; Tue, 05 Jan 2021 09:43:30 -0500
Received: by mail-lf1-x12a.google.com with SMTP id o19so73163605lfo.1
 for <bug-guix@HIDDEN>; Tue, 05 Jan 2021 06:43:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:subject:date:message-id:user-agent:mime-version;
 bh=z9ZFnmfBUtwirDsu2p1GtnrtxxiYdT9Fu0DcYhQ3gRo=;
 b=cDAaFIw9GDVTTovOKWUM3Gc5ncMfgqyqdFrV/dPRdc2Xa7lcu8iUbjX1X6oLIvZoMB
 9TxjAq2RQrkjblt6tSx7GFSz+gISeTjomBiRqtCADLmeAhwJ25ySu38W3+7WWS8arRW7
 eClxkbjJw4HqE4L8nSHcQdTzkT23bSSjOshjIrd3r5vpQVhiSudlN7nSSLBa1u6gGSqt
 plXNUV0fCWgxEh6KzqkVYRlzQrOSWs8ThfT0Txap1XgvfAreK53QBLBmquUSqzT1rLq/
 FD4a7ZIcIhXo7KdeaFqetx+wVQRO/VyHB0exGS4PsCtUHBcjv+GgMW0YkKdrc+/WQRbT
 ccDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:user-agent
 :mime-version;
 bh=z9ZFnmfBUtwirDsu2p1GtnrtxxiYdT9Fu0DcYhQ3gRo=;
 b=mlbLdoUZChTCDlLpE+h4QkEFCj3mCO9FLxZ4qRz1GihQY55Nxo62ii9J3eN74cfq8i
 pY0+MJAzv5T/QnWivyCnThLL0teZezFZGxL3G5GeRQ29KcUjg9dnu3nDzakMRND3d5nN
 LehmCOmFzvqGO+CsvNR+PDGzsFU1dFHl0VwJTR1/M1xwOigTLC/Nw4bdmsU5d85JjMo/
 BzY1OjnEESzxm00PgSpw8FjiVZsLneJNFKfu0dvzLH5Jgo6ENWUac1m77isqkw2w9JO+
 XW2YRUx8Y1h/FIZP1AK3hRsJeeYPsAMVh4nYfKUt1IEqleSFBQomLHdxsVLGh9X0GYZN
 X+nQ==
X-Gm-Message-State: AOAM5306wQ8upmNfcdNigb0GR+Qu9uPE2QEu1T+ciGABw9D0yawGeqLS
 koRzSyTcrJtiSqJNAwUh4vnXIuaoTOQ=
X-Google-Smtp-Source: ABdhPJz5V3mHQz59ZUY7k70uPoX8QlNxy6SXwHaItxP1hHrCKximSdHbjA2B8ktd7tF+HaMhReVhFw==
X-Received: by 2002:adf:decb:: with SMTP id i11mr85542819wrn.26.1609857370742; 
 Tue, 05 Jan 2021 06:36:10 -0800 (PST)
Received: from unfall (36.193.158.146.dynamic.jazztel.es. [146.158.193.36])
 by smtp.gmail.com with ESMTPSA id r7sm4423678wmh.2.2021.01.05.06.36.09
 for <bug-guix@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Tue, 05 Jan 2021 06:36:10 -0800 (PST)
From: =?utf-8?Q?Miguel_=C3=81ngel_Arruga_Vivas?= <rosen644835@HIDDEN>
To: bug-guix@HIDDEN
Subject: Store references inside compressed data
Date: Tue, 05 Jan 2021 15:36:07 +0100
Message-ID: <8735zf30yw.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2a00:1450:4864:20::12a;
 envelope-from=rosen644835@HIDDEN; helo=mail-lf1-x12a.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.1 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.1 (--)

There are several binary formats that allow compression of the
executable image, or some of its data, which is decompress at runtime:

  - Kernel images.
  - Compressed libraries: e.g. Smalltalk modules.
  - Compressed executable or data files: e.g. library.el.gz.

These aren't taken into account by the grafting process, which may lead
to issues when store paths are located inside that kind of files.




Acknowledgement sent to Miguel テ]gel Arruga Vivas <rosen644835@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-guix@HIDDEN. Full text available.
Report forwarded to bug-guix@HIDDEN:
bug#45676; Package guix. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Wed, 6 Jan 2021 15:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.