sover should be bumped when symbols are removed

Bug #430549 reported by Monty Taylor
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libmemcached
Fix Released
Undecided
Unassigned

Bug Description

The following is a list of changes in symbols from 0.31 to 0.32. Note the many symbol removals. These are probably all validly things that should not have been part of the public interface, but nevertheless they are part of the ABI, and as such removals like this should really cause the sover to get bumped from 2 to 3, no?

=== modified file 'debian/libmemcached2.symbols'
--- debian/libmemcached2.symbols 2009-07-14 19:35:23 +0000
+++ debian/libmemcached2.symbols 2009-09-16 08:15:38 +0000
@@ -32,20 +32,20 @@
  memcached_get_user_data@libmemcached_2 0.31
  memcached_increment@libmemcached_2 0.31
  memcached_increment_with_initial@libmemcached_2 0.31
- memcached_io_close@libmemcached_2 0.31
- memcached_io_get_readable_server@libmemcached_2 0.31
- memcached_io_init_udp_header@libmemcached_2 0.31
- memcached_io_read@libmemcached_2 0.31
- memcached_io_readline@libmemcached_2 0.31
- memcached_io_reset@libmemcached_2 0.31
- memcached_io_write@libmemcached_2 0.31
+#MISSING: 0.32-1# memcached_io_close@libmemcached_2 0.31
+#MISSING: 0.32-1# memcached_io_get_readable_server@libmemcached_2 0.31
+#MISSING: 0.32-1# memcached_io_init_udp_header@libmemcached_2 0.31
+#MISSING: 0.32-1# memcached_io_read@libmemcached_2 0.31
+#MISSING: 0.32-1# memcached_io_readline@libmemcached_2 0.31
+#MISSING: 0.32-1# memcached_io_reset@libmemcached_2 0.31
+#MISSING: 0.32-1# memcached_io_write@libmemcached_2 0.31
  memcached_lib_version@libmemcached_2 0.31
  memcached_mget@libmemcached_2 0.31
  memcached_mget_by_key@libmemcached_2 0.31
  memcached_prepend@libmemcached_2 0.31
  memcached_prepend_by_key@libmemcached_2 0.31
  memcached_quit@libmemcached_2 0.31
- memcached_read_one_response@libmemcached_2 0.31
+#MISSING: 0.32-1# memcached_read_one_response@libmemcached_2 0.31
  memcached_replace@libmemcached_2 0.31
  memcached_replace_by_key@libmemcached_2 0.31
  memcached_result_create@libmemcached_2 0.31
@@ -54,7 +54,7 @@
  memcached_result_reset@libmemcached_2 0.31
  memcached_result_set_value@libmemcached_2 0.31
  memcached_result_value@libmemcached_2 0.31
- memcached_safe_read@libmemcached_2 0.31
+#MISSING: 0.32-1# memcached_safe_read@libmemcached_2 0.31
  memcached_server_add@libmemcached_2 0.31
  memcached_server_add_udp@libmemcached_2 0.31
  memcached_server_add_udp_with_weight@libmemcached_2 0.31
@@ -66,6 +66,8 @@
  memcached_server_create@libmemcached_2 0.31
  memcached_server_create_with@libmemcached_2 0.31
  memcached_server_cursor@libmemcached_2 0.31
+ memcached_server_error@libmemcached_2 0.32
+ memcached_server_error_reset@libmemcached_2 0.32
  memcached_server_free@libmemcached_2 0.31
  memcached_server_list_append@libmemcached_2 0.31
  memcached_server_list_append_with_weight@libmemcached_2 0.31
@@ -94,7 +96,7 @@
  memcached_verbosity@libmemcached_2 0.31
  memcached_version@libmemcached_2 0.31
  run_distribution@libmemcached_2 0.31
- update_continuum@libmemcached_2 0.31
+#MISSING: 0.32-1# update_continuum@libmemcached_2 0.31
 libmemcachedutil.so.0 libmemcached2 #MINVER#
  libmemcachedutil_0@libmemcachedutil_0 0.31
  memcached_pool_create@libmemcachedutil_0 0.31

Related branches

Revision history for this message
Trond Norbye (trond-norbye) wrote :

Released in revno: 592 [merge]

Changed in libmemcached:
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.