PaulHowarth/Blog/2011-10-09

Sunday 9th October 2011

Local Packages

  • Updated perl-DBM-Deep to add build and runtime dependencies on perl(Digest::MD5), which has recently been split out from the main perl package in Rawhide

  • Updated perl-IO-AIO to 4.1, adding a patch for a fairly obvious preprocessor error that prevented builds on releases prior to Fedora 6:

  • --- IO-AIO-4.1/libeio/eio.c
    +++ IO-AIO-4.1/libeio/eio.c
    @@ -2149,8 +2149,8 @@
       len = strlen (name);
       strcpy (name + (len <= namelen - 4 ? len : namelen - 4), "/eio");
       prctl (PR_SET_NAME, (unsigned long)name, 0, 0, 0);
    -}
     #endif
    +}
     
     X_THREAD_PROC (etp_proc)
     {
    • IO::AIO accessed uninitialised memory on unsuccessful stats

    • (libeio) added syncfs syscall wrapper

    • (libeio) set thread name on linux (ps -L/Hcx, top, gdb)

    • (libeio) support multiple independent working directories

    • Applied spelling corrections by Nicholas Bamber
    • Tune treescan `#threads and #outstanding requests a bit

    • Reduce the number of file descriptors in use at any one time in treescan, to avoid running out of them (and using too much RAM)

    • Take advantage of working directory abstractions in aio_scandir and treescan

    • Reduce compiled size by ~10% by not inlining some key functionality
    • Added --progress switch to treescan

  • Updated perl-Moose to add virtual provides for perl-Any-Moose

  • Updated perl-XML-LibXSLT to 1.73:

    • Possible fix for CPAN RT#71456: made the port reservation on t/14security.t for the non-existent URL more robust


Recent