All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] Policy changes and packaging support
@ 2016-09-23 19:16 Jason Gunthorpe
       [not found] ` <1474658228-5390-1-git-send-email-jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
  0 siblings, 1 reply; 39+ messages in thread
From: Jason Gunthorpe @ 2016-09-23 19:16 UTC (permalink / raw)
  To: linux-rdma-u79uwXL29TY76Z2rM5mHXA; +Cc: Jarod Wilson, John Jolly, Honggang Li

This is the next batch of rdma-core updates, these 13 patches deal primarily
with how the package is built and the install paths afterwards. Most likely
these changes are mainly of interest to packagers.

The discussion here is informative for some of the patches:
 http://www.spinics.net/lists/linux-rdma/msg39578.html

View the commits on github:

 https://github.com/linux-rdma/rdma-core/pull/3

Please forward Acks and I will update the commits.

One important thing to note is that this series pretty much eliminates all
hard coded paths from the tree. While this is a good thing, it means the
default behavior is to set SYSCONFDIR to /usr/local/etc/, which is probably
not what people testing the daemons really want. Compile with:

 cmake -GNinja .. -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc

Which is similar to the configure --sysconfdir option

Jason Gunthorpe (13):
  Be consistent about defining NDEBUG
  Switch valgrind memcheck.h to on by default
  Do not produce libtool .la files
  Do not produce static libraries by default
  Have cmake run man pages through text substitution
  Consolidate definitions for paths into config.h
  Pass ancillary files that use paths through cmake substitution
  srp_daemon: Move lock file into /var/run/
  verbs: Move the providers into /usr/lib.../libibverbs by default
  ipathverbs: Move truescale-serdes.cmds to /usr/libexec/
  srp_daemon: Add the debian initscripts as an option
  Document a versioning strategy and use it
  Remove ibsupport-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org from MAINTAINERS

 CMakeLists.txt                                     |  47 +++++-
 Documentation/versioning.md                        | 108 ++++++++++++++
 MAINTAINERS                                        |   1 -
 buildlib/RDMA_BuildType.cmake                      |  41 ++++++
 buildlib/config.h.in                               |  16 +-
 buildlib/rdma_functions.cmake                      | 162 ++++++---------------
 ibacm/CMakeLists.txt                               |   7 +-
 ibacm/ibacm.init.in                                |   2 +-
 ibacm/linux/osd.h                                  |   2 +-
 ibacm/man/{ibacm_prov.7 => ibacm_prov.7.in}        |   4 +-
 ibacm/src/acm.c                                    |   6 +-
 ibacm/src/acme.c                                   |  10 +-
 ibacm/src/libacm.c                                 |   2 +-
 iwpmd/CMakeLists.txt                               |   4 +-
 iwpmd/{iwpmd.1 => iwpmd.1.in}                      |   2 +-
 iwpmd/{iwpmd.conf.5 => iwpmd.conf.5.in}            |   2 +-
 iwpmd/src/iwarp_pm.h                               |   1 -
 iwpmd/src/iwarp_pm_server.c                        |   1 +
 libibcm/src/CMakeLists.txt                         |   4 +-
 libibcm/src/libibcm.map                            |   1 +
 libibumad/src/CMakeLists.txt                       |   4 +-
 libibumad/src/libibumad.map                        |   1 +
 libibverbs/src/CMakeLists.txt                      |   4 +-
 libibverbs/src/init.c                              |  55 +++++--
 libibverbs/src/libibverbs.map                      |   1 +
 libipathverbs/CMakeLists.txt                       |   6 +-
 libipathverbs/dracut_install                       |   2 +-
 libipathverbs/truescale.conf                       |   1 -
 libipathverbs/truescale.conf.in                    |   1 +
 librdmacm/man/CMakeLists.txt                       |   2 +-
 librdmacm/man/{rsocket.7 => rsocket.7.in}          |   4 +-
 librdmacm/src/CMakeLists.txt                       |   4 +-
 librdmacm/src/acm.c                                |   2 +-
 librdmacm/src/cma.h                                |   9 --
 librdmacm/src/librdmacm.map                        |   1 +
 srp_daemon/man/CMakeLists.txt                      |   2 +-
 srp_daemon/man/{srp_daemon.1 => srp_daemon.1.in}   |   8 +-
 srp_daemon/srp_daemon/CMakeLists.txt               |  33 +++--
 srp_daemon/srp_daemon/srp_daemon.c                 |   6 +-
 .../srp_daemon/{srp_daemon.sh => srp_daemon.sh.in} |   4 +-
 srp_daemon/srp_daemon/srpd.in                      |   6 +-
 srp_daemon/srptools.default                        |  14 ++
 srp_daemon/srptools.init                           |  89 +++++++++++
 43 files changed, 468 insertions(+), 214 deletions(-)
 create mode 100644 Documentation/versioning.md
 create mode 100644 buildlib/RDMA_BuildType.cmake
 rename ibacm/man/{ibacm_prov.7 => ibacm_prov.7.in} (95%)
 rename iwpmd/{iwpmd.1 => iwpmd.1.in} (98%)
 rename iwpmd/{iwpmd.conf.5 => iwpmd.conf.5.in} (92%)
 delete mode 100644 libipathverbs/truescale.conf
 create mode 100644 libipathverbs/truescale.conf.in
 rename librdmacm/man/{rsocket.7 => rsocket.7.in} (97%)
 rename srp_daemon/man/{srp_daemon.1 => srp_daemon.1.in} (90%)
 rename srp_daemon/srp_daemon/{srp_daemon.sh => srp_daemon.sh.in} (95%)
 create mode 100644 srp_daemon/srptools.default
 create mode 100644 srp_daemon/srptools.init

-- 
2.1.4

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 39+ messages in thread

end of thread, other threads:[~2016-09-29 18:37 UTC | newest]

Thread overview: 39+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-09-23 19:16 [PATCH 00/13] Policy changes and packaging support Jason Gunthorpe
     [not found] ` <1474658228-5390-1-git-send-email-jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-23 19:16   ` [PATCH 01/13] Be consistent about defining NDEBUG Jason Gunthorpe
2016-09-23 19:16   ` [PATCH 02/13] Switch valgrind memcheck.h to on by default Jason Gunthorpe
2016-09-23 19:16   ` [PATCH 03/13] Do not produce libtool .la files Jason Gunthorpe
2016-09-23 19:16   ` [PATCH 04/13] Do not produce static libraries by default Jason Gunthorpe
2016-09-23 19:17   ` [PATCH 05/13] Have cmake run man pages through text substitution Jason Gunthorpe
     [not found]     ` <1474658228-5390-6-git-send-email-jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-23 21:23       ` Hefty, Sean
     [not found]         ` <1828884A29C6694DAF28B7E6B8A82373AB08E9D8-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-23 21:38           ` Jason Gunthorpe
2016-09-23 21:49             ` Hefty, Sean
     [not found]             ` <20160923213819.GC8490-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-23 21:48               ` Hefty, Sean
2016-09-26  6:30               ` Weiny, Ira
     [not found]                 ` <2807E5FD2F6FDA4886F6618EAC48510E24EEBF1A-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-26  7:01                   ` Leon Romanovsky
2016-09-26 15:19                   ` Hefty, Sean
     [not found]                     ` <1828884A29C6694DAF28B7E6B8A82373AB08EFE3-P5GAC/sN6hkd3b2yrw5b5LfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-26 17:47                       ` Jason Gunthorpe
     [not found]                         ` <20160926174713.GF22965-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-26 18:17                           ` Weiny, Ira
     [not found]                             ` <2807E5FD2F6FDA4886F6618EAC48510E24EEC6E9-8k97q/ur5Z2krb+BlOpmy7fspsVTdybXVpNB7YpNyf8@public.gmane.org>
2016-09-26 18:21                               ` Jason Gunthorpe
     [not found]                                 ` <20160926182154.GA27094-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-29 18:37                                   ` ira.weiny
2016-09-23 19:17   ` [PATCH 06/13] Consolidate definitions for paths into config.h Jason Gunthorpe
     [not found]     ` <1474658228-5390-7-git-send-email-jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-23 21:22       ` Hefty, Sean
2016-09-23 19:17   ` [PATCH 07/13] Pass ancillary files that use paths through cmake substitution Jason Gunthorpe
2016-09-23 19:17   ` [PATCH 08/13] srp_daemon: Move lock file into /var/run/ Jason Gunthorpe
2016-09-23 19:17   ` [PATCH 09/13] verbs: Move the providers into /usr/lib.../libibverbs by default Jason Gunthorpe
2016-09-23 19:17   ` [PATCH 10/13] ipathverbs: Move truescale-serdes.cmds to /usr/libexec/ Jason Gunthorpe
2016-09-23 19:17   ` [PATCH 11/13] srp_daemon: Add the debian initscripts as an option Jason Gunthorpe
     [not found]     ` <1474658228-5390-12-git-send-email-jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-28 18:27       ` Doug Ledford
     [not found]         ` <57EC0B75.3000101-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-28 18:47           ` Jason Gunthorpe
     [not found]             ` <20160928184708.GA31472-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-28 18:55               ` Doug Ledford
     [not found]                 ` <57EC120F.7070506-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2016-09-28 21:13                   ` Jason Gunthorpe
2016-09-28 20:18               ` Bart Van Assche
     [not found]                 ` <07810a28-9db1-6dca-0666-d811fe246b7e-XdAiOPVOjttBDgjK7y7TUQ@public.gmane.org>
2016-09-28 21:01                   ` Jason Gunthorpe
     [not found]                     ` <20160928210137.GB2533-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-28 21:11                       ` Doug Ledford
2016-09-23 19:17   ` [PATCH 12/13] Document a versioning strategy and use it Jason Gunthorpe
2016-09-23 19:17   ` [PATCH 13/13] Remove ibsupport-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org from MAINTAINERS Jason Gunthorpe
     [not found]     ` <1474658228-5390-14-git-send-email-jgunthorpe-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-24 13:43       ` Dalessandro, Dennis
     [not found]         ` <1474724600.6625.1.camel-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2016-09-24 16:56           ` Jason Gunthorpe
     [not found]             ` <20160924165645.GA16206-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-24 19:18               ` Dalessandro, Dennis
     [not found]                 ` <1474744719.6625.3.camel-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2016-09-26 18:12                   ` Jason Gunthorpe
     [not found]                     ` <20160926181206.GA28992-ePGOBjL8dl3ta4EC/59zMFaTQe2KTcn/@public.gmane.org>
2016-09-26 19:12                       ` Dalessandro, Dennis
2016-09-28 18:27   ` [PATCH 00/13] Policy changes and packaging support Doug Ledford

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.