Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 464616 - dev-libs/json-c-0.11 version bump
Summary: dev-libs/json-c-0.11 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Markos Chandras (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 466960
  Show dependency tree
 
Reported: 2013-04-04 16:37 UTC by Manuel Rüger (RETIRED)
Modified: 2013-04-26 10:52 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manuel Rüger (RETIRED) gentoo-dev 2013-04-04 16:37:45 UTC
Released on 2013-04-02

0.11

  * IMPORTANT: the name of the library has changed to libjson-c.so and
     the header files are now in include/json-c.
     The pkgconfig name has also changed from json to json-c.
     You should change your build to use appropriate -I and -l options.
     A compatibility shim is in place so builds using the old name will
     continue to work, but that will be removed in the next release.
  * Maximum recursion depth is now a runtime option.
     json_tokener_new() is provided for compatibility.
     json_tokener_new_ex(depth)
  * Include json_object_iterator.h in the installed headers.
  * Add support for building on Android.
  * Rewrite json_object_object_add to replace just the value if the key already exists so keys remain valid.
  * Make it safe to delete keys while iterating with the json_object_object_foreach macro.
  * Add a json_set_serializer() function to allow the string output of a json_object to be customized.
  * Make float parsing locale independent.
  * Add a json_tokener_set_flags() function and a JSON_TOKENER_STRICT flag.
  * Enable -Werror when building.
  * speed improvements to parsing 64-bit integers on systems with working sscanf
  * Add a json_object_object_length function.
  * Fix a bug (buffer overrun) when expanding arrays to more than 64 entries.
Comment 1 Markos Chandras (RETIRED) gentoo-dev 2013-04-25 19:47:14 UTC
+*json-c-0.11 (25 Apr 2013)
+
+  25 Apr 2013; Markos Chandras <hwoarang@gentoo.org> +json-c-0.11.ebuild:
+  Version bump. Fixes #464616 and #466960
+

http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/dev-libs/json-c/json-c-0.11.ebuild?revision=1.1&view=markup
Comment 2 Wendy 2013-04-26 08:50:07 UTC
emerging pulseaudio-3.0 after merging json-c-0.11 results in error because of missing soname.

Shouldn't the '--disable-oldname-compat' be changed in '--enable-oldname-compat'

I did it myself in an overlay; It builds, but only with MAKEOPTS="-j1". After that pulseaudio builds fie.
Comment 3 Markos Chandras (RETIRED) gentoo-dev 2013-04-26 08:56:35 UTC
(In reply to comment #2)
> emerging pulseaudio-3.0 after merging json-c-0.11 results in error because
> of missing soname.
> 
> Shouldn't the '--disable-oldname-compat' be changed in
> '--enable-oldname-compat'
> 
> I did it myself in an overlay; It builds, but only with MAKEOPTS="-j1".
> After that pulseaudio builds fie.

i don't know. maybe.

i noticed the same problem with MAKEOPTS=-j1. Care to open an issue upstream?

https://github.com/json-c/json-c/issues
Comment 4 Markos Chandras (RETIRED) gentoo-dev 2013-04-26 10:52:28 UTC
Now that i think about it, no it shouldn't. the old soname etc are going away so pulseaudio and others need to be fixed. You need to notify the pulseaudio maintainers.