From mboxrd@z Thu Jan 1 00:00:00 1970 From: Giovanni Biscuolo Subject: Re: Why reproducibility is breaking by metadata? Date: Sat, 06 Jul 2019 11:52:05 +0200 Message-ID: <87k1cvxzga.fsf@roquette.mug.biscuolo.net> References: <71aab7b233f9f6df36e0248c86b5e020@disroot.org> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:33069) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hjhMv-0002Rj-Sp for help-guix@gnu.org; Sat, 06 Jul 2019 05:52:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hjhMu-0003vk-V0 for help-guix@gnu.org; Sat, 06 Jul 2019 05:52:33 -0400 Received: from ns13.heimat.it ([46.4.214.66]:37598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hjhMt-0003sv-Or for help-guix@gnu.org; Sat, 06 Jul 2019 05:52:31 -0400 In-Reply-To: List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Konrad Hinsen , znavko@disroot.org, help-guix --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Konrad, Konrad Hinsen writes: [...] > Philosophical side note: the right way to store provenance information > is outside of the data they refer to. Unfortunately, with file-based > storage, there is no clean way to attach the provenance information > securely to the data without putting it into the same file. Just "food for thought": git-annex metadata allows users to attach arbitrary metadata to their annexed files, =C2=ABmetadata is stored in the git-annex branch, and so is automatically kept in sync with the rest of git-annex's state=C2=BB Being content-hashed, each file will persintently keep its metadata even in case of renames (in the git-annex "filesystem" scope) I doubt this could be applied to `guix pack`, but it's an intereting approach to "sidecar" metadata Happy Guix! Gio'. =2D-=20 Giovanni Biscuolo Xelera IT Infrastructures --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEERcxjuFJYydVfNLI5030Op87MORIFAl0gb0YACgkQ030Op87M ORKo7Q//SIGRMWa8FCoYYOc+DAI3Tb4h55vi7bF71I1FX5p6gCXsgjsfjmX0NtuZ EqwR/PpMT9yLAAM2qA8D3C4ZNkKGnAu536X6BEq0wwsfV/s/ULggdFxban7IKiem rNtuSzidjNmIiOOPoAvd9uC7qkvF7TTYWC3SH7sI6uZI4dPR0Lf6G44o1wbOj89O /OPX8OgX/Pc236ZVMioNAyxmFJabkUdUBc4I98bKqBgOoXDcHxdYKMCqX7I/QMOr bjWvtjRSKQpIwqaNVUQCGbcynpj2e0PBqz1dczb8lLwVF3Bvf84FPzI7Xx84e4xZ 2x6hPPCcRGWSRRZ/8OaSIpcKcgazcyPq6wA3BCFjY427TNIiOm/P6Jz+Q5ZoFrVa eRzfnZFWlWPT97gGMronVlbHNgVPmqVTnnMKKoU8JHnusNq3raBQEJx4R1pyQ2hz 8Drw8ptppyGix7aVej5NdIgZkfwWQ6yT7AkEOnGHbkDlIQS/K6wNXD+RKlYG6oVq LmJtGzBZ/z56jwYCpAxNqFBxlKgfHUExpnQ7uEbjdCk9psPGB+1gNOCwknaSJj0f voMpyfqrcKdwulnNJNYUYyLb+sG5oI24RhiTPDedO8gat6LQafleGv02tRFljDA6 kL5apUOUnhETCARrTMuLpFcdkcBS190zQWmtDJzNWYJNEi8q2yM= =XZXt -----END PGP SIGNATURE----- --=-=-=--