chicken-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Chicken-hackers] ugarit and tuples start breaking on 2012/03/03


From: Felix
Subject: Re: [Chicken-hackers] ugarit and tuples start breaking on 2012/03/03
Date: Tue, 06 Mar 2012 08:23:17 +0100 (CET)

From: Mario Domenech Goulart <address@hidden>
Subject: [Chicken-hackers] ugarit and tuples start breaking on 2012/03/03
Date: Mon, 05 Mar 2012 15:42:27 -0500

> Hi,
> 
> Something changed in the core that makes ugarit and tuples break on
> 2012/03/04.  They were not breaking the day before.
> 
> You can see the salmonella diff here:
> http://tests.call-cc.org/master/linux/x86/2012/03/04/yesterday-diff/
> 
> The installation error messages for ugarit and tuples are here:
> http://tests.call-cc.org/master/linux/x86/2012/03/04/salmonella-report/install/tuples.html
> http://tests.call-cc.org/master/linux/x86/2012/03/04/salmonella-report/install/ugarit.html
> 
> The core commits range in which the cause of the problems may be is
> b7f7e36 - b8363cb.

Some use of the "assert" macro now has line-number information and tries
to string-append the "msg" argument to the file/lineno info string.
Apparently "assert" is called with a non-string "msg" argument, but I
can't disentangle the complex macros used in "contracts".

> 
> Regarding the other eggs that can be seen in the diff: skiplists breaks
> because it depends on tuples.  endian-port failed because of some
> chicken-install failure, it seems (it's been happening frequently
> lately).

Might be caused by setup-download.scm:408, but that is just a guess.

That diff is cool, Mario. Salmonella is getting better every day.


cheers,
felix



reply via email to

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