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/2012-02-07

Tuesday 7th February 2012

Fedora Project

  • Became owner of perl-Module-Runtime in EPEL-5 and EPEL-6

  • Cleaned up and rebuilt perl-parent in Rawhide

  • Branched and built perl-parent for EPEL-5 (it's already in RHEL-6)

  • Submitted a review request for perl-Module-Implementation

Local Packages

  • New package perl-Module-Implementation (0.03)

  • Updated perl-Class-Inspector to not buildrequire perl(Test::MinimumVersion) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-Class-Load to 0.14:

    • Use Module::Implementation to handle loading the XS or PP versions of the code; using this module fixes a few bugs

    • Under taint mode, setting an implementation in the CLASS_LOAD_IMPLEMENTATION environment variable caused a taint error

    • An invalid value in the CLASS_LOAD_IMPLEMENTATION environment variable is now detected and reported immediately; no attempt is made to load an invalid implementation

  • Updated perl-Config-Tiny to not buildrequire perl(Test::MinimumVersion) when bootstrapping so as to avoid circular build dependencies

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

    • Set back configure_requires prerequisite for ExtUtils::MakeMaker from 6.30 to 6.17

  • This release introduces a new build dependency on perl(Test::Requires) so I had to add that plus a patch to work around it not being available for older distributions; I also added build requirements for perl(Test::Spelling), perl(Pod::Wordlist::hanekomu) and aspell-en to enable the spell checker test

  • Updated perl-Devel-StackTrace to not buildrequire perl(Exception::Class), perl(Test::EOL) or perl(Test::Kwalitee) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-File-Remove to not buildrequire perl(Test::MinimumVersion) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-File-Which to not buildrequire perl(Test::MinimumVersion) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-Params-Validate to 1.03:

    • The previous release never loaded the XS implementation, even if it had been compiled

    • With newer versions of Perl, the pure Perl implementation treated regexp objects differently than the XS implementation; they should be treated as belonging to the SCALARREF type for backwards compatibility

    • These two bugs combined managed to break the test suites of a number of modules on CPAN; this release should fix them
    • This release uses Module::Implementation to handle loading the XS or pure Perl implementation of Params::Validate

  • This update introduced new build requirements perl(Module::Implementation) and perl(Test::Fatal), and the XS implementation spewed warnings on Perl versions prior to 5.8.8:

  • ./Build test
    t/01-validate.........................Constant subroutine SCALAR
    redefined at /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm
    line -1.
    Constant subroutine ARRAYREF redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine HASHREF redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine CODEREF redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine GLOB redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine GLOBREF redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine SCALARREF redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine UNKNOWN redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine UNDEF redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine OBJECT redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine HANDLE redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    Constant subroutine BOOLEAN redefined at
    /usr/lib/perl5/5.8.3/i386-linux-thread-multi/DynaLoader.pm line -1.
    ok
  • I raised this issue upstream (CPAN RT#74742) and as a workaround for now I am only building the pure-perl version on older distributions affected by this issue

  • Updated perl-Package-Generator to not buildrequire perl(Test::Perl::Critic) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-parent to install to vendor directories rather than perl core directories so as to avoid conflicts between our debuginfo and the main perl-debuginfo package

  • Updated perl-Sub-Install to not buildrequire perl(Test::Perl::Critic) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-Test-NoWarnings to not buildrequire perl(Test::MinimumVersion) when bootstrapping so as to avoid circular build dependencies


Recent