Bug 1391702

Summary: obsolete version
Product: [Fedora] Fedora Reporter: Przemek Klosowski <przemek>
Component: jsoncppAssignee: Sébastien Willmann <sebastien.willmann>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 23CC: besser82, mattdm, sebastien.willmann
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: jsoncpp-1.7.2-3.fc24 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-03 21:47:01 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Przemek Klosowski 2016-11-03 19:24:34 UTC
Description of problem:
F23 provides an obsolete version of jsoncpp (0.6.0, dating back to 2011). The latest on https://github.com/open-source-parsers/jsoncpp is 1.7.7
I noticed that while compiling optizelle which requires newer API.

Version-Release number of selected component (if applicable):
jsoncpp-0.6.0-0.18.rc2.fc23.x86_64

How reproducible: very

Steps to Reproduce:
1. rpm -q jsoncpp

Actual results: jsoncpp-0.6.0-0.18.rc2.fc23.x86_64

Expected results: jsoncpp-1.7.7...

Comment 1 Przemek Klosowski 2016-11-03 19:30:34 UTC
jsoncpp dependency list is not too long:
cmake, cmake-gui
engrid
kopete
libASL
minetest
mrpt-*
orthanc*
vfrnav*
vtk*

as obtained from dnf repoquery --whatrequires jsoncpp --alldeps
I didn't check if there's a specific version requirement for those packages

Comment 2 Matthew Miller 2016-11-03 21:47:01 UTC
See bug #1372329 — jsoncpp is updated to 1.7.7 in Fedora 25, which will be released in a few weeks. It's not a completely trivial update (and as you note, a major version change) so I don't think we'll see one for F23.

Comment 3 Björn 'besser82' Esser 2016-11-03 22:15:13 UTC
(In reply to Przemek Klosowski from comment #1)
> jsoncpp dependency list is not too long:
> cmake, cmake-gui
> engrid
> kopete
> libASL
> minetest
> mrpt-*
> orthanc*
> vfrnav*
> vtk*
> 
> as obtained from dnf repoquery --whatrequires jsoncpp --alldeps
> I didn't check if there's a specific version requirement for those packages

Updating jsoncpp would require a rebuild of all those listed packages against the new version…


(In reply to Matthew Miller from comment #2)
> See bug #1372329 — jsoncpp is updated to 1.7.7 in Fedora 25, which will be
> released in a few weeks. It's not a completely trivial update (and as you
> note, a major version change) so I don't think we'll see one for F23.

Fedora 24 has jsoncpp-1.7.2 in it's repos and since Fedora 23 goes end of life sometime second half of December 2016, there will be no major update.


Since current stable release of Fedora 24 has a recent enough version of jsoncpp and it is highly recommended to upgrade to f24, I'll change status to CLOSED ---> CURRENTRELEASE.