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/2014-08

Paul's Blog Entries for August 2014

Friday 1st August 2014

Fedora Project

  • Updated perl-MooseX-Role-Parameterized to 1.05 in F-21 and Rawhide:

    • This extension is now implemented as a role metarole, which means it can (mostly) cooperate with other role extensions, such as MooseX::Role::WithOverloading; note that you should load MooseX::Role::Parameterized after other extensions

    • This module no longer supports passing a "-metaclass" parameter when you load it; this was an artifact from a much earlier era of Moose extensions

    • Repository migrated to the github moose organization
    • Convert this distribution to Dist::Zilla to resolve packaging insanity

    • If a parameterizable role was reinitialized after any parameters or a role block was declared, those declarations were lost; reinitialization usually occurs when new metaroles are applied to the role by other MooseX modules

  • Updated perl-MooseX-Role-WithOverloading to 0.14 in F-21, Rawhide and EPEL-7:

    • Fixed a bug with Perl 5.18+ that caused this module to simply blow up with an error like "Use of uninitialized value in subroutine entry at .../Class/MOP/Package.pm ..."

    • Line numbers in shipped code are now almost the same (within 3) as the repository source, for easier debugging
    • Repository migrated to the github moose organization
    • Unneeded init_meta method removed

  • Updated perl-MooseX-Types to 0.44 in F-21 and Rawhide:

    • Namespace improvements
    • Avoid use of deprecated Moose functionality

Local Packages

  • New package perl-MooseX-Role-WithOverloading (0.14)

  • New package perl-MooseX-Types (0.44)

  • Updated perl-MooseX-Role-Parameterized to 1.05 as per the Fedora version

Tuesday 5th August 2014

Fedora Project

  • Updated perl-MooseX-Role-Parameterized and perl-MooseX-Role-WithOverloading in F-21 and Rawhide (and EPEL-7 for perl-MooseX-Role-WithOverloading) to remove some documentation files that made the packages conflict with each other (Bug #1126416); the files probably weren't intended to be installed anyway (https://github.com/Perl-Toolchain-Gang/ExtUtils-MakeMaker/issues/119)

  • Updated perl-Sub-Name to 0.08 in F-21, Rawhide and EPEL-7:

    • Fix leak when setting a fully-qualified name (GH#1)

Local Packages

  • Updated perl-MooseX-Role-Parameterized and perl-MooseX-Role-WithOverloading as per the Fedora versions

  • Updated perl-Sub-Name to 0.08 as per the Fedora version

  • Updated perl-YAML-LibYAML to 0.45:

    • Fix metadata and add CONTRIBUTING

Wednesday 6th August 2014

Local Packages

  • Updated perl-YAML-LibYAML to 0.46:

    • Add badges to docs
    • Fix README

Thursday 7th August 2014

Fedora Project

  • Submitted a review request for a perl-Test-YAML package (unbundled from perl-YAML)

  • Updated perl-IO-Socket-SSL (1.997) in F-21 and Rawhide to use the system-wide default cipher list to support use of system-wide crypto policy (Bug #1076390, Bug #1127577, CPAN RT#97816), and also to use the system-wide SSL version default too

  • Updated perl-Spiffy to 0.41 in F-21 and Rawhide:

    • Remove (c) from Copyright

    • Add badges to docs
    • Fix a bug that was causing lots of warnings in Test::Base on perl 5.21

    • Fix bad encoding in Pod
  • Updated perl-Test-Base to 0.76 in F-21 and Rawhide:

    • Switch to Zilla-Dist

    • Add Algorithm::Diff and Text::Diff to test.requires

    • Fix copyright years
    • Remove (c) from Copyright

    • Switch docs to Swim

    • Add badges to docs
    • PR/11 and fixes

    • Add $VERSION back into Test::Base

    • Applied PR/4 from schwern++

    • Dep on new Spiffy-0.40 to get rid of warnings on blead 5.21.x

    • Use PR/14 which makes old and new Test::Builders work

    • Fix bad encoding in Pod

Local Packages

  • New package perl-Test-YAML (1.00)

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

  • Updated perl-Spiffy to 0.41 as per the Fedora version

  • Updated perl-Test-Base to 0.76 as per the Fedora version

  • Updated xz to use %license in the spec for recent distributions that support it

Friday 8th August 2014

Fedora Project

  • David Dick kindly reviewed and approved my perl-Test-YAML package submission

  • Imported and built perl-Test-YAML (1.01) for F-21 and Rawhide

  • Updated perl-YAML to 1.01 in F-21 and Rawhide:

    • Switch to external Test::Base

    • Fix bad encoding in Pod
    • Depend on patched Test::YAML

Local Packages

  • Updated perl-Test-YAML to 1.01:

  • Updated perl-YAML to 1.01 as per the Fedora version

Saturday 9th August 2014

Fedora Project

  • Updated perl-Spiffy to 0.42 in F-21 and Rawhide:

    • Only support back to 5.8.1
  • Updated perl-Test-Base to 0.79 in F-21 and Rawhide:

    • Change Provider test to use string eval, keeping it out of the eyes of Perl::Prereqs

    • Fix swim errors
    • Dep on EU::MM 6.52

  • Updated perl-YAML-LibYAML to 0.47 in F-21 and Rawhide:

    • Fix swim errors

Local Packages

  • Updated perl-Spiffy to 0.42 as per the Fedora version

  • Updated perl-Test-Base to 0.79 as per the Fedora version

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

Sunday 10th August 2014

Local Packages

  • Updated perl-Text-CSV_XS to 1.10:

    • Support for scalar ref in out: csv (out => \(my $x = ""), ...)

    • Support for multi-byte sep_char

    • Simplified the cache coding

Monday 11th August 2014

Fedora Project

  • Tidied up and rebuilt perl-Digest-Perl-MD5 (1.9) for F-21 and Rawhide

  • Tidied up and rebuilt perl-Unicode-Map (0.112) for F-21 and Rawhide

  • Tidied up and rebuilt perl-Jcode (2.07) for F-21 and Rawhide

Tuesday 12th August 2014

Local Packages

  • Updated perl-DateTime-Format-Strptime to 1.56:

    • Recent DateTime::TimeZone changes broke the tests

    • Fixed Latin-1 content in test code: it's now UTF-8
  • Updated perl-DateTime-TimeZone to 1.73:

    • This release is based on version 2014f of the Olson database
    • Contemporary changes for Russia and Australia
    • Added support for getting the local time zone on Android (CPAN RT#97711)

    • The primary repo for this distro is now on GitHub

  • Updated perl-Moose to 2.1211:

    • Updated Changes and Moose::Manual::Delta to note when we started removing lazy_build from docs

    • Added a note in the Moose::Meta::Attribute docs stating that use of this feature is discouraged

    • Added a pointer from the auto_deref feature to Moose::Meta::Attribute::Native; this is often a better choice

    • The subs installed by Moose::Exporter->setup_import_methods are now named using Sub::Name (CPAN RT#97572)

Wednesday 13th August 2014

Fedora Project

  • Branched and built perl-Jcode (2.07) for EPEL-7

Thursday 14th August 2014

Fedora Project

  • Became owner of perl-Test-Command in EPEL-7 (Bug #1056172)

  • Branched and built perl-Test-Command (0.11) for EPEL-7

  • Branched and built perl-Unicode-Map (0.112) for EPEL-7

  • Branched and built perl-Digest-Perl-MD5 (1.9) for EPEL-7

  • Updated perl-Archive-Any-Lite to 0.10 in F-21, Rawhide and EPEL-7:

  • Updated perl-ExtUtils-Depends to 0.400 in F-21 and Rawhide:

    • Depends.pm: use $DLEXT instead of $SO for library filename extensions

    • MANIFEST: remove MYMETA.* files

    • Use DynaLoader::mod2fname if available

    • Added Android support
    • In addition to the package variables $inc, $libs and @typemaps, write an 'Inline' method to <package>::Install::Files for easier interoperability with the Inline module

    • Accompany the 'Inline' method with a 'deps' method in <package>::Install::Files in addition to the @deps package variable

    • Make ExtUtils::Depends->load use the 'Inline' and 'deps' methods by default, falling back to the package variables if the methods are not defined

    • Make the docs recommend the 'Inline' and 'deps' approach for creating <package>::Install::Files manually, without ExtUtils::Depends::save_config

  • Updated perl-IO-All to 0.68 in F-21 and Rawhide:

    • Fix Copyright years
    • Documentation fixes
  • Updated perl-MooseX-Role-Parameterized to 1.07 in F-21, Rawhide and EPEL-7:

    • Restored MooseX::Role::Parameterized->current_metaclass as a public method; apparently there is code on CPAN that relies on this

    • Remove README.pod from shipped dist

  • Updated perl-MooseX-Role-WithOverloading to 0.15 in F-21 and Rawhide:

    • Forward-compat mode added for Moose 2.1300, which cores all of this distribution's functionality

  • Updated perl-namespace-autoclean to 0.19 in F-21, Rawhide and EPEL-7:

    • Bump dependency on B::Hooks::EndOfScope, to get the separation of pure-perl and XS components (CPAN RT#89245)

    • Repository migrated to the github moose organization
    • Update configure_requires checking in Makefile.PL, add CONTRIBUTING file

    • Changed the code to no longer require Class::MOP; if your class is not a Moose class then we don't load Class::MOP, which was particularly problematic for Moo classes, as using namespace::autoclean with a Moo class "upgraded" it to be a Moose class

    • Using this module just broke overloading in a class (CPAN RT#50938)

    • Add -except to import options; this allows you to explicitly not clean a sub.

    • Better method detection for Mouse (GH#4)

    • More comprehensive testing with Moo/Mouse/Moose

    • Fixed cleaning of constants
  • Updated perl-Path-Tiny to 0.056 in F-21, Rawhide and EPEL-7:

    • Fixed problem throwing errors from 'remove'

    • The 'digest' method now takes a 'chunk_size' option to avoid slurping files entirely into memory

    • The 'dirname' method is deprecated due to exposing File::Spec inconsistencies

Local Packages

  • Updated curl to tighten the inter-package dependencies (make them arch-specific)

  • Updated perl-Archive-Any-Lite to 0.10 as per the Fedora version

  • Updated perl-DBD-CSV to 0.44:

    • Table names` case sensitiveness not tested on case-problematic FS's
    • Fix defaults in documentation
    • Fix typo in SYNOPSIS (CPAN RT#97313)

    • Work around EOF bug in Text::CSV_XS-1.10

  • Updated perl-ExtUtils-Depends to 0.400 as per the Fedora version

  • Updated perl-FileHandle-Fmode to 0.14:

    • Define PERL_NO_GET_CONTEXT

  • Updated perl-MooseX-Role-Parameterized to 1.07 as per the Fedora version

  • Updated perl-MooseX-Role-WithOverloading to 0.15 as per the Fedora version

  • Updated perl-Path-Tiny to 0.056 as per the Fedora version

  • Updated perl-Test-CleanNamespaces to 0.14:

    • Remove accidental dependency on Class::MOP (which turned into a circular dependency with Moose-2.1211)

  • Updated perl-Test-Most to 0.34:

    • Make compatible with the new Test::Builder

    • Backwards-incompatible change: reftype no longer exported by default; see https://github.com/Ovid/test--most/issues/6 (this should not be noticed by most users)

    • defer_plan() has long been deprecated and will be removed in a future release; this release carp()s if you try to call it

  • Rebuilt pptp for ppp 2.4.7 in F-21 onwards, somewhat pointlessly because pptp doesn't build-require ppp and thus it makes no difference to the build

Friday 15th August 2014

Fedora Project

Local Packages

  • New package perl-Devel-CheckBin (0.02)

  • Updated libidn to 1.29:

    • Mark internal variable "g_utf8_skip" as static

    • idn: flush stdout to simplify for tools that buffer too heavily

    • Add Brazilian Portuguese translation
    • Update gnulib files

  • Updated perl-Sub-Name to 0.09:

    • Copy the contents of the %DB::sub entry if it exists; fixes Devel::NYTProf's anon sub handling (CPAN RT#50524)

Sunday 17th August 2014

Local Packages

  • Rebuilt check, curl, libssh2 and rbldnsd for the Fedora_21_22_Mass_Rebuild

  • Updated perl-CPAN-Meta-Requirements not to build-require perl(CPAN::Meta) when bootstrapping, to avoid a circular build dependency with perl-CPAN-Meta

  • Updated perl-Test-YAML not to run the test suite when bootstrapping, to avoid a circular build dependency with perl-YAML

  • Updated proftpd to use %license in the spec file on recent distributions that support it

Monday 18th August 2014

Fedora Project

  • David Dick kindly reviewed and approved my perl-Devel-CheckBin package submission

  • Imported and built perl-Devel-CheckBin (0.02) for F-19, F-20, F-21, Rawhide and EPEL-7

  • Updated gtkwave in F-21 and Rawhide to use %license in the spec file

  • Updated perl-Devel-GlobalDestruction to 0.13 in F-21 and Rawhide:

    • Include README

    • Include minimum perl version 5.6 in metadata

  • Updated perl-Sub-Name to 0.09 in F-21, Rawhide and EPEL-7:

    • Copy the contents of the %DB::sub entry if it exists; fixes Devel::NYTProf's anon sub handling (CPAN RT#50524)

  • Updated perl-Test-Warn to 0.30 in F-19 (Bug #1130870) and F-20 (Bug #1130869):

    • Important note in documentation how check for warning category is done; if you use Test::Warn with categories, you should check that it does what you expect

    • Category tree is now dynamic and does not use Tree::DAG_Node

  • Updated perl-YAML-LibYAML to 0.51 in F-21 and Rawhide (various minor tidy-ups, no functional changes)

Local Packages

  • Updated bluefish to tidy up icon/MIME dependencies and scriptlets, and to use %license in the spec file on distributions recent enough to support it

  • Updated GeoIP, gtkwave, Judy and sendmail to use %license in the spec file on distributions recent enough to support it

  • Rebuilt libgpg-error, libpng10, mod_fcgid and spamass-milter for the Fedora_21_22_Mass_Rebuild

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

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

Tuesday 19th August 2014

Fedora Project

  • Updated perl-MetaCPAN-Client to 1.007000 in F-21 and Rawhide:

    • Ensure passing user-specified ua values to all parts internally, including to Elasticsearch (GH #17, CPAN RT#95796)

    • Entity-consuming roles now have a 'client' attribute that will lazy build, or reference the MetaCPAN::Client that created them via new_from_request (GH #17)

Local Packages

  • Updated dovecot, libnet, libxml2 and libxslt to use %license in the spec file where possible

  • Updated perl-MetaCPAN-Client to 1.007000 as per the Fedora version

  • Rebuilt c-ares, libgcrypt, libidn and libmetalink for the Fedora_21_22_Mass_Rebuild

Wednesday 20th August 2014

Local Packages

Thursday 21st August 2014

Local Packages

  • New package perl-Module-Build-Deprecated (0.4210)

  • Updated perl-Text-CSV_XS to 1.11:

    • Fixed eof (CPAN RT#97742)

    • Check for attribute conflicts early
    • csv (in => [..]) now defaults to *STDOUT for out

    • Support for multi-byte quote_char

    • New attribute "key" for csv ()

  • Updated perl-version to 0.9909:

    • Compatibility release for Perl 5.20.1: apply two patches from bleadperl (one that shipped with 5.20.0 and one from bleadperl) so that a clean release can be applied prior to 5.20.1 being shipped
  • Rebuilt spamass-milter for rpm bug #1131960

Friday 22nd August 2014

Local Packages

  • Updated davfs2 to 1.5.1:

    • Some bug fixes and minor improvements
  • Updated java-1.8.0-oracle to Java SE 8 Update 20

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

  • Updated unrar to 5.11 beta 1

Sunday 24th August 2014

Fedora Project

  • Updated perl-YAML-LibYAML to 0.52 in F-21 and Rawhide:

    • Fix e1 test failure on 5.21.4

Local Packages

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

Monday 25th August 2014

Fedora Project

  • Updated perl-Perl-Critic to 1.122 in F-21 and Rawhide:

    • Now requires PPI-1.218, which has numerous enahncements and bug fixes

    • Also now requires Readonly-2.00, which obviates the need for Readonly::XS to get fast constants

    • File::HomeDir, File::Which and Term::ANSIColor are all required now instead of being optional or recommended; this simplifies our test code and ensures consistent optimal behaviour for all users

    • Added two new policies: BuiltinFunctions::ProhibitUselessTopic and RegularExpressions::ProhibitUselessTopic

    • Updated the perlcritic.el script to use modern Emacs hooks (GH #556)

    • Removed all the internal RCS keyword boilerplate blocks that were never getting expanded
  • Updated perl-PPI to 1.218 in F-21 and Rawhide:

Local Packages

  • Updated perl-Perl-Critic to 1.122 as per the Fedora version

  • Updated perl-PPI to 1.218 as per the Fedora version

  • Rebuilt sendmail for rpm bug #1131960

Tuesday 26th August 2014

Fedora Project

  • Updated perl-Test-Base to 0.88 in F-21 and Rawhide:

    • Add t/000-require-modules.t

    • Eliminate File::Basename from test/

    • Eliminate spurious trailing whitespace
    • Meta 0.0.2
    • Fix Meta error (s/zild/=zild/)

    • Unbundle Module::Install::TestBase

    • Fix failing t/diff_is.t (Issue/15)

    • Replace tabs with spaces
  • Updated perl-Test-YAML to 1.05 in F-21 and Rawhide:

    • Add 000-none to Meta

    • Remove t/use_ok.t

    • Meta 0.0.2
    • Dep on Test::Base 0.86

  • Updated perl-YAML to 1.09 in F-21 and Rawhide:

    • Add t/000-compile-modules.t

    • Eliminate File::Basename from test/

    • Eliminate spurious trailing whitespace
    • Meta 0.0.2
    • Change testdir to t

    • Add doc examples for YAML::Any (PR/8)

    • Dep on Test::YAML 1.05

    • Replace tabs with spaces
  • Updated perl-YAML to 0.98 in F-20 to address a segfault when handling long strings (Bug #192400)

  • Updated perl-YAML (0.66) in EPEL-5 to fix the YAML::Dumper minimum example not working (Bug #567620, CPAN RT#19838) and handling of large input data (CPAN RT#90593)

Local Packages

  • Updated dovecot to use network-online target instead of just network (Bug #1119814)

  • Updated perl-HTTP-Tiny to 0.048:

    • Protected proxy tests from ALL_PROXY in the environment

  • Updated perl-Test-Base to 0.88 as per the Fedora version

  • Updated perl-Test-YAML to 1.05 as per the Fedora version

  • Updated perl-YAML to 1.09 as per the Fedora version

Wednesday 27th August 2014

Local Packages

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

  • Updated perl-CPAN-Changes not to use the Moo module when bootstrapping, to avoid a build dependency loop

  • Tidied up and rebuilt perl-Devel-StackTrace

  • Updated perl-namespace-autoclean not to try to run the optional tests when bootstrapping, to avoid a build dependency loop

  • Updated perl-Role-Tiny not to use the namespace::autoclean module when bootstrapping, to avoid a build dependency loop

  • Tidied up and rebuilt perl-Software-License

  • Updated perl-Test-CleanNamespaces not to try to run the optional tests when bootstrapping, to avoid a build dependency loop

Thursday 28th August 2014

Fedora Project

  • Updated perl-Test-CheckChanges in Rawhide to specify all build dependencies, fixing a build failure with current versions of Module::Build (Bug #1134856)

Local Packages

  • Updated perl-Test-CheckChanges as per the Fedora version

  • Updated xz to make xz*grep's output coloured iff grep's is (Bug #1034846)

Friday 29th August 2014

Fedora Project

  • Updated perl-YAML to 1.10 in Rawhide:

    • Apply PR/138:

      • Report an error message mentioning indentation when choking on non-space indentation
      • die() should be called as a method of $self

Local Packages

  • Updated perl-Pod-Coverage not to put ./lib into @INC in the pod_cover tool (CPAN RT#85540)

  • Updated perl-XML-SAX to fix incorrect parsing of comments (CPAN RT#20126)

  • Updated perl-YAML to 1.10 as per the Fedora version

  • Reverted yesterday's xz change regarding coloured xz*grep output except on Fedora 22 onwards, as it doesn't work and results in error messages during shell start-up elsewhere

Previous Month: July 2014
Next Month: September 2014

Recent