[Debian-ha-commits] [libqb] 02/02: Imported Debian patch 0.17.1-1
Richard Winters
devrik-guest at moszumanska.debian.org
Thu Apr 16 07:06:28 UTC 2015
This is an automated email from the git hooks/post-receive script.
devrik-guest pushed a commit to branch master
in repository libqb.
commit e1f0f11ae91538e6118ac27b03a86592a1b0b7a1
Author: Richard B Winters <rik at mmogp.com>
Date: Mon Apr 13 20:14:16 2015 -0400
Imported Debian patch 0.17.1-1
---
debian/README.source | 20 ++
debian/changelog | 123 +++++++++++
debian/compat | 1 +
debian/control | 61 ++++++
debian/copyright | 31 +++
debian/libqb-dev.install | 6 +
debian/libqb-dev.lintian-overrides | 2 +
debian/libqb0.doc-base | 11 +
debian/libqb0.install | 3 +
debian/libqb0.symbols | 233 +++++++++++++++++++++
debian/patches/add-qbipc-common-description.patch | 17 ++
debian/patches/clear-dot-fontname.patch | 25 +++
debian/patches/dont-suppress-doxygen-echo.patch | 22 ++
debian/patches/fix-comment-typo-incomming.patch | 32 +++
debian/patches/fix-comment-typo-neccessary.patch | 14 ++
debian/patches/fix-qbutil-description.patch | 18 ++
.../patches/remove-obsolete-doxygen-options.patch | 39 ++++
debian/patches/series | 7 +
debian/rules | 40 ++++
debian/source.lintian-overrides | 5 +
debian/source/format | 1 +
debian/watch | 4 +
22 files changed, 715 insertions(+)
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 0000000..c68a792
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,20 @@
+libqb for Debian
+----------------
+
+* This package now supports the glib-based tests, and as a result it also
+ makes use of libpthread librt and libdl. Do not trust the warnings that
+ are displayed in a source build suggesting that it causes a useless dep,
+ See configure.ac in the source for more information.
+
+* .tarball-version needs to be created in each new package version, and
+ its contents - a version string - need to be bumped to the package's
+ version. See build-aux/git-version-gen for more information regarding
+ what this file does. It's required to populate .version in the absence of
+ a .git directory, which in turn populates the version string in libqb0.pc,
+ and - in turn - will effect the outcome of pkg-config --modversion libqb0
+ (i.e. it will fail) if it is not set correctly.
+
+ It can be updated by modifying the version string echoed in debian/rules in
+ the override_dh_autoreconf target.
+
+ -- Richard B Winters <rik at mmogp.com> Sun, 29 Mar 2015 21:39:16 -0400
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..3ee6912
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,123 @@
+libqb (0.17.1-1) unstable; urgency=medium
+
+ [Richard B Winters <rik at mmogp.com>]
+ * New upstream release
+ * debian/patches: Dropped all 0.17.0 patches as they are not needed in new
+ release
+ * debian/rules: Updated hardening implementation for debhelper 9
+ * debian/rules: Updated to clear dependency_libs field in libqb.la
+ * debian/rules: Updated to remove COPYING from debian/tmp after auto_install,
+ which resolves a lintian notice due to mutliple copies of license
+ * debian/rules: Updated to provide method for creating a debug package
+ * debian/rules: Updated dh_autoreconf override to to generate .tarball-version
+ file that is missing in the source tarball
+ * debian/control: Added libqb0-dbg to the package offering
+ * debian/control: Dropped hardening-wrapper, using hardening via debhelper
+ 9; (see https://wiki.debian.org/Hardening)
+ * debian/control: Added glib2.0-dev to build-depends in order to make glib
+ tests available in this package
+ * debian/control: Bump Standards-Version
+ - No changes required
+ * debian/control: Updated Homepage
+ * debian/control: Added Vcs-Git and Vcs-Browser
+ * debian/compat: Bump to level 9
+ * debian/libqb0.symbols: Added for better cross-dist-version support
+ * debian/watch: Added watch for github releases
+ * debian/<pkg>.copyright: Added myself and Anibal to debian/* copyright
+ * debian/<pkg>.copyright: Updated date range for Debian-Ha Maintainers' and
+ Martin's entry
+ * debian/<pkg>.lintian-overrides: Added to prevent lintian flags as a side
+ effect of several of the manual pages not being properly formatted for
+ conversion by doxygen; hyphens, mispellings, and invalid whois entries
+ * debian/README.source: Added to provide information for those building
+ from source
+
+ [Ferenc Wágner <wferi at niif.hu>]
+ * Streamline debian/rules
+ * Do not suppress echoing of doxygen commands
+ * Build and package HTML documentation
+ * Remove obsolete Doxygen options
+ * Clear Doxygen DOT_FONTNAME (FreeSans is not included anymore)
+ * Fix spelling in comments: incomming, neccessary
+ * Fix manpage whatis entries
+ * Remove questionnable localstatedir override
+
+ -- Richard B Winters <rik at mmogp.com> Mon, 13 Apr 2015 20:14:16 -0400
+
+libqb (0.17.0-2) unstable; urgency=medium
+
+ * debian/patches/buildfix-dvossel-1.patch: Add an additional fix by dvossel
+ to ensure proper building of libqb
+
+ -- Martin Loschwitz <madkiss at debian.org> Wed, 05 Mar 2014 14:44:10 +0000
+
+libqb (0.17.0-1) unstable; urgency=medium
+
+ * New upstream release
+ * debian/patches/fix_version_number.patch: Drop as its unnecessary now
+ * debian/patches/test_ring_buffer1.diff: Drop as this is included upstream
+ * debian/patches/buildfix-dvossel-1.patch: Avoid test-suite failure
+ * debian/control: Bump Standards-Version
+
+ -- Martin Loschwitz <madkiss at debian.org> Fri, 21 Feb 2014 09:59:52 +0000
+
+libqb (0.16.0.real-1.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Do not overwrite memory during reading
+ Add test_ring_buffer1.diff
+ Patch by Dejan Latinovic
+ Closes: #731967
+ * Pass --localstatedir=`pwd`/var to configure to not fail the
+ tests when it's built with pbuilder
+
+ -- Anibal Monsalve Salazar <anibal at debian.org> Thu, 20 Feb 2014 07:21:30 +0000
+
+libqb (0.16.0.real-1) unstable; urgency=low
+
+ * New upload, this time with the "right" upstream .orig.tar.gz
+
+ -- Martin Loschwitz <madkiss at debian.org> Fri, 02 Aug 2013 05:38:44 +0000
+
+libqb (0.16.0-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Martin Loschwitz <madkiss at debian.org> Thu, 01 Aug 2013 10:57:28 +0000
+
+libqb (0.14.4-1) experimental; urgency=low
+
+ * New upstream release
+
+ -- Martin Loschwitz <madkiss at debian.org> Wed, 20 Mar 2013 22:55:49 +0000
+
+libqb (0.14.3-2) unstable; urgency=low
+
+ * debian/control: Added "check" and "pkg-config" to Build-Depends.
+
+ -- Martin Loschwitz <madkiss at debian.org> Tue, 13 Nov 2012 09:46:24 +0000
+
+libqb (0.14.3-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Martin Loschwitz <madkiss at debian.org> Tue, 13 Nov 2012 09:38:41 +0000
+
+libqb (0.14.2-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Martin Loschwitz <madkiss at debian.org> Tue, 09 Oct 2012 08:45:53 +0000
+
+libqb (0.11.1-2) unstable; urgency=low
+
+ * Added doxygen to Build-Depends to make sure documentation is
+ built properly
+
+ -- Martin Loschwitz <madkiss at debian.org> Tue, 03 Apr 2012 06:47:36 +0000
+
+libqb (0.11.1-1) unstable; urgency=low
+
+ * Initial release (Closes: #666504)
+
+ -- Martin Loschwitz <madkiss at debian.org> Sun, 01 Apr 2012 16:47:49 +0000
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..0c22f39
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,61 @@
+Source: libqb
+Priority: extra
+Maintainer: Debian HA Maintainers <debian-ha-maintainers at lists.alioth.debian.org>
+Uploaders: Martin Loschwitz <madkiss at debian.org>,
+ Richard B Winters <rik at mmogp.com>,
+ Ferenc Wagner <wferi at niif.hu>
+Build-Depends: debhelper (>= 9),
+ autotools-dev,
+ dh-autoreconf,
+ pkg-config,
+ check,
+ doxygen,
+ graphviz,
+ libglib2.0-dev
+Standards-Version: 3.9.6
+Section: libs
+Homepage: http://github.com/clusterlabs/libqb/wiki
+Vcs-Git: https://alioth.debian.org/anonscm/git/debian-ha/libqb.git
+Vcs-Browser: http://anonscm.debian.org/cgit/debian-ha/libqb.git
+
+Package: libqb-dev
+Section: libdevel
+Architecture: any
+Depends: libqb0 (= ${binary:Version}),
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: high performance client server features library (devel files)
+ libqb provides a set of high performance client-server reusable features. It
+ offers high performance logging, tracing, IPC and poll. Its initial features
+ were spun off the Corosync cluster communication suite to make the accessible
+ easier for other projects.
+ .
+ This package contains libqb's development files. You will need it if you plan
+ to develop applications using any of libqb's features.
+
+Package: libqb0
+Architecture: any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends}
+Description: high performance client server features library
+ libqb provides a set of high performance client-server reusable features. It
+ offers high performance logging, tracing, IPC and poll. Its initial features
+ were spun off the Corosync cluster communication suite to make the accessible
+ easier for other projects.
+ .
+ You'll need this package when installing the Pacemaker cluster manager (1.1.7
+ or higher) as it makes use of functions provided by this library.
+
+Package: libqb0-dbg
+Architecture: any
+Section: debug
+Depends:
+ libqb0 (= ${binary:Version}), ${misc:Depends}
+Description: debugging symbols for libqb0
+ libqb provides a set of high performance client-server reusable features. It
+ offers high performance logging, tracing, IPC and poll. Its initial features
+ were spun off the Corosync cluster communication suite to make the accessible
+ easier for other projects.
+ .
+ This package contains the debugging symbols for giblib1.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..b67cd56
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,31 @@
+Format: http://dep.debian.net/deps/dep5
+Upstream-Name: libqb
+Source: https://github.com/clusterlabs/libqb/wiki
+
+Files: *
+Copyright: 2006-2012 Red Hat, Inc.
+License: LGPL-2.0+
+
+Files: debian/*
+Copyright: 2012-2015 Debian-HA Maintainers
+ 2012-2015 Martin Loschwitz <madkiss at debian.org>
+ 2014-2015 Anibal Monsalve Salazar <anibal at debian.org>
+ 2015 Richard B Winters <rik at mmogp.com>
+License: LGPL-2.0+
+
+License: LGPL-2.0+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ .
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU Lesser General
+ Public License can be found in "/usr/share/common-licenses/LGPL-2".
diff --git a/debian/libqb-dev.install b/debian/libqb-dev.install
new file mode 100644
index 0000000..938320a
--- /dev/null
+++ b/debian/libqb-dev.install
@@ -0,0 +1,6 @@
+usr/include/*
+usr/lib/*/lib*.a
+usr/lib/*/lib*.so
+usr/lib/*/pkgconfig/*
+usr/sbin/*
+usr/share/man/*
diff --git a/debian/libqb-dev.lintian-overrides b/debian/libqb-dev.lintian-overrides
new file mode 100644
index 0000000..2dc72b0
--- /dev/null
+++ b/debian/libqb-dev.lintian-overrides
@@ -0,0 +1,2 @@
+# Some of the supplied manuals are not transcribed by doxygen correctly
+libqb-dev binary: hyphen-used-as-minus-sign
diff --git a/debian/libqb0.doc-base b/debian/libqb0.doc-base
new file mode 100644
index 0000000..87f0bbf
--- /dev/null
+++ b/debian/libqb0.doc-base
@@ -0,0 +1,11 @@
+Document: libqb-doc
+Title: libqb API documentation
+Section: Programming/C
+
+Format: HTML
+Index: /usr/share/doc/libqb0/html/index.html
+Files: /usr/share/doc/libqb0/html/*.html
+ /usr/share/doc/libqb0/html/*.png
+ /usr/share/doc/libqb0/html/*.js
+ /usr/share/doc/libqb0/html/*.map
+ /usr/share/doc/libqb0/html/*.css
diff --git a/debian/libqb0.install b/debian/libqb0.install
new file mode 100644
index 0000000..45602de
--- /dev/null
+++ b/debian/libqb0.install
@@ -0,0 +1,3 @@
+usr/lib/*/lib*.so.*
+usr/share/doc/libqb0/*
+docs/html usr/share/doc/libqb0
diff --git a/debian/libqb0.symbols b/debian/libqb0.symbols
new file mode 100644
index 0000000..ff74a9a
--- /dev/null
+++ b/debian/libqb0.symbols
@@ -0,0 +1,233 @@
+libqb.so.0 libqb0 #MINVER#
+ __start___verbose at Base 0.11.1
+ __stop___verbose at Base 0.11.1
+ facilitynames at Base 0.11.1
+ qb_array_create at Base 0.11.1
+ qb_array_create_2 at Base 0.11.1
+ qb_array_elems_per_bin_get at Base 0.11.1
+ qb_array_free at Base 0.11.1
+ qb_array_grow at Base 0.11.1
+ qb_array_index at Base 0.11.1
+ qb_array_new_bin_cb_set at Base 0.17.0
+ qb_array_num_bins_get at Base 0.11.1
+ qb_atomic_init at Base 0.11.1
+ qb_atomic_int_add at Base 0.11.1
+ qb_atomic_int_compare_and_exchange at Base 0.11.1
+ qb_atomic_int_exchange_and_add at Base 0.11.1
+ qb_atomic_int_get at Base 0.11.1
+ qb_atomic_int_set at Base 0.11.1
+ qb_atomic_pointer_compare_and_exchange at Base 0.11.1
+ qb_atomic_pointer_get at Base 0.11.1
+ qb_atomic_pointer_set at Base 0.11.1
+ qb_epoll_init at Base 0.17.0
+ qb_hashtable_create at Base 0.11.1
+ qb_hdb_base_convert at Base 0.11.1
+ qb_hdb_create at Base 0.11.1
+ qb_hdb_destroy at Base 0.11.1
+ qb_hdb_handle_create at Base 0.11.1
+ qb_hdb_handle_destroy at Base 0.11.1
+ qb_hdb_handle_get at Base 0.11.1
+ qb_hdb_handle_get_always at Base 0.11.1
+ qb_hdb_handle_put at Base 0.11.1
+ qb_hdb_handle_refcount_get at Base 0.11.1
+ qb_hdb_iterator_next at Base 0.11.1
+ qb_hdb_iterator_reset at Base 0.11.1
+ qb_hdb_nocheck_convert at Base 0.11.1
+ qb_ipc_us_ready at Base 0.17.0
+ qb_ipc_us_recv at Base 0.11.1
+ qb_ipc_us_send at Base 0.11.1
+ qb_ipc_us_sock_error_is_disconnected at Base 0.17.0
+ qb_ipcc_connect at Base 0.11.1
+ qb_ipcc_context_get at Base 0.11.1
+ qb_ipcc_context_set at Base 0.11.1
+ qb_ipcc_disconnect at Base 0.11.1
+ qb_ipcc_event_recv at Base 0.11.1
+ qb_ipcc_fc_enable_max_set at Base 0.11.1
+ qb_ipcc_fd_get at Base 0.11.1
+ qb_ipcc_get_buffer_size at Base 0.17.0
+ qb_ipcc_is_connected at Base 0.17.0
+ qb_ipcc_recv at Base 0.11.1
+ qb_ipcc_send at Base 0.11.1
+ qb_ipcc_sendv at Base 0.11.1
+ qb_ipcc_sendv_recv at Base 0.11.1
+ qb_ipcc_shm_connect at Base 0.11.1
+ qb_ipcc_us_connect at Base 0.11.1
+ qb_ipcc_us_setup_connect at Base 0.11.1
+ qb_ipcc_us_sock_close at Base 0.11.1
+ qb_ipcc_verify_dgram_max_msg_size at Base 0.17.0
+ qb_ipcs_connection_alloc at Base 0.11.1
+ qb_ipcs_connection_auth_set at Base 0.17.0
+ qb_ipcs_connection_first_get at Base 0.11.1
+ qb_ipcs_connection_get_buffer_size at Base 0.17.0
+ qb_ipcs_connection_next_get at Base 0.11.1
+ qb_ipcs_connection_ref at Base 0.11.1
+ qb_ipcs_connection_service_context_get at Base 0.17.0
+ qb_ipcs_connection_stats_get at Base 0.11.1
+ qb_ipcs_connection_stats_get_2 at Base 0.17.0
+ qb_ipcs_connection_unref at Base 0.11.1
+ qb_ipcs_context_get at Base 0.11.1
+ qb_ipcs_context_set at Base 0.11.1
+ qb_ipcs_create at Base 0.11.1
+ qb_ipcs_destroy at Base 0.11.1
+ qb_ipcs_disconnect at Base 0.11.1
+ qb_ipcs_dispatch_connection_request at Base 0.11.1
+ qb_ipcs_enforce_buffer_size at Base 0.17.0
+ qb_ipcs_event_send at Base 0.11.1
+ qb_ipcs_event_sendv at Base 0.11.1
+ qb_ipcs_poll_handlers_set at Base 0.11.1
+ qb_ipcs_ref at Base 0.11.1
+ qb_ipcs_request_rate_limit at Base 0.11.1
+ qb_ipcs_response_send at Base 0.11.1
+ qb_ipcs_response_sendv at Base 0.11.1
+ qb_ipcs_run at Base 0.11.1
+ qb_ipcs_service_context_get at Base 0.17.0
+ qb_ipcs_service_context_set at Base 0.17.0
+ qb_ipcs_service_id_get at Base 0.11.1
+ qb_ipcs_shm_init at Base 0.11.1
+ qb_ipcs_stats_get at Base 0.11.1
+ qb_ipcs_unref at Base 0.11.1
+ qb_ipcs_us_init at Base 0.11.1
+ qb_ipcs_us_publish at Base 0.11.1
+ qb_ipcs_us_withdraw at Base 0.11.1
+ qb_log_blackbox_open at Base 0.11.1
+ qb_log_blackbox_print_from_file at Base 0.11.1
+ qb_log_blackbox_write_to_file at Base 0.11.1
+ qb_log_callsite_get at Base 0.11.1
+ qb_log_callsites_dump at Base 0.11.1
+ qb_log_callsites_register at Base 0.11.1
+ qb_log_ctl at Base 0.11.1
+ qb_log_custom_close at Base 0.11.1
+ qb_log_custom_open at Base 0.11.1
+ qb_log_dcs_fini at Base 0.11.1
+ qb_log_dcs_get at Base 0.11.1
+ qb_log_dcs_init at Base 0.11.1
+ qb_log_facility2int at Base 0.11.1
+ qb_log_facility2str at Base 0.11.1
+ qb_log_file_close at Base 0.11.1
+ qb_log_file_open at Base 0.11.1
+ qb_log_filter_ctl2 at Base 0.11.1
+ qb_log_filter_ctl at Base 0.11.1
+ qb_log_filter_fn_set at Base 0.11.1
+ qb_log_fini at Base 0.11.1
+ qb_log_format_fini at Base 0.17.0
+ qb_log_format_init at Base 0.17.0
+ qb_log_format_set at Base 0.11.1
+ qb_log_from_external_source at Base 0.11.1
+ qb_log_from_external_source_va at Base 0.11.1
+ qb_log_init at Base 0.11.1
+ qb_log_priority2str at Base 0.17.0
+ qb_log_real_ at Base 0.11.1
+ qb_log_real_va_ at Base 0.11.1
+ qb_log_stderr_open at Base 0.11.1
+ qb_log_syslog_open at Base 0.11.1
+ qb_log_tags_stringify_fn_set at Base 0.11.1
+ qb_log_target_alloc at Base 0.11.1
+ qb_log_target_format at Base 0.11.1
+ qb_log_target_format_static at Base 0.11.1
+ qb_log_target_free at Base 0.11.1
+ qb_log_target_get at Base 0.11.1
+ qb_log_target_user_data_get at Base 0.11.1
+ qb_log_target_user_data_set at Base 0.11.1
+ qb_log_thread_log_post at Base 0.11.1
+ qb_log_thread_log_write at Base 0.11.1
+ qb_log_thread_priority_set at Base 0.11.1
+ qb_log_thread_start at Base 0.11.1
+ qb_log_thread_stop at Base 0.11.1
+ qb_loop_create at Base 0.11.1
+ qb_loop_default_get at Base 0.11.1
+ qb_loop_destroy at Base 0.11.1
+ qb_loop_job_add at Base 0.11.1
+ qb_loop_job_del at Base 0.11.1
+ qb_loop_jobs_create at Base 0.11.1
+ qb_loop_jobs_destroy at Base 0.11.1
+ qb_loop_level_item_add at Base 0.11.1
+ qb_loop_level_item_del at Base 0.11.1
+ qb_loop_poll_add at Base 0.11.1
+ qb_loop_poll_create at Base 0.11.1
+ qb_loop_poll_del at Base 0.11.1
+ qb_loop_poll_destroy at Base 0.11.1
+ qb_loop_poll_low_fds_event_set at Base 0.11.1
+ qb_loop_poll_mod at Base 0.11.1
+ qb_loop_run at Base 0.11.1
+ qb_loop_signal_add at Base 0.11.1
+ qb_loop_signal_del at Base 0.11.1
+ qb_loop_signal_mod at Base 0.11.1
+ qb_loop_signals_create at Base 0.11.1
+ qb_loop_signals_destroy at Base 0.11.1
+ qb_loop_stop at Base 0.11.1
+ qb_loop_timer_add at Base 0.11.1
+ qb_loop_timer_create at Base 0.11.1
+ qb_loop_timer_del at Base 0.11.1
+ qb_loop_timer_destroy at Base 0.11.1
+ qb_loop_timer_expire_time_get at Base 0.11.1
+ qb_loop_timer_is_running at Base 0.11.1
+ qb_loop_timer_msec_duration_to_expire at Base 0.11.1
+ qb_map_count_get at Base 0.11.1
+ qb_map_destroy at Base 0.11.1
+ qb_map_foreach at Base 0.11.1
+ qb_map_get at Base 0.11.1
+ qb_map_iter_create at Base 0.11.1
+ qb_map_iter_free at Base 0.11.1
+ qb_map_iter_next at Base 0.11.1
+ qb_map_notify_add at Base 0.11.1
+ qb_map_notify_del at Base 0.11.1
+ qb_map_notify_del_2 at Base 0.11.1
+ qb_map_pref_iter_create at Base 0.11.1
+ qb_map_put at Base 0.11.1
+ qb_map_rm at Base 0.11.1
+ qb_poll_fds_usage_check_ at Base 0.17.0
+ qb_rb_chmod at Base 0.17.0
+ qb_rb_chown at Base 0.11.1
+ qb_rb_chunk_alloc at Base 0.11.1
+ qb_rb_chunk_commit at Base 0.11.1
+ qb_rb_chunk_peek at Base 0.11.1
+ qb_rb_chunk_read at Base 0.11.1
+ qb_rb_chunk_reclaim at Base 0.11.1
+ qb_rb_chunk_write at Base 0.11.1
+ qb_rb_chunks_used at Base 0.11.1
+ qb_rb_close at Base 0.11.1
+ qb_rb_create_from_file at Base 0.11.1
+ qb_rb_force_close at Base 0.11.1
+ qb_rb_name_get at Base 0.11.1
+ qb_rb_open at Base 0.11.1
+ qb_rb_open_2 at Base 0.17.0
+ qb_rb_refcount_get at Base 0.11.1
+ qb_rb_sem_create at Base 0.11.1
+ qb_rb_shared_user_data_get at Base 0.11.1
+ qb_rb_space_free at Base 0.11.1
+ qb_rb_space_used at Base 0.11.1
+ qb_rb_write_to_file at Base 0.11.1
+ qb_sigpipe_ctl at Base 0.17.0
+ qb_skiplist_create at Base 0.11.1
+ qb_socket_nosigpipe at Base 0.17.0
+ qb_strerror_r at Base 0.11.1
+ qb_sys_circular_mmap at Base 0.11.1
+ qb_sys_fd_nonblock_cloexec_set at Base 0.11.1
+ qb_sys_mmap_file_open at Base 0.11.1
+ qb_thread_lock at Base 0.11.1
+ qb_thread_lock_create at Base 0.11.1
+ qb_thread_lock_destroy at Base 0.11.1
+ qb_thread_trylock at Base 0.11.1
+ qb_thread_unlock at Base 0.11.1
+ qb_timespec_add_ms at Base 0.11.1
+ qb_trie_create at Base 0.11.1
+ qb_trie_dump at Base 0.11.1
+ qb_util_nano_current_get at Base 0.11.1
+ qb_util_nano_from_epoch_get at Base 0.11.1
+ qb_util_nano_monotonic_hz at Base 0.11.1
+ qb_util_set_log_function at Base 0.11.1
+ qb_util_stopwatch_create at Base 0.11.1
+ qb_util_stopwatch_free at Base 0.11.1
+ qb_util_stopwatch_sec_elapsed_get at Base 0.11.1
+ qb_util_stopwatch_split at Base 0.11.1
+ qb_util_stopwatch_split_ctl at Base 0.11.1
+ qb_util_stopwatch_split_last at Base 0.11.1
+ qb_util_stopwatch_start at Base 0.11.1
+ qb_util_stopwatch_stop at Base 0.11.1
+ qb_util_stopwatch_time_split_get at Base 0.11.1
+ qb_util_stopwatch_us_elapsed_get at Base 0.11.1
+ qb_util_timespec_from_epoch_get at Base 0.11.1
+ qb_vsnprintf_deserialize at Base 0.11.1
+ qb_vsnprintf_serialize at Base 0.17.0
+ strlcat at Base 0.11.1
+ strlcpy at Base 0.11.1
diff --git a/debian/patches/add-qbipc-common-description.patch b/debian/patches/add-qbipc-common-description.patch
new file mode 100644
index 0000000..0ea3f89
--- /dev/null
+++ b/debian/patches/add-qbipc-common-description.patch
@@ -0,0 +1,17 @@
+Author: "Ferenc Wagner" <wferi at niif.hu>
+Description: Fix for missing qbipc common description.
+
+--- a/include/qb/qbipc_common.h
++++ b/include/qb/qbipc_common.h
+@@ -31,6 +31,11 @@
+ #endif
+ /* *INDENT-ON* */
+
++/**
++ * @file qbipc_common.h
++ * common types and definitions
++ */
++
+ struct qb_ipc_request_header {
+ int32_t id __attribute__ ((aligned(8)));
+ int32_t size __attribute__ ((aligned(8)));
diff --git a/debian/patches/clear-dot-fontname.patch b/debian/patches/clear-dot-fontname.patch
new file mode 100644
index 0000000..17f5192
--- /dev/null
+++ b/debian/patches/clear-dot-fontname.patch
@@ -0,0 +1,25 @@
+Author: "Ferenc Wagner" <wferi at niif.hu>
+Description: Fix for clearing DOT_FONTNAME.
+
+--- a/docs/man.dox.in
++++ b/docs/man.dox.in
+@@ -135,7 +135,7 @@
+ MSCGEN_PATH =
+ HIDE_UNDOC_RELATIONS = YES
+ HAVE_DOT = NO
+-DOT_FONTNAME = FreeSans
++DOT_FONTNAME =
+ DOT_FONTSIZE = 10
+ DOT_FONTPATH =
+ CLASS_GRAPH = NO
+--- a/docs/html.dox.in
++++ b/docs/html.dox.in
+@@ -185,7 +185,7 @@
+ MSCGEN_PATH =
+ HIDE_UNDOC_RELATIONS = YES
+ HAVE_DOT = YES
+-DOT_FONTNAME = FreeSans
++DOT_FONTNAME =
+ DOT_FONTSIZE = 10
+ DOT_FONTPATH =
+ CLASS_GRAPH = YES
diff --git a/debian/patches/dont-suppress-doxygen-echo.patch b/debian/patches/dont-suppress-doxygen-echo.patch
new file mode 100644
index 0000000..30caf1b
--- /dev/null
+++ b/debian/patches/dont-suppress-doxygen-echo.patch
@@ -0,0 +1,22 @@
+Author: "Ferenc Wagner" <wferi at niif.hu>
+Description: Fix for not suppressing doxygen echo.
+
+--- a/docs/Makefile.am
++++ b/docs/Makefile.am
+@@ -32,12 +32,12 @@
+
+
+ $(dist_man_MANS): man.dox $(dependant_headers)
+- @mkdir -p man3
+- @doxygen man.dox
++ mkdir -p man3
++ doxygen man.dox
+
+ doxygen: html.dox
+- @mkdir -p html
+- @doxygen html.dox
++ mkdir -p html
++ doxygen html.dox
+
+ else
+ doxygen:
diff --git a/debian/patches/fix-comment-typo-incomming.patch b/debian/patches/fix-comment-typo-incomming.patch
new file mode 100644
index 0000000..95550d0
--- /dev/null
+++ b/debian/patches/fix-comment-typo-incomming.patch
@@ -0,0 +1,32 @@
+Author: "Ferenc Wagner" <wferi at niif.hu>
+Description: Fix for comment typo, incomming.
+
+--- a/include/qb/qbipcs.h
++++ b/include/qb/qbipcs.h
+@@ -237,7 +237,7 @@
+ void qb_ipcs_destroy(qb_ipcs_service_t* s);
+
+ /**
+- * Limit the incomming request rate.
++ * Limit the incoming request rate.
+ * @param s service instance
+ * @param rl the new rate
+ */
+@@ -245,7 +245,7 @@
+ enum qb_ipcs_rate_limit rl);
+
+ /**
+- * Send a response to a incomming request.
++ * Send a response to a incoming request.
+ *
+ * @param c connection instance
+ * @param data the message to send
+@@ -260,7 +260,7 @@
+ size_t size);
+
+ /**
+- * Send a response to a incomming request.
++ * Send a response to a incoming request.
+ *
+ * @param c connection instance
+ * @param iov the iovec struct that points to the message to send
diff --git a/debian/patches/fix-comment-typo-neccessary.patch b/debian/patches/fix-comment-typo-neccessary.patch
new file mode 100644
index 0000000..980fb50
--- /dev/null
+++ b/debian/patches/fix-comment-typo-neccessary.patch
@@ -0,0 +1,14 @@
+Author: "Ferenc Wagner" <wferi at niif.hu>
+Description: Fix for comment typo, neccessary.
+
+--- a/include/qb/qbatomic.h
++++ b/include/qb/qbatomic.h
+@@ -52,7 +52,7 @@
+ * You must not directly read integers or pointers concurrently
+ * accessed by multiple threads, but use the atomic accessor functions
+ * instead. That is, always use qb_atomic_int_get() and qb_atomic_pointer_get()
+- * for read outs. They provide the neccessary synchonization mechanisms
++ * for read outs. They provide the necessary synchonization mechanisms
+ * like memory barriers to access memory locations concurrently.
+ *
+ * If you are using those functions for anything apart from
diff --git a/debian/patches/fix-qbutil-description.patch b/debian/patches/fix-qbutil-description.patch
new file mode 100644
index 0000000..3b94d4f
--- /dev/null
+++ b/debian/patches/fix-qbutil-description.patch
@@ -0,0 +1,18 @@
+Author: "Ferenc Wagner" <wferi at niif.hu>
+Description: Fix for qbutil descriptioin.
+
+--- a/include/qb/qbutil.h
++++ b/include/qb/qbutil.h
+@@ -36,10 +36,10 @@
+
+ /**
+ * @file qbutil.h
+- * @author Angus Salkeld <asalkeld at redhat.com>
+- *
+ * These are some convience functions used throughout libqb.
+ *
++ * @author Angus Salkeld <asalkeld at redhat.com>
++ *
+ * @par Locking
+ * - qb_thread_lock_create()
+ * - qb_thread_lock()
diff --git a/debian/patches/remove-obsolete-doxygen-options.patch b/debian/patches/remove-obsolete-doxygen-options.patch
new file mode 100644
index 0000000..6aab34c
--- /dev/null
+++ b/debian/patches/remove-obsolete-doxygen-options.patch
@@ -0,0 +1,39 @@
+Author: "Ferenc Wagner" <wferi at niif.hu>
+Description: Fix for obsolete doxygen options.
+
+--- a/docs/man.dox.in
++++ b/docs/man.dox.in
+@@ -32,7 +32,6 @@
+ DISTRIBUTE_GROUP_DOC = YES
+ SUBGROUPING = NO
+ TYPEDEF_HIDES_STRUCT = YES
+-SYMBOL_CACHE_SIZE = 0
+ EXTRACT_ALL = YES
+ EXTRACT_PRIVATE = NO
+ EXTRACT_STATIC = YES
+--- a/docs/html.dox.in
++++ b/docs/html.dox.in
+@@ -32,7 +32,6 @@
+ DISTRIBUTE_GROUP_DOC = YES
+ SUBGROUPING = NO
+ TYPEDEF_HIDES_STRUCT = YES
+-SYMBOL_CACHE_SIZE = 0
+ EXTRACT_ALL = YES
+ EXTRACT_PRIVATE = NO
+ EXTRACT_STATIC = YES
+@@ -108,7 +107,6 @@
+ HTML_FOOTER =
+ HTML_TIMESTAMP = NO
+ HTML_STYLESHEET =
+-HTML_ALIGN_MEMBERS = YES
+ HTML_DYNAMIC_SECTIONS = NO
+ GENERATE_DOCSET = NO
+ DOCSET_FEEDNAME = "Doxygen generated docs"
+@@ -131,7 +129,6 @@
+ DISABLE_INDEX = NO
+ ENUM_VALUES_PER_LINE = 4
+ GENERATE_TREEVIEW = NO
+-USE_INLINE_TREES = NO
+ TREEVIEW_WIDTH = 250
+ FORMULA_FONTSIZE = 10
+ SEARCHENGINE = YES
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..22a6e5a
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,7 @@
+dont-suppress-doxygen-echo.patch
+remove-obsolete-doxygen-options.patch
+clear-dot-fontname.patch
+fix-comment-typo-incomming.patch
+fix-comment-typo-neccessary.patch
+add-qbipc-common-description.patch
+fix-qbutil-description.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..e757a33
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,40 @@
+#!/usr/bin/make -f
+# See debhelper(7) (uncomment to enable)
+# output every command that modifies files on the build system.
+#DH_VERBOSE = 1
+
+# see FEATURE AREAS in dpkg-buildflags(1)
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+# Ensure that we link against all needed libraries (cf. Policy 10.2)
+export DEB_LDFLAGS_MAINT_APPEND=-Wl,-z,defs
+
+# libqb is linked against pthread, rt and dl, yet it uses none
+# of their symbols according to dpkg-buildflags, but this is
+# not true; see configure.ac for more information
+
+# main packaging script based on dh7 syntax
+%:
+ dh $@ --with autoreconf --fail-missing --link-doc=libqb0
+
+override_dh_autoreconf:
+ echo "0.17.1" > .tarball-version
+ dh_autoreconf ./autogen.sh
+
+override_dh_auto_build:
+ echo "0.17.1" > .tarball-version
+ dh_auto_build
+ $(MAKE) doxygen
+ rm docs/html/*.md5
+
+DOC = debian/tmp/usr/share/doc/libqb
+
+override_dh_auto_install:
+ dh_auto_install
+ rm -v debian/tmp/usr/lib/*/lib*.la
+ rm "$(DOC)/COPYING" "$(DOC)/INSTALL"
+ mv "$(DOC)" "$(DOC)0"
+
+
+override_dh_strip:
+ dh_strip --dbg-package=libqb0-dbg
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
new file mode 100644
index 0000000..4cb86af
--- /dev/null
+++ b/debian/source.lintian-overrides
@@ -0,0 +1,5 @@
+# Some of the supplied manuals are not transcribed by doxygen correctly
+libqb-dev source: hyphen-used-as-minus-sign
+libqb-dev source: spelling-error-in-manpage
+libqb-dev source: manpage-has-bad-whatis-entry
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..fb6fc94
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,4 @@
+version=3
+
+opts=uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\d*)$/$1~$2/ \
+ https://github.com/clusterlabs/libqb/releases .*/v?(\d\S*)\.tar\.gz
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-ha/libqb.git
More information about the Debian-HA-Commits
mailing list