You are not allowed to perform this action.

Clear message

    PaulHowarth/Blog/2012-08

Paul's Blog Entries for August 2012

Wednesday 1st August 2012

Fedora Project

Local Packages

  • New package perl-Sub-Exporter-Progressive (0.001003)

  • Updated curl to eliminate unnecessary inotify events on upload via file protocol (Bug #844385)

  • Updated flex-new to 2.5.36 (Bug #842073)

  • Updated perl-Devel-GlobalDestruction to 0.08:

    • Switch to Sub::Exporter::Progressive

  • Updated perl-Email-Address to 1.896 (documentation improvements)

  • Updated proftpd to 1.3.4b as per the Fedora version

Thursday 2nd August 2012

Local Packages

  • Updated dovecot to 2.1.9:

    • mail-log plugin: log mailbox names with UTF-8 everywhere (instead of mUTF-7 in some places and UTF-8 in other places)

    • director: changed director_username_hash setting's default from %u to %Lu (= lowercase usernames); this doesn't break any existing installations, but might fix some of them

    • doveadm: added "auth cache flush [<username>]" command

    • Implemented dict passdb/userdb

    • Implemented Redis and memcached dict backends, which can be used as auth backends; Redis can also be used as dict-quota backend

    • Added plugin { quota_ignore_save_errors=yes } setting to allow saving a mail when quota lookup fails with temporary failure

    • Full text search indexing might have failed for some messages, always causing indexer-worker process to run out of memory
    • fts-lucene: fixed handling SEARCH HEADER FROM/TO/SUBJECT/CC/BCC when the header wasn't lowercased

    • fts-squat: fixed crash when searching a virtual mailbox

    • pop3: fixed assert crash when doing UIDL on empty mailbox on some setups

    • auth: GSSAPI RFC compliancy and error handling fixes

    • Various fixes related to handling shared namespaces
  • Updated perl-JSON-XS to 2.33:

    • Internal encode/decode XS wrappers did not expect stack moves caused by callbacks

    • Add bencode as to/from option in bin/json_xs

    • Add -e option to json_xs, and none and string in/out formats

  • Updated perl-Spiffy to 0.31:

    • Bring Makefile.PL up to date

    • Make tests not use the 'B' package (CPAN RT#72542)

    • Use Module::Package

Friday 3rd August 2012

Local Packages

  • Updated perl-DateTime-TimeZone to 1.48:

    • This release is based on version 2012e of the Olson database
    • Contemporary changes for Fakaofo

Sunday 5th August 2012

Local Packages

  • Rebuilt python-crypto for python 3.3 in Rawhide

Monday 6th August 2012

Fedora Project

  • Updated perl-Compress-Raw-Bzip2 to 2.055 in Rawhide:

  • Updated perl-Compress-Raw-Lzma to 2.055 in Rawhide:

    • Fix misuse of magic in API
  • Updated perl-Compress-Raw-Zlib to 2.055 in Rawhide:

    • Fix misuse of magic in API (CPAN RT#78079)

    • Include zlib 1.2.7 source

  • Updated perl-IO-Compress to 2.055 in Rawhide:

    • FAQ: added a few paragraphs on how to deal with pbzip2 files (CPAN RT#77743)

    • Compress::Zip: speed up compress, uncompress, memGzip and memGunzip (CPAN RT#77350)

  • Updated perl-IO-Compress-Lzma to 2.055 (no changes)

RPM Fusion Project

  • Rebuilt xv for libtiff.so.5 (libtiff 4.0) in Rawhide

Local Packages

  • Rebuilt compat-wxGTK26 for libtiff.so.5 (libtiff 4.0) in Rawhide

  • Updated curl to use the upstream facility to disable problematic tests

  • Updated perl-Compress-Raw-Bzip2 to 2.055 as per the Fedora version

  • Updated perl-Compress-Raw-Lzma to 2.055 as per the Fedora version

  • Updated perl-Compress-Raw-Zlib to 2.055 as per the Fedora version

  • Updated perl-IO-Compress to 2.055 as per the Fedora version

  • Updated perl-IO-Compress-Lzma to 2.055 as per the Fedora version

  • Rebuilt xv for libtiff.so.5 (libtiff 4.0) in Rawhide

Tuesday 7th August 2012

Fedora Project

  • Updated pari to 2.5.2 in Rawhide (see CHANGES for details)

  • Cleaned up and reinstated EPEL-5 compatibility for perl-Test-EOL after another packager went in and did a "clean up for modern rpmbuild"

Local Packages

  • Updated perl-Capture-Tiny to 0.19:

  • Updated perl-XML-LibXML to 2.0004:

    • Add a way to specify a different compiler to be used in the Makefile by calling Makefile.PL with the CC environment variable set to the path to the alternate compiler, e.g. «CC=/usr/bin/clang perl Makefile.PL»

    • LibXML.pm (_clone): fix typo in line_numbers handling

Wednesday 8th August 2012

Fedora Project

  • Updated perl-Crypt-SSLeay in Rawhide to drop perl(Net::SSL) as a buildreq since it's provided by perl-Crypt-SSLeay itself and is hence a circular build dependency

  • Updated smbldap-tools to 0.9.9 in Fedora 18 and Rawhide:

Local Packages

  • Updated c-ares to include the URL for the license text in the spec file

  • Updated getmail to 4.33.0:

    • Allow normal exit on interrupt (ctrl-c) to allow the user to abort message retrieval while still remembering already-retrieved messages as successfully delivered; you may get a weird error message after you abort, since the server may be in the middle of delivering another message to getmail at the time

  • Updated smbldap-tools to 0.9.9 as per the Fedora version

Thursday 9th August 2012

Local Packages

  • Updated bw-whois to 5.5.2:

    • Fixed a problem where SQLite databases weren't expiring old records, caused by a misfeature in DBD::SQLite

  • Updated perl-Devel-GlobalDestruction to 0.09:

    • Rewrite completely broken pure-perl GD detection under threads

    • Fix pure-perl implementation incorrectly reporting GD during END phase

  • Updated perl-Module-CoreList to 2.70:

    • Updated for v5.16.1
  • Updated perl-Sub-Exporter-Progressive to 0.001004:

    • Fix skipping when Sub::Exporter isn't installed

Friday 10th August 2012

Fedora Project

  • Updated gtkwave to 3.3.39 in F-18 and Rawhide:

    • Fixed relative pathnames when generated in MinGW and used back on Linux
    • Added --output filename option to fst2vcd, vzt2vcd, and lxt2vcd

    • Fixed crash on OSX if gtk_widget_set_sensitive is called on a separator

    • Fixed OSX version so it looks for .gtkwaverc in the home directory and if not found, probes the resource bundle for Contents/Resources/examples/gtkwaverc (no dot in the name)

    • Added GTKWave User's Guide option to help menu on OSX
    • Added + vs ++ separators for twinwave

    • Dynamic resize fixes
  • Updated perl-Compress-Raw-Zlib to 2.056 in F-18 (and, implicitly, Rawhide):

    • Fix C++ build issue

Local Packages

  • Updated gtkwave to 3.3.39 as per the Fedora version

  • Updated perl-Compress-Raw-Zlib to 2.056 as per the Fedora version

Saturday 11th August 2012

Local Packages

  • Updated perl-Mail-IMAPClient to 3.32:

    • Document RFC2087 quota-related calls
    • Fix idle/idle_data documentation error (CPAN RT#78474)

    • Quote()/Massage() now uses literals for non-ASCII data

    • Use Quote()/Massage() consistently now in: login(), proxyauth(), deleteacl(), setacl(), listrights() and rename()

    • Documented deleteacl() and other minor pod cleanup

    • Ran Mail::IMAPClient::BodyStructure through perltidy

    • Update year in README/pod to 2012

    • Fix CPAN RT#74733: Fails with Parse::RecDescent ≥ 1.966_002

    • Fix CPAN RT#74593: Recent changes break Module::ExtractUse and ...

    • Makefile.PL: avoid buggy Parse::RecDescent 1.966_002 until 1.967_009

    • Mail::IMAPClient::BodyStructure usage/docs updates (CPAN RT#76989)

Sunday 19th August 2012

Local Packages

  • Rebuilt dovecot to stay in sync with Fedora (F-17 EVR is currently ahead of Rawhide)

  • Updated getlive to CVS version 2.19 to handle recent changes in hotmail

  • Updated libxml2 in Rawhide and F-18 branches only to upstream release candidate 1 of 2.9.0

    • Introduce a small API change, but ABI compatible (see https://mail.gnome.org/archives/xml/2012-August/msg00005.html); patches for php, gcc/libjava and evolution-data-connector are upstream (in case of problems, contact Daniel Veillard << veillard AT redhat DOT com >>)

    • Many bug fixes including security aspects and small improvements
  • Updated nmap to fix ncat when a file is used as input (Bug #845005)

  • Updated perl-Module-Build to 0.4003:

    • Get rid of outdated metadata tests

Monday 20th August 2012

Fedora Project

  • Updated perl-Net-SSLeay in F-18 and Rawhide with some minor fixes:

    • Fix POD encoding (CPAN RT#78281)

    • Classify buildreqs by usage
    • BR:/R: perl(XSLoader)

Local Packages

  • Updated cdrtools to 3.01 alpha release 8

  • Updated java-1.6.0-sun to 1.6.0.34 (see SunJava6OnFedora):

    • Cumulative bugfix update
    • Update tzupdater to 1_3_48-2012d

  • Updated java-1.7.0-oracle to 1.7.0.6 (see OracleJava7OnFedora):

    • JavaFX SDK and JavaFX Runtime included (requires ffmpeg libraries from a third-party repo for full functionality)

    • Java Access Bridge included
    • Alternative hash function (disabled by default)
    • Changes to Security Warning dialog box for trusted signed and self signed applications
    • Update tzupdater to 1_3_48-2012d

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

    • Only pass AI_ADDRCONFIG as getaddrinfo() flag if no other flags are specified, so the caller can disable it if required

    • Don't count select() invocations during nonblocking unit test because this is too unreliable and races with the kernel/TCP stack

  • Updated perl-Pod-Simple to 3.23:

    • Eliminated nested elements in table of contents (index) items output of Pod::Simple::XHTML, which was especially problematic for headers that included links, as the TOC then got nested anchor elements, which simply would not work (CPAN RT#77686)

    • Fixed semantically invalid nested XHTML generated by Pod::Simple::XHTML since v3.21

    • Improved support for nested "C< >" tags in Pod::Simple::XHTML

    • No longer tries to decode a string with the "utf8" flag set, as the double-decoding only triggered an error

    • Added documentation note that the API expects encoded text (octets)
    • Added "parse_characters()" option to specify that strings to parse are already decoded from octets into characters

  • Updated perl-XML-LibXML in devel branches for libxml2 2.9.0 release candidate

Tuesday 21st August 2012

Fedora Project

  • Updated perl-AnyEvent to 7.02 in F-18 and Rawhide:

    • AnyEvent::Util::run_cmd could block indefinitely

    • Verified that AnyEvent::Socket follows RFC5952

    • Try to parse "ADDR#PORT" in addition to "ADDR PORT"

  • Updated perl-Module-ExtractUse to 0.28 in F-18 and Rawhide:

    • Whitespace in use base is valid

  • Updated perl-Module-Metadata to 1.000011 in F-18 and Rawhide:

    • Fix various warning messages
  • Updated perl-Test-CPAN-Meta-JSON to 0.14 in F-18 and Rawhide:

    • Added minimum perl version (5.006)
    • Reworked Makefile.PL for clarity

    • Implemented Perl::Critic suggestions

    • Added meta_json_ok test and example

    • Several Version.pm updates

  • Updated perl-Test-CPAN-Meta-YAML to 0.21 in F-18 and Rawhide:

    • Added minimum perl version (5.006)
    • Reworked Makefile.PL for clarity

    • Implemented Perl::Critic suggestions

    • Added meta_yaml_ok test and example

    • Several Version.pm updates, including new() parameter name change: 'yaml' is now 'data'

Local Packages

  • Updated perl-AnyEvent to 7.02 as per the Fedora version

  • Updated perl-Module-CoreList to 2.71, adding upstream patch to avoid each $scalar in TieHashDelta.pm (CPAN RT#79109):

    • Updated for v5.17.3
  • Updated perl-Module-Load-Conditional to 0.54:

    • VMS test fixes
  • Updated perl-Module-ExtractUse to 0.28 as per the Fedora version

  • Updated perl-Module-Metadata to 1.000011 as per the Fedora version

  • Updated perl-Module-Pluggable to 4.3:

    • Allow triggers on events, which gives a powerful way to modify behaviour
    • Put documentation in about behaviour under blib and test, allow searching outside blib under test

    • Made following symlinks the default behaviour, and added ability to turn that off
    • Fix installation path
    • Allow min_depth and max_depth

    • Set our @INC up to include and prefer our search_dirs if necessary

    • Switch to Module::Build

    • Fix a problem with installation directory
    • Fix calling the correct method when instantiating
    • Hopefully stop smoker failures
  • Updated perl-Test-CPAN-Meta to 0.22:

    • Updated INSTALL instructions

    • Added minimum perl version (5.006)
    • Reworked Makefile.PL for clarity

    • Implemented Perl::Critic suggestions

    • Added meta_yaml_ok test and example

    • Several Version.pm updates, including new() parameter name change: 'yaml' is now 'data'

  • Updated perl-Test-CPAN-Meta-JSON to 0.14 as per the Fedora version

  • Updated perl-Test-CPAN-Meta-YAML to 0.21 as per the Fedora version

  • Updated perl-Text-CSV_XS to 0.91:

    • Prevent test-failures for long doubles on weird architectures
    • More UTF-8 tests for the change of 0.90
    • Update test case now 5.005 is not supported anymore
    • Rip out the tell/seek introduced in 0.90

  • Updated perl-Variable-Magic to 0.51:

    • It is now safe to call dispell() from inside 'free', 'copy' and 'uvar' callbacks to dispell the magic currently in use

    • Exceptions thrown from inside a 'free' callback are now always consistently propagated outside of the callback; they used to be lost when the 'free' callback was invoked at the end of an eval block or string

    • The 'reset RMG flag' workaround used to allow wizards with both 'uvar' and 'clear' magics to be cast onto a hash, has been made thread-safe

Wednesday 22nd August 2012

Local Packages

  • Updated perl-Module-CoreList to 2.72:

Thursday 23rd August 2012

Fedora Project

  • Cleaned up and rebuilt perl-Sub-Install

Local Packages

  • Updated perl-CPAN-Meta not to run the extra tests (xt/*) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-CPAN-Meta-Requirements not to run the extra tests (xt/*) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-PadWalker to 1.95, adding a patch to fix build with perl 5.8 (CPAN RT#79154):

    • Fix for pad changes in 5.17.4-to-be
  • Updated perl-Sendmail-AccessDB to 1.03:

    • More test cases
  • Cleaned up and rebuilt perl-Sub-Install

Friday 24th August 2012

Fedora Project

  • Cleaned up and rebuilt perl-Package-Generator in Rawhide

  • Updated perl-Package-Stash in Rawhide to drop EPEL-4 support, which simplifies the package considerably

  • Updated perl-Test-Simple in Rawhide to drop the tests subpackage and do a general clean-up

Local Packages

  • Updated perl-Package-Generator to include the LICENSE file

  • Updated perl-PadWalker to 1.96:

    • Restore compatibility with Perl 5.8

Saturday 25th August 2012

Fedora Project

  • Updated perl-Package-Stash-XS in Rawhide to drop EPEL-4 support, which considerably simplifies the package

  • Cleaned up and rebuilt perl-parent in Rawhide

  • Cleaned up and rebuilt perl-PPI in Rawhide

  • Cleaned up and rebuilt perl-Test-Requires in Rawhide

Local Packages

  • Updated perl-Sub-Exporter-Progressive to 0.001005:

    • Add support for tags
    • Warn if defaults are not in exports
    • Add explicit dependency on Test::More ≥ 0.89 (patched out and worked around for older distributions)

  • Cleaned up and rebuilt perl-PPI to keep in sync with the Fedora package

Sunday 26th August 2012

Local Packages

  • Updated perl-DBD-CSV to 0.36:

    • Add line/record number and position in error messages
  • Updated perl-Readonly to require perl(Carp), which is only loaded and used in error conditions

  • Updated perl-Readonly-XS to require perl(Carp), which is only loaded and used in error conditions

Monday 27th August 2012

Local Packages

  • Updated perl-Sub-Exporter-Progressive to 0.001006:

    • Handle ':all' correctly

Tuesday 28th August 2012

Fedora Project

  • Following Petr Sabata's approval of my perl-Sub-Exporter-Progressive package yesterday, I imported and built it for F-16, F-17, F-18, Rawhide, EPEL-5 and EPEL-6

  • Updated perl-Devel-GlobalDestruction to 0.09 in F-18 and Rawhide:

    • Rewrite completely broken pure-perl GD detection under threads

    • Fix pure-perl implementation incorrectly reporting GD during END phase

    • Switch to Sub::Exporter::Progressive

  • Updated perl-MailTools to 2.10 in F-18 and Rawhide:

    • Mail::Mailer::smtp set from address twice (CPAN RT#77161)

    • Mail::Mailer::smtps did not support the From option (CPAN RT#77161)

    • Mail::Util::mailaddress has now an optional parameter to set the returned value explicitly (CPAN #75975)

  • Cleaned up and rebuilt perl-JSON-PP in Rawhide

  • Cleaned up and rebuilt perl-Perl-OSType in Rawhide

Local Packages

  • Updated perl-MailTools to 2.10 as per the Fedora version

  • Cleaned up and rebuilt perl-Test-use-ok

  • Cleaned up and rebuilt perl-Try-Tiny

Wednesday 29th August 2012

Fedora Project

  • Updated perl-MailTools to 2.11 in F-18 and Rawhide:

    • Fix typo in Mail::Mailer::smtp, which only shows up in Perl > 5.14

Local Packages

  • Updated perl-MailTools to 2.11 as per the Fedora version

  • Cleaned up and rebuilt perl-version

  • Bumped the release number of perl-Version-Requirements to replace the perl sub-package (Bug #848961)

Thursday 30th August 2012

Fedora Project

Local Packages

  • Updated perl-IPC-Run to 0.92:

    • Catching a signal during select() could lock up IPC::Run (CPAN RT#59775)

  • Updated proftpd as per the Fedora version

Friday 31st August 2012

Fedora Project

PPTP Client Project

  • After neglecting this for about a year (I don't used pptp any more myself), I was asked about the upstream repo for F-17 (which didn't exist!), so I updated the ppp, pptp, php4-pcntl and php4-pcntl-gtk builds and created repos for F-17 and F-18

Local Packages

Previous Month: July 2012
Next Month: September 2012

Recent