#acl PaulHowarth:read,write,admin,revert,delete All:read === Wednesday 21st February 2018 === ==== Fedora Project ==== * Updated `perl-IO-AIO` to 4.4 in F-28 and Rawhide, packaging included script `treescan` in its own package * New `aio_slurp` request * Add (experimental) `IO::AIO::eventfd` and `timerfd*` function * Add (experimental) `IO::AIO::get_fdlimit` and `IO::AIO::min_fdlimit` * Point out that `aio_copy` overwrites existing files * Remove filesystem magic number table from `aio_statvfs` docs as `statvfs` doesn't actually return this info at all (`statfs` does) * Add a bunch of (mostly linux-specific) constants for use in `ioctl`s (see `aio_ioctl` docs) * `treescan` now has a proper manpage and useful `--help` output * New option `--sync` in `treescan`, to sync everything in a subtree * Changed default for `aio_msync` flags to `MSYNC_SYNC` * Document `offset`/`length` behaviour of `mprotect`/`madvise` * Support linux's `renameat2` (via `aio_rename2`) * Add `aio_rename2`, an `aio_rename` with flags * Add `F_DUPPFD_CLOEXEC`, `F_OFD_[SG]ETLKW?` constants * Add `FALLOC_FL_INSERT_RANGE`, `FALLOC_FL_UNSHARE_RANGE` * `libeio`: Use `posix_close` if available * `libeio`: Internal `close()` calls no longer disturb `errno` * Add `IO:AIO::FALLOC_FL_UNSHARE` * Update `schmorp.h` for removal of `USE_SOCKETS_AS_HANDLES` and better `eventfd` detection * Updated `perl-DateTime-Format-Epoch` (0.16) in F-26, F-27, F-28 and Rawhide to add dependency on `Math::BigInt::GMP` as this module specifically requests that back-end as first preference for `Math::BigInt` * Updated `perl-Getopt-Long-Descriptive` to 0.102 in F-28 and Rawhide: * Long spacer lines are now line broken * "Empty" spacer lines no longer have leading whitespace * Option specifications "`:+`" and "`:5`" (etc.) now get better presentation in the usage description * Updated `perl-JSON-XS` (3.04), `perl-MooseX-Role-WithOverloading` (0.17), `perl-Variable-Magic` (0.62) in F-28 and Rawhide to specify all build dependencies * Updated `perl-perl5i` (v2.13.2) in F-28 and Rawhide to fix coercion warnings in `0.pm` and `1.pm` as per existing fixes in `2.pm` ([[https://github.com/evalEmpire/perl5i/pull/302|GH#302]]) * Updated `perl-Test-Version` to 2.07 in F-28 and Rawhide: * Support running in taint mode * Updated `perltidy` to 20180220 in F-28 and Rawhide: * Fix index error causing `perltidy` to fail, resulting in empty files ([[CPAN:124469|CPAN RT#124469]], [[CPAN:124494|CPAN RT#124494]]) * Cleaned up and rebuilt `perl-Readonly-XS` (1.05), `perl-Time-y2038` (20100403) in F-28 and Rawhide ==== Local Packages ==== * Updated `nmap` to explicitly build-require `gcc-c++` * Updated `perl-IO-AIO` to 4.4 as per the Fedora version * Updated `perl-Module-CoreList` to 5.20180220: * Improve handling of broken versions in `is_core()` * Removed `Module::CoreList::TieHashDelta` * Updated for v5.27.9 * Updated `perl-Perl-Tidy` to 20180220 as per the Fedora `perltidy` package * Updated `perl-perl5i` (v2.13.2) as per the Fedora version * Updated `perl-Test-Version` to 2.07 as per the Fedora version * Updated `perl-Time-y2038` not to explicitly build-require `gcc` as it uses `ExtUtils::CBuilder` * Updated `perl-XML-LibXSLT` to 1.96: * `$Config{libs}` is not needed ([[CPAN:83028|CPAN RT#83028]]) * Move to `git`/``!GitHub: https://github.com/shlomif/perl-XML-LibXSLT * For Travis-CI/etc. ----