<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.3.2">
</HEAD>
<BODY>
Actually, when we put darcs in place, I think it will be easier to support a branch-and-merge<BR>
strategy that should inflict less pain on the would be users; but I would like to thank Ian<BR>
and all of the people who have tested for getting us this far allow.<BR>
<BR>
<BR>
<BR>
On Fri, 2007-03-09 at 21:51 -0500, Ian Eslick wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Sorry about that - some of the recent cvs instability is my fault.   </FONT>
<FONT COLOR="#000000">I've had some premature checkins.  I currently am green on the non- </FONT>
<FONT COLOR="#000000">migration backend tests for SBCL and ACL on Mac OS.  I'm fixing the  </FONT>
<FONT COLOR="#000000">open migration issues today and tomorrow including beefing up the  </FONT>
<FONT COLOR="#000000">test suite for various cases I've discovered.</FONT>

<FONT COLOR="#000000">Ian</FONT>


<FONT COLOR="#000000">On Mar 9, 2007, at 11:55 AM, Henrik Hjelte wrote:</FONT>

<FONT COLOR="#000000">> Here are some observations on the latest cvs version.</FONT>
<FONT COLOR="#000000">> /Henrik Hjelte</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> Testmigration, line 182:</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> (:dbcn-spc-pst (elephant::%index-cache (find-class 'ipfoo)))))</FONT>
<FONT COLOR="#000000">> should be:</FONT>
<FONT COLOR="#000000">> (elephant::dbcn-spc-pst (elephant::%index-cache (find-class  </FONT>
<FONT COLOR="#000000">> 'ipfoo)))))</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> Also, bdb doesn't compile on linux/sbcl/amd64:</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> ; $ gcc -L//usr/local/BerkeleyDB.4.5/lib//</FONT>
<FONT COLOR="#000000">> -I//usr/local/BerkeleyDB.4.5/include// -shared -march=x86-64 -fPIC - </FONT>
<FONT COLOR="#000000">> Wall</FONT>
<FONT COLOR="#000000">> -O3 /home/henrik/lisp/vc/elephant/src/db-bdb/libberkeley-db.c</FONT>
<FONT COLOR="#000000">> -o /home/henrik/lisp/vc/elephant/src/db-bdb/libberkeley-db.so -lm</FONT>
<FONT COLOR="#000000">> -ldb45</FONT>
<FONT COLOR="#000000">> /usr/bin/ld: cannot find -ldb45</FONT>
<FONT COLOR="#000000">> collect2: ld returned 1 exit status</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> I just did this change in ele-bdb.asd to make it compile:</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> (defmethod compiler-options ((compiler (eql :gcc)) (c bdb-c-source)  </FONT>
<FONT COLOR="#000000">> &key</FONT>
<FONT COLOR="#000000">> &allow-other-keys)</FONT>
<FONT COLOR="#000000">>   (append (library-directories c)</FONT>
<FONT COLOR="#000000">>        (call-next-method)</FONT>
<FONT COLOR="#000000">>        #-linux (list "-ldb45")</FONT>
<FONT COLOR="#000000">>           ))</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> All tests work for the clsql backend.</FONT>
<FONT COLOR="#000000">> Currently 17 tests fail with bdb, like this:</FONT>
<FONT COLOR="#000000">> Test GET-FIRST failed</FONT>
<FONT COLOR="#000000">> Form: (WITH-TRANSACTION (:STORE-CONTROLLER *STORE-CONTROLLER*)</FONT>
<FONT COLOR="#000000">>                         (WITH-BTREE-CURSOR (C INDEX1)</FONT>
<FONT COLOR="#000000">>                                            (MULTIPLE-VALUE-BIND</FONT>
<FONT COLOR="#000000">>                                                (HAS K V)</FONT>
<FONT COLOR="#000000">>                                                (CURSOR-FIRST C)</FONT>
<FONT COLOR="#000000">>                                              (DECLARE (IGNORE HAS V))</FONT>
<FONT COLOR="#000000">>                                              (= K 4))))</FONT>
<FONT COLOR="#000000">> Expected value: T</FONT>
<FONT COLOR="#000000">> Actual values: T</FONT>
<FONT COLOR="#000000">>                5864068118088.</FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">></FONT>
<FONT COLOR="#000000">> _______________________________________________</FONT>
<FONT COLOR="#000000">> elephant-devel site list</FONT>
<FONT COLOR="#000000">> <A HREF="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</A></FONT>
<FONT COLOR="#000000">> <A HREF="http://common-lisp.net/mailman/listinfo/elephant-devel">http://common-lisp.net/mailman/listinfo/elephant-devel</A></FONT>

<FONT COLOR="#000000">_______________________________________________</FONT>
<FONT COLOR="#000000">elephant-devel site list</FONT>
<FONT COLOR="#000000"><A HREF="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</A></FONT>
<FONT COLOR="#000000"><A HREF="http://common-lisp.net/mailman/listinfo/elephant-devel">http://common-lisp.net/mailman/listinfo/elephant-devel</A></FONT>
</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>