[elephant-devel] add-to-root problem

Ian Eslick eslick at csail.mit.edu
Fri Oct 19 21:51:08 UTC 2007


Hi All,

I just integrated, tested and pushed my local patches to the main 091  
repository, including fixing all the bugs I found under Allegro due  
to missing test dependencies.  The data store and migration tests are  
green on:

Mac OS X 32-bit / SBCL / BDB
Mac OS X 32-bit / Allegro 8.0 / BDB
Mac OS X 32-bit / SBCL / BDB
Mac OS X 32-bit / Allegro 8.0 / SQLite3

Please run this over postmodern and on any other platforms to make  
sure I didn't miss anything.  Slobodan, would you run this on LW on  
Windows?

We should discuss features and the test coverage that we are  
targeting as part of 0.9.1 so we can wrap up the current branch.   
Most of my edits were bug fixes or in my contrib folder, so this is  
primarily a postmodern release plus a little of my in-progress work  
on the elephant core.

The big projects I have outstanding (and which are likely to remain  
so for some time) are:
- Lisp prevalence data store (first pass is done)
- Query subsystem (anyone want to take this on, I can advise?)

There are also a set of outstanding tickets in Trac.  We should  
figure out which should be fixed before we release.  I'll look into  
#50 as it seems serious.  I think we should address any outstanding  
sorting issues as well.

Regards,
Ian

PS - Note on 5AM conversion:

The original tests assumed textual order, FiveAM test execution under  
allegro was random - perhaps under SBCL it accidentally maintained -  
but this required fixing a bunch of dependencies.

There are still some funny things going on with class finalization  
that I have to admit I don't understand fully; but it seems to have  
to do with the way fiveam stores tests to be run later.  RT stored  
them as sexps to be evaluated later, fiveam stores them as closures.   
It may be that external variables are captured as values and not as  
dynamic references...

On Oct 19, 2007, at 12:28 PM, Ian Eslick wrote:

> Ok, I've got a merged version of my 091 tree and the main 091  
> tree.  I get two errors under SBCL, but about 30 under Allegro.   
> Some of the changes on the main branch have seriously broken  
> Allegro with BDB.
>
> I'm looking into this.  Some of these errors may very well be  
> related to the problems showing up in Lispworks on Win32 as well.
>
> Stay tuned.
>
> Ian
>
> On Oct 8, 2007, at 4:47 PM, Slobodan Blazeski wrote:
>
>> I forget to mention, this is compiled with Allegro 7. Is version 7  
>> still supported ?
>>
>> Slobodan
>>
>>
>> On 10/8/07, Robert L. Read <read at robertlread.net> wrote: Ian, you  
>> use Allegro, don't you?
>>
>> The failure below is the place to look.
>>
>> "is not yet finalized" sure sounds like a difference between lisps or
>> compiler switches in some way.
>>
>>
>> On Mon, 2007-10-08 at 21:52 +0200, Slobodan Blazeski wrote:
>> >
>> >  Failure Details:
>> >  --------------------------------
>> >  INDEXING-BASIC-TRIVIAL []:
>> >       Unexpected Error: #<PROGRAM-ERROR @ #x213cebf2>
>> > Class #<PERSISTENT-METACLASS IDX-ONE> is not yet finalized...
>>
>>
>>
>>
>> _______________________________________________
>> elephant-devel site list
>> elephant-devel at common-lisp.net
>> http://common-lisp.net/mailman/listinfo/elephant-devel
>
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel




More information about the elephant-devel mailing list