PaulHowarth/Blog/2016-10-20

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

  • Updated perl-Test2 to 1.302062 as per the Fedora perl-Test-Simple package


Recent