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/2013-03

Paul's Blog Entries for March 2013

Friday 1st March 2013

Local Packages

  • Dropped support for bittorrent (the original official python-based client, long dead upstream) and all of its dependencies, which I no longer have any personal interest in, from Fedora 19 onwards; this includes the Twisted stack, though of course this will continue to be maintained in the official Fedora repositories

  • Updated dovecot not to print an error message when NetworkManager is not installed (Bug #916456)

  • Updated perl-EV to 4.15:

    • Upgrade libev to 4.15 - too many changes to list

    • EV::run now returns a boolean

    • API version 5:1
      • Document that clean-up watchers are not available via perl

      • Cast I32 to int in error message printf

      • Remove dependencies on librt and libpthreads on GNU/Linux

  • Updated python-zope-interface to 4.0.5:

    • Fixed a bug where a decorated method caused false positive failures on 'verifyClass()'

Sunday 3rd March 2013

Local Packages

  • Updated perl-IPC-Cmd to 0.80:

    • Use File::Spec->path instead of relying on Config

Monday 4th March 2013

Local Packages

  • Updated perl-Digest-SHA to 5.83:

    • Removed code for standalone C operation (no longer used)
      • Eliminates need for external symbols
      • Consolidates SHA and HMAC code
      • Reduces size of object files
    • Tweaked Makefile.PL to show dependencies of SHA.c

  • Updated perl-DateTime-TimeZone to 1.57:

    • This release is based on version 2013a of the Olson database
    • Contemporary changes for Chile as well as several new zones: Asia/Khandyga, Asia/Ust-Nera, and Europe/Busingen
    • Also a number of historical changes

Tuesday 5th March 2013

Local Packages

  • Updated java-1.6.0-sun to Java SE 6 Update 43 (see SunJava6OnFedora)

  • Updated java-1.7.0-oracle to Java SE 7 Update 17 (see OracleJava7OnFedora)

  • Updated xv to fix buffer overflow caused by filenames longer than the window title limit

Wednesday 6th March 2013

Local Packages

  • Updated curl to switch the SSL socket into non-blocking mode after the handshake

  • Updated perl-version to 0.9902:

    • Upstream test changes from bleadperl
    • Support environment variable PERL_ONLY=1 as well as --perl-only (CPAN RT#83509)

    • version::new with no arguments read past the end of the stack (CPAN RT#81085)

Thursday 7th March 2013

Fedora Project

  • Updated perl-Path-Class in Rawhide to bump the File::Spec version requirement to 3.26 (CPAN RT#83143) and to drop EPEL-5 support since EL-5 doesn't have File::Spec ≥ 3.26

  • Updated perl-YAML-Syck to 1.24 in Rawhide:

    • Implement $JSON::Syck::MaxDepth

    • Prevent failure when the same object is seen twice during Dump

    • Prevent YAML from being influenced by the previous change

    • MinGW64 compatibility (CPAN RT#78363)

  • Updated proftpd to 1.3.4c in F-17, F-18 and Rawhide:

    • Added Spanish translation
    • Fixed several mod_sftp issues, including SFTPPassPhraseProvider, handling of symlinks for REALPATH requests, and response code logging

    • Fixed symlink race for creating directories when UserOwner is in effect (this was already patched in Fedora)

    • Increased performance of FTP directory listings

Local Packages

  • Updated libgcrypt to use poll() instead of select() when gathering randomness (Bug #913773)

  • Updated perl-Path-Class to 0.31 in Fedora 10 onwards:

    • Optimization: stringify variables passed to canonpath

    • Optimization: use internal guts when constructing Dirs from Dirs, instead of concatenating and splitting them again with File::Spec

    • Fix grammar error in docs
    • Implement a 'split' parameter for the slurp() method

    • In docs, replace Unicode MINUS SIGN with ASCII HYPHEN-MINUS

  • Updated perl-YAML-Syck to 1.24 as per the Fedora version

  • Updated proftpd to 1.3.4c as per the Fedora version

Friday 8th March 2013

Fedora Project

  • Updated trac-spamfilter-plugin to upstream's branch for trac 1.0 in Rawhide, and fixed the PIL imports to be compatible with python-pillow (Bug #896262)

Sunday 10th March 2013

Fedora Project

  • Updated perl-Text-Hunspell to 2.06 in Rawhide:

    • Implemented new add_dic() function from hunspell API (CPAN RT#83765)

  • Updated perl-YAML-Syck in Rawhide to work around test failures on PPC and ARM (Bug #919806, CPAN RT#83825)

Local Packages

  • Updated perl-Digest-SHA to 5.84:

    • Untweaked Makefile.PL to remove dependencies of SHA.c

      • Dependencies were breaking builds on VMS
      • Retaining dependencies provides too little benefit for cost of portable workaround
  • Updated perl-Text-Hunspell to 2.06 as per the Fedora version

Monday 11th March 2013

Fedora Project

  • Updated perl-YAML-Syck to 1.25 in Rawhide:

    • Bump version number and release to fix a MANIFEST mistake in 1.24

Local Packages

  • Updated getmail to 4.39.1:

    • Fix a bug that could crop up when retrieving mail via IMAP from Gmail, and the Gmail servers provided weird data in their header extensions
  • Updated nmap to add virtual provide: bundled(lua) = 5.2 (https://fedorahosted.org/fpc/ticket/255)

  • Updated perl-Module-CoreList to 2.83:

    • Updated for v5.14.4
  • Updated perl-Regexp-Common to 2013030901:

    • Use (?-1) instead of (??{ }) for the recursive balanced pattern; this makes the pattern unavailable for pre-5.010 perls

  • Updated perl-YAML-Syck to 1.25 as per the Fedora version

Tuesday 12th March 2013

Local Packages

  • Updated curl not to ignore poll() failures other than EINTR and have curl_global_init() accept the CURL_GLOBAL_ACK_EINTR flag (Bug #919127)

  • Updated perl-DateTime-TimeZone to 1.58:

  • Updated perl-IO-Socket-IP to 0.19:

    • More IO::Socket::INET compatibility fixes:

      • Ensure ->connected is false after ->close

      • Ensure that IO::Socket::IP->new(Family => $family) still creates an unbound, unconnected socket filehandle

  • Updated perl-Module-CoreList to 2.84:

    • Updated for v5.16.3
  • Updated perl-Regexp-Common to 2013031201:

    • For integers and decimal numbers (reals), allow the user to specify the pattern of the signs (leading sign, and for reals, the sign of the exponent); this gives the user the option to ask for a pattern that matches unsigned numbers (by specifying the empty string as the pattern)
    • Allow host/domain names to start with a digit, using $RE{net}{domain}{-rfc1101} (CPAN RT#23626)

Wednesday 13th March 2013

Fedora Project

  • Updated perl-JSON-PP to 2.27202 in F-19 and Rawhide:

    • Fix test failures due to hash iterator randomization in perl 5.17.6 onwards (CPAN RT#83421)

  • Updated perl-Sub-Exporter-Progressive to 0.001009 in F-19 and Rawhide:

    • die if requested to export a symbol with a leading digit (CPAN RT#83491)

  • Updated perl-YAML-LibYAML to 0.41 in F-19 and Rawhide:

    • Removed C++ // style comments, for better portability

Local Packages

  • Branched local development repository to create a new repository for Fedora 19

  • Updated perl-JSON-PP to 2.27202 as per the Fedora version

  • Updated perl-Regexp-Common to 2013031301:

  • Updated perl-Sub-Exporter-Progressive to 0.001009 as per the Fedora version

  • Updated perl-YAML-LibYAML to 0.41 as per the Fedora version

Thursday 14th March 2013

Local Packages

  • Updated xv to include an additional fix for the long filename buffer overflow

Friday 15th March 2013

Fedora Project

  • Updated perl-Digest-MD4 to 1.8 in F-19 and Rawhide:

    • Fixed example output in documentation for MD4.pm

    • Removed defunct code that prevented building on 64-bit platform

Local Packages

  • Updated perl-Digest-MD4 to 1.8 as per the Fedora version

Saturday 16th March 2013

Local Packages

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

    • New policies CodeLayout::ProhibitIfIfSameLine and CodeLayout::ProhibitFatCommaNewline

  • I added a patch to fix the code with perl < 5.10 (CPAN RT#83990)

Sunday 17th March 2013

Local Packages

  • New package python-passlib (1.6.1)

  • Updated moin to 1.9.7 (see CHANGES for details); I unbundled passlib from this distribution and added a dependency on python-passlib instead

Monday 18th March 2013

Local Packages

  • Updated java-1.7.0-oracle to split off the JavaFX runtime into its own subpackage, as it has dependencies that cannot be satisfied on EL-5 (see OracleJava7OnFedora)

Tuesday 19th March 2013

Fedora Project

  • Updated perl-Path-Class to 0.32 in F-19 and Rawhide:

    • Updated dependency on File::Spec to 3.26 (CPAN RT#83143)

    • Fixed bug with leading empty string in dir() - became unintentional UNC path on Cygwin

    • Fixed "Unterminated C<...> sequence" in Pod

  • Updated perl-Sysadm-Install to 0.43 in F-19 and Rawhide:

    • Using binmode() now for slurp/blurt for compatibility with Win32 systems

Local Packages

  • Updated perl-Path-Class to 0.32 as per the Fedora version

Wednesday 20th March 2013

Local Packages

  • Updated libgcrypt to 1.5.1:

    • Allow empty passphrase with PBKDF2

    • Do not abort on an invalid algorithm number in gcry_cipher_get_algo_keylen and gcry_cipher_get_algo_blklen

    • Fixed some Valgrind warnings
    • Fixed a problem with select and high fd numbers

    • Improved the build system
    • Various minor bug fixes
    • New symbols GCRYCTL_SET_ENFORCED_FIPS_FLAG and GCRYPT_VERSION_NUMBER

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

    • Fix ProhibitFatCommaNewline: load version.pm for perl 5.8 (CPAN RT#83990)

  • Updated ppp to drop the logrotate dependency and to add the dip system group (GID = 40)

Thursday 21st March 2013

Fedora Project

  • Updated perl-Perl-OSType to 1.003 in F-19 and Rawhide:

    • Fixed detection of VOS; $^O reports 'vos', not 'VOS'

    • Additional release tests

Local Packages

  • Updated perl-Perl-OSType to 1.003 as per the Fedora version

Friday 22nd March 2013

Fedora Project

  • Updated perl-Digest-MD4 to 1.9 in F-19 and Rawhide:

    • Updated author and distribution location details to airspayce.com

Local Packages

  • Updated perl-Digest-MD4 to 1.9 as per the Fedora version

  • Updated perl-Module-CoreList to 2.85:

    • Updated for v5.17.10

Saturday 23rd March 2013

Fedora Project

  • Updated perl-Net-SSLeay to 1.54 in F-19:

    • Added support for SSL_export_keying_material where present (i.e. in OpenSSL 1.0.1 and later)

    • Changed t/handle/external/50_external.t to use www.airspayce.com instead of perldition.org, who no longer have an https server

    • Patch to fix a crash: P_X509_get_crl_distribution_points on an X509 certificate with values in the CDP extension that do not have an ia5 string would cause a segmentation fault when accessed

    • Change in t/local/32_x509_get_cert_info.t to not use Net::SSLeay::ASN1_INTEGER_get, since it works differently on 32 and 64 bit platforms

    • Updated author and distribution location details to airspayce.com
    • Improvement to test 07_sslecho.t so that if set_cert_and_key fails we can tell why

  • The Rawhide build failed due to Bug #924938 (main perl package erroneously claims to provide perl(Carp)); I will build it once that bug is resolved

Local Packages

  • Updated perl-DBI to 1.624:

  • Updated perl-Net-SSLeay to 1.54 as per the Fedora version

Sunday 24th March 2013

Fedora Project

  • Updated GeoIP in F-19 and Rawhide to fix config.guess and config.sub to support build on aarch64 (Bug #925403)

  • Updated gtkwave to 3.3.45 in F-19 and Rawhide:

    • Fix for VCDNAM_ESCAPE character in treesearch window; this sometimes occurs for structure identifiers

  • Updated imlib in F-19 and Rawhide to fix config.guess and config.sub to support build on aarch64 (Bug #925585)

  • Updated libpng10 in F-19 and Rawhide to fix config.guess and config.sub to support build on aarch64 (Bug #925862)

  • Updated libxml in F-19 and Rawhide to fix config.guess and config.sub to support build on aarch64 (Bug #925948)

Local Packages

  • Updated GeoIP as per the Fedora version

  • Updated gtkwave to 3.3.45 as per the Fedora version

  • Updated imlib as per the Fedora version

  • Updated libpng10 as per the Fedora version

  • Updated libxml as per the Fedora version

Monday 25th March 2013

Fedora Project

  • Built perl-Net-SSLeay (1.54) in Rawhide as Bug #924938, which had been breaking the build, was resolved

  • Updated gnome-libs in F-19 and Rawhide to tweak config.guess and config.sub to add aarch64 support (Bug #925444), and to edit out calling of audiofile-config (which no longer exists) from gnome-config

  • Updated libglade in F-19 and Rawhide to tweak config.guess and config.sub to add aarch64 support (Bug #925741)

  • Updated ORBit in F-19 and Rawhide to tweak config.guess and config.sub to add aarch64 support (Bug #926289)

  • Updated tidyp in F-19 and Rawhide to tweak config.guess and config.sub to add aarch64 support (Bug #926635)

Local Packages

  • Updated gnome-libs as per the Fedora version

  • Updated libglade as per the Fedora version

  • Updated ORBit as per the Fedora version

  • Updated tidyp as per the Fedora version

Tuesday 26th March 2013

Fedora Project

  • Updated libglade in F-19 and Rawhide not to need to run autoconf at build time (which I regard as bad practice)

Local Packages

  • Merged various updates to check from the Fedora version:

    • Moved checkmk to the devel package

    • Added aarch64 support (Bug #925218)

    • Added pkgconfig as a build requirement

    • Fixed detection of localtime_r

    • Made sure we avoid bogus RPATHs
  • Updated libglade as per the Fedora version

  • Updated libssh2 to avoid port collisions for the SSH server for the test suite when doing 32-bit and 64-bit builds simultaneously on a single build-host

Wednesday 27th March 2013

Fedora Project

  • Submitted a review request for a perl-Devel-GlobalDestruction-XS package

  • Updated perl-Devel-GlobalDestruction to 0.10 in F-19 and Rawhide (Bug #928262):

    • Rewrite pure-perl implementation in terms of B::main_start (greatly simplifies code)

    • Fix pure-perl behaviour under $^C (CPAN RT#78619)

    • Separate XS portion into a compiler-optional dependency Devel::GlobalDestruction::XS

  • The package is always now arch-independent and requires perl(Devel::GlobalDestruction::XS) if built for a distribution with perl < 5.13.7

  • Updated perl-Sub-Exporter-Progressive to 0.001010 in F-19 and Rawhide:

    • Fix module name in Makefile.PL (CPAN RT#83932)

    • Work around Exporter.pm not installable on perl < 5.8.0

  • Updated perl-Text-Hunspell to 2.07 in F-19 and Rawhide:

    • Deprecated the delete() method and implemented proper object handles in the hunspell XS glue so that multiple speller objects can coexist (CPAN RT#84054)

Local Packages

  • New package perl-Devel-GlobalDestruction-XS (0.01)

  • Updated dovecot to 2.2 RC3 (F-19 and Rawhide only):

    • dsync: support syncing ACLs (and Sieve scripts with Pigeonhole)

    • ldap: support subqueries and value pointers - see http://wiki2.dovecot.org/AuthDatabase/LDAP/Userdb

    • postmaster_address setting: expand %d to recipient's domain

    • Fixed a crash when decoding quoted-printable content
    • dsync: various bug-fixes

  • Updated perl-Devel-Symdump to 2.10:

    • Added test to help track down segfault (CPAN RT#43675)

    • Declared dependency on Compress::Zlib

    • Documented the difficulty of telling whether scalar variables are declared or not (CPAN RT#77102)

    • Fixed the autogen.t test again, this time for perl 5.8.9

    • Fixed hash ordering issue for autogen.t test with perl 5.17.10 onwards (CPAN RT#84139)

  • Updated perl-Devel-GlobalDestruction to 0.10 as per the Fedora version

  • Updated perl-Sub-Exporter-Progressive to 0.001010 as per the Fedora version

  • Updated perl-Text-CSV_XS to 0.96:

    • No need to require Test::Harness since it's unused (CPAN RT#82693)

    • parse ("") should return one empty field, not undef

    • Now that we know the record number, show it in auto_diag

  • Updated perl-Text-Hunspell to 2.07 as per the Fedora version

Thursday 28th March 2013

Local Packages

  • Updated perl-Capture-Tiny to 0.22:

    • Issue tracker is now github
  • Updated perl-CPAN-Meta to 2.130870:

    • Don't add 'version' to 'provides' during conversion if one didn't exist in the original

  • Updated perl-Moose to 2.0800:

  • Enhancements:
    • The super() subroutine now carps if you pass it arguments; these arguments are always ignored, but we used to ignore them silently (CPAN RT#77383)

    • Roles can now override methods from other roles they consume directly, without needing to manually exclude them (just like classes can)
  • Bug Fixes:
    • Fix false positive when checking for circular references for modules that use the "also" parameter with Moose::Exporter (CPAN RT#63818)

    • Fix memory leak in type unions (CPAN RT#83929)

Friday 29th March 2013

Local Packages

  • New package perl-Text-Haml (0.990107)

  • Rebuilt nmap to stay in sync with the Rawhide build

  • Updated perl-CPAN-Meta to 2.130880:

    • Fix provides 'version' bug introduced in the 2.130870 fix

  • Updated perl-DBI to 1.625:

    • Fixed heap-use-after-free during global destruction (CPAN RT#75614)

  • Updated perl-Filter to 1.46:

    • Fix PIPE_PID/waitpid broken in exec pipe_read since 5.17.6 (CPAN RT#84292)

    • Fix "Bad NAME in Makefile.PL" (CPAN RT#84210)

    • Fix cpansign MANIFEST failure (CPAN RT#82687)

    • Work on test failures with non-English locale (CPAN RT#41285)

    • Skip patching the src for newWarnings style; these are the default

    • Fix examples/method/Decompress.pm syntax error (CPAN RT#53132) and add usage docs

  • Updated perl-Locale-Maketext-Lexicon to 0.93:

    • Moved to Dist::Zilla

    • Added support for HAML
  • Updated perl-Moose to 2.0801:

    • Properly apply traits at compile time (error introduced in 2.0800, CPAN RT#77974)

  • Updated tidy to add a manual page for tab2space

  • Updated xv to add a patch for a cut/paste bug in 24+ bit mode and a further buffer overflow fix for overly-long command line arguments

Saturday 30th March 2013

Local Packages

  • Updated perl-Module-Build to 0.4004:

    • Minor VMS fix for @INC

    • test_requires support has been added

Sunday 31st March 2013

Fedora Project

  • Updated perl-NetAddr-IP to 4.067 in F-19 and Rawhide:

    • Improved diagnostic message for "die" with bad mask for hostenum, hostenumref, split, splitref, rsplit, rsplitref

Local Packages

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

  • Updated perl-Text-CSV_XS to 0.97:

    • Regain the speed from 0.91 (buffer back to 1k)
    • Minor cleanup in XS code
    • Add diag_verbose attribute

Previous Month: February 2013
Next Month: April 2013

Recent