PaulHowarth/Blog/2009-09-16

Wednesday 16th September 2009

Local Packages

  • New package perl-Carp-Heavy (1.01), a dummy package necessary to resolve perl(Carp::Heavy) dependencies on RHL-9, FC-1, and FC-2 as although the actual module is present in the perl packages for these releases, they don't have the "provide" for perl(Carp::Heavy) (Bug #128507); interestingly though, the RHEL-3 perl package, originally derived from the RHL-9 version, doesn't suffer from this problem (at least not in RHEL 3.9); perl(Carp::Heavy) is required by perl-Moose (see below)

  • New package perl-Filter (1.37), built only for releases up to Fedora Core 5 where it's included in the main perl package; this is a dependency of perl-Filter-Simple

  • New package perl-Filter-Simple (0.84), required by perl-Moose, built only for releases up to Fedora Core 4 where it's included in the main perl package; releases prior to Fedora Core 4 included this in a separate package like mine, but it wasn't included in RHEL, where I needed it for the EL-4 build of perl-Moose

  • New package perl-Try-Tiny (0.02), a new dependency of perl-Moose in 0.90

  • Updated perl-Class-MOP to 0.93 (fixes CPAN RT#45883, CPAN RT#49680, and CPAN RT#48985); I was also able to conditionally apply a couple of patches to support building it with old versions of Test::More all the way back to Fedora Core 1 (Test::More 0.47) - unpatched, the code requires Test::More 0.88, only available in Rawhide at present

  • Updated perl-Convert-UUlib to 1.31 (doesn't use system versions of case-insensitive string functions as they have been found to be unreliable on some OSes)

  • Updated perl-File-Which to 1.08 (fix pwhich and add a test for it)

  • Updated perl-Moose to 0.90, and conditionally applied a couple of patches to support building it with old versions of Test::More and Scalar::Util, so I could build it for all releases from Fedora Core 1 and Red Hat Enterprise Linux 4 onwards (Moose requires perl 5.8.1, which isn't available on releases older than these)

  • Updated xv to add a bunch of additional MIME types to the desktop entry as per the RPM Fusion package


Recent