Ticket #10573 (closed: fixed)

Opened 6 years ago

Last modified 5 years ago

Add jsoncpp as a dependency on Kernel

Reported by: Martyn Gigg Owned by: Martyn Gigg
Priority: blocker Milestone: Release 3.3
Component: Framework Keywords:
Cc: Blocked By:
Blocking: #8924, #10559 Tester: Andrei Savici

Description (last modified by Martyn Gigg) (diff)

It was agreed by the TSC, https://github.com/mantidproject/documents/blob/master/Project-Management/TechnicalSteeringCommittee/meetings/TSC-meeting-2014-11-18.md, that we should use a dedicated JSON parser rather than using boost::property_tree. This was first prompted by a [ https://svn.boost.org/trac/boost/ticket/4387 bug] in an older version of boost::property_tree::json_parser that cannot handle top-level arrays.

Jsoncpp is already available on Linux platforms and is a small library

Change History

comment:1 Changed 6 years ago by Martyn Gigg

  • Status changed from new to assigned

comment:2 Changed 6 years ago by Martyn Gigg

  • Priority changed from major to blocker

comment:3 Changed 6 years ago by Martyn Gigg

  • Description modified (diff)

comment:4 Changed 6 years ago by Martyn Gigg

  • Status changed from assigned to inprogress

comment:5 Changed 6 years ago by Martyn Gigg

Add jsconcpp as a required dependency for Kernel.

Refs #10573

Changeset: 69e719cbc1cd3475effcf009a0126acc3523bb27

comment:6 Changed 6 years ago by Nick Draper

  • Blocking 10559 added

comment:7 Changed 6 years ago by Martyn Gigg

  • Status changed from inprogress to verify
  • Resolution set to fixed

This is being verified as pull request #75.

comment:8 Changed 6 years ago by Andrei Savici

  • Status changed from verify to verifying
  • Tester set to Andrei Savici

comment:9 Changed 6 years ago by Andrei Savici

  • Status changed from verifying to closed

Merge pull request #75 from mantidproject/feature/10573_add_jsoncpp_depends

Add jsconcpp as a required dependency for Kernel.

Full changeset: dd56af8ddaa09328aeff49f033bcd47d4af3758b

comment:10 Changed 5 years ago by Stuart Campbell

This ticket has been transferred to github issue 11415

Note: See TracTickets for help on using tickets.