#acl PaulHowarth:read,write,admin,revert,delete All:read === 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:105557|CPAN RT#105557]] and [[CPAN:105559|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:111780|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:104510|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 ----