Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2012-10

Paul's Blog Entries for October 2012

Monday 1st October 2012

Fedora Project

  • Updated perl-Test-Mojibake to 0.7 in F-18 and Rawhide:

    • Fixed multiple =encoding behaviour

    • More deterministic t/01-bad-check.t

Local Packages

  • Updated curl not to crash if MD5 fingerprint is not provided by libssh2

  • Updated libssh2 to fix basic functionality of libssh2 in FIPS mode

  • Updated perl-Net-CIDR to 0.16:

    • cidrvalidate() corrects octet-shortchanged IPv4 addresses to their proper size

  • Updated perl-Test-Mojibake to 0.7 as per the Fedora version

Tuesday 2nd October 2012

Local Packages

  • Updated nmap to move the socat dependency to the ncat sub-package (Bug #858733)

Wednesday 3rd October 2012

Fedora Project

  • Updated perl-NetAddr-IP to 4.065 in F-18 and Rawhide:

Local Packages

  • Updated perl-NetAddr-IP to 4.065 as per the Fedora version

Thursday 4th October 2012

Fedora Project

  • Updated pari to 2.5.3 in F-18 and Rawhide

Friday 5th October 2012

Fedora Project

  • Updated perl-IO-Socket-SSL to 1.77 in F-18 and Rawhide:

  • Became owner of perl-aliased, perl-common-sense, perl-Class-C3-XS, perl-Class-Factory-Util, perl-Compress-Raw-Bzip2, perl-DateTime-Format-Builder, perl-DateTime-Format-MySQL, perl-DBM-Deep, perl-Declare-Constraints-Simple, perl-IO-Compress-Base, perl-IO-Compress-Bzip2, perl-JSON-XS, perl-Module-Refresh, perl-MRO-Compat and perl-Test-LongString in EPEL-5 and EPEL-6

  • Became owner of perl-File-Slurp in EPEL-5

Local Packages

  • Updated perl-FileHandle-Fmode to 0.12:

  • Updated perl-IO-Socket-SSL to 1.77 as per the Fedora version

Sunday 7th October 2012

Local Packages

  • Updated perl-Coro to 6.09:

    • Coro::EV I/O watchers were not interruptible by exceptions (Coro::State::throw)

    • ->throw now puts threads into the ready queue, as this seems to be expected by existing code, and code that doesn't cope with spurious wakeups needs fixing anyway

    • Use fd -1 in mmap

    • Cast I32 to int in error message printf

    • Warn about broken so-called "hardened" kernels

Monday 8th October 2012

Fedora Project

  • Updated perl-Class-Load-XS to 0.06 in F-18 and Rawhide:

    • Require Class::Load 0.20 in the code, not just the distro metadata (CPAN RT#80002)

    • Weird classes with either an ISA or VERSION constant would cause the XS to blow up badly (CPAN RT#79998)

    • Fixed some broken logic that lead to a segfault from the 014-weird-constants.t test on some Perls (CPAN RT#80059)

Local Packages

  • Updated perl-Class-Load-XS to 0.06 as per the Fedora version

Wednesday 10th October 2012

Fedora Project

  • Updated perl-Pod-Wordlist-hanekomu to 1.122840 in F-18 and Rawhide:

    • Added "MongoDB", "RDBMS", "SQLite" and "iteratively"
  • Updated perl-Test-Vars to 0.002 in F-18 and Rawhide:

Local Packages

  • New package perl-Data-Dump (1.21)

  • Updated libxslt to fix a regression in default namespace handling

  • Updated perl-Coro to 6.10:

    • Fix building on big-endian systems
    • Disable memory fences in ecb.h to improve portability

  • Updated perl-Pod-Wordlist-hanekomu to 1.122840 as per the Fedora version

  • Updated perl-Test-Vars to 0.002 as per the Fedora version

  • Updated perl-XML-Rules to 0.12:

    • Added support for chunk processing
    • Added remove() and only() attribute filters

Thursday 11th October 2012

Fedora Project

  • Tweaked perl-CPAN-Meta-YAML in Rawhide never to build-require perl(Test::Version) for EL builds, since the module cannot be built for current EL releases as the perl(version) version is too old, and perl-CPAN-Meta-YAML is an RHEL package from EL-7 onwards but perl(Test::Version) will just be in EPEL and hence cannot be used by the RHEL package

Local Packages

  • Tweaked gnome-libs to support building with recent audiofile versions that don't include the audiofile-config script

  • Updated libxml2 only to ship the library documentation in the -devel package, not the main package (Bug #864731)

  • Updated perl-IO-AIO to 4.18:

    • aio_statvfs was wrongly marked for wd emulation, causing it to malfunction for paths

    • Fix a crash in aio_fiemap, when used on ranges without any extents

    • Work around linux kernel bug (at least in 3.2): kernel might trash fiemap input arguments

    • Work around linux kernel bug (at least in 3.2): kernel does not set FIEMAP_EXTENT_LAST on last segment

    • Work around linux kernel bug (at least in 3.2): kernel silently truncates segment count if a file
    • Make fh argument of IO::AIO::mmap optional, also add mmap/munmap to quick overview

    • splice can corrupt data

    • (libeio) remove pread/pwrite emulation

    • Do not grow mmaped scalars in aio_read

    • Add FALLOC_FL_PUNCH_HOLE and document fallocate

    • Provide pread/pwrite for win32, making it link again on native win32

    • Rename aio_fallocate to aio_allocate, to match documentation

    • Add list of linux fsid values to aio_statvfs docs

    • Work around a bug in btrfs' FIEMAP ioctl implementation

    • Work around AIX bug: statvfs.f_fsid is a struct, not unsigned long as per unix spec

  • Updated perl-XML-Rules to 0.13:

    • Fixed dependency on XML::DTDParser in tests

Saturday 13th October 2012

Local Packages

  • Updated perl-Module-CoreList to 2.74:

    • Updated for v5.14.3
  • Updated perl-XML-LibXML to 2.0005:

    • Added t/style-trailing-space.t and removed trailing spaces

    • Add a check for the existence of included C headers (*.h) files in Makefile.PL to avoid failed compilations

Sunday 14th October 2012

Local Packages

  • Updated perl-XML-LibXML to 2.0006:

    • When xml2-config returned several paths, the configuration failed (CPAN RT#80167)

Monday 15th October 2012

Local Packages

  • Updated perl-PAR-Dist to 0.49:

    • PAR::Dist::parse_dist_name mis-parsed par file name (CPAN RT#78194)

Wednesday 17th October 2012

Fedora Project

  • Cleaned up and rebuilt perl-List-MoreUtils in Rawhide

Local Packages

Thursday 18th October 2012

Local Packages

  • Updated perl-DateTime-TimeZone to 1.51:

    • This release is based on version 2012g of the Olson database
    • Contemporary changes for Palestine and Samoa

Friday 19th October 2012

Fedora Project

  • Updated svnmailer to 1.0.9 in F-17, F-18 and Rawhide:

    • Support subversion 1.7 API

    • Fix compatibility with python ≥ 2.5

    • Fix double escaping of commit messages
    • Add svn-mailer manpage

Saturday 20th October 2012

Local Packages

  • Updated perl-Module-CoreList to 2.75:

    • Updated for v5.17.5
  • Updated perl-Test-Taint to 1.06:

    • tainted() now localizes $SIG{__DIE__} before performing the taint check; if the calling program has its own $SIG{__DIE__}, we don't want to use it (CPAN RT#23507)

    • Checks for undef before opening files when trying to create some taint (CPAN RT#51246)

Sunday 21st October 2012

Local Packages

  • Updated perl-Net-CIDR to 0.17:

    • Version bump, put META back into the tarball

  • Updated perl-XML-Rules to 1.14:

    • Removed forgotten debug print and Data::Dump dependency in a test

Monday 22nd October 2012

Fedora Project

  • Became owner of GeoIP after it was orphaned by its current maintainer

  • Updated GeoIP in F-18 and Rawhide to do various clean-ups:

    • libGeoIPUpdate and geoipupdate are GPL-licensed, not LGPL-licensed (Bug #840896)

    • Generic INSTALL file is no longer included (Bug #661625)

    • Redundant RPATHs in 64-bit binaries are removed
    • Documentation re-coded to UTF8

Local Packages

  • Updated GeoIP to fix licensing issues and remove INSTALL file as per the Fedora version

  • Updated perl-Class-Inspector to 1.28:

    • No functional changes
    • Updating to Module::Install::DSL 1.06

  • Updated perl-File-HomeDir to 1.00:

    • No functional changes
    • Updating to Module::Install 1.06

    • Don't require documents directory on Mac under AUTOMATED_TESTING

  • Updated perl-XML-LibXML to 2.0008:

    • Fix build error when using non-standard libxml2 installation (CPAN RT#80332)

Tuesday 23rd October 2012

Local Packages

  • Updated check to 0.9.9 (see NEWS for details)

Thursday 25th October 2012

Local Packages

  • Updated getmail to 4.35.0:

    • Fix From_ quoting in mbox delivery; use of the Python stdlib function meant getmail was incorrectly using mboxo-style quoting instead of mboxrd quoting, probably since early in the v4 series

Friday 26th October 2012

Fedora Project

  • Updated perl-PPIx-Utilities in Rawhide to run the "extra" tests during the build

Local Packages

  • Cleaned up and rebuilt perl-PPIx-Utilities

Monday 29th October 2012

Local Packages

  • Updated perl-Params-Validate to 1.07:

    • Params::Validate's XS implementation would overwrite $@ when validation subs were called (CPAN RT#80124)

    • The use of state in the POD was broken; it only works with scalars (CPAN RT#80250)

  • Updated perl-Perl-Critic-Pulp to 74:

    • Skip version.pm 1e6 test in RequireNumericVersion.t for now

  • Updated perl-SQL-Statement to 1.401:

    • Switch to 3-digited minor version
    • Undo literal replaces in sub-queries before passing them to the child parser
    • Fix doc typos (CPAN RT#71914, CPAN RT#76764)

    • Fix DROP TABLE behaviour and error detection

    • Improve documentation/tests for multiple JOINs (CPAN RT#69573)

    • Filling in the SQL92 gaps for functions (CPAN RT#72638)

  • I found lots of compatibility issues in newly-added tests that affected Perl versions prior to 5.12; I'll try sending those upstream but I don't know how much interest there is in maintaining compatibility with legacy Perl releases

Tuesday 30th October 2012

Fedora Project

  • Updated perl-NetAddr-IP to 4.066 in F-18 and Rawhide:

    • Support RFC-3986 style bracketed IPv6 URI notation in NetAddr::IP::Lite

Local Packages

  • Updated perl-NetAddr-IP to 4.066 as per the Fedora version

Wednesday 31st October 2012

Local Packages

  • Updated curl to 7.28.0:

    • SSH: added agent based authentication
    • ftp: active conn, allow application to set sockopt after accept() call with CURLSOCKTYPE_ACCEPT

    • multi: add curl_multi_wait()

    • metalink: added support for Microsoft Windows CryptoAPI

    • md5: added support for Microsoft Windows CryptoAPI

    • parse_proxy: treat "socks://x" as a socks4 proxy

    • socks: added support for IPv6 connections through SOCKSv5 proxy

    • WSAPoll disabled on Windows builds due to its bugs
    • Fix segfault on request retries
    • curl-config: parentheses fix

    • VC build: add define for openssl

    • Globbing: fix segfault when >9 globs were used

    • Fixed a few clang-analyzer warnings

    • metalink: change code order to build with gnutls-nettle

    • gtls: fix build failure by including nettle-specific headers

    • Change preferred HTTP auth on a handle previously used for another auth
    • file: use fdopen() to avoid race condition

    • Added DWANT_IDN_PROTOTYPES define for MSVC too

    • verbose: fixed (nil) output of hostnames in re-used connections

    • metalink: un-broke the build when building --with-darwinssl

    • curl man page clean-up

    • Avoid leak of local device string when reusing connection
    • Curl_socket_check: fix return code for timeout

    • nss: do not print misleading NSS error codes

    • configure: remove the --enable/disable-nonblocking options

    • darwinssl: add TLS 1.1 and 1.2 support, replace deprecated functions

    • NTLM: re-use existing connection better
    • schannel crash on multi and easy handle cleanup

    • SOCKS: truly disable it if CURL_DISABLE_PROXY is defined

    • mk-ca-bundle: detect start of trust section better

    • gnutls: do not fail on non-fatal handshake errors

    • SMTP: only send SIZE if supported

    • ftpserver: respond with a 250 to SMTP EHLO

    • ssh: do not crash if MD5 fingerprint is not provided by libssh2

    • winbuild: added support for building with SPNEGO enabled

    • metalink: fixed validation of binary files containing EOF

    • setup.h: fixed for MS VC10 build

    • cmake: use standard findxxx modules for cmake v2.8+

    • HTTP_ONLY: disable more protocols

    • Curl_reconnect_request: clear pointer on failure

    • https.c example: remember to call curl_global_init()

    • metalink: Filter resource URLs by type

    • multi interface: CURLOPT_LOW_SPEED_* fix during rate limitation

    • curl_schannel: Removed buffer limit and optimized buffer strategy

  • I'd been holding off this update pending a fix from upstream for test 2032 with NSS, but it seems upstream isn't clear about how to fix it yet so I skipped the test for now
  • Updated perl-DateTime-TimeZone to 1.52:

    • This release is based on version 2012h of the Olson database
    • Contemporary changes for Brazil, Israel, and Jordan
  • Updated perl-Digest-SHA to 5.73:

    • Provided workaround for DEC compiler bug (ref. Makefile.PL)

  • Updated perl-File-Find-Rule-Perl to 1.13:

    • Module::Install update

Previous Month: September 2012
Next Month: November 2012

Recent