[Python-apps-team] Bug#708248: transition: json-c

Ondřej Surý ondrej at debian.org
Tue May 14 13:12:02 UTC 2013


Package: release.debian.org
Severity: normal
User: release.debian.org at packages.debian.org
Usertags: transition

Hi release team and affected maintainers,

Disclaimer: I need new json-c to fix RC licensing bug in php5 (thus I
do care about this package more than I do care for some other).

JSON-C upstream has renamed the library from libjson.so to
libjson-c.so, headers are now in /usr/include/json-c and pkg-config is
called json-c.

There's a compatibility layer (symlinks and libjson.so.0), but since
the library has so few r-deps, I feel that we might not need it to
make things more simple in the future.  The upstream is planning to
drop the compatibility layer in next release anyway, so we would have
to do the transition in some other point in time.

I wrote to fabien, and I still need to hear from him, but I took the
liberty to build the packages and you can find preliminary updated
packages here: https://www.sury.org/json-c/

There are no library symbols removed (just added), so the transition
should be relatively painless (you will just have to do s/json/json-c/
in your packages).

Anyway here's the list of affected maintainers and their packages:

Andrew Chadwick <a.t.chadwick at gmail.com>
   mypaint (U)

Cleto Martín <cleto at debian.org>
   grive (U)

Dain Nilsson <dain at yubico.com>
   yubikey-personalization (U)

Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
   kamailio

Fabien Boucher <fabien.dot.boucher at gmail.com>
   libxr

Fredrik Thulin <fredrik at yubico.com>
   yubikey-personalization (U)

Gürkan Sengün <gurkan at phys.ethz.ch>
   mypaint

Henning Westerholt <henning.westerholt at 1und1.de>
   kamailio (U)

James Hunt <james.hunt at ubuntu.com>
   upstart (U)

Jean-Philippe Orsini <jeanfi at gmail.com>
   psensor

José Luis Segura Lucas <josel.segura at gmx.es>
   grive

Kilian Krause <kilian at debian.org>
   kamailio (U)

Klas Lindfors <klas at yubico.com>
   yubikey-personalization (U)

Laszlo Boszormenyi (GCS) <gcs at debian.hu>
   syslog-ng

Luke Faraone <lfaraone at debian.org>
   pianobar

Martin-Éric Racine <martin-eric.racine at iki.fi>
   pulseaudio (U)

Michael Biebl <biebl at debian.org>
   rsyslog

Nico Golde <nion at debian.org>
   newsbeuter

Pulseaudio maintenance team <pkg-pulseaudio-devel at lists.alioth.debian.org>
   pulseaudio

Python Applications Packaging Team <python-apps-team at lists.alioth.debian.org>
   mypaint

Romain Beauxis <toots at rastageeks.org>
   pianobar (U)

Scott James Remnant <scott at netsplit.com>
   upstart (U)

Simon Josefsson <simon at yubico.com>
   yubikey-personalization (U)

Sjoerd Simons <sjoerd at debian.org>
   pulseaudio (U)

Soeren Sonnenburg <sonne at debian.org>
   shogun

Steve Langasek <vorlon at debian.org>
   upstart

Tollef Fog Heen <tfheen at debian.org>
   yubikey-personalization

Tzafrir Cohen <tzafrir at debian.org>
   kamailio (U)

Victor Seva <linuxmaniac at torreviejawireless.org>
   kamailio (U)

Ben file:

title = "json-c";
is_affected = .depends ~ "libjson0" | .depends ~ "libjson-c2";
is_good = .depends ~ "libjson-c2";
is_bad = .depends ~ "libjson0";

-- System Information:
Debian Release: 7.0
  APT prefers stable
  APT policy: (500, 'stable'), (300, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



More information about the Python-apps-team mailing list