Sync libjsoncpp 0.10.2-3 (universe) from Debian unstable (main)

Bug #1464853 reported by Gianfranco Costamagna
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libjsoncpp (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please sync libjsoncpp 0.10.2-3 (universe) from Debian unstable (main)

Seems that Doko and Cleto merged everything was useful from Ubuntu.

Multiarch: merged.
Buildflags: patched upstream / merged.
Symbols file: moved to shlibs.

Quoting the lintian-overrides file:
# This is a C++ project, we use .shlibs instead
# API/ABI compatiblity is watched tediously upstream.
# Report: http://upstream.rosalinux.ru/versions/jsoncpp.html
no-symbols-control-file

I guess this version (modulo symbols file) might be suitable for MIR, making cmake 3.2
being built correctly on wily.

Explanation of the Ubuntu delta and why it can be dropped:
  * Merge from Debian unstable. Remaining changes:
    - debian/control, debian/*.install, debian/rules:
      + MultiArch support. (Closes: #699765)
    - debian/control, debian/patches/buildflags.diff:
      + Build using dpkg-buildflags (using debhelper 9
        and patched SConstruct).
    - debian/rules:
      + Run the tests (but ignore the test results, upstream
        writes that not all of them pass).
    - debian/libjsoncpp0.symbols*:
      + Add symbols file.
    - debian/patches/fix-double-parsing.patch:
      + Use stringstream to convert real numbers from strings.
  * debian/patches/fix-double-parsing.patch:
    - Use stringstream to convert real numbers from strings. (LP: #1368420)
  * Multiarchify the package. Closes: #699765.
  * Add a symbols file.
  * Build using dpkg-buildflags (using debhelper 9 and patched SConstruct).
  * Run the tests (but ignore the test results, upstream writes that not all
    of them pass).

Changelog entries since current wily version 0.6.0~rc2-3.1ubuntu1:

libjsoncpp (0.10.2-3) unstable; urgency=medium

  * Added upstream patch to fix arm build
  * Added patch for using upstream pkg-config files (Closes: #788379)
  * Moved from symbols to shlibs system
  * Added lintian override for -doc package generated by doxygen

 -- Peter Spiess-Knafl <email address hidden> Thu, 11 Jun 2015 11:00:48 +0200

libjsoncpp (0.10.2-2) unstable; urgency=medium

  * Upload to unstable.

 -- Peter Spiess-Knafl <email address hidden> Mon, 27 Apr 2015 00:44:35 +0200

libjsoncpp (0.10.2-1) experimental; urgency=medium

  [ Peter Spiess-Knafl ]
  * New upstream release. Closes: #762330
  * Changed buildsystem to cmake.
  * Added libjsoncpp0-dbg package.
  * Split out documenation into libjsoncpp-doc.
  * Added docbase file.
  * Fixed lintian warnings.
  * Updated upstream contact and changed license to Expat.
  * Added Vcs-Browser field to debian/control.
  * Removed authors from debian/docs.
  * Added breaks/replaces fields for -doc package to debian/control.

  [ Cleto Martín ]
  * Update version pkgconfig file
  * Update watch file to avoid parsing 1.x versions
  * Using debian/copyright machine-readable format
  * Update my email address

 -- Peter Spiess-Knafl <email address hidden> Sat, 18 Apr 2015 15:43:15 +0200

libjsoncpp (0.6.0~rc2-4) UNRELEASED; urgency=medium

  [ Matthias Klose ]
  * Multiarchify the package. Closes: #699765.
  * Add a symbols file.
  * Build using dpkg-buildflags (using debhelper 9 and patched SConstruct).
  * Run the tests (but ignore the test results, upstream writes that not all
    of them pass).

  [ Cleto Martín ]
  * Applying Matthias patch. Thanks!
  * Updating new homepage and uscan.
  * Adding Vcs-Git field at debian/control

 -- Cleto Martín <email address hidden> Sat, 08 Nov 2014 12:41:04 +0000

Revision history for this message
Michael Terry (mterry) wrote :

Looks like there are two changes still relevant?

debian/patches/fix-double-parsing.patch and running tests (though they don't fail build for them, so maybe not hugely important -- but maybe the tests have improved and we can do that too).

I'll look into merging.

Revision history for this message
Michael Terry (mterry) wrote :

The tests bit didn't matter, upstream now runs the tests as part of the build. So the only delta was the one patch. I've merged, uploaded to Ubuntu, and sent the patch to Debian. Now we just wait for the package to actually hit wily.

Iain Lane (laney)
Changed in libjsoncpp (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.