Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

    PaulHowarth/Blog/2018-02-21

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 ioctls (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 (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:

  • 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:


Recent