On Mon, 30 Apr 2012 16:18:16 +0200, simendsjo wrote:

> On Mon, 30 Apr 2012 16:08:34 +0200, Steven Schveighoffer
> <schvei...@yahoo.com> wrote:
> 
>> On Sat, 28 Apr 2012 13:42:41 -0400, Adam D. Ruppe
>> <destructiona...@gmail.com> wrote:
>>
>>> On Saturday, 28 April 2012 at 16:19:37 UTC, simendsjo wrote:
>>>> Would you mind if the module was added to vibe, and thus relicensed
>>>> to MIT? No idea if the vibe folks would actually want that though :)
>>>
>>> My stuff is all free to take as far as I'm concerned, but since this
>>> uses libmysql it might technically be GPL.
>>
>> If that's the case, using this lib will make your entire project GPL.
>>
>> I think the britseyeview version was an attempt by Steve Teale to write
>> a non-GPL lib that used the protocol spec from MySQL for inclusion in
>> Phobos.  Not sure where it stands.
>>
>> -Steve
> 
> I wrote a reply yesterday that obviously didn't make it.
> Sönke Ludwig integrated Steve Teales native mysql library:
> https://github.com/rejectedsoftware/mysql-native Haven't had the time to
> test it yet, but at least it compiles and is able to get metadata from
> mysql.

Actually, it looks like the vibe folks are using my fork of Steve Teales 
mysqln. I had hoped to contact Steve first, so that these changes existed 
in one place. 

https://github.com/JollieRoger

All of the changes exist in individual branches off the master branch. Git 
will merge these into one file fuzzily.
What they are is as follows:

        seperatemain - split main() into its own file (app.d in vibe).
        seperatemainwithport - main() using branch addporttoconnection.
        addporttoconnection - add no standard port selection to Connection.
        fixfordmd2058 - cosmetic changes to work with dmd-2.058.
        fixresultset - allow the return of an empty resultset. When    
iterating schema, test had no tables and would crash.
        fixconnection - would only connect to localhost in Steve's code.

I have other changes that I haven't pushed up yet relating to NUMERIC and 
null variants with a more detailed main.d.

Vibe.d looks interesting, I hope these fixes help.
        

Reply via email to