[Pkg-ofed-commits] [libpsm2] 01/01: Revise build dependencies, reduce d/symbols specificity, fix lintian warnings.

Brian Smith bsmith-guest at moszumanska.debian.org
Wed Nov 22 00:48:40 UTC 2017


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

bsmith-guest pushed a commit to branch master
in repository libpsm2.

commit bbe194014b018b098c3834880d5a71eed9e6e3e4
Author: Brian T. Smith <bsmith at systemfabricworks.com>
Date:   Tue Nov 21 18:42:59 2017 -0600

    Revise build dependencies, reduce d/symbols specificity, fix lintian warnings.
    
     * Build dependencies: remove uuid-dev, add numa-dev. Package
       builds fine under pbuilder.
     * Add rule to omit ldconfig trigger for libpsm2-2-compat.
     * Remove version revision component from symbols.
     * Simplify libpsm2-2-dev.install, so it more accurately duplicates
       the logic of the SPEC file.
     * Remove root-slash from *.install.
---
 debian/control                  |   3 +-
 debian/libpsm2-2-compat.install |   8 +--
 debian/libpsm2-2-dev.install    |  20 ++----
 debian/libpsm2-2.install        |   6 +-
 debian/rules                    |   5 ++
 debian/symbols                  | 148 ++++++++++++++++++++--------------------
 6 files changed, 92 insertions(+), 98 deletions(-)

diff --git a/debian/control b/debian/control
index 967ef7a..36635a3 100644
--- a/debian/control
+++ b/debian/control
@@ -7,7 +7,7 @@ Vcs-Git: https://anonscm.debian.org/git/pkg-ofed/libpsm2.git
 Vcs-Browser: https://anonscm.debian.org/cgit/pkg-ofed/libpsm2.git
 Homepage: https://github.com/01org/opa-psm2
 Build-Depends: debhelper (>= 10),
-               uuid-dev,
+               libnuma-dev,
 
 Package: libpsm2-2
 Architecture: linux-any
@@ -33,7 +33,6 @@ Package: libpsm2-2-dev
 Architecture: linux-any
 Section: libdevel
 Depends: libpsm2-2 (= ${binary:Version}),
-         uuid-dev,
          ${misc:Depends},
 Description: Development files for Intel PSM2 library
  PSM2 is Intel's low-level user-space communications interface for
diff --git a/debian/libpsm2-2-compat.install b/debian/libpsm2-2-compat.install
index a2fbc03..968c25b 100644
--- a/debian/libpsm2-2-compat.install
+++ b/debian/libpsm2-2-compat.install
@@ -1,4 +1,4 @@
-/etc/modprobe.d/libpsm2-compat.conf
-/lib/udev/rules.d/40-psm-compat.rules
-/usr/lib/*/psm2-compat/libpsm_infinipath.so.1
-/usr/lib/libpsm2/libpsm2-compat.cmds
+etc/modprobe.d/libpsm2-compat.conf
+lib/udev/rules.d/40-psm-compat.rules
+usr/lib/*/psm2-compat/libpsm_infinipath.so.1
+usr/lib/libpsm2/libpsm2-compat.cmds
diff --git a/debian/libpsm2-2-dev.install b/debian/libpsm2-2-dev.install
index cafffdd..8605aef 100644
--- a/debian/libpsm2-2-dev.install
+++ b/debian/libpsm2-2-dev.install
@@ -1,15 +1,5 @@
-/usr/include/hfi1diag/hfi1_deprecated.h
-/usr/include/hfi1diag/linux-x86_64/bit_ops.h
-/usr/include/hfi1diag/linux-x86_64/sysdep.h
-/usr/include/hfi1diag/opa_byteorder.h
-/usr/include/hfi1diag/opa_common.h
-/usr/include/hfi1diag/opa_debug.h
-/usr/include/hfi1diag/opa_intf.h
-/usr/include/hfi1diag/opa_service.h
-/usr/include/hfi1diag/opa_udebug.h
-/usr/include/hfi1diag/opa_user.h
-/usr/include/hfi1diag/ptl_ips/ipserror.h
-/usr/include/psm2.h
-/usr/include/psm2_am.h
-/usr/include/psm2_mq.h
-/usr/lib/*/libpsm2.so
+usr/include/hfi1diag/*
+usr/include/psm2.h
+usr/include/psm2_am.h
+usr/include/psm2_mq.h
+usr/lib/*/libpsm2.so
diff --git a/debian/libpsm2-2.install b/debian/libpsm2-2.install
index abe3e9c..2417a3e 100644
--- a/debian/libpsm2-2.install
+++ b/debian/libpsm2-2.install
@@ -1,3 +1,3 @@
-/lib/udev/rules.d/40-psm.rules
-/usr/lib/*/libpsm2.so.2
-/usr/lib/*/libpsm2.so.2.1
+lib/udev/rules.d/40-psm.rules
+usr/lib/*/libpsm2.so.2
+usr/lib/*/libpsm2.so.2.1
diff --git a/debian/rules b/debian/rules
index a0ad6cb..9427d69 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,3 +10,8 @@ export LIBDIR=/usr/lib/$(DEB_HOST_MULTIARCH)
 .PHONY: override_dh_installdocs
 override_dh_installdocs:
 	dh_installdocs --link-doc=libpsm2-2
+
+# Prevent useless call to ldconfig for compat library
+.PHONY: override_dh_makeshlibs
+override_dh_makeshlibs:
+	dh_makeshlibs -X$(LIBDIR)/psm2-compat
diff --git a/debian/symbols b/debian/symbols
index 724c9a6..bcac9a5 100644
--- a/debian/symbols
+++ b/debian/symbols
@@ -1,75 +1,75 @@
 libpsm2.so.2 libpsm2-2 #MINVER#
- PSM2_1.0 at PSM2_1.0 10.3-8
- __hfi_dbgout at PSM2_1.0 10.3-8
- __hfi_mylabel at PSM2_1.0 10.3-8
- __hfi_pico_per_cycle at PSM2_1.0 10.3-8
- hfi_cmd_write at PSM2_1.0 10.3-8
- hfi_context_close at PSM2_1.0 10.3-8
- hfi_context_open at PSM2_1.0 10.3-8
- hfi_debug at PSM2_1.0 10.3-8
- hfi_get_mylabel at PSM2_1.0 10.3-8
- hfi_get_port_lid at PSM2_1.0 10.3-8
- hfi_get_port_vl2mtu at PSM2_1.0 10.3-8
- hfi_mmap64 at PSM2_1.0 10.3-8
- hfi_poll_type at PSM2_1.0 10.3-8
- hfi_set_mylabel at PSM2_1.0 10.3-8
- hfi_userinit at PSM2_1.0 10.3-8
- hfi_wait_for_packet at PSM2_1.0 10.3-8
- psm2_am_get_parameters at PSM2_1.0 10.3-8
- psm2_am_get_source at PSM2_1.0 10.3-8
- psm2_am_register_handlers at PSM2_1.0 10.3-8
- psm2_am_reply_short at PSM2_1.0 10.3-8
- psm2_am_request_short at PSM2_1.0 10.3-8
- psm2_capabilities_bitset at PSM2_1.0 10.3-8
- psm2_ep_close at PSM2_1.0 10.3-8
- psm2_ep_connect at PSM2_1.0 10.3-8
- psm2_ep_disconnect2 at PSM2_1.0 10.3-8
- psm2_ep_disconnect at PSM2_1.0 10.3-8
- psm2_ep_epid_lookup2 at PSM2_1.0 10.3-8
- psm2_ep_epid_lookup at PSM2_1.0 10.3-8
- psm2_ep_epid_share_memory at PSM2_1.0 10.3-8
- psm2_ep_num_devunits at PSM2_1.0 10.3-8
- psm2_ep_open at PSM2_1.0 10.3-8
- psm2_ep_open_opts_get_defaults at PSM2_1.0 10.3-8
- psm2_ep_query at PSM2_1.0 10.3-8
- psm2_epaddr_getctxt at PSM2_1.0 10.3-8
- psm2_epaddr_setctxt at PSM2_1.0 10.3-8
- psm2_epaddr_setlabel at PSM2_1.0 10.3-8
- psm2_epaddr_to_epid at PSM2_1.0 10.3-8
- psm2_epid_context at PSM2_1.0 10.3-8
- psm2_epid_nid at PSM2_1.0 10.3-8
- psm2_epid_port at PSM2_1.0 10.3-8
- psm2_error_defer at PSM2_1.0 10.3-8
- psm2_error_get_string at PSM2_1.0 10.3-8
- psm2_error_register_handler at PSM2_1.0 10.3-8
- psm2_finalize at PSM2_1.0 10.3-8
- psm2_get_capability_mask at PSM2_1.0 10.3-8
- psm2_getopt at PSM2_1.0 10.3-8
- psm2_init at PSM2_1.0 10.3-8
- psm2_map_nid_hostname at PSM2_1.0 10.3-8
- psm2_mq_cancel at PSM2_1.0 10.3-8
- psm2_mq_finalize at PSM2_1.0 10.3-8
- psm2_mq_get_stats at PSM2_1.0 10.3-8
- psm2_mq_getopt at PSM2_1.0 10.3-8
- psm2_mq_improbe2 at PSM2_1.0 10.3-8
- psm2_mq_improbe at PSM2_1.0 10.3-8
- psm2_mq_imrecv at PSM2_1.0 10.3-8
- psm2_mq_init at PSM2_1.0 10.3-8
- psm2_mq_ipeek2 at PSM2_1.0 10.3-8
- psm2_mq_ipeek at PSM2_1.0 10.3-8
- psm2_mq_iprobe2 at PSM2_1.0 10.3-8
- psm2_mq_iprobe at PSM2_1.0 10.3-8
- psm2_mq_irecv2 at PSM2_1.0 10.3-8
- psm2_mq_irecv at PSM2_1.0 10.3-8
- psm2_mq_isend2 at PSM2_1.0 10.3-8
- psm2_mq_isend at PSM2_1.0 10.3-8
- psm2_mq_send2 at PSM2_1.0 10.3-8
- psm2_mq_send at PSM2_1.0 10.3-8
- psm2_mq_setopt at PSM2_1.0 10.3-8
- psm2_mq_test2 at PSM2_1.0 10.3-8
- psm2_mq_test at PSM2_1.0 10.3-8
- psm2_mq_wait2 at PSM2_1.0 10.3-8
- psm2_mq_wait at PSM2_1.0 10.3-8
- psm2_poll at PSM2_1.0 10.3-8
- psm2_setopt at PSM2_1.0 10.3-8
- psm2_uuid_generate at PSM2_1.0 10.3-8
+ PSM2_1.0 at PSM2_1.0 10.3
+ __hfi_dbgout at PSM2_1.0 10.3
+ __hfi_mylabel at PSM2_1.0 10.3
+ __hfi_pico_per_cycle at PSM2_1.0 10.3
+ hfi_cmd_write at PSM2_1.0 10.3
+ hfi_context_close at PSM2_1.0 10.3
+ hfi_context_open at PSM2_1.0 10.3
+ hfi_debug at PSM2_1.0 10.3
+ hfi_get_mylabel at PSM2_1.0 10.3
+ hfi_get_port_lid at PSM2_1.0 10.3
+ hfi_get_port_vl2mtu at PSM2_1.0 10.3
+ hfi_mmap64 at PSM2_1.0 10.3
+ hfi_poll_type at PSM2_1.0 10.3
+ hfi_set_mylabel at PSM2_1.0 10.3
+ hfi_userinit at PSM2_1.0 10.3
+ hfi_wait_for_packet at PSM2_1.0 10.3
+ psm2_am_get_parameters at PSM2_1.0 10.3
+ psm2_am_get_source at PSM2_1.0 10.3
+ psm2_am_register_handlers at PSM2_1.0 10.3
+ psm2_am_reply_short at PSM2_1.0 10.3
+ psm2_am_request_short at PSM2_1.0 10.3
+ psm2_capabilities_bitset at PSM2_1.0 10.3
+ psm2_ep_close at PSM2_1.0 10.3
+ psm2_ep_connect at PSM2_1.0 10.3
+ psm2_ep_disconnect2 at PSM2_1.0 10.3
+ psm2_ep_disconnect at PSM2_1.0 10.3
+ psm2_ep_epid_lookup2 at PSM2_1.0 10.3
+ psm2_ep_epid_lookup at PSM2_1.0 10.3
+ psm2_ep_epid_share_memory at PSM2_1.0 10.3
+ psm2_ep_num_devunits at PSM2_1.0 10.3
+ psm2_ep_open at PSM2_1.0 10.3
+ psm2_ep_open_opts_get_defaults at PSM2_1.0 10.3
+ psm2_ep_query at PSM2_1.0 10.3
+ psm2_epaddr_getctxt at PSM2_1.0 10.3
+ psm2_epaddr_setctxt at PSM2_1.0 10.3
+ psm2_epaddr_setlabel at PSM2_1.0 10.3
+ psm2_epaddr_to_epid at PSM2_1.0 10.3
+ psm2_epid_context at PSM2_1.0 10.3
+ psm2_epid_nid at PSM2_1.0 10.3
+ psm2_epid_port at PSM2_1.0 10.3
+ psm2_error_defer at PSM2_1.0 10.3
+ psm2_error_get_string at PSM2_1.0 10.3
+ psm2_error_register_handler at PSM2_1.0 10.3
+ psm2_finalize at PSM2_1.0 10.3
+ psm2_get_capability_mask at PSM2_1.0 10.3
+ psm2_getopt at PSM2_1.0 10.3
+ psm2_init at PSM2_1.0 10.3
+ psm2_map_nid_hostname at PSM2_1.0 10.3
+ psm2_mq_cancel at PSM2_1.0 10.3
+ psm2_mq_finalize at PSM2_1.0 10.3
+ psm2_mq_get_stats at PSM2_1.0 10.3
+ psm2_mq_getopt at PSM2_1.0 10.3
+ psm2_mq_improbe2 at PSM2_1.0 10.3
+ psm2_mq_improbe at PSM2_1.0 10.3
+ psm2_mq_imrecv at PSM2_1.0 10.3
+ psm2_mq_init at PSM2_1.0 10.3
+ psm2_mq_ipeek2 at PSM2_1.0 10.3
+ psm2_mq_ipeek at PSM2_1.0 10.3
+ psm2_mq_iprobe2 at PSM2_1.0 10.3
+ psm2_mq_iprobe at PSM2_1.0 10.3
+ psm2_mq_irecv2 at PSM2_1.0 10.3
+ psm2_mq_irecv at PSM2_1.0 10.3
+ psm2_mq_isend2 at PSM2_1.0 10.3
+ psm2_mq_isend at PSM2_1.0 10.3
+ psm2_mq_send2 at PSM2_1.0 10.3
+ psm2_mq_send at PSM2_1.0 10.3
+ psm2_mq_setopt at PSM2_1.0 10.3
+ psm2_mq_test2 at PSM2_1.0 10.3
+ psm2_mq_test at PSM2_1.0 10.3
+ psm2_mq_wait2 at PSM2_1.0 10.3
+ psm2_mq_wait at PSM2_1.0 10.3
+ psm2_poll at PSM2_1.0 10.3
+ psm2_setopt at PSM2_1.0 10.3
+ psm2_uuid_generate at PSM2_1.0 10.3

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



More information about the Pkg-ofed-commits mailing list