#89 ✓resolved
Simon Rozet

Drop do_sqlite3 dependency (or not)

Reported by Simon Rozet | February 14th, 2009 @ 01:31 AM | in 0.1.9

Comments and changes to this ticket

  • Simon Rozet

    Simon Rozet February 15th, 2009 @ 03:50 PM

    • State changed from “new” to “discuss”
  • Simon Rozet
  • Simon Rozet

    Simon Rozet February 16th, 2009 @ 10:52 AM

    • Tag set to gem, installer, sqlite
    • Title changed from “Drop sqlite3 dependency (or not)” to “Drop do_sqlite3 dependency (or not)”

    Why? Integrity installs easily and has little footprint. I think this is a defining feature.

    • Not everybody might want to use sqlite (and it's probably not a good idea to use sqlite on "medium" integrity install)
    • The point (well, one of) of DataMapper is to opt-in for what you want
    • sqlite requires compiling, which might not be possible everywhere (heroku)

    Here is a solution: http://github.com/foca/integrity/tree/0.1.9-sqlite

    IMO, that solution keeps the "easy to get running" part of sqlite3 while being DB driver agnostic.

    Anyway, just a suggestion. WDYT?

  • Simon Rozet

    Simon Rozet February 21st, 2009 @ 08:31 PM

    • State changed from “discuss” to “resolved”
    • Milestone set to 0.1.9

    I pushed this to the 0.1.9 branch with (IMO) a nice way to keep it user friendly. feel free to revert

  • Dan Kubb (dkubb)

    Dan Kubb (dkubb) February 21st, 2009 @ 09:03 PM

    Simon, you could also look at using the YAML adapter, which is currently in the dm-core/next branch, but will be moved to dm-more as dm-yaml-adapter. It would allow people to get started using something without having to compile any DO drivers. Of course it's not particularly fast, but it might be worth looking into.

  • Simon Rozet

    Simon Rozet February 21st, 2009 @ 11:33 PM

    Very nice. Thank you very much for the suggestion. #101

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Automated continuous integration server that doesn't suck.

Shared Ticket Bins

People watching this ticket

Referenced by

Pages