Hello Everybody,

After digging this out, All the problems around this seems to be
related to the inclusion of a Windows dll files inside the gem.

During the Merb RC cycle, the sqlite3.dll (the shared library on
Windows) was bundled in the gem to avoid requiring end-users install
it on Windows.

As good it may sound, is not cool. During these changes I moved the
file from ext/ to lib to simplify the loading of the binary.

As far as that, everything worked fine during 0.9.6 and 0.9.7, since
the dll for pure-ruby was out of ext folder and only mswin32 gem
contained the change.

Latest release of the gem included this change, which could affect
certain users trying to require 'sqlite3'

Other users are reporting issues with .bundle file that cannot be located.

The guilty commit is this:

http://github.com/sam/do/commit/589cdc60321c2235fa25a564059acf89da1eab99

Which hardcoded the loading of the extension file to '.bundle', which
only will work on OSX and render broken any other *nix OS and even
Windows.

I'll try to provide a Windows binary of do_sqlite3 gem as soon as
possible, but all those other changes need to be reviewed by the
original commiters.

-- 
Luis Lavena
AREA 17
-
Human beings, who are almost unique in having the ability to learn from
the experience of others, are also remarkable for their apparent
disinclination to do so.
Douglas Adams

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to