chicken-hackers
[Top][All Lists]
Advanced

[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

Attachment: 0001-Unbreak-chicken-install-s-init-option.patch
Description: Text Data

Attachment: signature.asc
Description: Digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]