Re: CLSQL Release

Russ Tyndall <[email protected]> Wed, 25 Feb 2015 09:28:59 -0500
Newsgroups gmane.lisp.clsql.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============0899097554==
Content-Type: multipart/alternative;
	boundary="------------030905040209080701060401"

This is a multi-part message in MIME format.
--------------030905040209080701060401
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Thanks as always Zach, and apologies.

That back end worked last I checked it (~6mo), but apparently that was 
too long ago.

Everything compiles and all the tests pass for me again, once I resolved 
the type error.
I thought it a little odd that the "warning" stopped compilation, but it 
seems SBCL does that more frequently as releases progress.

The fix has been pushed to git.b9.org and 
http://github.com/Unwashedmeme/clsql

Cheers,
Russ Tyndall
Developer
Acceleration.net


On 02/24/2015 07:08 PM, Zach Beane wrote:
> Unfortunately, there seems to be a bug - 
> http://report.quicklisp.org/2015-02-24/failure-report/clsql.html#clsql-mysql 
> has the log.
>
> *; caught WARNING:*
> ;   Constant NIL conflicts with its asserted type (SB-ALIEN:ALIEN (* T)).
> ;   See also:
> ;     The SBCL Manual, Node "Handling of Types"
>
> On Tue, Feb 24, 2015 at 2:06 PM, Russ Tyndall <[email protected] 
> <mailto:[email protected]>> wrote:
>
>     Spurred on by a message from the SBCL-devel list, I think its time for
>     a clsql release.
>
>     > It is actually a clsql problem, its reinitialize-instance around
>     methods
>     > for standard-db-class do not return the passed instance to them.
>     > I made SBCL ignore that again, but things should be prepared that
>     > SBCL won't be so lenient in the future, maybe with type and equality
>     > assertions for all standard GFs.
>     >
>     > --
>     > With best regards, Stas.
>
>     I made the `reinitialize-instance :around`, return the passed in
>     instance.
>
>     Also in this release are some encoding bug fixes for sqlite backends
>     (thanks Zach Beane). Fixes for procedures and multiple result sets in
>     the mysql backend (thanks Ilya Khaprov). There was also a fixed load
>     bug for mysql on recent Ubuntu's (hopefully not causing problems
>     elsewhere).
>
>     I believe this will be release 6.6.0, but as always I leave that to
>     Kevin's discretion. Nathan Bird will push this all to b9.org
>     <http://b9.org> in a bit.
>
>     Cheers,
>     Russ Tyndall
>     Developer
>     Acceleration.net
>
>     _______________________________________________
>     CLSQL mailing list
>     [email protected] <mailto:[email protected]>
>     http://lists.b9.com/cgi-bin/mailman/listinfo/clsql
>
>


--------------030905040209080701060401
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by boa.b9.com id t1PET3eH013491

<html>
  <head>
    <meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Ty=
pe">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    Thanks as always Zach, and apologies.=C2=A0 <br>
    <br>
    That back end worked last I checked it (~6mo), but apparently that
    was too long ago.<br>
    <br>
    Everything compiles and all the tests pass for me again, once I
    resolved the type error.<br>
    I thought it a little odd that the "warning" stopped compilation,
    but it seems SBCL does that more frequently as releases progress.<br>
    <br>
    The fix has been pushed to git.b9.org and
    <a class=3D"moz-txt-link-freetext" href=3D"http://github.com/Unwashed=
meme/clsql">http://github.com/Unwashedmeme/clsql</a><br>
    <br>
    Cheers,<br>
    Russ Tyndall<br>
    Developer<br>
    Acceleration.net<br>
    <br>
    <br>
    <div class=3D"moz-cite-prefix">On 02/24/2015 07:08 PM, Zach Beane
      wrote:<br>
    </div>
    <blockquote
cite=3D"mid:CAObPdnUh1rOM-t8K0VD+m4mNCHpVF_heaHy4EoMTLqza+oc3ww-JsoAwUIsXov1KXRcyAk9cg@public.gmane.org=
l.com"
      type=3D"cite">
      <div dir=3D"ltr">Unfortunately, there seems to be a bug -=C2=A0<a
          moz-do-not-send=3D"true"
href=3D"http://report.quicklisp.org/2015-02-24/failure-report/clsql.html#=
clsql-mysql">http://report.quicklisp.org/2015-02-24/failure-report/clsql.=
html#clsql-mysql</a>
        has the log.
        <div><br>
        </div>
        <div>
          <pre style=3D"color:rgb(17,17,17);margin-left:2em;white-space:p=
re-wrap;width:75em"><strong style=3D"color:red">; caught WARNING:</strong=
>
;   Constant NIL conflicts with its asserted type (SB-ALIEN:ALIEN (* T)).
;   See also:
;     The SBCL Manual, Node "Handling of Types"</pre>
        </div>
      </div>
      <div class=3D"gmail_extra"><br>
        <div class=3D"gmail_quote">On Tue, Feb 24, 2015 at 2:06 PM, Russ
          Tyndall <span dir=3D"ltr">&lt;<a moz-do-not-send=3D"true"
              href=3D"mailto:[email protected]" target=3D"_blank">rus=
[email protected]</a>&gt;</span>
          wrote:<br>
          <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">Spurred on
            by a message from the SBCL-devel list, I think its time for<b=
r>
            a clsql release.<br>
            <br>
            &gt; It is actually a clsql problem, its
            reinitialize-instance around methods<br>
            &gt; for standard-db-class do not return the passed instance
            to them.<br>
            &gt; I made SBCL ignore that again, but things should be
            prepared that<br>
            &gt; SBCL won't be so lenient in the future, maybe with type
            and equality<br>
            &gt; assertions for all standard GFs.<br>
            &gt;<br>
            &gt; --<br>
            &gt; With best regards, Stas.<br>
            <br>
            I made the `reinitialize-instance :around`, return the
            passed in<br>
            instance.<br>
            <br>
            Also in this release are some encoding bug fixes for sqlite
            backends<br>
            (thanks Zach Beane). Fixes for procedures and multiple
            result sets in<br>
            the mysql backend (thanks Ilya Khaprov). There was also a
            fixed load<br>
            bug for mysql on recent Ubuntu's (hopefully not causing
            problems<br>
            elsewhere).<br>
            <br>
            I believe this will be release 6.6.0, but as always I leave
            that to<br>
            Kevin's discretion. Nathan Bird will push this all to <a
              moz-do-not-send=3D"true" href=3D"http://b9.org"
              target=3D"_blank">b9.org</a> in a bit.<br>
            <br>
            Cheers,<br>
            Russ Tyndall<br>
            Developer<br>
            Acceleration.net<br>
            <br>
            _______________________________________________<br>
            CLSQL mailing list<br>
            <a moz-do-not-send=3D"true" href=3D"mailto:[email protected]">CLSQ=
[email protected]</a><br>
            <a moz-do-not-send=3D"true"
              href=3D"http://lists.b9.com/cgi-bin/mailman/listinfo/clsql"
              target=3D"_blank">http://lists.b9.com/cgi-bin/mailman/listi=
nfo/clsql</a><br>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
  </body>
</html>

--------------030905040209080701060401--

--===============0899097554==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

_______________________________________________
CLSQL mailing list
[email protected]
http://lists.b9.com/cgi-bin/mailman/listinfo/clsql

--===============0899097554==--