add .symbols file

Bug #591208 reported by Didier Roche
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
clutter-1.0 (Debian)
Fix Released
Unknown
clutter-1.0 (Ubuntu)
Wishlist
Alexandros Frantzis

Bug Description

as request by asac, would be better to follow symbol changes

Didier Roche (didrocks)
Changed in clutter-1.0 (Ubuntu):
assignee: nobody → Didier Roche (didrocks)
status: New → In Progress
importance: Undecided → Wishlist
Alexander Sack (asac)
Changed in clutter-1.0 (Ubuntu):
assignee: Didier Roche (didrocks) → Alexandros Frantzis (afrantzis)
Revision history for this message
Alexandros Frantzis (afrantzis) wrote :

I have added the symbols file for the libclutter-1.0-0 package in lp:~afrantzis/ubuntu/maverick/clutter-1.0/add-symbols

The symbols file contains the json_* symbols that clutter exposes when using the internal json-glib library (as is happening in the current package). Upstream has recommended using an external libjson-glib library instead. Both the 1.2.8 package in debian experimental and my own 1.3.x eglx packages use an external json-glib.

Unfortunately, this translates to an ABI break and a decision should be made whether to bump the ABI or just ignore it when we move to newer packages.

Revision history for this message
Alexandros Frantzis (afrantzis) wrote :

It seems that none of the rdepends for libclutter-1.0-0 actually use the json_* symbols. As upstream is not willing to bump the ABI for this, that makes it easier to just ignore the ABI break issue that will occur with newer packages

Revision history for this message
Didier Roche (didrocks) wrote :

I would say patch the rdepends to use the external version of json_* symbols (which one is it, btw?) and then, we will push the clutter changes.

Changed in clutter-1.0 (Debian):
status: Unknown → New
Changed in clutter-1.0 (Debian):
status: New → Fix Released
Changed in clutter-1.0 (Ubuntu):
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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