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-07

Paul's Blog Entries for July 2013

Monday 1st July 2013

Fedora Project

  • Updated perl-Test-Requires to 0.07 in Rawhide:

    • If the RELEASE_TESTING environment variable is true, then instead of skipping tests, Test::Requires bails out

    • Document that use Test::Requires "5.010" works

Local Packages

  • New package perl-File-ShareDir (1.03)

  • New package perl-Spellunker (0.2.3)

  • Updated curl to restore the functionality of 'curl -u :'

  • Updated perl-Module-Build-Tiny to use File::ShareDir in its test suite

  • Updated perl-Test-Requires to 0.07 as per the Fedora version

  • Updated perl-XML-LibXML to 2.0019:

Tuesday 2nd July 2013

Fedora Project

  • Updated perl-DBM-Deep to 2.0009 in Rawhide:

    • Fix for pushing non-true values in DBM::Deep::Array (CPAN RT#85414)

  • It also needed a patch for some broken POD (CPAN RT#85252)

Local Packages

  • Updated perl-Array-Diff to add the missing build requirement of perl(ExtUtils::MakeMaker)

  • Updated perl-Class-Data-Inheritable to add the missing build requirement of perl(ExtUtils::MakeMaker)

  • Updated perl-constant-boolean to tweak the perlcritic test, which has discovered something to moan about (the unimport function's name)

  • Updated perl-DateTime-Locale to fix a FTBFS issue: DateTime::LocaleCatalog was renamed to DateTime::Locale::Catalog and is just a stub POD file now that details the renaming, so when the current version of Pod::Coverage tries to load the module to find the symbols, it can't and fails the test

  • $ IS_MAINTAINER=1 ./Build test
    t/01basic.t .......... ok
    t/02iso639-2.t ....... ok
    t/03alias.t .......... ok
    t/04format-length.t .. ok
    t/05register.t ....... ok
    t/06storable.t ....... ok
    t/07script.t ......... ok
    t/08dash-in-name.t ... ok
    t/09version-check.t .. ok
    t/10deprecated.t ..... ok
    #   Failed test 'Pod coverage on DateTime::LocaleCatalog'
    #   at t/pod-coverage.t line 93.
    # DateTime::LocaleCatalog: requiring 'DateTime::LocaleCatalog' failed
    # Looks like you failed 1 test of 3.
    t/pod-coverage.t .....
    Dubious, test returned 1 (wstat 256, 0x100)
    Failed 1/3 subtests
    t/pod.t .............. ok
    Test Summary Report
    -------------------
    t/pod-coverage.t   (Wstat: 256 Tests: 3 Failed: 1)
      Failed test:  3
      Non-zero exit status: 1
    Files=12, Tests=10489,  9 wallclock secs ( 1.38 usr  0.08 sys +  9.32 cusr  0.15 csys = 10.93 CPU)
    Result: FAIL
    Failed 1/12 test programs. 1/10489 subtests failed.
  • Fortunately, perl-DateTime-Locale has a non-standard POD Coverage test, which made it easy to tweak it not to check the LocaleCatalog.pm file:

  • DateTime::LocaleCatalog has been renamed to DateTime::Locale::Catalog
    and cannot be loaded
    
    --- t/pod-coverage.t
    +++ t/pod-coverage.t
    @@ -14,6 +14,7 @@
     my $dir = -d 'blib' ? 'blib' : 'lib';
     
     my @files = sort File::Find::Rule ->file->name('*.pm')
    +    ->not( File::Find::Rule->file->name('LocaleCatalog.pm') )
         ->not( File::Find::Rule->grep('This file is auto-generated') )->in($dir);
     
     plan tests => scalar @files;
  • Updated perl-DBM-Deep to 2.0009 as per the Fedora version

  • Updated perl-File-MMagic to 1.30:

    • MMagic.pm (checktype_byfilename): remove Scalar::Util::weaken to prevent decrementing REFCNT too much

  • Updated perl-MIME-XBase64 to 3.14:

    • Install to 'site' instead of 'perl' when perl version is 5.12+

  • Updated perl-Spellunker to 0.3.0:

    • Added more stopwords
    • Support &

    • Show correct test line number if all_pod_files_spelling_ok fails

    • Documentation fixes
    • Test "bin" and "script" directories if "blib" does not exist

    • Allow git sha1 hash
  • Updated the python-twisted stack to 13.1.0 (see NEWS for details)

Wednesday 3rd July 2013

Fedora Project

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

    • Major behaviour change:

      • ssl_verify_mode now defaults to verify_peer for client

      • Previously it used verify_none, but loudly complained since 1.79 about it

      • It will not complain any longer, but the connection will probably fail
      • Please don't simply disable ssl verification; instead, set SSL_ca_file etc. so that verification succeeds!

    • Major behaviour change:

      • It will now complain if the built-in defaults of certs/my-ca.pem or ca/ for CA and certs/{server,client}-{key,cert}.pem for cert and key are used, i.e. no certificates are specified explicitly

      • In the future these insecure (relative path!) defaults will be removed and the CA replaced with the system defaults
    • Use Net::SSLeay::SSL_CTX_set_default_verify_paths to use openssl's built-in defaults for CA unless CA path/file was given (or IO::Socket::SSL built-ins used)

  • Updated perl-Tree-DAG_Node to 1.12 in Rawhide:

    • Change text in README referring to licence to match text in body of source, since it was in conflict with the Artistic Licence V 2.0

    • Rename CHANGES to Changes as per CPAN::Changes::SPEC

    • Various spelling fixes in the docs

Local Packages

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

  • Updated perl-Tree-DAG_Node to 1.12 as per the Fedora version

Thursday 4th July 2013

Fedora Project

  • Updated perl-Class-C3 to 0.25 in Rawhide:

Local Packages

  • Updated perl-Class-C3 to 0.25 as per the Fedora version

  • Updated perl-Net-Server to remove the Log4perl dependency filter for rpm ≥ 4.9, which should have been removed with the filter for older rpm versions a while back, and added a patch to fix the test suite to work with IO::Socket::SSL ≥ 1.950 (CPAN RT#86707)

  • Updated ppp to fix a possible NULL pointer dereference

Friday 5th July 2013

Fedora Project

  • Updated perl-ExtUtils-Config in Rawhide not to build-require perl(Test::Kwalitee) when bootstrapping, as Test-Kwalitee builds using Module::Build::Tiny, which requires ExtUtils::Config

  • Updated perl-Try-Tiny to 0.13 in Rawhide:

    • Fix tests failing on 5.6.x due to differing DESTROY semantics

    • Excise superfluous local($@) call - 7% speed-up

    • Fix broken URLs (CPAN RT#55659)

    • Proper exception on erroneous usage of bare catch/finally (CPAN RT#81070)

    • Proper exception on erroneous use of multiple catch{} blocks

    • Clarify exception occurring on unterminated try block (CPAN RT#75712)

    • Fix the prototypes shown in docs to match code (CPAN RT#79590)

    • Warn loudly on exceptions in finally() blocks

    • dzil-ify

Local Packages

  • Updated perl-autodie to build-require perl(ExtUtils::MakeMaker) and not to run the Perl::Critic or Kwalitee tests when bootstrapping

  • Updated perl-DateTime-Format-Strptime to drop the redundant build requirement perl(Test::Kwalitee) - there's no Kwalitee test in the current release

  • Updated perl-ExtUtils-Config as per the Fedora version

  • Updated perl-IPC-System-Simple not to run the Perl::Critic or Kwalitee tests when bootstrapping

  • Updated perl-PPIx-Regexp not to build-require perl(Test::Kwalitee) when bootstrapping

  • Updated perl-Try-Tiny to 0.13 as per the Fedora version

  • Updated perl-Variable-Magic not to build-require perl(Test::Kwalitee) when bootstrapping

  • Updated perl-XML-LibXSLT to 1.81 (typo fix)

Saturday 6th July 2013

Fedora Project

  • Updated perl-Data-OptList to 0.108 in Rawhide:

    • Repackage, new bug tracker
  • Updated perl-Try-Tiny to 0.14 in Rawhide:

    • Also throw an exception for catch/finally in scalar context (CPAN RT#81070)

Local Packages

  • Updated perl-Data-OptList to 0.108 as per the Fedora version

  • Updated perl-Try-Tiny to 0.14 as per the Fedora version

Sunday 7th July 2013

Fedora Project

  • Updated perl-Test-NoTabs in Rawhide to revert the previous unbundling of Module::Install*, which was causing numerous bootstrap build dependency cycles

Local Packages

  • Updated perl-Pod-Spell to 1.05:

    • Add stopwords

Monday 8th July 2013

Fedora Project

  • Updated perl-Package-Generator to 1.105 in Rawhide:

    • Repackage, update bug tracker
    • Drop pod tests

Local Packages

  • Updated perl-DateTime-TimeZone to 1.60:

    • This release is based on version 2013d of the Olson database
    • Contemporary changes for Morocco and Israel
    • Historical changes for Jerusalem
  • Updated perl-Package-Generator to 1.105 as per the Fedora version

Tuesday 9th July 2013

Fedora Project

  • Updated perl-HTML-TreeBuilder-LibXML in Rawhide not to build-require perl(Web::Scraper) when bootstrapping a new version of perl as that module requires HTML::TreeBuilder::LibXML itself (Bug #982293)

  • Updated perl-Module-Build-Tiny to 0.24 (current upstream release) in F-18 and F-19 as some other upstream module releases are starting to demand later versions than 0.21

  • Updated perl-Try-Tiny to 0.15 in Rawhide:

    • Optionally use Sub::Name to name the try/catch/finally blocks, if available

  • Submitted a review request for perl-Test-Warnings

Local Packages

  • New package perl-Test-Warnings (0.006)

  • Updated curl to mention all options listed in 'curl --help' in the curl.1 man page

  • Updated perl-Digest-SHA to bump its epoch to 1 as per the Fedora version of the package

  • Updated perl-Dist-CheckConflicts to 0.07:

    • Instead of silently ignoring conflicts that do not compile, issue a conflict warning (CPAN RT#75486)

  • I did not do a Fedora update for this as it requires Test::Warnings, which is not yet available

  • Updated perl-Test-Output to 1.02:

    • Re-do everything with Capture::Tiny rather than ties

  • Updated perl-Try-Tiny to 0.15 as per the Fedora version

Wednesday 10th July 2013

Fedora Project

  • Updated perl-Dist-CheckConflicts to 0.08 in Rawhide:

    • Instead of silently ignoring conflicts that do not compile, issue a conflict warning (CPAN RT#75486)

  • Updated perl-Package-Stash to 0.35 in Rawhide:

    • Remove old, deprecated API
  • Updated perl-Try-Tiny to 0.16 in Rawhide:

    • Remove accidental Sub::Name test dependency

Local Packages

  • Updated dovecot to fix name conflict with cyrus-sasl (Bug #975869)

  • Updated perl-Dist-CheckConflicts to 0.08:

    • Remove the dependency on Test::Warnings

  • Updated perl-Package-Stash to 0.35:

    • Remove old, deprecated API
  • Updated perl-Test-Warnings to 0.007:

    • Fix subtest tests to work on Test::More before 0.95_01 (CPAN RT#86802)

  • Updated perl-Try-Tiny to 0.16 as per the Fedora version

Thursday 11th July 2013

Fedora Project

  • Parag Nemade kindly reviewed and approved my perl-Test-Warnings submission

  • Updated perl-Test-CheckDeps to 0.006 in F-18 and F-19 (enhancement update, required by various new releases on CPAN)

  • Updated perl-Test-Tester to 0.109 in F-18, F-19 and Rawhide:

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

  • Imported and built perl-Test-Warnings for F-18, F-19 and Rawhide (no EPEL builds as it uses Module::Build::Tiny, which isn't available there)

Local Packages

  • Updated cdrtools to 3.01 alpha release 16

  • Updated libidn to 1.28:

    • Don't crash when string conversion from UTF-8 to locale fails
    • Fix java build failures
    • java: TestIDNA -a and -u logic was reversed, now fixed

  • Updated perl-BSD-Resource to 1.2906, adding a patch to fix the newly-broken setrlimit test (CPAN RT#86857):

    • Skip number-of-files and stack setrlimit tests in Cygwin: the constants exist but the implementation doesn't really seem to be there

    • For setrlimit tests involving byte sizes (memory or file size), round the byte sizes down to 4 kB boundaries

    • Fix some pod nits
  • Updated perl-Eval-Closure to 0.10:

    • Support lexical subs on 5.18+

    • Fix pod links

Friday 12th July 2013

Fedora Project

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

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

    • Use local tempdir

Local Packages

  • Rebuilt perl-Data-Dump for Perl 5.18 in Rawhide

  • Rebuilt perl-Devel-GlobalDestruction-XS for Perl 5.18 in Rawhide

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

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

Saturday 13th July 2013

Local Packages

  • Updated perl-BSD-Resource to 1.2907:

    • Skip setrlimit() tests also if the hard limit is RLIM_INFINITY (CPAN RT#86857)

  • Rebuilt perl-Digest-MD4 for Perl 5.18 in Rawhide

  • Rebuilt perl-File-MMagic for Perl 5.18 in Rawhide

  • Rebuilt perl-Module-Load for Perl 5.18 in Rawhide

  • Rebuilt perl-Net-Telnet for Perl 5.18 in Rawhide

Sunday 14th July 2013

Local Packages

  • Rebuilt perl-Params-Check for Perl 5.18 in Rawhide

  • Rebuilt perl-Perl-OSType for Perl 5.18 in Rawhide

  • Rebuilt perl-Pod-Simple for Perl 5.18 in Rawhide

Monday 15th July 2013

Fedora Project

  • Updated perl-Module-Implementation to 0.07 in Rawhide:

    • Require Test::Fatal ≥ 0.006 to avoid test failures (CPAN RT#76809)

  • Updated perl-Test-Warnings to 0.008 in Rawhide:

    • Compile test updated, to hopefully fix mswin32 parsing issues

Local Packages

  • Updated perl-Module-Implementation to 0.07 as per the Fedora version

  • Updated perl-parent to fix teh test suite to work with Perl 5.18 (CPAN RT#86890)

  • Updated perl-Test-Warnings to 0.008 as per the Fedora version

  • Updated unrar to 5.00 beta 7

  • Rebuilt perl-Probe-Perl for Perl 5.18 in Rawhide

  • Rebuilt perl-Set-Scalar for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Pod for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Tester for Perl 5.18 in Rawhide

Tuesday 16th July 2013

Fedora Project

  • Updated perl-Package-Stash-XS to 0.28 in Rawhide:

    • Handle magic more correctly in add_symbol and get_or_add_symbol

  • Updated perl-Test-Kwalitee to 1.08 in Rawhide:

    • Documentation fixed to reflect which indicators are actually available
    • Metric names are no longer hard-coded, so Module::CPANTS::Analyse has more freedom to add and remove metrics

Local Packages

  • Updated perl-Capture-Tiny not to run the extra tests when bootstrapping a new Perl version

  • Updated perl-Package-Stash-XS to 0.28 as per the Fedora version

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

  • Rebuilt perl-B-Keywords for Perl 5.18 in Rawhide

  • Rebuilt perl-Compress-Raw-Bzip2 for Perl 5.18 in Rawhide

  • Rebuilt perl-Data-Section-Simple for Perl 5.18 in Rawhide

  • Rebuilt perl-Devel-Leak for Perl 5.18 in Rawhide

  • Rebuilt perl-Devel-Symdump for Perl 5.18 in Rawhide

  • Rebuilt perl-IO-Tty for Perl 5.18 in Rawhide

  • Rebuilt perl-JSON-XS for Perl 5.18 in Rawhide

  • Rebuilt perl-Module-CoreList for Perl 5.18 in Rawhide

  • Rebuilt perl-NetAddr-IP for Perl 5.18 in Rawhide

  • Rebuilt perl-Text-Haml for Perl 5.18 in Rawhide

  • Rebuilt perl-Text-Hunspell for Perl 5.18 in Rawhide

  • Rebuilt perl-Tree-DAG_Node for Perl 5.18 in Rawhide

  • Rebuilt perl-Unicode-String for Perl 5.18 in Rawhide

  • Rebuilt perl-YAML-Syck for Perl 5.18 in Rawhide

Wednesday 17th July 2013

Fedora Project

  • Patched perl-Devel-EnforceEncapsulation in Rawhide to work around change in overload behaviour in Perl 5.17 onwards (CPAN RT#77486)

Local Packages

  • Updated perl-Devel-EnforceEncapsulation as per the Fedora version

  • Updated perl-Perl-Tidy to 20130717:

  • Rebuilt perl-Array-Diff for Perl 5.18 in Rawhide

  • Rebuilt perl-BerkeleyDB for Perl 5.18 in Rawhide

  • Rebuilt perl-CPAN-Changes for Perl 5.18 in Rawhide

  • Rebuilt perl-CPAN-Meta for Perl 5.18 in Rawhide

  • Rebuilt perl-Class-Data-Inheritable for Perl 5.18 in Rawhide

  • Rebuilt perl-Digest-SHA for Perl 5.18 in Rawhide

  • Rebuilt perl-HTML-Tidy for Perl 5.18 in Rawhide

  • Rebuilt perl-IO-Socket-INET6 for Perl 5.18 in Rawhide

  • Rebuilt perl-IPC-Run3 for Perl 5.18 in Rawhide

  • Rebuilt perl-JSON for Perl 5.18 in Rawhide

  • Rebuilt perl-JSON-PP for Perl 5.18 in Rawhide

  • Rebuilt perl-Module-Info for Perl 5.18 in Rawhide

  • Rebuilt perl-Module-Metadata for Perl 5.18 in Rawhide

  • Rebuilt perl-Net-LibIDN for Perl 5.18 in Rawhide

  • Rebuilt perl-PadWalker for Perl 5.18 in Rawhide

  • Rebuilt perl-Pod-Coverage for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-CPAN-Meta for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Taint for Perl 5.18 in Rawhide

  • Rebuilt perl-Text-CSV_XS for Perl 5.18 in Rawhide

  • Rebuilt pptp for Perl 5.18 in Rawhide

  • Rebuilt proftpd for Perl 5.18 in Rawhide

Thursday 18th July 2013

Fedora Project

  • Patched perl-OpenOffice-UNO in Rawhide to make it build with current version of libreoffice (also found in F-19), in which there has been an API change for the cppumaker tool (Bug #985849)

Local Packages

  • Patched perl-IPC-Run to work around incomplete POD coverage of Win32 code (CPAN RT#86133)

  • Updated perl-Parse-CPAN-Meta to 1.4405:

  • Updated perl-Test-Kwalitee to 1.09:

    • The has_test_pod, has_test_pod_coverage tests have been removed - they are classified as 'extra', and have been largely considered to be a bad idea anyway (these are often shipped as, and ought to be, in xt/)

    • The extractable test has been removed, as it does nothing in dists before there is a tarball present

    • New tests have been added: all standard kwalitee tests that can be run on a bare distribution without a tarball
  • Rebuilt perl-Compress-Raw-Lzma for Perl 5.18 in Rawhide

  • Rebuilt perl-Compress-Raw-Zlib for Perl 5.18 in Rawhide

  • Rebuilt perl-Data-OptList: Perl 5.18 rebuild for Perl 5.18 in Rawhide

  • Rebuilt perl-Devel-StackTrace for Perl 5.18 in Rawhide

  • Rebuilt perl-File-ShareDir for Perl 5.18 in Rawhide

  • Rebuilt perl-IPC-Cmd for Perl 5.18 in Rawhide

  • Rebuilt perl-IPC-System-Simple for Perl 5.18 in Rawhide

  • Rebuilt perl-Module-Signature for Perl 5.18 in Rawhide

  • Rebuilt perl-Package-Generator for Perl 5.18 in Rawhide

  • Rebuilt perl-Params-Util for Perl 5.18 in Rawhide

  • Rebuilt perl-Sub-Exporter for Perl 5.18 in Rawhide

  • Rebuilt perl-YAML-Tiny for Perl 5.18 in Rawhide

Friday 19th July 2013

Fedora Project

  • Updated perl-Test-Kwalitee to 1.09 in Rawhide:

    • The has_test_pod, has_test_pod_coverage tests have been removed - they are classified as 'extra', and have been largely considered to be a bad idea anyway (these are often shipped as, and ought to be, in xt/)

    • The extractable test has been removed, as it does nothing in dists before there is a tarball present

    • New tests have been added: all standard kwalitee tests that can be run on a bare distribution without a tarball

Local Packages

  • Updated perl-Module-Build to 0.4007:

    • Significantly sped up some tests by not forcing HTML docs to be built when the user's configuration doesn't ask for them anyway
    • The Module::Metadata package was split out from this distro back in 2010; removed its regression tests

    • Removed dependence on IO::File, replacing it with safe invocations of open()

    • Added an 'extra_manify_args' parameter to facilitate man pages containing Unicode

    • Added an '--html_links 0' argument for the 'html' action, which can hugely speed things up; the main effect is speeding up the M::B tests themselves

    • Fix hash argument parsing in subclasses
    • Revised detildification on VMS
    • Fix run_test_harness for case when $Switches is an empty string

    • Removed undeclared test dependency on parent.pm

    • Declared dependency on Pod::Man 2.17 for utf8 support

    • Force generation of man pages in manify_with_utf8.t

  • I added a patch for CPAN RT#87033 so that a version of Pod::Man as recent as 2.17 isn't needed

  • Rebuilt perl-autodie for Perl 5.18 in Rawhide

  • Rebuilt perl-Archive-Tar for Perl 5.18 in Rawhide

  • Rebuilt perl-CPAN-Meta-Check for Perl 5.18 in Rawhide

  • Rebuilt perl-Data-Section for Perl 5.18 in Rawhide

  • Rebuilt perl-Devel-GlobalDestruction for Perl 5.18 in Rawhide

  • Rebuilt perl-ExtUtils-Config for Perl 5.18 in Rawhide

  • Rebuilt perl-IO-Compress for Perl 5.18 in Rawhide

  • Rebuilt perl-IO-Compress-Lzma for Perl 5.18 in Rawhide

  • Rebuilt perl-Mixin-Linewise for Perl 5.18 in Rawhide

  • Rebuilt perl-Pod-Spell for Perl 5.18 in Rawhide

  • Rebuilt perl-Sub-Exporter-Progressive for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Base for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Spelling for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-YAML-Meta for Perl 5.18 in Rawhide

  • Rebuilt perl-XML-LibXML for Perl 5.18 in Rawhide

  • Rebuilt perl-XML-SAX-Expat for Perl 5.18 in Rawhide

Saturday 20th July 2013

Local Packages

  • Rebuilt perl-ExtUtils-BuildRC for Perl 5.18 in Rawhide

  • Rebuilt perl-ExtUtils-Helpers for Perl 5.18 in Rawhide

  • Rebuilt perl-ExtUtils-InstallPaths for Perl 5.18 in Rawhide

  • Rebuilt perl-Net-DNS for Perl 5.18 in Rawhide

  • Rebuilt perl-Package-Anon for Perl 5.18 in Rawhide

  • Rebuilt perl-XML-LibXSLT for Perl 5.18 in Rawhide

Sunday 21st July 2013

Fedora Project

  • Updated perl-CPAN-Meta-YAML to 0.008 in EPEL-6 (Bug #986004)

    • Documentation fixes

Local Packages

  • Updated perl-Test-CPAN-Meta-JSON to 0.15:

    • Changes file dates changed to meet W3CDTF standards

  • Updated perl-Test-CPAN-Meta-YAML to 0.22:

    • Changes file dates changed to meet W3CDTF standards

  • Rebuilt perl-Error for Perl 5.18 in Rawhide

  • Rebuilt perl-IO-Socket-IP for Perl 5.18 in Rawhide

  • Rebuilt perl-Module-Build-Tiny for Perl 5.18 in Rawhide

  • Rebuilt perl-Module-Pluggable for Perl 5.18 in Rawhide

  • Rebuilt perl-Params-Classify for Perl 5.18 in Rawhide

  • Rebuilt perl-Spellunker for Perl 5.18 in Rawhide

  • Rebuilt perl-Sub-Identify for Perl 5.18 in Rawhide

  • Rebuilt perl-Sub-Name for Perl 5.18 in Rawhide

  • Rebuilt perl-Try-Tiny for Perl 5.18 in Rawhide

Monday 22nd July 2013

Fedora Project

  • Updated perl-Dist-CheckConflicts to 0.09 in Rawhide:

    • Support Perl 5.6.x
  • Updated perl-IO-Socket-SSL to 1.953 in Rawhide:

  • Updated perl-Mail-SPF to 2.9.0 in Rawhide:

    • Default to querying only TXT type RRs (query_rr_types = Mail::SPF::Server->query_rr_type_txt); experience has shown that querying SPF type RRs is impractical

Local Packages

  • Updated perl-DBD-CSV to 0.39:

    • Use f_file in docs; file is deprecated

    • DBD::CSV's repository moved to github

    • Add test for row-completeness
    • Fix UTF-8 tests to better follow Text::CSV_XS auto-encoding

    • Require more recent versions of low level modules that fix issues reported for DBD::CSV

    • Development will also do most tests with DBI_SQL_NANO=1

    • Added support for f_dir_search from DBD::File (in fact DBI was changed to feature this for DBD::CSV)

    • Fix test relying on spelling error in DBI's error message

    • Document csv_class (still under-tested)

  • Updated perl-DBI to 1.628:

  • Updated perl-Dist-CheckConflicts to 0.09 as per the Fedora version

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

  • Updated perl-Mail-SPF to 2.9.0 as per the Fedora version

  • Updated perl-Module-CoreList to 2.94:

    • Updated for v5.19.1
    • Updated for v5.19.2
    • Utils module removed again

  • Rebuilt perl-Class-C3 for Perl 5.18 in Rawhide

  • Rebuilt perl-Class-C3-XS for Perl 5.18 in Rawhide

  • Rebuilt perl-CPAN-Meta-Requirements for Perl 5.18 in Rawhide

  • Rebuilt perl-List-MoreUtils for Perl 5.18 in Rawhide

  • Rebuilt perl-Module-ExtractUse for Perl 5.18 in Rawhide

  • Rebuilt perl-Net-DNS for Perl 5.18 in Rawhide

  • Rebuilt perl-Net-SSLeay for Perl 5.18 in Rawhide

  • Rebuilt perl-Perl-Destruct-Level for Perl 5.18 in Rawhide

  • Rebuilt perl-Socket6 for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-CheckDeps for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Exception for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-LeakTrace for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Requires for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Valgrind for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Vars for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Version for Perl 5.18 in Rawhide

  • Rebuilt perl-Unicode-Map for Perl 5.18 in Rawhide

  • Rebuilt perl-Unicode-Map8 for Perl 5.18 in Rawhide

  • Rebuilt perl-Unicode-MapUTF8 for Perl 5.18 in Rawhide

Tuesday 23rd July 2013

Local Packages

  • Updated perl-DBD-CSV to 0.40:

    • Fix version references in docs
    • Fix tests for Windows
  • Rebuilt perl-AnyEvent for Perl 5.18 in Rawhide

  • Rebuilt perl-AnyEvent-AIO for Perl 5.18 in Rawhide

  • Rebuilt perl-BDB for Perl 5.18 in Rawhide

  • Rebuilt perl-Clone for Perl 5.18 in Rawhide

  • Rebuilt perl-Coro for Perl 5.18 in Rawhide

  • Rebuilt perl-DateTime for Perl 5.18 in Rawhide

  • Rebuilt perl-DateTime-Locale for Perl 5.18 in Rawhide

  • Rebuilt perl-Eval-Closure for Perl 5.18 in Rawhide

  • Rebuilt perl-Event for Perl 5.18 in Rawhide

  • Rebuilt perl-Guard for Perl 5.18 in Rawhide

  • Rebuilt perl-Locale-Maketext-Lexicon for Perl 5.18 in Rawhide

  • Rebuilt perl-Mail-IMAPClient for Perl 5.18 in Rawhide

  • Rebuilt perl-Module-Pluggable with epoch bumped to 2 to override base Fedora package

  • Rebuilt perl-Net-Server for Perl 5.18 in Rawhide

  • Rebuilt perl-Package-Stash for Perl 5.18 in Rawhide

  • Rebuilt perl-Package-Stash-XS for Perl 5.18 in Rawhide

  • Rebuilt perl-Params-Validate for Perl 5.18 in Rawhide

  • Rebuilt perl-PPIx-Regexp for Perl 5.18 in Rawhide

  • Rebuilt perl-Term-ReadKey for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Output for Perl 5.18 in Rawhide

  • Rebuilt perl-Variable-Magic for Perl 5.18 in Rawhide

Wednesday 24th July 2013

Fedora Project

  • Updated perl-Net-Server to 2.007 in F-19 and Rawhide, which prevents the pulling in of lots of X11 packages as dependencies (Bug #981277) as well as including lots of bug fixes

  • Updated perl-Proc-ProcessTable to 0.48 in F-17, F-18, F-19, Rawhide, EPEL-5 and EPEL-6 to fix a plethora of bugs reported upstream, including unsafe usage of /tmp (CVE-2011-4363)

Local Packages

  • Updated nmap to use system lua from Fedora 20 onwards, which now has lua 5.2

  • Rebuilt perl-Class-Load-XS for Perl 5.18 in Rawhide

  • Updated perl-Data-Visitor not to pull in Data::Alias in Perl 5.18+ as it's broken there (CPAN RT#78148, CPAN RT#85690)

  • Rebuilt perl-DateTime-Format-Builder for Perl 5.18 in Rawhide

  • Rebuilt perl-DateTime-Format-Strptime for Perl 5.18 in Rawhide

  • Rebuilt perl-DateTime-TimeZone for Perl 5.18 in Rawhide

  • Rebuilt perl-DBD-SQLite for Perl 5.18 in Rawhide

  • Rebuilt perl-DBM-Deep for Perl 5.18 in Rawhide

  • Rebuilt perl-File-pushd for Perl 5.18 in Rawhide

  • Rebuilt perl-Moose for Perl 5.18 in Rawhide

  • Rebuilt perl-Path-Class for Perl 5.18 in Rawhide

  • Rebuilt perl-Perl-Critic for Perl 5.18 in Rawhide

  • Rebuilt perl-Perl-Critic-Pulp for Perl 5.18 in Rawhide

  • Rebuilt perl-SQL-Statement for Perl 5.18 in Rawhide

Thursday 25th July 2013

Fedora Project

  • Updated perl-MIME-tools not to try to run the kwalitee test, as it fails a couple of kwalitee metrics with Test::Kwalitee 1.09

Local Packages

  • Updated perl-Filter not to try to run the kwalitee test as it tries to verify the module's signature, which will fail if we have to patch Makefile.PL, tests etc. for old distribution support, and also to add an upstream fix to omit the empty Filter::decrypt from the POD coverage test

  • Updated perl-MIME-tools as per the Fedora version

  • Updated perl-Perl6-Junction to suppress 'Smartmatch is experimental' warnings on 5.18+ (CPAN RT#85699, Bug #988458)

  • Updated perl-Pod-Coverage-Moose not to run the kwalitee test as it fails 'has_better_auto_install'

  • Updated perl-XML-Rules to drop optional test dependency XML::DTDParser for Perl 5.18+ as the associated test (t/12-infer_from_DTD.t) fails (CPAN RT#87354):

  • $ ./Build test
    # Testing XML::Rules 1.16, Perl 5.018000, /usr/bin/perl
    t/00-load.t ................ ok
    t/01-simple_xml.t .......... ok
    t/02-encoding.t ............ ok
    t/03-output.t .............. ok
    t/04-filter.t .............. ok
    t/05-namespaces.t .......... ok
    t/06-whitespace.t .......... ok
    t/07-content_whitespace.t .. ok
    t/08-whitespace_more.t ..... ok
    t/09-whitespace_one.t ...... ok
    t/10-infer.t ............... ok
    t/11-namespaces-other.t .... ok
    #   Failed test 'rules as expected'
    #   at t/12-infer_from_DTD.t line 440.
    #     Structures begin differing at:
    #          $got->{ByEmail,ByFax,ByMail,ByPhone,ByWeb,Contact,DayOfWeek,FaxNumber,HiringOrg,HowToApply,InPerson,JobPositionLocation,OrganizationalUnit,PagerNumber,PostalAddress,Recipient,TTDNumber,UL,VoiceNumber} = Does not exist
    #     $expected->{ByEmail,ByFax,ByMail,ByPhone,ByWeb,Contact,DayOfWeek,FaxNumber,HiringOrg,HowToApply,InPerson,JobPositionLocation,OrganizationalUnit,PagerNumber,PostalAddress,Recipient,TTDNumber,UL,VoiceNumber} = 'as array no content'
    # Looks like you failed 1 test of 5.
    t/12-infer_from_DTD.t ......
    Dubious, test returned 1 (wstat 256, 0x100)
    Failed 1/5 subtests
    t/13-filter_attributes.t ... ok
    t/boilerplate.t ............ ok
    t/pod-coverage.t ........... ok
    t/pod.t .................... ok
    Test Summary Report
    -------------------
    t/12-infer_from_DTD.t    (Wstat: 256 Tests: 5 Failed: 1)
      Failed test:  5
      Non-zero exit status: 1
    Files=17, Tests=185,  2 wallclock secs ( 0.08 usr  0.01 sys +  1.16 cusr  0.09 csys =  1.34 CPU)
    Result: FAIL
    Failed 1/17 test programs. 1/185 subtests failed.
  • Rebuilt perl-constant-boolean for Perl 5.18 in Rawhide

  • Rebuilt perl-Exception-Base for Perl 5.18 in Rawhide

  • Rebuilt perl-namespace-autoclean for Perl 5.18 in Rawhide

  • Rebuilt perl-Readonly-XS for Perl 5.18 in Rawhide

  • Rebuilt perl-Symbol-Util for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Assert for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-CleanNamespaces for Perl 5.18 in Rawhide

  • Rebuilt perl-Test-Kwalitee for Perl 5.18 in Rawhide

Friday 26th July 2013

Local Packages

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

    • Always pass 'socktype' hint to getaddrinfo() in unit tests because some OSes get upset without it

    • Don't unit-test that sockaddr is updated with a local bind() on SOCK_DGRAM sockets because some OSes don't

Saturday 27th July 2013

Fedora Project

Local Packages

  • Updated libgcrypt to 1.5.3:

  • Updated libpng10 as per the Fedora version

  • Updated perl-CPAN-Meta-Check to 0.006:

    • Fixed bad dereference during conflicts checking
  • Updated perl-Moose to 2.1004:

    • The with_immutable() sub from Test::Moose now passes a boolean value to the code block containing tests indicating whether or not the classes have been made immutable, which can make for nicer test descriptions

    • You can now use Specio types instead of Moose built-ins or MooseX::Types; as a bonus, Specio types inline coercion (this support is still experimental, as is Specio, so use it with care)

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

    • New policy Documentation::ProhibitParagraphEndComma

    • Tests UnexpandedSpecialLiteral.t don't exercise __PACKAGE__ => across newline since that might be going to change in Perl 5.20 (CPAN RT#87307)

Sunday 28th July 2013

Fedora Project

Local Packages

  • Updated bluefish as per the Fedora version

  • Updated gtkwave as per the Fedora version

  • Updated perl-DBD-SQLite to 1.40:

    • NetBSD also doesn't like the _XOPEN_SOURCE hack

    • Add statistics_info support (CPAN RT#86080)

  • Updated proftpd, smf-sav and smf-spf to address broken systemd detection for F-19 builds, resulting in the packages shipping with SysV initscripts rather than systemd unit files

Monday 29th July 2013

Fedora Project

  • Updated perl-Test-Kwalitee to 1.10 in Rawhide:

    • We now issue a warning if running when neither AUTHOR_TESTING nor RELEASE_TESTING environment variables are set

    • Test level adjusted, so location of failing test is correct
    • Include a script to dump all metrics ("kwalitee-metrics")

  • Updated rbldnsd to 0.997a in Rawhide:

    • Minor fixes/changes in packaging, no code changes
    • In particular, fixes a build failure on *BSD introduced in 0.997

Local Packages

  • Updated nmap to 6.40 (see http://nmap.org/changelog.html for details)

  • Updated perl-DBD-CSV to 0.41:

    • Use File::Spec->tmpdir() for universal existing folder (note that huge $TMP folders may cause the test to run slowly)

    • Use File::Spec::rel2abs() instead of abs_path and hoops

    • Guard against parallel testing, which is unsupported
    • Guard against streaming tests (they PASS on the DBI-devel)

  • Updated perl-parent to 0.226:

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

  • Updated ppp not to ship /var/lock/ppp in the rpm payload and create it in %post instead (Bug #980100), and to use a hardened build

  • Updated rbldnsd as per the Fedora version

Tuesday 30th July 2013

Fedora Project

  • Updated perl-CPAN-Changes to 0.22 in Rawhide (f20-perl):

  • Spec Changes:

    • Bump version to 0.02
    • Added "unknown/dev" release date options (CPAN RT#67705)

    • Added optional release note (CPAN RT#69321)

    • Added another preamble example
    • Added a note about line length
  • Code Changes:

    • Require Test::More 0.96 (CPAN RT#84994)

    • Added --check and --help flags to tidy_changelog script

    • Properly parse multi-line preamble
    • Test::CPAN::Changes now warns about parsed dates not in spec-compliant form

    • Handle unknown/dev release dates and release note from new spec
    • Sync module versions (CPAN RT#87455)

  • Updated perl-Crypt-CBC to 2.33 in Rawhide (f20-perl):

    • Fixes to regular expressions to avoid rare failures to correctly strip padding in decoded messages
    • Add padding type = "none"

    • Fix "Taint checks are turned on and your key is tainted" error when auto-generating salt and IV

    • Fix minor bugs CPAN RT#83175 and CPAN RT#86455

  • Updated perl-parent to 0.226 in Rawhide (f20-perl):

  • Updated perl-Test-CPAN-Meta-JSON to 0.15 in Rawhide (f20-perl):

    • Changes file dates changed to meet W3CDTF standards

  • Updated perl-Test-CPAN-Meta-YAML to 0.22 in Rawhide (f20-perl):

    • Changes file dates changed to meet W3CDTF standards

  • Updated perl-Test-Kwalitee to 1.11 in Rawhide (f20-perl):

    • Install the kwalitee-metrics script

Local Packages

  • Updated dovecot to update pigeonhole to 0.4.1:

    • Added support for handling temporary failures; these are passed back to LDA/LMTP to produce an appropriate response towards the MTA
    • Sieve storage: removed PATH_MAX limitation for active symlink, which caused problems for GNU/Hurd

    • Fixed line endings in X-Sieve headers added by redirect command

    • ManageSieve: fixed '[' ']' stupidity for response codes (only happened before login)

    • Fixed setting name in example-config/conf.d/20-managesieve.conf

    • Sieve extprograms plugin: fixed interaction between pipe command and remote script service

    • Fixed assertion failure due to datastack problem in message header composition
  • Updated perl-CPAN-Changes to 0.22 as per the Fedora version

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

Wednesday 31st July 2013

Fedora Project

  • Updated perl-CPAN-Meta-Check to 0.007 in Rawhide (f20-perl):

    • Fixed bad dereference during conflicts checking
    • Swap conflicts test, as underscore versions broke it (CPAN RT#87438)

  • Updated perl-RRD-Simple and perl-Sub-Exporter in Rawhide (f20-perl) to handle filtering of provides from unversioned doc-dirs from Fedora 20 onwards

Local Packages

  • New package perl-Devel-Caller (2.06)

  • New package perl-Devel-LexAlias (0.05)

  • Updated perl-common-sense to 3.71:

    • Move pod to separate file, to further improve loading times
    • Make it arch-specific, adding a test that warns when an old version is still installed
    • Due to a logic glitch, warnings were not enabled at all on 5.16
    • CPAN failed to parse the version number in 3.7, try to work around
  • The restructuring of this module didn't seem to have gone well:
  • $ perl Makefile.PL INSTALLDIRS=vendor
    Checking if your kit is complete...
    Looks good
    Writing Makefile for common::sense
    $ make
    /usr/bin/perl sense.pm.PL sense.pm
    cp sense.pm blib/arch/common/common/sense.pm
    cp sense.pod blib/lib/common/common/sense.pod
    $ make test
    PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
    Can't locate common/sense.pm in @INC (@INC contains: /builddir/build/BUILD/common-sense-3.71/blib/lib /builddir/build/BUILD/common-sense-3.71/blib/arch /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at t/00_load.t line 3.
    BEGIN failed--compilation aborted at t/00_load.t line 3.
    t/00_load.t ..
    Dubious, test returned 2 (wstat 512, 0x200)
    Failed 1/1 subtests
    Can't locate common/sense.pm in @INC (@INC contains: /builddir/build/BUILD/common-sense-3.71/blib/lib /builddir/build/BUILD/common-sense-3.71/blib/arch /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at t/01_arch.t line 3.
    BEGIN failed--compilation aborted at t/01_arch.t line 3.
    t/01_arch.t ..
    Dubious, test returned 2 (wstat 512, 0x200)
    Failed 1/1 subtests
    Test Summary Report
    -------------------
    t/00_load.t (Wstat: 512 Tests: 1 Failed: 1)
      Failed test:  1
      Non-zero exit status: 2
    t/01_arch.t (Wstat: 512 Tests: 0 Failed: 0)
      Non-zero exit status: 2
      Parse errors: Bad plan.  You planned 1 tests but ran 0.
    Files=2, Tests=1,  0 wallclock secs ( 0.02 usr +  0.00 sys =  0.02 CPU)
    Result: FAIL
    Failed 2/2 test programs. 1/1 subtests failed.
  • This patch to Makefile.PL resolved that:

  • @@ -9,8 +9,8 @@
         NAME        => "common::sense",
         VERSION_FROM => "sense.pm.PL",
         PM          => {
    -       "sense.pm"  => '$(INST_ARCHLIBDIR)/common/sense.pm',
    -       "sense.pod" => '$(INST_LIBDIR)/common/sense.pod',
    +       "sense.pm"  => '$(INST_ARCHLIBDIR)/sense.pm',
    +       "sense.pod" => '$(INST_LIBDIR)/sense.pod',
         },
         clean       => { FILES => "sense.pm" },
     );
  • There were also issues with the POD and README, which I sent upstream along with that patch; there was a subsequent 3.72 release (which I updated to) but that only addressed the main install path issue
  • Updated perl-CPAN-Meta-Check to 0.007 as per the Fedora version

  • Updated perl-Eval-Closure to 0.11:

    • Add "alias => 1" option for making closure variables actually alias the closed over variables (so the variable referenced in the environment hashref will actually be updated by changes made in the closure)

  • Updated perl-Sub-Exporter as per the Fedora version

Previous Month: June 2013
Next Month: August 2013

Recent