<HTML><BODY style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; ">How about releasing 0.6.0.rc1 instead? It just doesn't fly well with me the fact that a new release is coming out with known bugs. I understand your point. The question is, like Ian asked, is it worth fixing this bug or re-engineering to closer-to-mop.<DIV><BR class="khtml-block-placeholder"></DIV><DIV>- Waldo</DIV><DIV><BR><DIV><DIV>On Feb 22, 2006, at 10:43 PM, Robert L. Read wrote:</DIV><BR class="Apple-interchange-newline"><BLOCKQUOTE type="cite"> 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><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">_______________________________________________</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; ">elephant-devel site list</DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</A></DIV><DIV style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; "><A href="http://common-lisp.net/mailman/listinfo/elephant-devel">http://common-lisp.net/mailman/listinfo/elephant-devel</A></DIV> </BLOCKQUOTE></DIV><BR></DIV></BODY></HTML>