[Pkg-ceph-commits] [ceph] 01/01: .symbols and shlibs tightening (Closes: #744382)

Dmitry Smirnov onlyjob at moszumanska.debian.org
Mon Apr 14 06:41:32 UTC 2014


This is an automated email from the git hooks/post-receive script.

onlyjob pushed a commit to branch experimental
in repository ceph.

commit d86ae51 (experimental)
Author: Dmitry Smirnov <onlyjob at member.fsf.org>
Date:   Mon Apr 14 06:32:52 2014

    .symbols and shlibs tightening (Closes: #744382)
    
     dh_makeshlibs -V
    
     Read more in
    
        https://wiki.debian.org/UsingSymbolsFiles
---
 debian/librados2.symbols | 279 +++++++++++++++++++++++++++++++++++++++++++++++
 debian/librbd1.symbols   |  63 +++++++++++
 debian/rules             |   2 +-
 3 files changed, 343 insertions(+), 1 deletion(-)

diff --git a/debian/librados2.symbols b/debian/librados2.symbols
new file mode 100644
index 0000000..6b7a075
--- /dev/null
+++ b/debian/librados2.symbols
@@ -0,0 +1,279 @@
+librados.so.2 librados2 #MINVER#
+ (regex|c++)"^_.*" 0.79
+ CEPH_CONF_FILE_DEFAULT at Base 0.79
+ ceph_arch_intel_pclmul at Base 0.79
+ ceph_arch_intel_probe at Base 0.79
+ ceph_arch_intel_sse2 at Base 0.79
+ ceph_arch_intel_sse3 at Base 0.79
+ ceph_arch_intel_sse41 at Base 0.79
+ ceph_arch_intel_sse42 at Base 0.79
+ ceph_arch_intel_ssse3 at Base 0.79
+ ceph_arch_neon at Base 0.79
+ ceph_arch_neon_probe at Base 0.79
+ ceph_arch_probe at Base 0.79
+ ceph_arch_probed at Base 0.79
+ ceph_armor at Base 0.79
+ ceph_armor_line_break at Base 0.79
+ ceph_crc32c_func at Base 0.79
+ ceph_crc32c_intel_baseline at Base 0.79
+ ceph_crc32c_intel_fast at Base 0.79
+ ceph_crc32c_intel_fast_exists at Base 0.79
+ ceph_crc32c_sctp at Base 0.79
+ ceph_os_fgetxattr at Base 0.79
+ ceph_os_flistxattr at Base 0.79
+ ceph_os_fremovexattr at Base 0.79
+ ceph_os_fsetxattr at Base 0.79
+ ceph_os_getxattr at Base 0.79
+ ceph_os_listxattr at Base 0.79
+ ceph_os_removexattr at Base 0.79
+ ceph_os_setxattr at Base 0.79
+ ceph_unarmor at Base 0.79
+ ceph_ver__4c2d73a5095f527c3a2168deb5fa54b3c8991a6e at Base 0.79
+ check_for_control_characters at Base 0.79
+ check_for_control_characters_cstr at Base 0.79
+ check_utf8 at Base 0.79
+ check_utf8_cstr at Base 0.79
+ code_environment_to_str at Base 0.79
+ config_optionsp at Base 0.79
+ crc32_iscsi_00 at Base 0.79
+ crc32_iscsi_00_slver at Base 0.79
+ crc32_iscsi_00_slver_00020014 at Base 0.79
+ crc32_iscsi_zero_00 at Base 0.79
+ crc32_iscsi_zero_00_slver at Base 0.79
+ crc32_iscsi_zero_00_slver_00020014 at Base 0.79
+ crc32_table_iscsi_base at Base 0.79
+ crush_add_bucket at Base 0.79
+ crush_add_list_bucket_item at Base 0.79
+ crush_add_rule at Base 0.79
+ crush_add_straw_bucket_item at Base 0.79
+ crush_add_tree_bucket_item at Base 0.79
+ crush_add_uniform_bucket_item at Base 0.79
+ crush_addition_is_unsafe at Base 0.79
+ crush_adjust_list_bucket_item_weight at Base 0.79
+ crush_adjust_straw_bucket_item_weight at Base 0.79
+ crush_adjust_tree_bucket_item_weight at Base 0.79
+ crush_adjust_uniform_bucket_item_weight at Base 0.79
+ crush_bucket_add_item at Base 0.79
+ crush_bucket_adjust_item_weight at Base 0.79
+ crush_bucket_alg_name at Base 0.79
+ crush_bucket_remove_item at Base 0.79
+ crush_calc_straw at Base 0.79
+ crush_create at Base 0.79
+ crush_destroy at Base 0.79
+ crush_destroy_bucket at Base 0.79
+ crush_destroy_bucket_list at Base 0.79
+ crush_destroy_bucket_straw at Base 0.79
+ crush_destroy_bucket_tree at Base 0.79
+ crush_destroy_bucket_uniform at Base 0.79
+ crush_destroy_rule at Base 0.79
+ crush_do_rule at Base 0.79
+ crush_finalize at Base 0.79
+ crush_find_rule at Base 0.79
+ crush_get_bucket_item_weight at Base 0.79
+ crush_get_next_bucket_id at Base 0.79
+ crush_hash32 at Base 0.79
+ crush_hash32_2 at Base 0.79
+ crush_hash32_3 at Base 0.79
+ crush_hash32_4 at Base 0.79
+ crush_hash32_5 at Base 0.79
+ crush_hash_name at Base 0.79
+ crush_make_bucket at Base 0.79
+ crush_make_list_bucket at Base 0.79
+ crush_make_rule at Base 0.79
+ crush_make_straw_bucket at Base 0.79
+ crush_make_tree_bucket at Base 0.79
+ crush_make_uniform_bucket at Base 0.79
+ crush_multiplication_is_unsafe at Base 0.79
+ crush_remove_bucket at Base 0.79
+ crush_remove_list_bucket_item at Base 0.79
+ crush_remove_straw_bucket_item at Base 0.79
+ crush_remove_tree_bucket_item at Base 0.79
+ crush_remove_uniform_bucket_item at Base 0.79
+ crush_reweight_bucket at Base 0.79
+ crush_rule_set_step at Base 0.79
+ escape_json_attr at Base 0.79
+ escape_json_attr_len at Base 0.79
+ escape_xml_attr at Base 0.79
+ escape_xml_attr_len at Base 0.79
+ g_code_env at Base 0.79
+ g_default_file_layout at Base 0.79
+ g_lockdep at Base 0.79
+ get_linux_version at Base 0.79
+ get_process_name at Base 0.79
+ is_control_character at Base 0.79
+ mime_decode_from_qp at Base 0.79
+ mime_encode_as_qp at Base 0.79
+ pem_key at Base 0.79
+ pipe_cloexec at Base 0.79
+ rados_aio_append at Base 0.79
+ rados_aio_create_completion at Base 0.79
+ rados_aio_flush at Base 0.79
+ rados_aio_flush_async at Base 0.79
+ rados_aio_get_return_value at Base 0.79
+ rados_aio_get_version at Base 0.79
+ rados_aio_is_complete at Base 0.79
+ rados_aio_is_complete_and_cb at Base 0.79
+ rados_aio_is_safe at Base 0.79
+ rados_aio_is_safe_and_cb at Base 0.79
+ rados_aio_read at Base 0.79
+ rados_aio_read_op_operate at Base 0.79
+ rados_aio_release at Base 0.79
+ rados_aio_remove at Base 0.79
+ rados_aio_stat at Base 0.79
+ rados_aio_wait_for_complete at Base 0.79
+ rados_aio_wait_for_complete_and_cb at Base 0.79
+ rados_aio_wait_for_safe at Base 0.79
+ rados_aio_wait_for_safe_and_cb at Base 0.79
+ rados_aio_write at Base 0.79
+ rados_aio_write_full at Base 0.79
+ rados_aio_write_op_operate at Base 0.79
+ rados_append at Base 0.79
+ rados_break_lock at Base 0.79
+ rados_buffer_free at Base 0.79
+ rados_cct at Base 0.79
+ rados_clone_range at Base 0.79
+ rados_cluster_fsid at Base 0.79
+ rados_cluster_stat at Base 0.79
+ rados_conf_get at Base 0.79
+ rados_conf_parse_argv at Base 0.79
+ rados_conf_parse_argv_remainder at Base 0.79
+ rados_conf_parse_env at Base 0.79
+ rados_conf_read_file at Base 0.79
+ rados_conf_set at Base 0.79
+ rados_connect at Base 0.79
+ rados_create2 at Base 0.79
+ rados_create at Base 0.79
+ rados_create_read_op at Base 0.79
+ rados_create_with_context at Base 0.79
+ rados_create_write_op at Base 0.79
+ rados_exec at Base 0.79
+ rados_get_instance_id at Base 0.79
+ rados_get_last_version at Base 0.79
+ rados_getxattr at Base 0.79
+ rados_getxattrs at Base 0.79
+ rados_getxattrs_end at Base 0.79
+ rados_getxattrs_next at Base 0.79
+ rados_ioctx_cct at Base 0.79
+ rados_ioctx_create at Base 0.79
+ rados_ioctx_destroy at Base 0.79
+ rados_ioctx_get_cluster at Base 0.79
+ rados_ioctx_get_id at Base 0.79
+ rados_ioctx_get_pool_name at Base 0.79
+ rados_ioctx_locator_set_key at Base 0.79
+ rados_ioctx_pool_get_auid at Base 0.79
+ rados_ioctx_pool_required_alignment at Base 0.79
+ rados_ioctx_pool_requires_alignment at Base 0.79
+ rados_ioctx_pool_set_auid at Base 0.79
+ rados_ioctx_pool_stat at Base 0.79
+ rados_ioctx_selfmanaged_snap_create at Base 0.79
+ rados_ioctx_selfmanaged_snap_remove at Base 0.79
+ rados_ioctx_selfmanaged_snap_rollback at Base 0.79
+ rados_ioctx_selfmanaged_snap_set_write_ctx at Base 0.79
+ rados_ioctx_set_namespace at Base 0.79
+ rados_ioctx_snap_create at Base 0.79
+ rados_ioctx_snap_get_name at Base 0.79
+ rados_ioctx_snap_get_stamp at Base 0.79
+ rados_ioctx_snap_list at Base 0.79
+ rados_ioctx_snap_lookup at Base 0.79
+ rados_ioctx_snap_remove at Base 0.79
+ rados_ioctx_snap_set_read at Base 0.79
+ rados_list_lockers at Base 0.79
+ rados_lock_exclusive at Base 0.79
+ rados_lock_shared at Base 0.79
+ rados_mon_command at Base 0.79
+ rados_mon_command_target at Base 0.79
+ rados_monitor_log at Base 0.79
+ rados_notify at Base 0.79
+ rados_objects_list_close at Base 0.79
+ rados_objects_list_get_pg_hash_position at Base 0.79
+ rados_objects_list_next at Base 0.79
+ rados_objects_list_open at Base 0.79
+ rados_objects_list_seek at Base 0.79
+ rados_omap_get_end at Base 0.79
+ rados_omap_get_next at Base 0.79
+ rados_osd_command at Base 0.79
+ rados_pg_command at Base 0.79
+ rados_ping_monitor at Base 0.79
+ rados_pool_create at Base 0.79
+ rados_pool_create_with_all at Base 0.79
+ rados_pool_create_with_auid at Base 0.79
+ rados_pool_create_with_crush_rule at Base 0.79
+ rados_pool_delete at Base 0.79
+ rados_pool_list at Base 0.79
+ rados_pool_lookup at Base 0.79
+ rados_pool_reverse_lookup at Base 0.79
+ rados_read at Base 0.79
+ rados_read_op_assert_exists at Base 0.79
+ rados_read_op_cmpxattr at Base 0.79
+ rados_read_op_exec at Base 0.79
+ rados_read_op_exec_user_buf at Base 0.79
+ rados_read_op_getxattrs at Base 0.79
+ rados_read_op_omap_cmp at Base 0.79
+ rados_read_op_omap_get_keys at Base 0.79
+ rados_read_op_omap_get_vals at Base 0.79
+ rados_read_op_omap_get_vals_by_keys at Base 0.79
+ rados_read_op_operate at Base 0.79
+ rados_read_op_read at Base 0.79
+ rados_read_op_set_flags at Base 0.79
+ rados_read_op_stat at Base 0.79
+ rados_release_read_op at Base 0.79
+ rados_release_write_op at Base 0.79
+ rados_remove at Base 0.79
+ rados_rmxattr at Base 0.79
+ rados_rollback at Base 0.79
+ rados_set_alloc_hint at Base 0.79
+ rados_setxattr at Base 0.79
+ rados_shutdown at Base 0.79
+ rados_stat at Base 0.79
+ rados_tmap_get at Base 0.79
+ rados_tmap_put at Base 0.79
+ rados_tmap_to_omap at Base 0.79
+ rados_tmap_update at Base 0.79
+ rados_trunc at Base 0.79
+ rados_unlock at Base 0.79
+ rados_unwatch at Base 0.79
+ rados_version at Base 0.79
+ rados_wait_for_latest_osdmap at Base 0.79
+ rados_watch at Base 0.79
+ rados_write at Base 0.79
+ rados_write_full at Base 0.79
+ rados_write_op_append at Base 0.79
+ rados_write_op_assert_exists at Base 0.79
+ rados_write_op_cmpxattr at Base 0.79
+ rados_write_op_create at Base 0.79
+ rados_write_op_exec at Base 0.79
+ rados_write_op_omap_clear at Base 0.79
+ rados_write_op_omap_cmp at Base 0.79
+ rados_write_op_omap_rm_keys at Base 0.79
+ rados_write_op_omap_set at Base 0.79
+ rados_write_op_operate at Base 0.79
+ rados_write_op_remove at Base 0.79
+ rados_write_op_rmxattr at Base 0.79
+ rados_write_op_set_alloc_hint at Base 0.79
+ rados_write_op_set_flags at Base 0.79
+ rados_write_op_setxattr at Base 0.79
+ rados_write_op_truncate at Base 0.79
+ rados_write_op_write at Base 0.79
+ rados_write_op_write_full at Base 0.79
+ rados_write_op_zero at Base 0.79
+ resolve_addrs at Base 0.79
+ safe_cat at Base 0.79
+ safe_pread at Base 0.79
+ safe_pread_exact at Base 0.79
+ safe_pwrite at Base 0.79
+ safe_read at Base 0.79
+ safe_read_exact at Base 0.79
+ safe_read_file at Base 0.79
+ safe_splice at Base 0.79
+ safe_splice_exact at Base 0.79
+ safe_write at Base 0.79
+ safe_write_file at Base 0.79
+ sctp_crc_c at Base 0.79
+ sctp_crc_tableil8_o32 at Base 0.79
+ sctp_crc_tableil8_o40 at Base 0.79
+ sctp_crc_tableil8_o48 at Base 0.79
+ sctp_crc_tableil8_o56 at Base 0.79
+ sctp_crc_tableil8_o64 at Base 0.79
+ sctp_crc_tableil8_o72 at Base 0.79
+ sctp_crc_tableil8_o80 at Base 0.79
+ sctp_crc_tableil8_o88 at Base 0.79
diff --git a/debian/librbd1.symbols b/debian/librbd1.symbols
new file mode 100644
index 0000000..91c3da6
--- /dev/null
+++ b/debian/librbd1.symbols
@@ -0,0 +1,63 @@
+librbd.so.1 librbd1 #MINVER#
+ (regex|c++)"^_.*" 0.79
+ rbd_aio_create_completion at Base 0.79
+ rbd_aio_discard at Base 0.79
+ rbd_aio_flush at Base 0.79
+ rbd_aio_get_return_value at Base 0.79
+ rbd_aio_is_complete at Base 0.79
+ rbd_aio_read at Base 0.79
+ rbd_aio_release at Base 0.79
+ rbd_aio_wait_for_complete at Base 0.79
+ rbd_aio_write at Base 0.79
+ rbd_break_lock at Base 0.79
+ rbd_clone2 at Base 0.79
+ rbd_clone at Base 0.79
+ rbd_close at Base 0.79
+ rbd_copy2 at Base 0.79
+ rbd_copy at Base 0.79
+ rbd_copy_with_progress2 at Base 0.79
+ rbd_copy_with_progress at Base 0.79
+ rbd_create2 at Base 0.79
+ rbd_create3 at Base 0.79
+ rbd_create at Base 0.79
+ rbd_diff_iterate at Base 0.79
+ rbd_discard at Base 0.79
+ rbd_flatten at Base 0.79
+ rbd_flatten_with_progress at Base 0.79
+ rbd_flush at Base 0.79
+ rbd_get_features at Base 0.79
+ rbd_get_old_format at Base 0.79
+ rbd_get_overlap at Base 0.79
+ rbd_get_parent_info at Base 0.79
+ rbd_get_size at Base 0.79
+ rbd_get_stripe_count at Base 0.79
+ rbd_get_stripe_unit at Base 0.79
+ rbd_list at Base 0.79
+ rbd_list_children at Base 0.79
+ rbd_list_lockers at Base 0.79
+ rbd_lock_exclusive at Base 0.79
+ rbd_lock_shared at Base 0.79
+ rbd_open at Base 0.79
+ rbd_open_read_only at Base 0.79
+ rbd_read at Base 0.79
+ rbd_read_iterate2 at Base 0.79
+ rbd_read_iterate at Base 0.79
+ rbd_remove at Base 0.79
+ rbd_remove_with_progress at Base 0.79
+ rbd_rename at Base 0.79
+ rbd_resize at Base 0.79
+ rbd_resize_with_progress at Base 0.79
+ rbd_snap_create at Base 0.79
+ rbd_snap_is_protected at Base 0.79
+ rbd_snap_list at Base 0.79
+ rbd_snap_list_end at Base 0.79
+ rbd_snap_protect at Base 0.79
+ rbd_snap_remove at Base 0.79
+ rbd_snap_rollback at Base 0.79
+ rbd_snap_rollback_with_progress at Base 0.79
+ rbd_snap_set at Base 0.79
+ rbd_snap_unprotect at Base 0.79
+ rbd_stat at Base 0.79
+ rbd_unlock at Base 0.79
+ rbd_version at Base 0.79
+ rbd_write at Base 0.79
diff --git a/debian/rules b/debian/rules
index 813981e..28e1959 100755
--- a/debian/rules
+++ b/debian/rules
@@ -101,7 +101,7 @@ override_dh_strip:
 override_dh_makeshlibs:
 	# exclude jni libraries in libcephfs-jni to avoid pointless ldconfig
 	# calls in maintainer scripts
-	dh_makeshlibs -X/usr/lib/jni
+	dh_makeshlibs -V -X/usr/lib/jni
 
 override_dh_auto_test:
 	# Skip tests as they rely on virtualenv

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ceph/ceph.git



More information about the Pkg-ceph-commits mailing list