#acl PaulHowarth:read,write,admin,revert,delete All:read === Thursday 20th October 2016 === ==== Fedora Project ==== * Updated `perl-MetaCPAN-Client` to 1.027000 in Rawhide: * Convert values of `JSON::PP::Boolean` objects in output so they are not skipped when expecting scalars ([[https://github.com/metacpan/metacpan-client/issues/49|GH#49]]) * Moved `distini` prereqs to `cpanfile` * Limit `Search::Elasticsearch` version to 2.02 * Updated docs * Updated `perl-Test-Simple` to 1.302062 in F-25 and Rawhide: * Formatters now have `terminate()` and `finalize()` methods; these are called when there is a `skip_all` or `bail` event (`terminate`), or when a test suite is exiting normally (`finalize`), which allows formatters to finalize their output - this is important for any sort of document-oriented format (as opposed to a stream format like TAP) ([[https://github.com/Test-More/test-more/pull/723|#723]]) * Removed a warning when using a non-TAP formatter with `Test::Builder` about the formatter not supporting "`no_header`" and "`no_diag`"; this happened even if the alternative formatter class implemented these attributes ==== Local Packages ==== * Updated `libssh2` (1.7.0) to make the `curl` test suite work again with `valgrind` enabled * Updated `perl-Archive-Tar` to 2.14: * Fix roundtrip test when `tar` executable is absent * Updated `perl-Importer` to 0.024: * Add `import()` method and tag * Saner argument parsing * Spelling fixes * Updated `perl-MetaCPAN-Client` to 1.027000 as per the Fedora version * Updated `perl-Search-Elasticsearch` to 5.01 but didn't publish the packages because it [[https://github.com/metacpan/metacpan-client/issues/48|broke MetaCPAN::Client]], which is important to me * This version adds Elasticsearch 5.x compatibility and makes it the default; it also adds deprecation logging that logs to `STDERR` by default * The Hijk backend will not work with Elasticsearch 5.x until [[CPAN:118425|CPAN RT#118425]] is fixed . '''Breaking Changes''' * The 0.90, 1.x, and 2.x compatible clients no longer ship by default - you should install one of the following: * `Search::Elasticsearch::Client::2_0` * `Search::Elasticsearch::Client::2_0::Async` * `Search::Elasticsearch::Client::1_0` * `Search::Elasticsearch::Client::1_0::Async` * `Search::Elasticsearch::Client::0_90` * `Search::Elasticsearch::Client::0_90::Async` * The code has been reorganised so that all client-related modules are under the `S::E::API_VERSION::Client` namespace; this includes `S::E::Bulk` and `S::E::Scroll` * Plugin authors note: the format for the API in `...Role::API` has changed * `S::E::Cxn::HTTP` has been rolled into `S::E::Cxn` as Elasticsearch no longer supports other protocols * Updated `perl-Test2` to 1.302062 as per the Fedora `perl-Test-Simple` package ----