PaulHowarth/Blog/2013-05

Paul's Blog Entries for May 2013

Wednesday 1st May 2013

Fedora Project

Local Packages

  • Updated perl-Pod-Coverage to 0.23:

    • Distinguish 'package didn't compile' from 'package has no symbols'
  • Updated perl-TAP-Harness to 3.27:

    • Dramatically reduce memory usage (CPAN RT#84939)

    • Store test_num (in Grammar.pm) as a number instead of a string, which reduces memory usage (CPAN RT#84939)

    • PERL5LIB is always propagated to a test's @INC, even with taint mode (CPAN RT#84377)

  • Updated unrar to 5.00 beta 2

Thursday 2nd May 2013

Fedora Project

  • Petr Šabata kindly reviewed and approved my perl-CPAN-Meta-Check submission

  • Imported and built perl-CPAN-Meta-Check (0.005) for F-17, F-18, F-19 and Rawhide

  • Updated perl-CPAN-Changes to 0.20 in F-19 and Rawhide:

    • 'delete_empty_groups' shouldn't erroneously delete default group

    • Add tidy_changelog utility script

    • Minor pod fix
  • Updated perl-IO-Socket-SSL to 1.88 in F-19 and Rawhide:

    • Consider a value of '' the same as undef for SSL_ca_(path|file), SSL_key* and SSL_cert* - some apps like Net::LDAP use it that way

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

Local Packages

  • Updated perl-CPAN-Changes to 0.20 as per the Fedora version, also adding a patch to support building with Test::More < 0.96, a new requirement not flagged by upstream (CPAN RT#84994)

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

  • Updated perl-TAP-Harness to 3.28:

    • Bugfix: Fix taint failures on Windows

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

Friday 3rd May 2013

Fedora Project

  • Updated perl-Error to 0.17020 in F-19 and Rawhide:

    • Change to Shlomi Fish's new E-mail and web address
    • Clarify the licence of lib/Error/Simple.pm (CPAN RT#81277)

    • Correct typos (CPAN RT#85023)

  • Updated perl-ExtUtils-Helpers to 0.020 in EPEL-5, EPEL-6, F-17 and F-18 to bring it up to date an make sure module manpages get installed in the right places

  • Updated perl-Module-Build-Tiny to 0.019 in F-17 and F-18 to bring it up to date and support --pureperl-only

Local Packages

  • Updated perl-Error to 0.17020 as per the Fedora version

  • Updated perl-Pod-Simple to 3.27:

    • Added new warnings as defined by Pod::Checker:

      • "=over" without "=back"

      • "L<>" starts or ends with whitespace

      • Raw "|" or "/" in "L<text|link>`" text

    • Added ->keep_encoding_directive, which is false by default, to prevent formatters from emitting a document's '=encoding' directive in most cases (that they emitted the encoding was a bug introduced in v3.26 - CPAN RT#84093); now, only the DumpAsText and DumpAsXML formats set it to true

Sunday 5th May 2013

Fedora Project

  • Updated perl-Module-Metadata to 1.000012 in F-19 and Rawhide:

  • Updated perl-Test-Spelling to 0.19 in F-19 and Rawhide:

    • For more consistent results, avoid using the user's local aspell dictionary (CPAN RT#56483)

  • Updated perl-Test-Vars to 0.004 in F-19 and Rawhide:

    • Re-package with Module::Build

    • Remove an unnecessary use of smart match operator

Local Packages

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

  • Updated perl-Pod-Simple to 3.28:

    • Removed use of 'done_testing' in t/whine.t, which was added in v3.27

    • Fixed improperly calculated number of skipped tests in t/xhtml01.t when HTML::Entities is not installed

  • Updated perl-Test-Pod to 1.47:

    • Fixed failing test on Pod::Simple 3.27 and higher

  • Updated perl-Test-Spelling to 0.19 as per the Fedora version

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

  • Updated python-pyasn1 to 0.1.7:

    • License updated to vanilla BSD 2-Clause to ease package use (http://opensource.org/licenses/BSD-2-Clause)

    • Test suite made discoverable by unittest/unittest2 discovery feature

    • Fix to decoder working on indefinite length substrate - end-of-octets marker is now detected by both tag and value; otherwise zero values may interfere with end-of-octets marker
    • Fix to decoder to fail in cases where tagFormat indicates inappropriate format for the type (e.g. BOOLEAN is always PRIMITIVE, SET is always CONSTRUCTED and OCTET STRING is either of the two)

    • Fix to REAL type encoder to force primitive encoding form encoding

    • Fix to CHOICE decoder to handle explicitly tagged, indefinite length mode encoding

    • Fix to REAL type decoder to handle negative REAL values correctly

Monday 6th May 2013

Fedora Project

  • Petr Šabata kindly reviewed and approved my perl-Test-CheckDeps submission

  • Imported and built perl-Test-CheckDeps (0.002) for F-17, F-18, F-19 and Rawhide

  • Updated perl-Test-Kwalitee to 1.04 in F-19 and Rawhide:

    • Fixed documentation to refer to the proper names of Kwalitee tests (CPAN RT#24506)

    • Cleaned up partially-botched distribution metadata and README

Tuesday 7th May 2013

Fedora Project

  • Updated perl-ExtUtils-Helpers to 0.021 in F-19 and Rawhide:

    • Always use the right environment variable for home directory
    • Use configuration provided manpage extension

Local Packages

  • Updated perl-ExtUtils-Helpers to 0.021 as per the Fedora version

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

    • Corrected spelling of Text::Haml

    • xgettext.pl was not being installed

  • Updated perl-Test-Pod to 1.48:

    • Fixed test failure with versions of Pod::Simple lower than 3.24

Wednesday 8th May 2013

Local Packages

  • Updated perl-Coro to 6.29:

    • Clean remnants of existing __DIE__ and __WARN__ handlers so they lose their magic and will not cause segfaults later

    • Improved Coro::State documentation a bit

    • Coro::Debug::command now flushes the output

    • Add hack detection code for x32 ABI, because the braindead slugs who designed that made it look exactly like x86_64 without providing proper compile-time symbols to test for it; as a result, this detection cannot work reliably
    • valgrind stack registering was broken

    • Do not rely on Time::HiRes anymore in Coro::Debug

    • When an on_destroy handler destructs the coro currently being destructed, a perl scalar could be accessed after being freed, likely causing a crash

  • Updated perl-Moose to 2.0802:

    • Fix incompatibilities with Test::Builder 1.005+

    • Moose::Manual::Contributing updated to reflect the change of primary repository from git.moose.perl.org to github.com

  • Updated perl-Pod-Spell to 1.02:

    • Converted to dzil by new upstream maintainer

Thursday 9th May 2013

Fedora Project

  • Updated perl-Module-Metadata to 1.000014 in F-19 and Rawhide:

    • Fix reliance on recent Test::Builder

    • Make tests perl 5.6 compatible

Local Packages

  • Updated getmail to 4.40.2:

    • Fix a backwards incompatibility with Python 2.3 and 2.4 introduced in getmail 4.38.0

  • Updated perl-Coro to 6.31:

    • Coro::AIO requests would crash if the thread was ready'd while the request was ongoing

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

  • Updated perl-Pod-Spell to 1.04:

    • Update copyright info (license changed to Artistic 2.0)
    • Require 5.8
    • Improve tests
    • Hopefully fix failing test on Windows
    • Improve code readability
    • Remove DEBUG for private _is_debug method

    • Fix tests to work on older perls

  • Updated perl-XML-LibXML to 2.0017:

    • Made the minimum version of libxml2 2.9.0 as previous versions were too buggy due to spurious CPAN test failures

Friday 10th May 2013

Fedora Project

  • Updated glib in F-19 and Rawhide to avoid having to run autotools at build time (Bug #961283)

  • Updated gtk+ in F-19 and Rawhide to avoid having to run autotools at build time (Bug #961362)

Local Packages

  • Updated glib to avoid having to run autotools at build time, as per the Fedora version

  • Updated gtk+ to avoid having to run autotools at build time, as per the Fedora version

  • Updated unrar to 5.00 beta 3

Saturday 11th May 2013

FA Cup Final

Went to Wembley for the FA Cup Final. Nice day out apart from the football; best part of 40,000 City fans turned up but unfortunately the team didn't. Stayed to watch the trophy presentation and applaud Wigan, who thoroughly deserved their win and their bit of history. Pleased for Dave Whelan in particular. Good luck to Wigan for Tuesday night at Arsenal too; it would be a shame for them to be the first club to win the Cup and get relegated in the same season.

Sunday 12th May 2013

Local Packages

  • Updated c-ares to 1.10.0:

    • Added ares_create_query(), to be used instead of ares_mkquery()

    • ares_inet_ntop() and ares_inet_pton() are now recognized c-ares functions

    • Include the ares_parse_soa_reply.* files in the tarball

    • read_udp_packets: bail out loop on bad sockets

    • get_DNS_AdaptersAddresses: fix IPv6 parsing

    • adig: perror() doesn't work for socket errors on windows

    • ares_parse_aaaa_reply: fix memory leak

    • setup_once.h: HP-UX <sys/socket.h> issue workaround

    • configure: several fixes

    • config-dos.h: define strerror() to strerror_s_() for High-C

    • config-dos.h: define HAVE_CLOSE_S for MSDOS/Watt-32

    • ares_build.h.dist: enhance non-configure GCC ABI detection logic

    • ares.h: stricter CARES_EXTERN linkage decorations logic

    • ares_cancel(): cancel requests safely

    • Protocol parsing: check input data more strictly
    • Library init: be recursive, reference count inits/cleanups
    • ares_parse_txt_reply: return a ares_txt_reply node for each sub-string

    • ares_set_servers_csv: fixed IPv6 address parsing

    • Build: fix build on msvc11
  • Updated getmail to 4.40.3:

    • Increase system recursion limit when run with Python 2.3, to prevent recursion errors in parsing some pathologically complex MIME emails

Monday 13th May 2013

Fedora Project

  • Updated perl-Test-Kwalitee to 1.05 in F-19 and Rawhide:

    • More rigorous testing of output; in order to make this possible, now we do END { done_testing } instead of planning a test count

Local Packages

  • Updated perl-autodie to 2.19:

    • Bugfix: Loading a file that does not change packages while autodie in effect no longer causes weird behaviour when slurpy built-ins (like open() and unlink()) are called (GH #22)

    • Test: More testing in scope_leak.t

    • Test: More testing around packages in truncate.t

    • Test: Tests for leak guard failures for slurpy core functions

    • Speed/Internal: Significant improvements in load time, especially when autodie is used across multiple files, by caching re-usable subroutines and reducing calls to eval "" (CPAN RT#46984)

    • Documentation: Spelling and correction fixes

    • Devel: Faster and more robust testing with travis-ci

    • Devel: Some simple benchmarks bundled in the benchmarks/ directory

  • Updated perl-Data-Dump to 1.22:

    • Deal with class names containing '=' (CPAN RT#72415)

    • Filters now get access to $ctx->expr, the textual expression denoting the current object

  • Updated perl-PPIx-Regexpto 0.034:

    • Correct spelling and grammar errors in POD and comments (CPAN RT#85050)

  • Updated perl-Test-Kwalitee to 1.05 as per the Fedora version; since this new version now requires done_testing from Test::Builder, Fedora 10 and older releases are stuck with version 1.04 - their Test::Builder versions are too old

  • Updated perl-XML-LibXML to 2.0018:

    • Revert previous change of minimal version of libxml2, which proved to be unpopular and didn't prevent the CPAN test failures

Tuesday 14th May 2013

Fedora Project

  • Updated pari to 2.5.4 (bug fix release) in Rawhide

  • Updated perl-IO-Socket-SSL to 1.89 in Rawhide:

    • If IO::Socket::IP is used it should be at least version 0.20; otherwise we get problems with HTTP::Daemon::SSL and maybe others (CPAN RT#81932)

    • Spelling corrections
  • I only did this update in Rawhide because F-19 does not have IO::Socket::IP ≥ 0.20

  • Updated perl-Test-Kwalitee to 1.06 in F-19 and Rawhide:

    • Restore previous behaviour of plan()ing in import, to unbreak some dists that didn't follow the docs (which in this case is ok since it's a horrible idea for a Test module to plan itself anyway) (v1.05)

    • More diagnostic data is printed when a test fails (CPAN RT#85107)

Local Packages

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

  • Updated perl-Mail-IMAPClient to 3.33:

    • More clean-up on use of $@ and $!

    • Clean up get_bodystructure and get_envelope

    • Allow Ssl arg as an arrayref to pass args to IO::Socket::SSL

    • No need to Massage() the folder name in uidnext()

    • get_envelope() fails when subject ends with backslash (CPAN RT#84028)

    • move()/copy() with sequence caused numeric warning (CPAN RT#79476)

    • move()/copy() no longer sort message(s) provided by caller

  • Updated perl-Test-Kwalitee to 1.06 as per the Fedora version

Wednesday 15th May 2013

Fedora Project

  • Updated perl-Test-CheckDeps to 0.004 in F-19 and Rawhide:

    • Sort dependencies before displaying them
    • check_dependencies() can now optionally also test recommended and suggested prerequisites

    • Reinstate loading of CPAN::Meta

Local Packages

  • Updated perl-DBI to 1.626:

    • Fixed pod text/link was reversed in a few cases (CPAN RT#85168)

    • Handle aliasing of STORE'd attributes in DBI::DBD::SqlEngine

    • Updated repository URI to git
    • Fixed skip() count argument in t/48dbi_dbd_sqlengine.t

  • Updated perl-Test-CheckDeps to 0.004 as per the Fedora version

Thursday 16th May 2013

Local Packages

  • Updated dovecot to update pigeonhole to 0.4.0:

    • Added doveadm-sieve plugin that provides the possibility to synch Sieve scripts using doveadm sync along with the user's mailboxes

    • Added the Sieve extprograms plugin to the main Pigeonhole package; it is still a plugin, but it is now included so that a separate compile is no longer necessary and distributors are likely to include it

    • Added debug message showing Pigeonhole version at initialization, which makes it very clear that the plugin is properly loaded
    • Finished implementation of the Sieve include extension, which should now fully conform to RFC 6609; the main addition is the new :optional tag, which makes the include command ignore missing included scripts without an error

    • Finished implementation of the Sieve environment extension as much as possible; environment items "location", "phase" and "domain" now also return a usable value

Friday 17th May 2013

Local Packages

  • Updated perl-DBI to 1.627:

    • Fixed VERSION regression in DBI::SQL::Nano

Saturday 18th May 2013

Local Packages

  • Updated perl-Module-CoreList to 2.90:

    • Updated for v5.18.0

Monday 20th May 2013

Fedora Project

  • Overhauled the milter-greylist package in Rawhide and F-19 to make it more like most other server packages in Fedora, with the appropriate initscripts included in the main package rather than being sub-packaged

  • Updated milter-greylist to 4.5.1 in F-19 and Rawhide:

    • More Solaris build fixes
    • Fix swapped %f and %r for stats example in default greylist.conf

    • Support p0f v3.06 and up with --with-p0f-src or --enable-p0f306

    • DNS update support
    • "make clean" clears milter-greylist.spec

    • Add IPv6 support for MX sync
  • Built milter-greylist (4.5.1) for the first time in EPEL-6 (Bug #958011)

  • Updated perl-Module-Build-Tiny to 0.020 in F-17, F-18, F-19 and Rawhide:

    • Accept a --create_packlist argument

  • Updated perl-Data-Section-Simple to use Module::Build::Tiny's new --create_packlist option

Local Packages

  • Updated dovecot to 2.2.2:

    • zlib: keep the last mail cached uncompressed in a temp file, which fixes performance when doing small partial fetches from a large mail

    • acl: if plugin { acl_defaults_from_inbox = yes } is set, get the default ACLs for private and shared namespaces from the user's INBOX (this probably will become default in v2.3)

    • pop3: added pop3_deleted_flag setting to switch POP3 deletions to only hide the messages from POP3, but still be visible via IMAP

    • ACL plugin: mailbox creation wasn't actually checking any ACLs and always succeeded (due to some v2.2 API changes); the created mailbox couldn't have been accessed though, so this couldn't have caused any data leak

    • IMAP: Various URLAUTH fixes

    • IMAP: Fixed a hang with invalid APPEND parameters

    • IMAP LIST-EXTENDED: INBOX was never listed with \Subscribed flag

    • mailbox_list_index=yes still caused crashes

    • maildir: fixed a crash after dovecot-keywords file was re-read

    • maildir: if files had reappeared unexpectedly to a maildir, they were ignored until index files were deleted

    • maildir: fixed handling over 26 keywords in a mailbox

    • maildir++: fixed mail_shared_explicit_inbox=no

    • namespace { prefix="" list=no } was listing mailboxes

    • imap/pop3-login proxying: fixed a crash if TCP connection succeeded, but the remote login timed out

    • Case-insensitive search/sort didn't work correctly for all unicode characters, as specified by i;unicode-casemap comparator; If full text search indexes were used, they need to be rebuilt for old mails to be handled correctly (this bug has existed always in Dovecot)

    • config: added missing auth-dict.conf.ext to distribution

  • Updated perl-Module-Build-Tiny to 0.020 as per the Fedora version

  • Updated perl-Module-CoreList to 2.91:

    • Updated for v5.19.0
  • Updated perl-Data-Section-Simple to use Module::Build::Tiny's new --create_packlist option, as per the Fedora version

Tuesday 21st May 2013

Fedora Project

  • Updated perl-Module-Info to 0.34 in Rawhide:

    • Replace Text::Soundex in tests with Class::Struct, since Text::Soundex will not be in core in Perl 5.19 and up

    • Replace ExtUtils::MY_Metafile with META_MERGE in Makefile.PL

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

Local Packages

  • Updated dovecot to make some minor spec file changes:

    • Use the %{_tmpfilesdir} macro (Bug #964448)

    • Drop %defattr, which is redundant since rpm 4.4 and I'm not building it for anything with an older version of rpm than that

  • Updated perl-Devel-StackTrace not to build-require perl(Test::Spelling) when bootstrapping (to avoid a circular build dependency), and not to run the release tests either, since they'd fail without it

  • Updated perl-IO-Socket-INET6 to 2.70:

    • Fix a typo (CPAN RT#73143)

    • Add t/style-trailing-space.t and get rid of trailing space

  • Updated perl-Module-Info to 0.34 as per the Fedora version

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

  • Updated unrar to 5.00 beta 4

Thursday 23rd May 2013

Local Packages

  • Updated perl-JSON to 2.58:

    • Support PUREPERL_ONLY install option (CPAN RT#84876) (PERL_ONLY and NO_XS are not yet removed)

    • Stop installing JSON::XS automatically on Perl 5.18

  • Updated perl-SQL-Statement to 1.404:

    • Fix documentation (CPAN RT#84889, CPAN RT#85257)

    • Re-enable clean-up of test_output* after test done

    • Recommend Text::Soundex and do soundex-test only when we have it, because it's going to be removed from core for Perl 5.19

  • Updated perl-XML-SAX-Expat to 0.50:

    • Fixed broken link to SAX2 specification in POD
    • Added repository information to Makefile.PL

    • Added README file to satisfy packaging guidelines

Saturday 25th May 2013

Local Packages

  • Updated nmap to:

    • Exit nicely from zenmap rather than crashing if there is no display (#958240)

    • Fix icon symlink in zenmap (Bug #957381)

    • Fix typo in nping man page

  • Updated perl-JSON-XS to 2.34:

    • Handle hash randomization in perl 5.18

    • When canonicalising, only allocate up to 64 hash key pointers on the stack; for larger hashes, use the heap, to avoid using too much stack space
    • Discuss the problem with setlocale

  • Updated perl-Moose to 2.1001:

    • Fixed the Num builtin type to reject NaN, Inf, numbers with whitespace, and other questionable strings (CPAN RT#70539); MooseX::Types::LaxNum contains the old behaviour

Sunday 26th May 2013

Fedora Project

  • Updated perl-NetAddr-IP to 4.069 in Rawhide:

    • Add proper pod encoding in Lite.pm

    • Changed Makefile.PL to check for config.h when building for XS with 'gcc', try building with 'cc', and check again; if config.h is not found, force Pure Perl mode

    • Kill XS in winduhs and Darwin, both of which misbehave when compiling XS code

Local Packages

  • Updated perl-Exception-Base to 0.25:

    • Builds on Perl 5.18.0 with smartmatch operator as an experimental feature
  • Updated perl-NetAddr-IP to 4.069 as per the Fedora version

  • Updated perl-Test-Tester to 0.109:

    • Add minimal support for note and explain (i.e. don't crash)

Monday 27th May 2013

Fedora Project

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

    • Silence compiler warning by making 2nd parameter to DispStream a const char*

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

    • Silence compiler warning by making 2nd parameter to DispStream a const char*

  • Updated perl-Compress-Raw-Zlib to 2.061 in Rawhide:

    • Include zlib 1.2.8 source

    • Typo fix CPAN RT#85431)

    • Silence compiler warning by making 2nd parameter to DispStream a const char*

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

    • zipdetails (1.06)

      • Get it to cope with Android 'zipalign' non-standard extra fields; these are used to make sure that a non-compressed member starts on a 4 byte boundary

    • unzip example with IO::Uncompress::Unzip (CPAN RT#84647)

  • Updated perl-IO-Compress-Lzma to 2.061 in Rawhide:

    • Fix IO::Uncompress::UnXz v2.060 memLimit option bug (CPAN RT#84966)

  • Updated perl-Module-Build-Tiny to 0.021 in Rawhide:

    • Add XS support

    • Only manify if really installable

Local Packages

  • Updated getmail to 4.41.0:

    • Messages retrieved with POP could have a blank trailing line removed when delivered
    • Fix an ImportError when IMAP retriever used with getmail under Python 2.4

  • Updated the IO::Compress stack to to 2.061 as per the Fedora versions

  • Updated perl-Module-Build-Tiny to 0.021 as per the Fedora version

Tuesday 28th May 2013

Local Packages

  • Updated fetchyahoo to 2.14.10:

    • Switch to classic Yahoo! mail before downloading messages
  • Updated perl-Module-Pluggable to 4.8:

    • Fix some typos
    • Fix error in testing when Text::BibTex is installed

  • Updated unrar to 5.00 beta 5

Wednesday 29th May 2013

Fedora Project

  • Updated perl-IO-Socket-SSL to 1.90 in Rawhide:

    • Support more digests, especially SHA-2 (CPAN RT#85290)

    • Added support for easy SSL interception (man in the middle) based on ideas found in mojo-mitm proxy

    • Make 1.46 the minimal required version for Net::SSLeay, because it introduced lots of useful functions

Local Packages

  • Updated perl-CPAN-Meta to 2.131490:

    • Downconversion of custom resources was not dropping the leading "x_"; now, "x_MailingList" will downconvert correctly to "MailingList"

    • Per the Lancaster Consensus, the 'file' subkey of a package listed in 'provides' must refer to an actual file in the distribution, either the .pm file that provides the package or another file (*.PL) that generates it

  • Updated perl-IO-Socket-SSL to 1.90 as per the Fedora version, except for F-3 and RHEL-4, as the updated version now requires openssl ≥ 0.9.7e for the P_ASN1_TIME_get_isotime and P_ASN1_TIME_set_isotime functions in Net::SSLeay

  • Updated ppp to make the radius plugin config parser less strict (Bug #906913)

Thursday 30th May 2013

Fedora Project

  • Updated perl-IO-Socket-SSL to 1.92 in Rawhide:

    • Added IO::Socket::SSL::Utils for easier manipulation of certificates and keys

    • Moved SSL interception into IO::Socket::SSL::Intercept and simplified it using IO::Socket::SSL::Utils

    • Enhance meta information in Makefile.PL

Local Packages

  • Updated perl-IO-Socket-SSL to 1.92 as per the Fedora version; this release wouldn't work with openssl < 0.9.8 so F-4 and earlier releases are stuck with an older version

Friday 31st May 2013

Fedora Project

  • Updated perl-IO-Socket-SSL to 1.93 in Rawhide:

    • Need at least OpenSSL version 0.9.8 now, since last 0.9.7 was released 6 years ago; remove code to work around older releases
    • Changed AUTHOR in Makefile.PL from array back to string, because the array feature is not available in MakeMaker shipped with 5.8.9 (CPAN RT#85739)

  • Updated perl-Module-ExtractUse to 0.31 in Rawhide:

    • Support use Foo::Bar (); etc. (CPAN RT#50723)

    • "use" after statement with trailing comment was ignored (CPAN RT#71761)

    • Fixed the Pod::Simple encoding issue

    • Fix incorrect regexp (ref gh-5)

    • Avoid regex features introduced only in later perl (close gh-5)

    • Use plan() instead of done_testing() (ref gh-5)

    • Add support for bareword leading hyphen, in-place arrayref and hashref

    • Proper version number for older releases in Changes file

  • Updated perl-Test-Vars to 0.005 in Rawhide:

    • Use skip_all instead of planning 0 tests (#4)

Local Packages

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

  • Updated perl-Module-ExtractUse to 0.31 as per the Fedora version

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

Previous Month: April 2013
Next Month: June 2013

Recent