I'm for the amalgamation too.  the rest of you ideas are great also.
excelent idea to use Audrey Tangs nameing convention.

I have been stuck back at 3.4 for various issues.

I do Perl and C and offer some help.

On Wed, Jan 14, 2009 at 8:44 AM, Ribeiro, Glauber <
glauber.ribe...@experian.com> wrote:

> My only suggestion at the moment, please use the amalgamation instead of
> individual files. This makes it much easier to upgrade when SQLite
> releases a new version.
>
> g
>
> -----Original Message-----
> From: Clark Christensen [mailto:cdcmi...@yahoo.com]
> Sent: Wednesday, January 14, 2009 10:19 AM
> To: General Discussion of SQLite Database
> Subject: Re: [sqlite] request to become co-maintainer of DBD::SQLite
>
>
> > One of my first code changes will be to require DBI 1.607+
>
> The current DBD-SQLite works fine under older versions of DBI.  So
> unless there's a compelling reason to do it, I would prefer you not make
> what seems like an arbitrary requirement.
>
> Otherwise, it sounds like a good start.  Matt must be really busy with
> other work.
>
> I'll be happy to contribute where I can, but no C-fu here, either :-(
>
>  -Clark
>
>
>
> ----- Original Message ----
> From: Darren Duncan <dar...@darrenduncan.net>
> To: m...@sergeant.org; mserge...@cpan.org
> Cc: General Discussion of SQLite Database <sqlite-users@sqlite.org>; DBI
> Dev <dbi-...@perl.org>; DBIx::Class user and developer list
> <dbix-cl...@lists.scsys.co.uk>; rose-db-obj...@googlegroups.com;
> modu...@perl.org; c...@audreyt.org
> Sent: Tuesday, January 13, 2009 7:55:30 PM
> Subject: [sqlite] request to become co-maintainer of DBD::SQLite
>
> Hello Matt Sergeant,
>
> I would like to request your permission or blessing to become an
> official
> co-maintainer of the DBD::SQLite module, which is the defacto standard
> binding
> for SQLite to Perl.
>
> (Also CC'd are some other concerned parties as FYI; my apologies if I've
> written
> too many people.  But this message is initially just for response by
> Matt,
> though others can write if they feel inclined, but try to keep the
> recipient
> list smaller than I just did here.  Focus any discussion to
> dbi-...@perl.org and
> modu...@perl.org as appropriate please, the former for what work needs
> doing and
> the latter for matters of module maintainership.)
>
> P.S.  Or if anyone else has the tuits and wants to make a better offer
> to be a
> co-maintainer now, please do so.
>
> I am interested in the long-term success of SQLite in combination with
> Perl, and
> in the short term I am particularly interested in using the latest
> SQLite 3.6.8
> (which adds the extremely important feature of nested transactions) with
> modern
> versions of Perl, and I am interested that it would be easy for the
> large number
> of other DBD::SQLite users to use this combination as well.
>
> I am also concerned with there apparently being a number of significant
> bugs in
> DBD::SQLite that have been reported on the RT system, some with patches,
> and
> DBD::SQLite hasn't seen new releases in awhile to either address bugs or
> update
> the bundled SQLite.  A number of people I trust are seeing that this is
> a
> serious matter to address, some in the mean-time recommending use of
> older
> DBD::SQLite versions, which is itself a problem since automatic CPAN
> install
> tools would select the newest versions, and access to newer SQLite
> library
> features is missing.
>
> Now I would of course be happiest if you had the time and motivation to
> bring
> your project up to date and address its bugs.  But otherwise I would
> like to
> offer you an out, and take on this responsibility myself, either alone
> or with
> partners such as yourself or other concerned parties that want to help.
>
> If you agree, then please say the word to modu...@perl.org.
>
> My CPAN account ID is DUNCAND.
>
> To summarize, this is my intention in the short term:
>
> 1.  Release a new version every time there is a SQLite core library
> release.
>
> 2.  Make only the most minimal changes to DBD::SQLite itself, to ensure
> that
> reported bugs are fixed and that it compiles on modern systems and
> passes its
> own test suite on the same.  There won't be any feature additions or
> architectural changes initially, except where such may be highly
> demanded and
> simple.  The priorities here are stability and correctness plus easy
> access to
> all the SQLite library's native features, and minimal additional
> features.
>
> 3.  All initial releases will have version numbers ending in _NN that
> mark them
> as developer releases, so the community can test them before they become
> what
> the CPAN tools install by default.
>
> 4.  Perhaps follow what Audrey Tang started and use the official
> amalgamated
> pre-compiled source files rather than the original-original source code,
> so
> users with less capable build environments can handle it.  Though in the
> short
> term this will depend on which version I can get to work with fewer
> problems on
> my own machine (Mac OS X Leopard).
>
> 5.  I may use an older DBD::SQLite than the current one, such as 1.12,
> as an
> initial point of departure, if doing so makes for a more trouble-free
> solution.
>
> 6.  I will have this in a public GIT source repository and I will
> regularly seek
> feedback, help, patches, testing, etc from the user community that have
> a stake
> in this working.
>
> 7.  I am assuming until corrected that the primary discussion forum for
> people
> to discuss actual work to do and patches etc for DBD::SQLite is
> dbi-...@perl.org.
>
> Some caveats:
>
> 1.  I have very little C-fu right now and won't be able to do much in
> the short
> term besides update the SQLite source files, and apply third-party
> patches to
> the C, and make more involved fixes to the portions written in Perl.
>
> 2.  It will probably be several weeks before my first release, partly
> because I
> am busy with other tasks and I also need time for feedback and
> discussion.
>
> 3.  All my releases should be considered experimental until further
> notice,
> after a significant body of users has put them through the ringer and
> considered
> them GA quality.
>
> 4.  I *will* require third parties to submit patches to bugs in the C
> code in
> order for many relevant problems to be fixed.  I may be able to fix some
>
> problems myself, but otherwise I call it a division of labour, and my
> part is
> mainly about applying patches and doing the releases; others can do a
> lot of the
> actual fix patch making.  Generally speaking, the bugs that get fixed
> are the
> ones people send me patches for.
>
> 5.  In general I will not ever be working with blead of the core SQLite
> library,
> only its public releases, which have a thorough test suite of their own.
>
> 6.  One of my first code changes will be to require DBI 1.607+ and Perl
> 5.8.1+
> (and the former requires the latter too), though I may only ever run it
> under
> 5.10.x on my machine.  But if anyone knows that it will work with older
> versions, they can submit a patch to that effect.
>
> 7.  I would also like to adopt the versioning scheme that Audrey Tang
> used, so
> that for example a first stable release with the current SQLite would be
>
> DBD::SQLite 3.6.8.0, with the last digit only being updated while
> updates to
> DBD::SQLite itself occur but updates to SQLite itself don't.  One
> question I
> still have to figure out though is whether that can be done in
> combination with
> the _NN suffix to mark developer releases, eg as 3.6.8_0 or 3.6.8.0_0
> etc, so
> that CPAN install tools work, and nothing on CPAN/PAUSE/etc would break.
>
> Presumably I'd add a dependency on version.pm (bundled with Perl 5.10.x)
> in any
> event.  The main benefit of this versioning scheme is that it is easy
> for users
> to know at a glance what they're getting, and also if for some reason
> users need
> me to later bundle some older SQLite version, the space already exists
> for
> appropriate lower version numbers.
>
> Basically I'm doing this because someone has to do it, and I'm as good a
> default
> person as any until someone better suited (eg, with more C-fu) comes
> along and
> takes my place.
>
> Matt, thank you in advance for a quick reply.
>
> To everyone, please don't actually submit patches to me until I announce
> that
> I'm ready to receive them, or just send them to RT as you already were.
>
> -- Darren Duncan
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
>
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
Jim Dodgen
j...@dodgen.us
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to