[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Unreproducible “guix pack -f docker” because config.scm-builder
From: |
zimoun |
Subject: |
Re: Unreproducible “guix pack -f docker” because config.scm-builder |
Date: |
Tue, 2 Feb 2021 15:48:07 +0100 |
Hi,
In case someone reads and is interested by the fix.
On Mon, 1 Feb 2021 at 23:42, zimoun <zimon.toutoune@gmail.com> wrote:
> After inspecting the derivations, the issue is from the file
> ’config.scm-builder’ which differs by:
>
> (define-public %sysconfdir "/usr/local/etc")
>
> vs
>
> (define-public %sysconfdir "/etc")
Ludo explained the issue on IRC [1]. Well, I should have done
"./pre-inst-env guix pull" with a misconfiguration from source.
Therefore, to fix I did:
./configure --localstatedir=/var/ --sysconfigdir=/etc
make
./pre-env-inst guix pull
and everything works fine. :-)
The tarballs are not the same:
A$ md5sum /gnu/store/nkvlqwzvxdlhzlc7vhfcngxc19x2ay2f-docker-pack.tar.gz
b5fe393d7966cbc3cd0be6e51d3aedc3
/gnu/store/nkvlqwzvxdlhzlc7vhfcngxc19x2ay2f-docker-pack.tar.gz
B$ md5sum /gnu/store/nkvlqwzvxdlhzlc7vhfcngxc19x2ay2f-docker-pack.tar.gz
e47b9a38b7162f7fb093b97e19dbc1ca
/gnu/store/nkvlqwzvxdlhzlc7vhfcngxc19x2ay2f-docker-pack.tar.gz
but it is another story, I guess. Investigating...
--8<---------------cut here---------------start------------->8---
$ diff -r --no-dereference /tmp/docker-{pfiuh02,meary}
Les fichiers binaires
/tmp/docker-pfiuh02/4ca83868d5e98cb06179a2a7372afe029c10d43bdc9fbfcc5771b89da74889b8/layer.tar
et
/tmp/docker-meary/4ca83868d5e98cb06179a2a7372afe029c10d43bdc9fbfcc5771b89da74889b8/layer.tar
sont différents
diff -r --no-dereference /tmp/docker-pfiuh02/config.json
/tmp/docker-meary/config.json
1c1
< {"architecture":"amd64","comment":"Generated by GNU
Guix","created":"1970-01-01T00:00:01Z","config":{"env":["PATH=/gnu/store/251bsvdbnggpjl4iv259sjdn6x4d1ly1-profile/bin"]},"container_config":null,"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:ac307c1c2da51ff6bbcd2d227843f2526028ef215068b36f16c7d0ecc62af397"]}}
\ Pas de fin de ligne à la fin du fichier
---
> {"architecture":"amd64","comment":"Generated by GNU
> Guix","created":"1970-01-01T00:00:01Z","config":{"env":["PATH=/gnu/store/251bsvdbnggpjl4iv259sjdn6x4d1ly1-profile/bin"]},"container_config":null,"os":"linux","rootfs":{"type":"layers","diff_ids":["sha256:95f38c548ea3ac95ec62b5ac59ef5099d03cf1dd4d2c9f8851ac21e8a7f0ee92"]}}
\ Pas de fin de ligne à la fin du fichier
--8<---------------cut here---------------end--------------->8---
All the best,
simon
1: <http://logs.guix.gnu.org/guix/2021-02-02.log#122945>
- Unreproducible “guix pack -f docker” because config.scm-builder, zimoun, 2021/02/01
- Re: Unreproducible “guix pack -f docker” because config.scm-builder,
zimoun <=
- Re: Unreproducible “guix pack -f docker” because config.scm-builder, Ludovic Courtès, 2021/02/02
- Re: Unreproducible “guix pack -f docker” because config.scm-builder, zimoun, 2021/02/02
- Re: Unreproducible “guix pack -f docker” because config.scm-builder, Ludovic Courtès, 2021/02/05
- Re: Unreproducible “guix pack -f docker” because config.scm-builder, zimoun, 2021/02/05
- Re: Unreproducible “guix pack -f docker” because config.scm-builder, Ludovic Courtès, 2021/02/06
- [PATCH] Fix unreproducible “guix pack -f docker” (hard link), zimoun, 2021/02/08
- Message not available
- Re: Unreproducible “guix pack -f docker” because config.scm-builder, Ludovic Courtès, 2021/02/09
- Re: Unreproducible “guix pack -f docker” because config.scm-builder, zimoun, 2021/02/09