PaulHowarth/Blog/2012-10-11

Thursday 11th October 2012

Fedora Project

  • Tweaked perl-CPAN-Meta-YAML in Rawhide never to build-require perl(Test::Version) for EL builds, since the module cannot be built for current EL releases as the perl(version) version is too old, and perl-CPAN-Meta-YAML is an RHEL package from EL-7 onwards but perl(Test::Version) will just be in EPEL and hence cannot be used by the RHEL package

Local Packages

  • Tweaked gnome-libs to support building with recent audiofile versions that don't include the audiofile-config script

  • Updated libxml2 only to ship the library documentation in the -devel package, not the main package (Bug #864731)

  • Updated perl-IO-AIO to 4.18:

    • aio_statvfs was wrongly marked for wd emulation, causing it to malfunction for paths

    • Fix a crash in aio_fiemap, when used on ranges without any extents

    • Work around linux kernel bug (at least in 3.2): kernel might trash fiemap input arguments

    • Work around linux kernel bug (at least in 3.2): kernel does not set FIEMAP_EXTENT_LAST on last segment

    • Work around linux kernel bug (at least in 3.2): kernel silently truncates segment count if a file
    • Make fh argument of IO::AIO::mmap optional, also add mmap/munmap to quick overview

    • splice can corrupt data

    • (libeio) remove pread/pwrite emulation

    • Do not grow mmaped scalars in aio_read

    • Add FALLOC_FL_PUNCH_HOLE and document fallocate

    • Provide pread/pwrite for win32, making it link again on native win32

    • Rename aio_fallocate to aio_allocate, to match documentation

    • Add list of linux fsid values to aio_statvfs docs

    • Work around a bug in btrfs' FIEMAP ioctl implementation

    • Work around AIX bug: statvfs.f_fsid is a struct, not unsigned long as per unix spec

  • Updated perl-XML-Rules to 0.13:

    • Fixed dependency on XML::DTDParser in tests


Recent