#acl PaulHowarth:read,write,admin,revert,delete All:read === Monday 30th January 2012 === ==== Fedora Project ==== * Became co-maintainer of `perl-Parse-RecDescent` in Rawhide ==== Local Packages ==== * New package `perl-Net-Daemon` (0.48) * New package `perl-PlRPC` (0.2020) * Updated `perl-DBI` to 1.617: * '''NOTE:''' The officially supported minimum `perl` version will change from `perl` 5.8.1 (2003) to `perl` 5.8.3 (2004) in a future release * Fixed `ParamTypes` example in the pod * Fixed the definition of `ArrayTupleStatus` and remove confusion over rows affected in list context of `execute_array` * Fixed `sql_type_cast` example and typo in errors * Fixed `Gofer` error handling for `keeperr` methods like `ping` * Fixed `$dbh->clone({})` ([[CPAN:73250|CPAN RT#73250]]) * Fixed `is_nested_call` logic error ([[CPAN:73118|CPAN RT#73118]]) * Enhanced performance for threaded `perl`s * Enhanced and standardized driver trace level mechanism * Removed old code that was an ineffective attempt to detect people doing `DBI->{Attrib}` * Clear `ParamValues` on `bind_param` param count error ([[CPAN:66127|CPAN RT#66127]]) * Changed `DBI::ProxyServer` to require `DBI` at compile-time ([[CPAN:62672|CPAN RT#62672]]) * Added pod for `default_user` to `DBI::DBD` * Added `CON`, `ENC` and `DBD` trace flags and extended `09trace.t` * Added `TXN` trace flags and applied `CON` and `TXN` to relevant methods * Added some more `fetchall_arrayref(..., $maxrows)` tests * Clarified docs for `fetchall_arrayref` called on an inactive handle * Clarified docs for `clone` method * Added note to `DBI::Profile` about async queries * Reserved `spatialite_` as a driver prefix for `DBD::Spatialite` * Reserved `mo_` as a driver prefix for `DBD::MO` * Updated link to the SQL Reunion 95 docs ([[CPAN:69577|CPAN RT#69577]]) * Changed links for `DBI` recipes ([[CPAN:73286|CPAN RT#73286]]) . I added `perl(RPC::PlClient)` as a build requirement to ensure that we can grok all of the module versions * Updated `perl-IPC-Cmd` to 0.76: * [[CPAN:74373|CPAN RT#74373]]: Compilation error when `POSIX.pm` fails to load * [[CPAN:74470|CPAN RT#74470]]: Empty string cannot be passed to command * Make the empty arg stripping the default again, with an option to override this behaviour * Updated `perl-Mail-SPF` to 2.8.0: * Sanitize result `local_explanation` (as well as result object string representation) by replacing all non-printable or non-ascii characters with their hex-escaped representation, e.g. "`\x00`" ([[https://bugs.launchpad.net/postfix-policyd-spf-perl/+bug/806926|bugs.launchpad.net #806926]]) * Change `openspf.org` URLs to `openspf.net` because `openspf.org` is unreachable indefinitely * Change `http://www.ietf.org/rfc/….txt` URLs to `http://tools.ietf.org/html/…` * `META.yml`: `configure_requires: Module::Build 0.2805` * `META.yml`: requires: `Net::DNS 0.62` (was: 0.52) ([[CPAN:28545|CPAN RT#28545]]) * `META.yml`: Revert to flat version numbers for `perl` and `Net::DNS::Resolver::Programmable` build requirements to avoid `Module::Build::Compat`/`Makefile.PL` incompatibilities ([[CPAN:53231|CPAN RT#53231]]) * Attempt to prevent a cascading failure in `t/00.03-class-result.t` that seems to happen under rare, unknown circumstances ([[CPAN:39099|CPAN RT#39099]]) * Updated `perl-Parse-RecDescent` to 1.967003: * '''Non-backwards-compatible change:''' change the caches for `$prevline` and `$thisline` to be local to the parser, rather than lexical vars in `Parse::RecDescent`; this prevents previously-generated parsers from interfering with the line counts of later parsers * Patched unnamed subrules, so that they actual fail when not correctly specified * Added skip tests * Fixed restoration of skipped prefixes on match failure * Removed formats to eliminate problems with filehandle duplication in forked environments * Removed trailing whitespace from all member files (cosmetic) * New tests, updated `MANIFEST` * Added Jeremy Braun as an author and current maintainer * Update file permissions * Addressed [[CPAN:28314|CPAN RT#28314]]: regex modifiers for tokens not honored during regex syntax check * Various POD updates * Added message on how to turn off "`default`" hint value in the default hint value (`$::RD_HINT = 0`) ([[CPAN:4898|CPAN RT#4898]]) * Modified `_write_ERROR` to call `formline` twice to avoid repeated `$errorprefix` * Collected match tracing messages into a common function that takes into account positive/negative lookahead * Fixed `RD_AUTOSTUB` to work with precompiled parsers ([[CPAN:74258|CPAN RT#74258]]) * Special-case `$::RD_AUTOSTUB eq 1`; `$::RD_AUTOSTUB`'s value is ignored, and the unknown subrule '`rule`' has a production "`rule: 'rule'`", rather than "`rule: '1'`" * Change `Parse::RecDescent::new` to call `$self->Replace` with only the grammar as an argument, which prevents the `$compiling` argument to `new()` from being incorrectly interpreted as `$isimplicit` * Recognize regex with single backslash properly ([[CPAN:29966|CPAN RT#29966]]); changed the definition of `$TOKEN` to handle backslashes inside of regex patterns * Skip tests in `t/reentry.t` if `Test::Warn` isn't available ----