[ANNOUNCE] DBD-Sys-0.100 and DBD-Sys-0.101

2010-07-26 Thread Jens Rehsack
Hi,

I'm glad to announce new versions of DBD::Sys:
- the release with heavy plug-in structure reworking (0.100) and
- the release with a test fix (0.101).

I would be happy to read about feedback and successful uses.

Best regards,
Jens
-- 
Changes since initial 0.01 release:
0.101 2010-07-25
- fix tests to run only when all dependencies are satisfied

0.100 2010-07-21
- rename columns which were reserved sql words for table procs
- rework plugin-management and table-management:
* allow multiple implementors for one table
* merge the data from multiple implementors on primary key
- rely on DBI::DBD::SqlEngine
- add support for Win32::Process::Info
- fix DBD::Sys::Plugin::Unix::Users and DBD::Sys::Plugin::Unix::Groups
  using setpwent/setgrent as recommended by
  Ashish SHUKLA ash...@freebsd.org (and by Richard W. Stevens)
- add logins table to get a list of logged in users
- add openfiles table
- fix hwadress column in netint table to hwaddress
- add a second implementation for the netint table using
  Net::Ifconfig::Wrapper and (for calculating broadcase address)
  NetAddr::IP
- fixing duplicate group entries on FreeBSD (and maybe others)


ANNOUNCE: DBI 1.613

2010-07-26 Thread Tim Bunce

  file: $CPAN/authors/id/T/TI/TIMB/DBI-1.613.tar.gz
  size: 566542 bytes
   md5: 1fb75474c3ff75fcbc16a98656e8f89d

=head2 Changes in DBI 1.613 (svn r14271) 22nd July 2010

  Fixed Win32 prerequisite module from PathTools to File::Spec.

  Changed attribute headings and fixed references in DBI pod (Martin J. Evans)
  Corrected typos in DBI::FAQ and DBI::ProxyServer (Ansgar Burchardt)

=head2 Changes in DBI 1.612 (svn r14254) 16th July 2010

NOTE: This is a minor release for the DBI core but a major release for
DBD::File and drivers that depend on it, like DBD::DBM and DBD::CSV.

This is also the first release where the bulk of the development work
has been done by other people. I'd like to thank (in no particular order)
Jens Rehsack, Martin J. Evans, and H.Merijn Brand for all their contributions.

  Fixed DBD::File's {ChopBlank} handling (it stripped \s instead of space
only as documented in DBI) (H.Merijn Brand)
  Fixed DBD::DBM breakage with SQL::Statement (Jens Rehsack, fixes RT#56561)
  Fixed DBD::File file handle leak (Jens Rehsack)
  Fixed problems in 50dbm.t when running tests with multiple
dbms (Martin J. Evans)
  Fixed DBD::DBM bugs found during tests (Jens Rehsack)
  Fixed DBD::File doesn't find files without extensions under some
circumstances (Jens Rehsack, H.Merijn Brand, fixes RT#59038)

  Changed Makefile.PL to modernize with CONFLICTS, recommended dependencies
and resources (Jens Rehsack)
  Changed DBI::ProfileDumper to rename any existing profile file by
appending .prev, instead of overwriting it.
  Changed DBI::ProfileDumper::Apache to work in more configurations
including vhosts using PerlOptions +Parent.
  Add driver_prefix method to DBI (Jens Rehsack)

  Added more tests to 50dbm_simple.t to prove optimizations in
DBI::SQL::Nano and SQL::Statement (Jens Rehsack)
  Updated tests to cover optional installed SQL::Statement (Jens Rehsack)
  Synchronize API between SQL::Statement and DBI::SQL::Nano (Jens Rehsack)
  Merged some optimizations from SQL::Statement into DBI::SQL::Nano
(Jens Rehsack)
  Added basic test for DBD::File (H.Merijn Brand, Jens Rehsack)
  Extract dealing with Perl SQL engines from DBD::File into
DBI::DBD::SqlEngine for better subclassing of 3rd party non-db DBDs
(Jens Rehsack)

  Updated and clarified documentation for finish method (Tim Bunce).
  Changes to DBD::File for better English and hopefully better
explanation (Martin J. Evans)
  Update documentation of DBD::DBM to cover current implementation,
tried to explain some things better and changes most examples to
preferred style of Merijn and myself (Jens Rehsack)
  Added developer documentation (including a roadmap of future plans)
for DBD::File

=cut

Enjoy!

Tim.