PaulHowarth/Blog/2010-01

Paul's Blog Entries for January 2010

Monday 4th January 2010

Fedora Project

  • Updated libpng10 in Rawhide to 1.0.52 (minor changes only)

Local Packages

  • Updated libpng10 to 1.0.52 (minor changes only)

  • Updated perl-Regexp-Common to 2010010201 (add $VERSION to all submodules: CPAN RT #53250)

  • Updated perl-YAML to 0.71 (use UTF-8 encoding in LoadFile/DumpFile: CPAN RT#25434); added patch to support build on perl 5.8.0, which is no longer supported upstream)

  • Updated sendmail to handle IPv6:::1 in block_bad_helo.m4 like 127.0.0.1 (Bug #549217), as per the Rawhide version

Tuesday 5th January 2010

Working from home today due to snow causing traffic chaos and nursery probably closing due to concerns about staff being able to travel.

snow.jpg

Fedora Project

  • Updated gtkwave to 3.3.2 (speed up operation on networked filesystems)

Local Packages

  • Updated gtkwave to 3.3.2 (speed up operation on networked filesystems)

  • Updated perl-Digest-SHA to 5.48 (fixed "shasum -a0"option - CPAN RT#53319; updated URL for NIST test vectors in files t/nistbit.t, t/nistbyte.t)

Wednesday 6th January 2010

Local Packages

  • Updated getmail to 4.16.0 (additional fix for IMAP server that offers a message it then fails to return)

Friday 8th January 2010

Local Packages

  • Updated perl-BerkeleyDB to 0.40 (added support for set_tx_max, log_set_config, set_lk_max_lockers, set_lk_max_locks, set_lk_max_objects via the Env constructor - CPAN RT#50456)

Monday 11th January 2010

Local Packages

  • Updated perl-BerkeleyDB to 0.41 (silence "UNIVERSAL->import is deprecated" in perl 5.11 - CPAN RT#53518)

  • Updated perl-Compress-Raw-Bzip2 to 2.024 (copyright dates updated; no functional changes)

  • Updated perl-Compress-Raw-Zlib to 2.024 (copyright dates updated; no functional changes)

  • Updated perl-IO-Compress to 2.024 (in Compress::Zlib, get memGunzip and memGzip to set $gzerrno - CPAN RT#47283, and export memGunzip, memGzip and zlib_version on demand - CPAN RT#52992)

  • Updated perl-version to 0.79 (match code that will be in Perl 5.12, but no API changes); this wouldn't compile on many of the distributions I build for due to problems with the PERL_ARGS_ASSERT_PRESCAN_VERSION assertion - I raised CPAN RT#53594 about this, with a patch I used to work around the problem

  • Updated sendmail to 8.14.4 (lots of minor bug fixes plus a certificate spoofing fix)

Tuesday 12th January 2010

Local Packages

  • Updated nmap so that zenmap doesn't require python-sqlite2 if python ≥ 2.5 (and hence python-sqlite3) is available

  • Updated perl-ExtUtils-ParseXS to 2.22 (new 'INCLUDE_COMMAND' directive; workaround for empty newXS macro found in P5NCI)

  • Updated perl-Test-Exception to 0.29 (fix code with Sub::Uplevel)

  • Updated perl-Test-LongString to 0.12 (show longest common substring in diagnostics)

  • Updated perl-Test-NoWarnings to 1.00 (general cleanup, no functional changes), adding a bunch of new buildreqs for additional test coverage; the new upstream maintainer may have accidentally changed the license from LGPL to Perl, to I raised CPAN RT#53614 to query this

Wednesday 13th January 2010

Local Packages

  • Updated libidn to 1.16 (fixes for unpackaged java and MinGW ports)

Thursday 14th January 2010

Fedora Project

  • Got a FTBFS bug on gnome-libs (Bug #555485), which was a bit surprising given the age and stability of that particular package. It turned out that libpng10 had been broken in 1.0.51 and 1.0.52 as currently found in Rawhide and was missing the png_set_strip_16 function. I raised this with libpng upstream and it was fixed promptly in a beta release of 1.0.53. In the meantime I patched 1.0.52 in Rawhide with the same fix and it resolved the problem.

  • Minor clean-up of perl-Convert-BinHex prompted by merge review (Bug #552554)

Local Packages

  • Updated libpng10 as described for Fedora

Friday 15th January 2010

Fedora Project

  • Minor clean-up of perl-IO-stringy prompted by merge review (Bug #552564)

Local Packages

  • Updated perl-Data-OptList to 0.105 (fix a typo in documentation)

  • Updated perl-IO-stringy to sync clean-up with Rawhide

  • Updated perl-PPI to 1.208:

    • Don't assign '' to $^W, it generates a warning on Gentoo

    • Added missing PPI::Token::Regexp fix to Changes file

    • Updating Copyright to the new year
    • Fixed CPAN RT#50309: literal() wrong result on "qw (a b c)"

    • PPI::Dumper no longer causes Elements to flush location data

    • PPI::Dumper no longer disables location information for non-Documents

    • +{ package => 1 } doesn't create a PPI::Statement::Package

    • Extra methods in PPI::Token::Regexp and PPI::Token::QuoteLike::Regexp

Saturday 16th January 2010

Local Packages

  • Updated perl-Test-NoWarnings to 1.01 (clarify license as LGPLv2+ - CPAN RT#53614)

Sunday 17th January 2010

Local Packages

  • Updated perl-Test-MinimumVersion to 0.013 (don't inline YAML::Tiny, require it instead; add a very, very, very basic test); buildReq perl(Test::Tester) and perl(YAML::Tiny) ≥ 1.40

Monday 18th January 2010

Local Packages

  • Updated moin to 1.9.1

Tuesday 19th January 2010

Local Packages

  • Updated perl-Class-MOP to 0.98 (add Class::MOP::Class->rebless_instance_back - inverse of rebless_instance; internal refactorings to move shared behaviour into new 'mixin' classes); update old-Test::More.patch

  • Updated perl-Module-Build to 0.3603 (Module::Build::Compat would croak on distributions that set requires 'perl' to a dotted decimal like '5.6.2' - we now skip that key since it doesn't go into PREREQ_PM and we numify it properly for 'use 5.006002' in the generated Makefile.PL - CPAN RT#53409; fix failures in t/properties/needs_compiler.t when $ENV{CC} is set - CPAN RT#53296)

  • Updated perl-Moose to 0.94 (see Changes for details); new upstream maintainer ➾ new source URL; XS code built by default ➾ package is no longer noarch; buildreq perl(Test::Deep) for additional test coverage; bump perl(Class::MOP) requirement to 0.98; run author tests as well as regular tests; buildreq perl(File::Find::Rule), perl(Module::Info), perl(Test::Pod), perl(Test::Pod::Coverage), perl(Test::Spelling) and aspell-en for author tests; update old-Test::More patch; filter doc file dependencies on Test::More and Test::Exception

  • Updated perl-Test-Pod to 1.41 (don't complain about L<text|url>, no longer illegal); new upstream maintainer ➾ new source URL; BR: perl(Module::Build) rather than perl(ExtUtils::MakeMaker); use Module::Build flow

  • Updated perl-Unicode-Map8 to 0.13 (tweak for compatibility with Strawberry Perl - CPAN RT#50443)

Carling Cup Semi-Final

The 2-1 win over United leaves the tie delicately balanced but we won't get away with showing United too much respect again at Old Trafford in the second leg. If we can play like we did in the middle period of the game we could be OK but we have to keep the ball better when under pressure like we were at the end. It was reminiscent of the game earlier in the season at Old Trafford where in injury time we kept just hoofing the ball away and of course it came straight back at us, only this time there was no dramatic ending. Sylvinho had the right idea, running with the ball into the channel and winding the clock down.

Team selection will be interesting for both sides for the second leg next week. The City side may seen the return of Ireland and Adebayor (which would hopefully result in us being more positive), whilst United may not want to play as strong a side again given that they have Arsenal away in the league a few days later.

As for tonight's penalty, I was as surprised as anyone that it was given - I don't think anyone was even appealing for it so it can hardly be said that the referee was influenced by the crowd for that decision. They say that these sorts of decisions even themselves out but I hadn't expected to wait nearly 14 years for balance regarding Alan Wilkie's shocking decision in the FA Cup 5th Round derby in 1996.

Wednesday 20th January 2010

Local Packages

  • New package perl-Module-Refresh (0.13)

Thursday 21st January 2010

Local Packages

  • New package perl-Params-Validate (0.94)

  • New package perl-Test-Taint (1.04)

  • Updated nmap to 5.20

  • Updated perl-Module-CoreList to 2.25 (updated for 5.11.4)

  • Updated perl-version to 0.80

Friday 22nd January 2010

Local Packages

  • Renamed padding patch in libssh2 as per Fedora package

  • New package perl-Class-Singleton (1.4)

  • New package perl-DateTime (0.53), bundled with perl-DateTime-TimeZone (1.09) and perl-DateTime-Locale (0.44)

  • Bumped epoch of perl-Module-Build and perl-Devel-Symdump to be comparable to current Fedora packages

  • Added buildreqs perl(DateTime), perl(HTTP::Headers), perl(Module::Refresh) for better test coverage in perl-Moose

  • Updated perl-Perl-MinimumVersion to 1.24

  • Updated perl-Try-Tiny to 0.03 (support for 'finally' blocks; more documentation and tests; sets $@ to the previous value at the beginning of the eval)

Saturday 23rd January 2010

Local Packages

  • Updated perl-Try-Tiny to 0.04 (restore list context propagation for catch blocks; fix a bug where finally blocks weren't always invoked)

Sunday 24th January 2010

Local Packages

  • Updated unrar to 3.9.8, and its debian patch to 3.9.7-1

Monday 25th January 2010

Local Packages

  • Updated dovecot to 1.2.10, sieve to 0.1.15, and managesieve to 0.11.11

Tuesday 26th January 2010

Local Packages

  • Updated bluefish to 2.0.0-rc2; disabled python plugin on upstream advice (Bug #549552); disabled dependency tracking to speed up build; registered XML catalog in %post and %postun

  • Updated perl-DateTime to update DateTime::TimeZone to 1.10 (changes for Mexico)

  • Updated perl-ExtUtils-ParseXS to 2.2201 (IN/OUT/OUTLIST, etc. were broken due to a bad regexp)

  • Updated perl-MIME-XBase64 to 3.09 (the Quoted-Printable encoder would sometimes output lines that were 77 characters long - the max line length should be 76 - CPAN RT#53919)

Wednesday 27th January 2010

Fedora Project

  • Updated bluefish to 2.0.0-rc2 in Rawhide

  • Updated mod_fcgid to 2.3.5 in Rawhide

  • Updated perl-MailTools to 2.06 in Rawhide (add support for smtps via Net::SMTP::SSL)

Local Packages

  • New package perl-Net-SMTP-SSL (1.01)

  • Updated bluefish with an upstream patch to fix the broken snippets menu

  • Updated mod_fcgid to 2.3.5

  • Updated nmap to 5.21; the upstream fix for a zenmap issue in Ubuntu broke the Fedora build (at least in Rawhide) so I had to revert that bit

  • Updated perl-MailTools to 2.06 (add support for smtps via Net::SMTP::SSL)

Thursday 28th January 2010

Local Packages

  • New package perl-Data-Section (0.100270)

  • New package perl-Software-License (0.012)

  • Updated perl-Module-Build to BuildRequire/Require perl(Software::License) and Require perl(YAML::Tiny) rather than perl(YAML)

  • Updated perl-ExtUtils-ParseXSto 2.2202 (previous fix to IN/OUT/OUTLIST was itself broken)

Friday 29th January 2010

Local Packages

  • New package perl-DateTime-Calendar-Mayan (0.0601)

  • New package perl-Locale-US (1.2)

  • New package perl-Params-Coerce (0.14)

  • Updated perl-Class-C3 to 0.22 (document that MRO::Compat is preferred API)

  • Updated perl-Moose to add buildreqs perl(DateTime::Calendar::Mayan), perl(Locale::US) and perl(Params::Coerce) for better test coverage

  • Updated perl-Perl-Critic to add buildreqs perl(Test::Deep), perl(Test::Spelling) and aspell-en for better test coverage

  • Updated perl-Test-Spelling to use hunspell by default rather than aspell with perl 5.10 onwards (F-9 onwards - Bug #508643)

Sunday 31st January 2010

Local Packages

  • Updated bluefish to 2.0.0-rc3 plus an upstream patch resolving some project-related issues (Bug #549552)

  • Updated curl to add an upstream patch adding a new option -J/--remote-header-name, and dropped temporary workaround for Bug #545779, as per Rawhide version

  • Updated perl-Net-SSLeay to 1.36

  • Updated perl-Test-LongString to 0.13 (allow to display LCSS output in diagnostics)

Previous Month: December 2009
Next Month: February 2010

Recent