[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-hackers] [PATCH][5] Fix chicken-install -init
From: |
Peter Bex |
Subject: |
[Chicken-hackers] [PATCH][5] Fix chicken-install -init |
Date: |
Fri, 11 Sep 2015 20:12:39 +0200 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
Hi all,
We've noticed for a while that chicken-5 eggs fail to get installed under
Salmonella, but we never managed to figure out what caused it because it
was "unreproducible" on local installs. See for example
http://salmonella-freebsd-x86-64.call-cc.org/chicken-5/clang/freebsd/x86-64/2015/09/11/salmonella-report/install/binary-search.html
Turns out this has a pretty simple cause: Salmonella creates a clean
environment. This is done using chicken-install -init, and this fails
on CHICKEN 5 because we failed to keep a list of installed files up
to date. The list is actually marked "XXX keep this up-to-date!" :)
I've talked to Mario about this, and he will work on making Salmonella
present this error situation more clearly (it ignored the error exit
code from chicken-install). Attached is the patch to fix the situation.
I've reordered all the files, to make them alphabetic (this should make
it easier to verify everything from "lib/8" is installed).
Cheers,
Peter
0001-Unbreak-chicken-install-s-init-option.patch
Description: Text Data
signature.asc
Description: Digital signature
- [Chicken-hackers] [PATCH][5] Fix chicken-install -init,
Peter Bex <=