PaulHowarth/Blog

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

Year 2012

January

February

March

April

May

June

July

August

September

October

November

December

Year 2011

January

February

March

April

May

June

July

August

September

October

November

December

Year 2010

January

February

March

April

May

June

July

August

September

October

November

December

Year 2009

January

February

March

April

May

June

July

August

September

October

November

December

Year 2008

January

February

March

April

May

June

July

August

September

October

November

December

Year 2007

January

February

March

April

May

June

July

August

September

October

November

December

Year 2006

January

February

March

April

May

June

July

August

September

October

November

December

{i} Local Packages refers to my local package repository at http://www.city-fan.org/ftp/contrib/


Recent