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/2016-03-16

Wednesday 16th March 2016

Fedora Project

  • Updated perl-MCE to 1.702 in F-24 and Rawhide:

  • Bug Fixes

    • Fixed race condition on Windows for non-threaded workers
    • Updated MCE Models to not fail when running inside an eval statement; this addresses CPAN RT#105557 and CPAN RT#105559

    • Added new MCE option loop_timeout to prevent the MCE Manager process from hanging perpetually; the manager process wrongly assumes a worker is still running when the worker died in an uncontrollable manner (CPAN RT#111780)

  • Enhancements

    • Added code in MCE::Grep's documentation for parsing huge files

    • Added support for running MCE with Perl under MobaXterm on Windows

    • MCE/examples and MCE/images are no longer included with the distribution: these are maintained separately at https://github.com/marioroy/mce-examples and https://github.com/marioroy/mce-assets respectively

    • MCE performs channel locking via a pipe or socket depending on platform; previously, locking was through file locking using flock - this resolves the slow locking performance on Cygwin

    • Optimized signal handling including improved support on Windows
    • Reduced overhead during spawning and job submissions on Windows and Cygwin; this enables IPC to complete up to 20x faster, thus benefiting Monte-Carlo simulations; e.g. calling ->run(0) or ->process(...) repeatedly

    • The MCE::Flow and MCE::Step Models can take an anonymous array for specifying use_threads uniquely for sub-tasks

  • New Features

    • Added methods ->await, ->enq, and ->enqp to MCE::Step

    • Added method ->await to MCE::Queue

    • Added option max_retries => N for retrying a failed chunk from a worker dying while processing input data or sequence of numbers

    • Added option posix_exit => 1 to avoid END and destructor processing; this is necessary for running with Tk and child processes or with use_threads => 0

    • Seeds the Math::Random generator automatically when present for non-threads to avoid child processes sharing the same seed value as the parent and each other; the new seed is computed using the current seed, thus it's okay to set the seed at the application level for predictable results

  • Updated perl-Sub-Name to 0.15 in F-24 and Rawhide:

    • Fix uninitialized warning in test on perls < 5.8.6 (CPAN RT#104510)

    • Repository moved to the github p5sagit organization (the primary is on shadowcat, mirrored to github)

Local Packages

  • Updated dovecot to 2.2.22:

    • Added doveadm HTTP API: see http://wiki2.dovecot.org/Design/DoveadmProtocol/HTTP

    • virtual plugin: Mailbox filtering can now be done based on the mailbox metadata - see http://wiki2.dovecot.org/Plugins/Virtual

    • stats: Added doveadm stats reset to reset global stats

    • stats: Added authentication statistics if auth_stats=yes

    • dsync, imapc, pop3c and pop3-migration: Many optimizations, improvements and error handling fixes

    • doveadm: Most commands now stop soon after SIGINT/SIGTERM

    • auth: Auth caching was done too aggressively when %variables were used in default_fields, override_fields or LDAP pass/user_attrs; userdb result_* were also ignored when user was found from cache

    • imap: Fixed various assert-crashes caused v2.2.20+; some of them caught actual hangs or otherwise unwanted behavior towards IMAP clients

    • Expunges were forgotten in some situations, for example when pipelining multiple IMAP MOVE commands

    • quota: Per-namespaces quota were broken for dict and count backends in v2.2.20+

    • fts-solr: Search queries were using OR instead of AND as the separator for multi-token search queries in v2.2.20+

    • Single instance storage support wasn't really working in v2.2.16+
    • dbox: POP3 message ordering wasn't working correctly

    • virtual plugin: Fixed crashes related to backend mailbox deletions

  • Updated perl-DateTime-TimeZone to 1.96:

    • This release is based on version 2016b of the Olson database
    • Contemporary changes for Russia, Haiti, and Palestine
  • Updated perl-MCE to 1.702:

    • Some folks have expressed a wish for running MCE 1.7 with Perl v5.8; to restore support for Perl v5.8, removed MCE::Shared and MCE::Hobo from the MCE 1.702 distribution

    • MCE::Shared will be released after MCE 1.700 is deleted from CPAN; thank you for your patience during this transition

  • Updated perl-Sub-Name to 0.15 as per the Fedora version


Recent