Paul's Blog Entries for December 2009

Tuesday 1st December 2009

Local Packages

  • New package perl-IO-Compress (2.023), replacing perl-Compress-Zlib, perl-IO-Compress-Base, perl-IO-Compress-Zlib, and perl-IO-Compress-Bzip2

  • Updated c-ares to 1.7.0

  • Updated curl to fix dist tag on Rawhide builds

  • Updated nmap to build with system libpcap if we have libpcap ≥ 0.9.7

Thursday 3rd December 2009

Local Packages

  • Updated getmail to 4.15.0 (default port for MultidropIMAPSSLRetriever was incorrect)

  • Updated libpng10 to 1.0.51

Fedora Project

  • Updated libpng10 to 1.0.51 in Rawhide

Monday 7th December 2009

Local Packages

  • Updated curl to build without c-ares support, as libcurl with c-ares does not resolve names properly to both IPv4 and IPv6 addresses if a hostname has both (ticket/2); also added a couple of patches from Fedora that allow the test suite to complete most of the time

  • Updated moin to 1.8.6 and created a branch for that version since it's the last one that will work on python 2.3 (moin 1.9.0 will require python ≥ 2.4); whilst I was at it, I fixed a bunch of rpmlint warnings, included an empty directory %{python_sitelib}/MoinMoin/web/static/htdocs for themes to dump static content into for moin 1.9.0 compatibility, and dropped the patch adding the question mark smiley for the Solenoid theme (since the Solenoid theme no longer uses it)

  • Updated moin-theme-solenoid to 2009.12.5

Tuesday 8th December 2009

Local Packages

  • Updated perl-Test-CPAN-Meta to 0.14, fixing CPAN RT#46473 (license url with fragment part) and CPAN RT#47393 ("optional_features" as map rather than list)

  • Updated tidy to a snapshot from 3rd December 2009, and rebuilt perl-HTML-Tidy against it

Wednesday 9th December 2009

Fedora Project

  • Updated proftpd to reduce the mod_facts patch to the single commit addressing the issue with directory names with glob characters (Bug #521634), avoiding introducing a further problem with <Limit> (Bug #544002); fix built for Rawhide, F-12, and F-11

Local Packages

  • Updated proftpd as per the Fedora version and also reworked the GPG signature check to import the key before trying to verify the signature

  • Created a proftpd 1.3.3rc2 package, which will be available to download but not in the yum repository just yet; I found that it wouldn't compile with OpenSSL 1.0 beta due to a missing SSL_SESSION_cmp symbol and raised upstream bug 3349, which quickly resulted in a fix

Thursday 10th December 2009

Local Packages

  • Updated curl to use different port numbers in the test suite for different distribution release / architecture combinations so that multiple builds can run in parallel on the same machine; arrange for the test suite to be skipped on EOL-ed Fedora releases to significantly reduce the build time (test coverage for old distributions is maintained by running the test suite for Enterprise Linux builds); also added a couple of NSS patches from Rawhide

  • Updated perl-Pod-Simple to 3.11

  • Updated proftpd 1.3.3 branch to 1.3.3rc3, including a patch I created today to not segfault on auth failures with OpenSSL 1.0 beta (upstream bug 3350)

  • Updated proftpd to 1.3.2c, which also includes the no segfault on auth failures patch

Fedora Project

  • Updated proftpd to address the segfault issue as above (Rawhide, F-12, and F-11), and then again to bump to the newly-released version 1.3.2c, which addresses CVE-2009-3555 (SSL/TLS renegotiation) amongst other things

Friday 11th December 2009

Fedora Project

  • Updated perl-Math-Pari to 2.01080603

Monday 21st December 2009

Plenty to catch up on after a good holiday at Center Parcs Whinfell Forest last week.

Local Packages

  • Updated perl-Class-MOP to 0.97 (fixed t/082_get_code_info.t so it passes with bleadperl; add XS & C files to no tabs check; convert all tests to done_testing); the change to using done_testing meant that I needed quite a large patch to change it back again for releases with old Test::More versions that don't support done_testing

  • Updated perl-Compress-Raw-Zlib to radically bump the release number to ensure that this package is RPM-newer than the bogus version in Rawhide that works around Bug #544582 by pretending to be 2.023 but is actually 2.020

  • Updated perl-Error to 0.17016 (mainly documentation changes)

  • Updated the obsoletes in perl-IO-Compress for the previously-unbundled parts such that any version prior to this package's version/release is obsoleted, due to bogus versioned packages of the previously-unbundled parts being present in Rawhide as a workaround for upgrade path issues

  • Updated perl-MailTools to 2.05

  • Updated perl-Module-Build to 0.36; since gnupg version 2 as found in Rawhide will not allow us to import secret keys, provide a pre-built keyring instead for the signature test

  • Updated perl-Pod-Simple to 3.13

  • Updated perl-Test-CPAN-Meta to 0.16

  • Updated perl-TimeDate to 1.20 (fixes a few minor bugs including CPAN RT#52387 - fix str2time('16 Oct 09') to not give a negative result)

  • Updated perl-version to temporarily exclude version::Internals documentation due to conflicts with Rawhide perl (Bug #549306)

  • Updated sendmail to include a number of fixes from Rawhide, many of which were from my merge review (Bug #226407)

Tuesday 22nd December 2009

Local Packages

  • New package perl-Devel-Leak (0.03)

  • New package perl-YAML-Syck (1.07)

  • New package perl-YAML-Tiny (1.41)

  • Updated curl to re-enable c-ares support (needed to resolve Bug #539809) and use the temporary workaround for IPv4/IPv6 issues (Bug #548269, Local Ticket #2) from Rawhide

  • Updated dkms to

  • Updated dovecot to 1.2.9

  • Updated dovecot-managesieve to 0.11.10

  • Updated dovecot-sieve to 0.1.14

  • Updated perl-Module-Build to 0.3601, replacing BR: perl(YAML) with perl(YAML::Tiny)

  • Updated perl-Module-CoreList to 2.24 (updated for perl 5.11.3)

  • Updated unrar to 3.9.7

Wednesday 23rd December 2009

Local Packages

  • Replaced bluefish-unstable with bluefish 2.0.0-rc1

Fedora Project

  • Updated perl-MailTools in Rawhide to 2.05

  • Updated perl-TimeDate in Rawhide to 1.20

  • Updated pptp in EPEL-5 to 1.7.2 (Bug #547396)

Friday 25th December 2009

Local Packages

  • Updated libssh2 to fix padding in ssh-dss signature blob encoding (Bug #539444)

  • Updated perl-version to include the version::Internals documentation again now that the main Rawhide perl package no longer conflicts with it (Bug #549306)

Saturday 26th December 2009

Local Packages

  • New package xz (4.999.9), cribbed from Rawhide

  • Updated gtkwave to 3.3.0, which now uses the system xz library rather than a bundled old liblzma (hence the new xz package for old distribution compatibility) and also tk support now

Sunday 27th December 2009

Fedora Project

  • Updated gtkwave to 3.3.0, as per my local package updated yesterday

Wednesday 30th December 2009

Local Packages

  • Updated bluefish to explicitly enable python support, as it's disabled by default despite documentation to the contrary

  • Updated perl-Net-DNS to 0.66

  • Updated perl-Regexp-Common to 2009123001, but kept the RPM version number at 2.122 in case sanity prevails and upstream reverts to conventional version numbering again soon

Fedora Project

  • Updated bluefish in Rawhide to 2.0.0-rc1 (Bug #549552)

Thursday 31st December 2009

Local Packages

  • Updated moin to 1.9.0; this is a major version upgrade and will almost certainly need some manual tweaking of wiki setups (see CHANGES for details); since this requires python ≥ 2.4, I left the moin versions for FC-2, FC-3, and RHEL-4 at 1.8.6

  • Updated theme packages moin-theme-balanced, moin-theme-dew, moin-theme-hypermodern, moin-theme-mentalwealth, moin-theme-monobook, moin-theme-monomoin, and moin-theme-widget to add compatibility symlinks for their static content as moin ≥ 1.9.0 moves the location from %{_datadir}/moin/htdocs to %{python_sitelib}/MoinMoin/web/static/htdocs

  • Updated moin-theme-balanced to add symlinks to missing conflict, renamed, and attach icons from modern theme, and add a patch to refer to them, fix userprefs for moin ≥ 1.7.0, and require moin ≥ 1.7.0

  • Updated moin-theme-hypermodern to add symlink to attach icon from modern theme and symlink missing icons moin-{conflict,renamed}.png to those in the modern theme

  • Updated moin-theme-mentalwealth to add patch for moin 1.9.0 compatibility and require moin ≥ 1.9.0

  • Updated moin-theme-monobook to add patch for moin 1.9.0 compatibility and require moin ≥ 1.9.0

  • Updated moin-theme-monomoin to include previously-unpackaged background image bgb.jpg

  • Updated moin-theme-widget to add patch for moin 1.9.0 compatibility, removing reference to request_cli

  • Updated perl-Regexp-Common to 2009123002 (fixes for CPANTS and perl < 5.6.0)

Previous Month: November 2009
Next Month: January 2010