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