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 (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) (#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 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 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
- The 0.90, 1.x, and 2.x compatible clients no longer ship by default - you should install one of the following:
Updated perl-Test2 to 1.302062 as per the Fedora perl-Test-Simple package