[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