Hi all,

as I know some of us are located close together, I suggested
a hackathon especially for Pure-Perl drivers, their tests and
integration.

My goals were:

1) having a lot of DBD::CSV tests (DBI related like ChopBlanks)
   moved or copied and maintained in DBI

   ==> a lot of tests simply test former DBD::File features,
       from times where DBD::File and DBD::CSV were much closer
       together and not so many other Pure-Perl DBD's in wildlife

       But now - there're DBD::DBM, DBD::AnyData, DBD::Sys, ...
       and upcoming DBD::Mem - which all should benefit from the
       impressive test cases written in DBD::CSV (and not only
       a turn later with next DBI release ^^)

2) let DBD::CSV use DBI::DBD to create tests for DBI::Nano, Gofer,
   different baackends/serializers ...

   ==> DBI::DBD has a neat feature function (dbd_edit_mm_attribs)
       to create tests using some different whatsoever:

       Prefix -> means
       * p => DBI_PUREPERL=2
       * g => DBI_AUTOPROXY='dbi:Gofer:transport=null;policy=pedantic'
       * n => DBI_SQL_NANO=1

       All with restrictions for filename patterns etc.

       This function needs to be refactored to provide that
       functionality for other modules, too - and then used for
       DBD::DBM (create test combos for several backends and
       serializers), DBD::CSV (create test combos for S::S vs.
       Nano and Text::CSV vs. Text::CSV_XS), maybe SQL::Statement
       to create test combos for each available S::S using DBD
       (like currently done by looping e.g. t/02execute.t in
       SQL-Statement)

We (Merijn and myself) discussed that roughly in IRC - but decided
it would be a good idea to increase the count of affected/invited
people (like end-users of our services as ribasushi or Dijkmat ^^).

I suggested to find a location like the Unperfekthaus
(http://www.unperfekthaus.de/) in reachable distance to all
attendees.

So at first I would be great if all interested persons can
tell if they would like to join - let's say until end of January
(for a date in March/April 2013) with a limit how far they're
willing to travel.

Everyone is invited (regardless of his/her personal participation)
to suggest topics.

Second step is to create a more or less complete plan for those
who want which goals shall be reached (to approve whether there're
prerequisites which needs to be fulfilled before ...).

Thanks for attention,
Jens

Reply via email to