[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#70380] [PATCH v3 1/4] maint: Cater for running `make dist' from tar
From: |
pelzflorian (Florian Pelz) |
Subject: |
[bug#70380] [PATCH v3 1/4] maint: Cater for running `make dist' from tarball. |
Date: |
Wed, 17 Apr 2024 17:37:18 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Hello Jan. Thank you for fixing “make dist” from a tarball, which
admittedly is far-fetched. However, “make” from a tarball is not
actually fixed / catered for and is essential.
[100%] GUILEC guix/scripts/discover.go
[100%] GUILEC guix/scripts/offload.go
HELP2MAN doc/guix-daemon.1
make[2]: *** No rule to make target 'etc/git/pre-push', needed by
'.git/hooks/pre-push'. Stop.
make[2]: Leaving directory '/home/florian/guix-1.3.0.58013-5dfeb'
make[1]: *** [Makefile:6304: all-recursive] Error 1
make[1]: Leaving directory '/home/florian/guix-1.3.0.58013-5dfeb'
make: *** [Makefile:4371: all] Error 2
I suppose it is not actually your fault, but since you know how to fix
it, would you fix it?
Note that the non-fatal “./bootstrap” errors from tarball (sh: line 1:
build-aux/git-version-gen: No such file or directory ) are not fixed
either, but they are not fatal.
Janneke Nieuwenhuizen <janneke@gnu.org> writes:
> +dist: doc-pot-update
> +$(warning Not using Git, tarball will likely be irreproducible!)
I get this warning when running “make” from a tarball, not only “make
dist”. However (!) “make dist” from the same (rebuilt reproducibly from
the git repo with your patches) tarball on another machine is in my case
perfectly reproducible, so could you just drop the warning?
Thank you for making Guix more secure.
Regards,
Florian
[bug#70380] [PATCH v4 0/6] Reproducible `make dist' tarball: Avoid override stamp-N warnings., Janneke Nieuwenhuizen, 2024/04/17