PaulHowarth/Blog/2012-02-08

Wednesday 8th February 2012

Fedora Project

  • Updated perl-Class-Load to 0.14 in F-17 (Rawhide will inherit this build):

    • 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

  • I also updated the package not to build-require perl(Class::Load::XS) or perl(Pod::Coverage::Moose) when bootstrapping so as to avoid circular build dependencies, and to not run the release tests when bootstrapping because the Pod coverage test fails in the absence of Pod::Coverage::Moose

  • Became co-maintainer of perl-Params-Classify in EPEL-5 and EPEL-6, and built it for EPEL-6; the EPEL-5 build needs a newer version of perl(ExtUtils::ParseXS) (Bug #788243)

  • Became owner of the orphaned perl-Sub-Install in EPEL-4 and EPEL-5, cleaning it up and updating it to 0.925, the latest version (packaging changes only)

  • My perl-Module-Implementation package was accepted and I built it for F-16, F-17, Rawhide and EPEL-6; an EPEL-5 build will have to wait until perl(Module::Runtime) is available (see below)

  • Built perl-Module-Runtime (0.011) in EPEL-6; the EPEL-5 build needs Params::Classify, which is not yet available as mentioned above

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

Local Packages

  • Updated moin to 1.9.4; it now requires python ≥ 2.5 so distributions with older pythons cannot be upgraded

  • Updated perl-Archive-Zip to not build-require perl(Test::MinimumVersion) when bootstrapping so as to avoid circular build dependencies, and to tweak the fix for CPAN RT#52696 to require perl 5.005 since Archive::Zip uses the $! variable

  • Updated perl-Class-Load to not build-require perl(Class::Load::XS) or perl(Pod::Coverage::Moose) when bootstrapping so as to avoid circular build dependencies, and to not run the release tests when bootstrapping because the Pod coverage test fails in the absence of Pod::Coverage::Moose

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

    • Documentation fix to replace missing abstract
  • Updated perl-Module-CPANTS-Analyse to not build-require perl(Test::Perl::Critic) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-Module-Implementation to incorporate feedback from its package review (Bug #788258)

  • Updated perl-Module-Metadata to 1.000008:

    • Adds 'provides' method to generate a CPAN META provides data structure correctly; use of package_versions_from_directory is discouraged

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

    • Minor maintenance: standardized newlines to Unix style
  • Updated perl-PPIx-Regexp to not build-require perl(Test::Perl::Critic) when bootstrapping so as to avoid circular build dependencies

  • Updated perl-Pod-Coverage to 0.22:


Recent