<!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>
Thanks for this large and excellent body of work, Ian.<BR>
<BR>
I agree that we should use closer-to-mop.<BR>
<BR>
However, I am tempted to release 0.6.0 even in the presence of these bugs, <BR>
as all of them concern the new functionality that you have added.  I am pretty<BR>
confident 0.6.0 represents no regression from previous releases, and certainly<BR>
is better in other ways.<BR>
<BR>
On Wed, 2006-02-22 at 17:28 -0500, Ian Eslick wrote:
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">These do not appear to be properly implemented for persistent slots on</FONT>
<FONT COLOR="#000000">any platform.  This may be part of the problem that Andrew, Robert and I</FONT>
<FONT COLOR="#000000">are looking at.  It should be easy to add, but I don't understand why</FONT>
<FONT COLOR="#000000">it's not failing.</FONT>

<FONT COLOR="#000000">I also found a couple of small problems I introduced into the tests</FONT>
<FONT COLOR="#000000">accidentally while exploring these bugs.  I have fixed these in my</FONT>
<FONT COLOR="#000000">latest checkin.  If you're working on these bugs, please update:</FONT>

<FONT COLOR="#000000">My full status as of this checkin is:</FONT>

<FONT COLOR="#000000">Mac OS X 10.4 / ACL 8.0 / BDB -</FONT>
<FONT COLOR="#000000">    Backend: Green </FONT>
<FONT COLOR="#000000">    Migration: Green</FONT>
<FONT COLOR="#000000">Mac OS X 10.4 / ACL 8.0 / SQL -</FONT>
<FONT COLOR="#000000">    Backend:</FONT>
<FONT COLOR="#000000">    Fails: INDEXING-CHANGE-CLASS (fails due to get-instances-by-value</FONT>
<FONT COLOR="#000000">returning 0 instead of 1 instance)</FONT>
<FONT COLOR="#000000">    Fails: INDEXING-REDEF-CLASS (fails due to get-instances-by-value</FONT>
<FONT COLOR="#000000">returns 2 instead of 1 instance)</FONT>
<FONT COLOR="#000000">    Migration:</FONT>
<FONT COLOR="#000000">    Fails: MIGRATE-IPCLASS (fails due to get-instances-by-value</FONT>
<FONT COLOR="#000000">returning 2 instead of 1)</FONT>
<FONT COLOR="#000000">Mac OS X 10.4 / SBCL 8.0 / BDB</FONT>
<FONT COLOR="#000000">    Backend:</FONT>
<FONT COLOR="#000000">    Fails: INDEXING-REDEF-CLASS (slot not found bug discussed in earlier</FONT>
<FONT COLOR="#000000">e-mail)</FONT>
<FONT COLOR="#000000">    Migration: Green</FONT>
<FONT COLOR="#000000">Mac OS X 10.4 / SBCL 8.0 / SQL</FONT>
<FONT COLOR="#000000">    Backend:</FONT>
<FONT COLOR="#000000">    Fails: INDEXING-REDEF-CLASS (slot not found bug discussed in earlier</FONT>
<FONT COLOR="#000000">e-mail)</FONT>
<FONT COLOR="#000000">    Migration:</FONT>
<FONT COLOR="#000000">    Fails: MIGRATE-IPCLASS (fails due to get-instances-by-value</FONT>
<FONT COLOR="#000000">returning 2 instead of 1)</FONT>

<FONT COLOR="#000000">I'm beginning to think that porting over to a MOP compatibility layer</FONT>
<FONT COLOR="#000000">(like closer-to-mop) may be a better course than to continue to patch</FONT>
<FONT COLOR="#000000">the current system if no one can find this with a little more effort.  I</FONT>
<FONT COLOR="#000000">don't have time for at least two weeks to look at this.  I will be</FONT>
<FONT COLOR="#000000">available to answer questions, but not for any significant debugging or</FONT>
<FONT COLOR="#000000">development.</FONT>

<FONT COLOR="#000000">Ian</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>