Re: CLSQL Co-maintainer

Nathan Bird <[email protected]>
Newsgroups gmane.lisp.clsql.general
Message-ID <[email protected]>
On 1/29/2010 4:01 PM, Kevin Rosenberg wrote:
> I'm very pleased to report that Nathan Bird has joined me to co-maintain CLSQL.
> Nathan is sponsored by the fine folks at http://www.acceleration.net/programming/
> and has nicely reworked the test suite and added other cool functionality to CLSQL.
> Some of those changes are already in a released version of CLSQL, some are in the 
> current git repository, and he has more awaiting integration.
>   
Cheers!

Here's a brief overview of what we just put up there:
* tests/ - A lot of new tests. We tried to cover everything that we
changed/touched and more. We probably still missed something.
* sql/expressions.lisp - output-sql on sql-relational-exp does better
arity checking now. (apply #'sql-and some-list) gives better results.
* tests/test-init.lisp - test-database-user is now being correctly bound
in ODBC, this triggers a lot of failures based on ODBC not doing
ownership properly
* Ownership: a lot of tests that were referencing db owner are changed
to not reference the owner-- this isn't supported everywhere and most of
these tests were also checking something else. Added new ownership
specific tests that tried to cover everything that was taken out of the
others.
* Test output banner now prints the database name, not just the type.
This is really useful for testing different database versions that use
the same clsql backend.
* some dataset tweaks: error printing, restarts


> One change to the git repository is that there is now a development branch in addition
> to the master branch. If you wish to follow the development branch, then in your CLSQL
> git repository give the command:
>   git checkout --track -b development origin/development
>
> You can then switch back and forth between the master and development branch with the
> commands:
>   git checkout master
>   git checkout development
>
>   
At the moment we've gone ahead and updated master, but look for exciting
new things to come in dev. Time printing, connection pool testing, and more.
> I'd like to publicly thank Nathan for his great contributions and his willingness to
> help further maintain CLSQL.
>
> Kevin
>
>   
Thanks to Kevin for maintaining this project and thanks to everyone for
helping out!

Nathan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.