After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 679608 - Bump ABI version
Bump ABI version
Status: RESOLVED FIXED
Product: gdl
Classification: Other
Component: general
CVS HEAD
Other Linux
: Normal normal
: ---
Assigned To: Anjuta maintainers
Anjuta maintainers
Depends on:
Blocks:
 
 
Reported: 2012-07-09 04:15 UTC by Robert Ancell
Modified: 2012-07-13 14:10 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Robert Ancell 2012-07-09 04:15:05 UTC
The removal of gdl_dock_xor_rect and gdl_dock_xor_rect_hide:
http://git.gnome.org/browse/gdl/commit/gdl/gdl-dock.h?id=39434b4c8c41780151fe4a42a81a1faa806c2113

means libgdl has broken ABI without bumping the version number.  Can these methods be implemented using the replacement method so the ABI remains?
Comment 1 Johannes Schmid 2012-07-09 09:02:58 UTC
We will be bumping the version number on the next release. Note that gdl is only garanteed to be ABI stable in the stable branch. We will likely break a lot of ABI in the 3.5.x cycle.

Sorry for the inconvenience of not updating the library version accordingly.
Comment 2 Robert Ancell 2012-07-10 23:24:58 UTC
OK, we will update the Ubuntu version when you change the version number.
Comment 3 Sébastien Granjoux 2012-07-13 14:10:59 UTC
These functions have only be renamed so I have committed a patch to restore them. I have already done it for a few other functions. I think it's better that these functions are marked as deprecated in the documentation first.


Anyway, we will probably break the ABI in this cycle so I think it doesn't matter that much. It's mainly useful to train us to take care of library's version numbering.