all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Mark H Weaver <mhw@netris.org>
To: "Ludovic Courtès" <ludo@gnu.org>
Cc: guix-devel@gnu.org
Subject: Re: Reproducible installation images
Date: Mon, 11 Dec 2017 19:12:45 -0500	[thread overview]
Message-ID: <87374gkdmq.fsf@netris.org> (raw)
In-Reply-To: <87shch4nn1.fsf_-_@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\?\= \=\?utf-8\?Q\?\=22's\?\= message of "Mon, 11 Dec 2017 10:30:58 +0100")

ludo@gnu.org (Ludovic Courtès) writes:

> Mark H Weaver <mhw@netris.org> skribis:
>
>> ludo@gnu.org (Ludovic Courtès) writes:
>>
>>>   Here are the bootable USB installation images and their signatures[*]:
>>>     https://alpha.gnu.org/gnu/guix/guixsd-install-0.14.0.i686-linux.iso.xz
>>>     https://alpha.gnu.org/gnu/guix/guixsd-install-0.14.0.i686-linux.iso.xz.sig
>>>     https://alpha.gnu.org/gnu/guix/guixsd-install-0.14.0.x86_64-linux.iso.xz
>>>     https://alpha.gnu.org/gnu/guix/guixsd-install-0.14.0.x86_64-linux.iso.xz.sig
>>>
>>>   Here is the QCOW2 virtual machine (VM) image and its signature:
>>>     https://alpha.gnu.org/gnu/guix/guixsd-vm-image-0.14.0.x86_64-linux.xz
>>>     https://alpha.gnu.org/gnu/guix/guixsd-vm-image-0.14.0.x86_64-linux.xz.sig
>>>
>>>   Here are the binary tarballs and their signatures[*]:
>>>     https://alpha.gnu.org/gnu/guix/guix-binary-0.14.0.i686-linux.tar.xz
>>>     https://alpha.gnu.org/gnu/guix/guix-binary-0.14.0.i686-linux.tar.xz.sig
>>>     https://alpha.gnu.org/gnu/guix/guix-binary-0.14.0.x86_64-linux.tar.xz
>>>     https://alpha.gnu.org/gnu/guix/guix-binary-0.14.0.x86_64-linux.tar.xz.sig
>>>     https://alpha.gnu.org/gnu/guix/guix-binary-0.14.0.armhf-linux.tar.xz
>>>     https://alpha.gnu.org/gnu/guix/guix-binary-0.14.0.armhf-linux.tar.xz.sig
>>>     https://alpha.gnu.org/gnu/guix/guix-binary-0.14.0.aarch64-linux.tar.xz
>>>     https://alpha.gnu.org/gnu/guix/guix-binary-0.14.0.aarch64-linux.tar.xz.sig
>>
>> To enable independent verification of these installer images, it would
>> be helpful to include the precise commands needed to reproduce these
>> images, and the git commit to run them on.
>>
>> What do you think?
>
> The manual already gives those commands:
>
>   https://www.gnu.org/software/guix/manual/html_node/Binary-Installation.html (bottom)
>   https://www.gnu.org/software/guix/manual/html_node/Building-the-Installation-Image.html

They give the commands, but they do not provide the git commit that you
ran these commands on.

> However, disk images are likely not bit-reproducible currently,
> primarily due to non-determinism in how file systems populate the disk.

That's true, but it would still allow us to independently create images
as close as possible to the ones you created, and it would allow us to
compare the images and see how they differ.

      Mark

  parent reply	other threads:[~2017-12-12  0:13 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-12-07 12:45 GNU Guix & GuixSD 0.14.0 released Ludovic Courtès
2017-12-07 17:05 ` Konrad Hinsen
2017-12-08 22:41 ` Mark H Weaver
2017-12-11  9:30   ` Reproducible installation images Ludovic Courtès
2017-12-11  9:36     ` ng0
2017-12-11 13:21       ` Ludovic Courtès
2017-12-12  0:12     ` Mark H Weaver [this message]
2017-12-12  9:27       ` Ludovic Courtès
2017-12-12 22:25         ` Mark H Weaver
2017-12-15 14:37           ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87374gkdmq.fsf@netris.org \
    --to=mhw@netris.org \
    --cc=guix-devel@gnu.org \
    --cc=ludo@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.