Paul Howarth's Blog
| << < 2012 / 2 > >> | ||||||
|---|---|---|---|---|---|---|
| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | ||||
Recent Entries
Thursday 2nd February 2012
Fedora Project
Updated perl-IO-AIO to 4.12 in Rawhide (lots of changes - previous maintainer went AWOL)
Local Packages
Updated my repo-building script to generate source repositories for the SRPMs too
Updated getmail to 4.25.0:
- Add support for storing POP/IMAP password in OSX keychain
Updated perl-ExtUtils-ParseXS to 3.15:
- Fix version for PAUSE indexer
Updated perl-Module-ExtractUse to recompile the grammar to work with Parse::RecDescent ≥ 1.967 (Bug #786849, CPAN RT#74608)
Wednesday 1st February 2012
Fedora Project
Updated libssh2 to 1.4.0 in Rawhide:
Added libssh2_session_supported_algs()
Added libssh2_session_banner_get()
Added libssh2_sftp_get_channel()
libssh2.h: bump the default window size to 256K
sftp-seek: clear EOF flag
userauth: provide more information if ssh public key extraction fails
ssh2_exec: skip error outputs for EAGAIN
LIBSSH2_SFTP_PACKET_MAXLEN: increase to 80000
knownhost_check(): don't dereference ext if NULL is passed
knownhost_add: avoid dereferencing uninitialized memory on error path
OpenSSL EVP: fix threaded use of structs
_libssh2_channel_read: react on errors from receive_window_adjust
sftp_read: cap the read ahead maximum amount
_libssh2_channel_read: fix non-blocking window adjusting
Cleaned up and rebuilt perl-Package-Generator in Rawhide
Local Packages
Updated libssh2 to 1.4.0 as per the Fedora version
Updated perl-AnyEvent to run the Tk event loop tests again now that it's fixed
Updated perl-ExtUtils-ParseXS to 3.14:
ExtUtils::Typemaps:
- Embedded typemap dumping: a method that will produce the verbatim string for inclusion in XS
Introducing ExtUtils::Typemaps::Cmd, a helper module that can produce embedded typemap strings via simple one-liners - useful for including typemaps from other modules in XS code with INCLUDE_COMMAND
ExtUtils::ParseXS:
- Bugfix: used to have parsing problems with embedded typemaps occasionally
- Better error messages on typemap-related issues: if no typemap was found for a given C type, list all mapped C types so that the user hopefully spots his mistake easily
Proper repository and bug-tracker info in META.json
Updated perl-Net-DNS to 0.68:
CPAN RT#72314: Let a Net::DNS::Nameserver bind on Net::DNS::Nameserver::DEFAULT_ADDR as a last resort
Fix to suppress false warnings about subroutine profiles on ancient versions of perl
Fix to avoid constants with value undef, which prevents unwanted code from being optimized away on ancient versions of perl
Fix code error in PTR.pm, canonical RDATA not downcased
Enhancement to clarify the function of parse and data methods, by renaming them to decode and encode respectively
Feature IDN query support: Queries for domain names containing non-ASCII characters are now possible on Unicode platforms with CPAN Net::LibIDN installed
Introduction of Mailbox.pm module that will be used in the future to represent RDATA components containing DNS coded RFC822 mailbox addresses
Introduction of Text.pm module that will be used in the future to represent RDATA components containing text
Cleaned up and rebuilt perl-Package-Generator
Tuesday 31st January 2012
Local Packages
Updated perl-AnyEvent to 6.14:
AnyEvent::Impl::Tk was broken due to a mysterious "die" inside, probably an editing mistake
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
Sunday 29th January 2012
Fedora Project
Updated perl-Compress-Raw-Bzip2 to 2.048 in Rawhide:
Set minimum Perl version to 5.6
Updated perl-Compress-Raw-Lzma to 2.048 in Rawhide:
Set minimum Perl version to 5.6
Updated perl-Compress-Raw-Zlib to 2.048 in Rawhide:
Allow flush to be called multiple times without any intermediate call to deflate and still return Z_OK
Added support for zlibCompileFlags
Set minimum Perl version to 5.6
Set minimum zlib version to 1.2.0
Updated perl-IO-Compress to 2.048 in Rawhide:
Set minimum Perl version to 5.6
Set minimum zlib version to 1.2.0
IO::Compress::Zip:
In one-shot zip, set the Text Flag if "-T" thinks the file is a text file
In one-shot mode, wrote mod time and access time in wrong order in the "UT" extended field
IO::Compress test suite fails with Compress::Raw::Zlib 2.047 and zlib < 1.2.4 (CPAN RT#74503)
Updated perl-IO-Compress-Lzma to 2.048 in Rawhide:
Set minimum Perl version to 5.6
Local Packages
Updated the perl-IO-Compress stack to 2.048 as per the Fedora versions
Other Entries
Local Packages refers to my local package repository at http://www.city-fan.org/ftp/contrib/