Friday 22nd October 2010
Local Packages
Updated dovecot to 2.0.6, and pigeonhole to the current snapshot:
Pre-login CAPABILITY includes IDLE again
auth: auth_cache_negative_ttl default restored from 0 to 1h as per 1.x
dbox: added initial support for saving mail attachments to external files
doveadm: added import command for importing mails from other storages
- Reduced NFS I/O operations for index file accesses
dbox, Maildir: when copying messages, copy also already cached index fields
mdbox: added mdbox_preallocate_space setting (Linux+ext3/XFS only)
Maildir: LDA/LMTP assert-crashed sometimes when saving a mail
Fixed leaking fds when writing to dovecot.mailbox.log
Fixed rare dovecot.index.cache corruption
IMAP: SEARCH YOUNGER/OLDER wasn't working correctly
I had to add a configure patch to work around the broken fallocate() with 32-bit glibc 2.10 (as described in Bug #500487, linking fails with "undefined reference to fallocate64"), which of course I sent upstream
Updated libxslt to drop redundant dependencies and maintain timestamps where possible
Updated perl-Pod-Coverage-TrustPod to 0.092831:
Repackage with a v1 META.yml file
This needed a patch (which is having to become standard with Dist::Zilla-based modules) to build on older releases with ExtUtils::MakeMaker < 6.31:
--- Pod-Coverage-TrustPod-0.092831/Makefile.PL.orig 2010-10-21 15:44:05.000000000 +0100 +++ Pod-Coverage-TrustPod-0.092831/Makefile.PL 2010-10-22 09:20:07.907212936 +0100 @@ -4,7 +4,7 @@ -use ExtUtils::MakeMaker 6.31; +use ExtUtils::MakeMaker; @@ -12,12 +12,11 @@ 'ABSTRACT' => 'allow a module\'s pod to contain Pod::Coverage hints', 'AUTHOR' => 'Ricardo SIGNES <rjbs@cpan.org>', 'BUILD_REQUIRES' => { - 'BaseWithNoPod' => '0', 'Carp::Heavy' => '0', 'Test::More' => '0' }, 'CONFIGURE_REQUIRES' => { - 'ExtUtils::MakeMaker' => '6.31' + 'ExtUtils::MakeMaker' => '0' }, 'DISTNAME' => 'Pod-Coverage-TrustPod', 'EXE_FILES' => [], @@ -51,6 +50,9 @@ delete $WriteMakefileArgs{CONFIGURE_REQUIRES} unless eval { ExtUtils::MakeMaker->VERSION(6.52) }; +delete $WriteMakefileArgs{LICENSE} + unless eval { ExtUtils::MakeMaker->VERSION(6.31) }; + WriteMakefile(%WriteMakefileArgs);
Updated perl-try-Tiny to 0.07:
Allow multiple finally blocks
Pass the error, if any, to finally blocks when called