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 RT#73250)
Fixed is_nested_call logic error (CPAN RT#73118)
Enhanced performance for threaded perls
- 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 RT#66127)
Changed DBI::ProxyServer to require DBI at compile-time (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 RT#69577)
Changed links for DBI recipes (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 RT#74373: Compilation error when POSIX.pm fails to load
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" (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 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 RT#53231)
Attempt to prevent a cascading failure in t/00.03-class-result.t that seems to happen under rare, unknown circumstances (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 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 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 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 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