commit dapl for openSUSE:Factory

2018-07-17 Thread root
Hello community,

here is the log from the commit of package dapl for openSUSE:Factory checked in 
at 2018-07-17 09:42:05

Comparing /work/SRC/openSUSE:Factory/dapl (Old)
 and  /work/SRC/openSUSE:Factory/.dapl.new (New)


Package is "dapl"

Tue Jul 17 09:42:05 2018 rev:10 rq:622968 version:2.1.10

Changes:

--- /work/SRC/openSUSE:Factory/dapl/dapl.changes2018-06-02 
12:13:49.796289031 +0200
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl.changes   2018-07-17 
09:43:15.365101248 +0200
@@ -1,0 +2,5 @@
+Sat Jul 14 20:21:56 UTC 2018 - bwiedem...@suse.com
+
+- Add reproducible.patch to fix build time (boo#1047218)
+
+---

New:

  reproducible.patch



Other differences:
--
++ dapl.spec ++
--- /var/tmp/diff_new_pack.vnNk9g/_old  2018-07-17 09:43:15.861099430 +0200
+++ /var/tmp/diff_new_pack.vnNk9g/_new  2018-07-17 09:43:15.861099430 +0200
@@ -33,6 +33,8 @@
 Patch12:dapl-s390.patch
 Patch13:dapl-add-arm-platform-support.patch
 Patch14:ucm-mcm-fix-backlog-parameter-for-socket.patch
+# PATCH-FIX-UPSTREAM 
http://git.openfabrics.org/?p=~ardavis/dapl.git;a=commitdiff;h=f1e05b7adcee629ee7c1d4d86ea55344d9309232
+Patch15:reproducible.patch
 Url:http://www.openfabrics.org
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -132,6 +134,7 @@
 %patch12
 %patch13
 %patch14
+%patch15 -p1
 
 %build
 %if %suse_version == 1110

++ reproducible.patch ++
merged upstream 
http://git.openfabrics.org/?p=~ardavis/dapl.git;a=commitdiff;h=f1e05b7adcee629ee7c1d4d86ea55344d9309232
with a insignificant diff

commit a25b1d9042ca3ae485f0d16c47e7a29bdbb35ec0
Author: Bernhard M. Wiedemann 
Date:   Fri Jul 14 17:53:30 2017 +0200

Allow to override build date

in order to allow for reproducible builds.
See https://reproducible-builds.org/ for why this is good
and https://reproducible-builds.org/specs/source-date-epoch/
for the definition of this variable.

Note: This variant works with GNU date, if BSD date support is important,
a more complex patch can be done

Signed-off-by: Bernhard M. Wiedemann 

diff --git a/Makefile.am b/Makefile.am
index 483ba90..91def97 100755
--- a/Makefile.am
+++ b/Makefile.am
@@ -48,7 +48,7 @@ AM_CFLAGS = -g -Wall -D_GNU_SOURCE 
-DDAT_CONF="\"$(sysconfdir)/dat.conf\""
 endif
 
 AM_CFLAGS += -DMPXYD_CONF="\"$(sysconfdir)/mpxyd.conf\""
-AM_CFLAGS += -DPACKAGE_DATE=$$(date +'%Y%m%d')
+AM_CFLAGS += -DPACKAGE_DATE=$$(date -u -d@$${SOURCE_DATE_EPOCH:-$$(date +%s)} 
+'%Y%m%d')
 
 sysconf_DATA = doc/dat.conf
 



commit dapl for openSUSE:Factory

2018-06-02 Thread root
Hello community,

here is the log from the commit of package dapl for openSUSE:Factory checked in 
at 2018-06-02 12:13:08

Comparing /work/SRC/openSUSE:Factory/dapl (Old)
 and  /work/SRC/openSUSE:Factory/.dapl.new (New)


Package is "dapl"

Sat Jun  2 12:13:08 2018 rev:9 rq:61 version:2.1.10

Changes:

--- /work/SRC/openSUSE:Factory/dapl/dapl-debug.changes  2018-05-29 
10:43:19.672017765 +0200
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl-debug.changes 2018-06-02 
12:13:49.320306490 +0200
@@ -2 +2,8 @@
-Thu May 24 12:50:25 UTC 2018 - kasim...@outlook.de
+Tue May 29 06:04:37 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
+  a "deadlock" that causes socket connection to timeout when
+  net.ipv4.tcp_syncookies=0. (bsc#1094657)
+
+---
+Thu May 24 12:47:16 UTC 2018 - kasim...@outlook.de
--- /work/SRC/openSUSE:Factory/dapl/dapl.changes2018-05-29 
10:43:20.599983517 +0200
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl.changes   2018-06-02 
12:13:49.796289031 +0200
@@ -1,0 +2,7 @@
+Tue May 29 06:04:37 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Add ucm-mcm-fix-backlog-parameter-for-socket.patch to fix
+  a "deadlock" that causes socket connection to timeout when
+  net.ipv4.tcp_syncookies=0. (bsc#1094657)
+
+---

New:

  ucm-mcm-fix-backlog-parameter-for-socket.patch



Other differences:
--
++ dapl-debug.spec ++
--- /var/tmp/diff_new_pack.iagzLs/_old  2018-06-02 12:13:50.740254408 +0200
+++ /var/tmp/diff_new_pack.iagzLs/_new  2018-06-02 12:13:50.744254261 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package dapl-debug
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define git_version %nil
 Name:   dapl-debug
 Summary:A Library for userspace access to RDMA devices using OS 
Agnostic DAT APIs
-License:BSD-3-Clause or GPL-2.0+ or CPL-1.0
+License:BSD-3-Clause OR GPL-2.0-or-later OR CPL-1.0
 Group:  Productivity/Networking/System
 Version:2.1.10
 Release:0
@@ -32,6 +32,7 @@
 Patch7: dapl-fsf_address.patch
 Patch12:dapl-s390.patch
 Patch13:dapl-add-arm-platform-support.patch
+Patch14:ucm-mcm-fix-backlog-parameter-for-socket.patch
 Url:http://www.openfabrics.org
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -130,6 +131,7 @@
 %patch7
 %patch12
 %patch13
+%patch14
 
 %build
 %if %suse_version == 1110

++ dapl.spec ++
--- /var/tmp/diff_new_pack.iagzLs/_old  2018-06-02 12:13:50.768253381 +0200
+++ /var/tmp/diff_new_pack.iagzLs/_new  2018-06-02 12:13:50.768253381 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package dapl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,7 +19,7 @@
 %define git_version %nil
 Name:   dapl
 Summary:A Library for userspace access to RDMA devices using OS 
Agnostic DAT APIs
-License:BSD-3-Clause or GPL-2.0+ or CPL-1.0
+License:BSD-3-Clause OR GPL-2.0-or-later OR CPL-1.0
 Group:  Productivity/Networking/System
 Version:2.1.10
 Release:0
@@ -32,6 +32,7 @@
 Patch7: dapl-fsf_address.patch
 Patch12:dapl-s390.patch
 Patch13:dapl-add-arm-platform-support.patch
+Patch14:ucm-mcm-fix-backlog-parameter-for-socket.patch
 Url:http://www.openfabrics.org
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -130,6 +131,7 @@
 %patch7
 %patch12
 %patch13
+%patch14
 
 %build
 %if %suse_version == 1110

++ ucm-mcm-fix-backlog-parameter-for-socket.patch ++
commit 40264438e5320d4bf2cde5d8c1c2ddc4637d3042
Author: Nicolas Morey-Chaisemartin 
Date:   Tue May 29 07:53:52 2018 +0200

ucm, mcm: fix backlog parameter for socket

Using listen(, 0) forces a synchronization barrier between connect and 
accept
if net.ipv4.tcp_syncookies. As this is done by a single thread, it causes 
connect
to timeout with a similar message:
open_hca: failed to init cr pipe - Connection timed out

Replace with listen(, 1) so the kernel can accept the connection itself and 
remove
the synchronisation point.

Signed-of

commit dapl for openSUSE:Factory

2018-05-29 Thread root
Hello community,

here is the log from the commit of package dapl for openSUSE:Factory checked in 
at 2018-05-29 10:43:14

Comparing /work/SRC/openSUSE:Factory/dapl (Old)
 and  /work/SRC/openSUSE:Factory/.dapl.new (New)


Package is "dapl"

Tue May 29 10:43:14 2018 rev:8 rq:611885 version:2.1.10

Changes:

--- /work/SRC/openSUSE:Factory/dapl/dapl-debug.changes  2017-07-21 
22:50:20.124804865 +0200
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl-debug.changes 2018-05-29 
10:43:19.672017765 +0200
@@ -1,0 +2,6 @@
+Thu May 24 12:50:25 UTC 2018 - kasim...@outlook.de
+
+- Add patch for arm platform support
+  * dapl-add-arm-platform-support.patch
+
+---
--- /work/SRC/openSUSE:Factory/dapl/dapl.changes2017-07-21 
22:50:20.620734907 +0200
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl.changes   2018-05-29 
10:43:20.599983517 +0200
@@ -1,0 +2,6 @@
+Thu May 24 12:47:16 UTC 2018 - kasim...@outlook.de
+
+- Add patch for arm platform support
+  * dapl-add-arm-platform-support.patch
+
+---

New:

  dapl-add-arm-platform-support.patch



Other differences:
--
++ dapl-debug.spec ++
--- /var/tmp/diff_new_pack.stTnxP/_old  2018-05-29 10:43:21.315957092 +0200
+++ /var/tmp/diff_new_pack.stTnxP/_new  2018-05-29 10:43:21.319956945 +0200
@@ -31,6 +31,7 @@
 Patch6: dapl-man_page_fixes.patch
 Patch7: dapl-fsf_address.patch
 Patch12:dapl-s390.patch
+Patch13:dapl-add-arm-platform-support.patch
 Url:http://www.openfabrics.org
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -38,7 +39,6 @@
 BuildRequires:  libibverbs-devel
 BuildRequires:  librdmacm-devel
 BuildRequires:  libtool
-ExcludeArch:armv7hl
 
 %if "%name" == "dapl"
 Conflicts:  dapl-debug
@@ -129,6 +129,7 @@
 %patch6
 %patch7
 %patch12
+%patch13
 
 %build
 %if %suse_version == 1110

++ dapl.spec ++
--- /var/tmp/diff_new_pack.stTnxP/_old  2018-05-29 10:43:21.343956059 +0200
+++ /var/tmp/diff_new_pack.stTnxP/_new  2018-05-29 10:43:21.347955911 +0200
@@ -31,6 +31,7 @@
 Patch6: dapl-man_page_fixes.patch
 Patch7: dapl-fsf_address.patch
 Patch12:dapl-s390.patch
+Patch13:dapl-add-arm-platform-support.patch
 Url:http://www.openfabrics.org
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -38,7 +39,6 @@
 BuildRequires:  libibverbs-devel
 BuildRequires:  librdmacm-devel
 BuildRequires:  libtool
-ExcludeArch:armv7hl
 
 %if "%name" == "dapl"
 Conflicts:  dapl-debug
@@ -129,6 +129,7 @@
 %patch6
 %patch7
 %patch12
+%patch13
 
 %build
 %if %suse_version == 1110

++ dapl-add-arm-platform-support.patch ++
diff -upr dapl-2.1.10.orig/dapl/udapl/linux/dapl_osd.h 
dapl-2.1.10/dapl/udapl/linux/dapl_osd.h
--- dapl/udapl/linux/dapl_osd.h 2018-05-24 13:31:37.0 +0200
+++ dapl/udapl/linux/dapl_osd.h 2018-05-24 14:03:08.040508060 +0200
@@ -51,7 +51,7 @@
 
 #if !defined (__i386__) && !defined (__ia64__) && !defined(__x86_64__) && \
 !defined(__PPC__) && !defined(__PPC64__) && !defined(__s390x__) && \
-!defined(__aarch64__) && !defined(__s390__)
+!defined(__aarch64__) && !defined(__arm__) && !defined(__s390__)
 #error UNDEFINED ARCH
 #endif
 
@@ -215,7 +215,7 @@ dapl_os_atomic_inc (
: "=&r" (tmp), "+m" (v)
: "b" (v)
: "cc");
-#elif defined(__aarch64__)
+#elif defined(__aarch64__) || defined(__arm__)
 __atomic_fetch_add(v, 1, __ATOMIC_ACQ_REL);
 #else  /* !__ia64__ */
 __asm__ __volatile__ (
@@ -261,7 +261,7 @@ dapl_os_atomic_dec (
: "=&r" (tmp), "+m" (v)
: "b" (v)
: "cc");
-#elif defined(__aarch64__)
+#elif defined(__aarch64__) || defined(__arm__)
 __atomic_fetch_add(v, -1, __ATOMIC_ACQ_REL);
 #else  /* !__ia64__ */
 __asm__ __volatile__ (
@@ -327,7 +327,7 @@ dapl_os_atomic_assign (
 : "=&r" (current_value), "=m" (*v)
 : "r" (v), "r" (match_value), "r" (new_value), "m" (*v)
 : "cc", "memory");
-#elif defined(__aarch64__)
+#elif defined(__aarch64__) || defined(__arm__)
 current_value = match_value;
 __atomic_compare_exchange_n(v, ¤t_value, new_value, 1,
__ATOMIC_ACQ_REL, __ATOMIC_RELAXED);



commit dapl for openSUSE:Factory

2017-07-21 Thread root
Hello community,

here is the log from the commit of package dapl for openSUSE:Factory checked in 
at 2017-07-21 22:50:15

Comparing /work/SRC/openSUSE:Factory/dapl (Old)
 and  /work/SRC/openSUSE:Factory/.dapl.new (New)


Package is "dapl"

Fri Jul 21 22:50:15 2017 rev:7 rq:511648 version:2.1.10

Changes:

--- /work/SRC/openSUSE:Factory/dapl/dapl-debug.changes  2017-06-22 
10:36:12.453026515 +0200
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl-debug.changes 2017-07-21 
22:50:20.124804865 +0200
@@ -1,0 +2,24 @@
+Thu Jul 20 08:25:04 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Update to 2.1.10
+  * dtest_suite: add option to pause the test.
+  * dtestcm: add client retry, give server time to queue up all listens
+  * dtest: Add new man pages. (dtestx dtestcm dtestsrq)
+  * cma: fix open_query mode, initialize attributes
+  * ucm: up level CM timer logging, increase drep time at scale
+  * dtest: fix return value check on do_rdma_write_with_msg
+  * dtestx: check device capabilities and do atomic tests only if supported by 
HW
+  * common: set atomic attributes based on provider/device capabilities
+  * build: dtest_suite.sh was moved to test/scripts
+  * mpxyd: let TX thread sleep if no open devices are referenced
+  * mcm: when mmap req from MIC return with fail stat print WARN.
+  * dtest_suite: remove duplicate dtest_suite.sh
+  * dtest: enable -D option (data check) to work with scif provider
+  * dtest_suite: fix typo in user_string var
+  * mcm: remove logs from post send speed path
+  * mcm proxy: push WR from MIC to host with scif mmap memory instead of 
scif_send.
+  * dtest: the default size in pingpong test is set to 1 byte regardless to 
user input.
+  * dtest: cleanup 4 printfs from the middle of performance test, may reduce 
performance.
+- Refresh patches against 2.1.10
+
+---
dapl.changes: same change

Old:

  dapl-2.1.8-git6316f83.tar.xz

New:

  dapl-2.1.10.tar.gz



Other differences:
--
++ dapl-debug.spec ++
--- /var/tmp/diff_new_pack.2978Ms/_old  2017-07-21 22:50:21.644590480 +0200
+++ /var/tmp/diff_new_pack.2978Ms/_new  2017-07-21 22:50:21.652589352 +0200
@@ -16,14 +16,14 @@
 #
 
 
-%define git_version -git6316f83
+%define git_version %nil
 Name:   dapl-debug
 Summary:A Library for userspace access to RDMA devices using OS 
Agnostic DAT APIs
 License:BSD-3-Clause or GPL-2.0+ or CPL-1.0
 Group:  Productivity/Networking/System
-Version:2.1.8
+Version:2.1.10
 Release:0
-Source0:dapl-%{version}%{git_version}.tar.xz
+Source0:https://www.openfabrics.org/downloads/dapl/dapl-%version.tar.gz
 Source1:dapl-rpmlintrc
 Source2:baselibs.conf
 Patch1: dapl-2.0.30-dat-ia-open-hang.patch
@@ -166,12 +166,15 @@
 mv %{buildroot}%{_bindir}/dtestsrq %{buildroot}%{_bindir}/dapl-testsrx
 mv %{buildroot}%{_bindir}/dtestx %{buildroot}%{_bindir}/dapl-testx
 
+%define man_regexp -e s/dapltest/dapl-test/g -e s/dtestcm/dapl-testcm/g -e 
s/dtestsrq/dapl-testsrq/g -e s/dtestx/dapl-testx/g -e s/dtest/dapl-utest/g
+
 %if "%{name}" != "dapl-debug"
 # Fix man pages accordingly
-sed -e s/dapltest/dapl-test/g -e s/dtest/dapl-utest/g 
%{buildroot}%{_mandir}/man1/dtest.1 > %{buildroot}%{_mandir}/man1/dapl-utest.1
-rm %{buildroot}%{_mandir}/man1/dtest.1
-sed -e s/dapltest/dapl-test/g -e s/dtest/dapl-utest/g 
%{buildroot}%{_mandir}/man1/dapltest.1 > %{buildroot}%{_mandir}/man1/dapl-test.1
-rm %{buildroot}%{_mandir}/man1/dapltest.1
+for manpage in dapltest dtest dtestcm dtestsrq dtestx; do
+   new_name=$(echo $manpage | sed %man_regexp)
+   sed %man_regexp %{buildroot}%{_mandir}/man1/$manpage.1 > 
%{buildroot}%{_mandir}/man1/$new_name.1
+   rm %{buildroot}%{_mandir}/man1/$manpage.1
+done
 %endif
 
 %post -n %lname -p /sbin/ldconfig
@@ -276,6 +279,9 @@
 %if "%{name}" != "dapl-debug"
 %_mandir/man1/dapl-test.1*
 %_mandir/man1/dapl-utest.1*
+%_mandir/man1/dapl-testcm.1*
+%_mandir/man1/dapl-testsrq.1*
+%_mandir/man1/dapl-testx.1*
 %endif
 
 %changelog

++ dapl.spec ++
--- /var/tmp/diff_new_pack.2978Ms/_old  2017-07-21 22:50:21.700582582 +0200
+++ /var/tmp/diff_new_pack.2978Ms/_new  2017-07-21 22:50:21.700582582 +0200
@@ -16,14 +16,14 @@
 #
 
 
-%define git_version -git6316f83
+%define git_version %nil
 Name:   dapl
 Summary:A Library for userspace access to RDMA devices using OS 
Agnostic DAT APIs
 License:BSD-3-Clause or GPL-2.0+ or CPL-1.0
 Group:  Productivity/Networking/System
-Version:2.1.8
+Version:2.1.10
 Release:0
-Source0:dapl-%{version}%{git_version}.tar.xz
+Source0:https://www.openfabrics.org/downloads/dapl/dapl-%ver

commit dapl for openSUSE:Factory

2017-06-22 Thread root
Hello community,

here is the log from the commit of package dapl for openSUSE:Factory checked in 
at 2017-06-22 10:36:07

Comparing /work/SRC/openSUSE:Factory/dapl (Old)
 and  /work/SRC/openSUSE:Factory/.dapl.new (New)


Package is "dapl"

Thu Jun 22 10:36:07 2017 rev:6 rq:503041 version:2.1.8

Changes:

--- /work/SRC/openSUSE:Factory/dapl/dapl-debug.changes  2017-06-09 
15:57:34.722218449 +0200
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl-debug.changes 2017-06-22 
10:36:12.453026515 +0200
@@ -1,0 +2,5 @@
+Mon Jun 12 09:28:22 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Merge .changes files with SLE12-SP3 (bsc#1041579)
+
+---
@@ -60,0 +66,7 @@
+- Fix library name in baselibs.conf.
+- Tag baselibs.conf and dapl-rpmlintrc as source.
+- libdapl*.so work like plugins, hence they do not get a separate
+  subpackage. So shut up rpmlint complaining about the package
+  name.
+- Drop the dapl-doc sub package and move the man pages to the
+  packages containing the files/programs they describe.
@@ -82,0 +95,10 @@
+Thu Aug  7 11:55:32 CEST 2014 - p...@suse.de
+
+- Readd s390 support (bnc#856126).
+
+---
+Mon Aug  4 11:28:47 CEST 2014 - p...@suse.de
+
+- Remove s390 support (bnc#856126).
+
+---
@@ -85,0 +108 @@
+- Fix dapl-fix_type_punning.patch.
@@ -96 +119,41 @@
-- Provide fuill source URL
+- Provide full source URL
+
+---
+Tue May 20 13:54:20 CEST 2014 - p...@suse.de
+
+- Fix typo in dapl_test.c.
+
+---
+Thu May 15 11:43:25 CEST 2014 - p...@suse.de
+
+- Reenable the code for s390x also for s390.
+- Adapt dapl-fix_type_punning.patch to changed code.
+- Fix obsoletes entry.
+- Fix type punning with memcpy instead of unions.
+
+---
+Tue May 13 22:52:17 CEST 2014 - p...@suse.de
+
+- Update tp 2.0.42 from OFED 3.12 RC2.
+  Changes since 2.0.40:
+  * dapltest: increase DTO evd size to prevent CQ overflow on
+  limit_rpost test.
+  * Creation of reserved SP moves EP state to DAT_EP_STATE_RESERVED
+even in failure cases. Reserve EP after successfully binding the
+listening port.
+  * dapl: fix string bug in dapls_dto_op_str
+  This led to indexing off the end of the array and gave
+  surprising results for OP_RECV_UD.
+  * dapltest: change server port, from 45278 to 62000, out of
+  registered IANA range.
+  * dat: lower log level on load errors of provider library
+  * dat: dat_ia_open should close provider after failure
+  * dapltest: set default limit max to 1000
+  * openib: add new provider specific attributes
+  * dapltest: update scripts for regression testing purposes
+  * cl.sh and srv.sh update to provide better examples and
+a methods to quickly regression test any dapltest changes.
+  * dapltest: Add final send/recv "sync" for transaction tests.
+
+For the complete and unabbreviated Changes please see the file
+ChangeLog in the package documentation.
dapl.changes: same change



Other differences:
--
dapl.spec: same change



commit dapl for openSUSE:Factory

2017-06-09 Thread root
Hello community,

here is the log from the commit of package dapl for openSUSE:Factory checked in 
at 2017-06-09 15:57:33

Comparing /work/SRC/openSUSE:Factory/dapl (Old)
 and  /work/SRC/openSUSE:Factory/.dapl.new (New)


Package is "dapl"

Fri Jun  9 15:57:33 2017 rev:5 rq:502397 version:2.1.8

Changes:

--- /work/SRC/openSUSE:Factory/dapl/dapl-debug.changes  2015-10-06 
13:25:24.0 +0200
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl-debug.changes 2017-06-09 
15:57:34.722218449 +0200
@@ -1,0 +2,43 @@
+Tue May 30 08:50:05 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Add conflicts between dapl and dapl-debug packages for devel
+  and utils
+- Rename dapl-utils tests to avoid conflicts with other packages (dateutils)
+  * dapltest => dapl-test
+  * dtest=> dapl-utest
+  * dtestcm  => dapl-testcm
+  * dtestsrq => dapl-testsrq
+  * dtestx   => dapl-testx
+- Remove librdmacm and libibverbs version dependencies
+
+---
+Thu May 25 07:19:35 UTC 2017 - jeng...@inai.de
+
+- Restore description of libdapl. Fix some grammar errors.
+
+---
+Wed May 17 08:20:55 UTC 2017 - nmoreychaisemar...@suse.com
+
+- Disable dapl on armv7hl
+
+---
+Wed Mar 29 07:53:21 CEST 2017 - p...@suse.de
+
+- Make dependencies on libs now coming from rdma-core versioned.
+- Remove unused patch dapl-rename_dtest.patch
+
+---
+Thu Mar 10 15:19:58 CET 2016 - p...@suse.de
+
+- Update to 2.1.8 git version (bsc#970668).
+  List of changes is too long so please see the included ChangeLog.
+- Patches removed because the fixes are included upstream:
+  dapl-fix_type_punning.patch
+  dapl-autotools.patch
+  dapl-add-s390x-platform-support.patch
+  dapl-add-aarch64-platform-support.patch
+  dapl-add-s390x-platform-support.patch
+
+- Add dapl-s390.patch so that the defines are also valid for s390
+
+---
dapl.changes: same change

Old:

  dapl-2.0.42.tar.gz
  dapl-add-aarch64-platform-support.patch
  dapl-add-s390x-platform-support.patch
  dapl-autotools.patch
  dapl-fix_type_punning.patch
  dapl-rename_dtest.patch

New:

  dapl-2.1.8-git6316f83.tar.xz
  dapl-s390.patch



Other differences:
--
++ dapl-debug.spec ++
--- /var/tmp/diff_new_pack.1PW5nX/_old  2017-06-09 15:57:35.922049103 +0200
+++ /var/tmp/diff_new_pack.1PW5nX/_new  2017-06-09 15:57:35.922049103 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package dapl-debug
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,24 +16,21 @@
 #
 
 
+%define git_version -git6316f83
 Name:   dapl-debug
 Summary:A Library for userspace access to RDMA devices using OS 
Agnostic DAT APIs
 License:BSD-3-Clause or GPL-2.0+ or CPL-1.0
 Group:  Productivity/Networking/System
-Version:2.0.42
+Version:2.1.8
 Release:0
-Source0:
https://www.openfabrics.org/downloads/dapl/dapl-%{version}.tar.gz
-Source1:baselibs.conf
-Source2:dapl-rpmlintrc
+Source0:dapl-%{version}%{git_version}.tar.xz
+Source1:dapl-rpmlintrc
+Source2:baselibs.conf
 Patch1: dapl-2.0.30-dat-ia-open-hang.patch
-Patch4: dapl-fix_type_punning.patch
 Patch5: dapl-define_NULL.patch
 Patch6: dapl-man_page_fixes.patch
 Patch7: dapl-fsf_address.patch
-Patch8: dapl-add-s390x-platform-support.patch
-Patch9: dapl-autotools.patch
-Patch10:dapl-rename_dtest.patch
-Patch11:dapl-add-aarch64-platform-support.patch
+Patch12:dapl-s390.patch
 Url:http://www.openfabrics.org
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -41,8 +38,11 @@
 BuildRequires:  libibverbs-devel
 BuildRequires:  librdmacm-devel
 BuildRequires:  libtool
+ExcludeArch:armv7hl
 
-%if "%name" == "dapl-debug"
+%if "%name" == "dapl"
+Conflicts:  dapl-debug
+%else
 Conflicts:  dapl
 %endif
 
@@ -67,7 +67,7 @@
 %endif
 
 %description
-Along with the OpenFabrics kernel drivers, libdat and libdapl provides
+Along with the OpenFabrics kernel drivers, libdat and libdapl provide
 a userspace RDMA API that supports DAT 2.0 specification and IB
 transport extensions for atomic operations and rdma write with
 immediate data.
@@ -82,10 +82,10 @@
 Requires:   %name
 
 %descript

commit dapl for openSUSE:Factory

2015-10-06 Thread h_root
Hello community,

here is the log from the commit of package dapl for openSUSE:Factory checked in 
at 2015-10-06 13:25:22

Comparing /work/SRC/openSUSE:Factory/dapl (Old)
 and  /work/SRC/openSUSE:Factory/.dapl.new (New)


Package is "dapl"

Changes:

--- /work/SRC/openSUSE:Factory/dapl/dapl-debug.changes  2015-02-10 
20:24:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl-debug.changes 2015-10-06 
13:25:24.0 +0200
@@ -1,0 +2,18 @@
+Thu Sep 10 08:04:16 UTC 2015 - dmuel...@suse.com
+
+- add dapl-add-aarch64-platform-support.patch (fate#318444)
+- revert last change
+
+---
+Tue Aug 25 12:26:58 CEST 2015 - p...@suse.de
+
+- Exclude aarch64 as there is currently no assembler code for this
+  architecture.
+
+---
+Tue Aug 11 11:04:01 CEST 2015 - p...@suse.de
+
+- Replace dapl-s390_support.patch with 
+  dapl-add-s390x-platform-support.patch (bsc#934683).
+
+---
dapl.changes: same change

Old:

  dapl-s390_support.patch

New:

  dapl-add-aarch64-platform-support.patch
  dapl-add-s390x-platform-support.patch



Other differences:
--
++ dapl-debug.spec ++
--- /var/tmp/diff_new_pack.nR2ROY/_old  2015-10-06 13:25:25.0 +0200
+++ /var/tmp/diff_new_pack.nR2ROY/_new  2015-10-06 13:25:25.0 +0200
@@ -30,9 +30,10 @@
 Patch5: dapl-define_NULL.patch
 Patch6: dapl-man_page_fixes.patch
 Patch7: dapl-fsf_address.patch
-Patch8: dapl-s390_support.patch
+Patch8: dapl-add-s390x-platform-support.patch
 Patch9: dapl-autotools.patch
 Patch10:dapl-rename_dtest.patch
+Patch11:dapl-add-aarch64-platform-support.patch
 Url:http://www.openfabrics.org
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -141,6 +142,7 @@
 %patch8 -p1
 %patch9
 %patch10
+%patch11 -p1
 
 %build
 mv man/dtest.1 man/dpltest.1

++ dapl.spec ++
--- /var/tmp/diff_new_pack.nR2ROY/_old  2015-10-06 13:25:25.0 +0200
+++ /var/tmp/diff_new_pack.nR2ROY/_new  2015-10-06 13:25:25.0 +0200
@@ -30,9 +30,10 @@
 Patch5: dapl-define_NULL.patch
 Patch6: dapl-man_page_fixes.patch
 Patch7: dapl-fsf_address.patch
-Patch8: dapl-s390_support.patch
+Patch8: dapl-add-s390x-platform-support.patch
 Patch9: dapl-autotools.patch
 Patch10:dapl-rename_dtest.patch
+Patch11:dapl-add-aarch64-platform-support.patch
 Url:http://www.openfabrics.org
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -141,6 +142,7 @@
 %patch8 -p1
 %patch9
 %patch10
+%patch11 -p1
 
 %build
 mv man/dtest.1 man/dpltest.1

++ dapl-add-aarch64-platform-support.patch ++
>From 142fa8fa58d5e0b92dccc52d7a3bd913456084b4 Mon Sep 17 00:00:00 2001
From: Mark Salter 
Date: Wed, 13 May 2015 16:40:58 -0700
Subject: [PATCH] dapl: aarch64 support for linux

Add atomic ops to fix builds for aarch64 Linux.

Signed-off-by: Mark Salter 
Acked-by: Arlin Davis 
---
 dapl/udapl/linux/dapl_osd.h |   11 ++-
 1 files changed, 10 insertions(+), 1 deletions(-)

Index: dapl-2.0.42/dapl/udapl/linux/dapl_osd.h
===
--- dapl-2.0.42.orig/dapl/udapl/linux/dapl_osd.h
+++ dapl-2.0.42/dapl/udapl/linux/dapl_osd.h
@@ -51,7 +51,8 @@
 
 #if !defined(__i386__) && !defined(__ia64__) \
 && !defined(__x86_64__) && !defined(__PPC__) && !defined(__PPC64__) \
-&& !defined(__s390x__) && !defined(__s390__)
+&& !defined(__s390x__) && !defined(__s390__) \
+&& !defined(__aarch64__)
 #error UNDEFINED ARCH
 #endif
 
@@ -213,6 +214,8 @@ dapl_os_atomic_inc (
: "=&r" (tmp), "+m" (v)
: "b" (v)
: "cc");
+#elif defined(__aarch64__)
+__atomic_fetch_add(v, 1, __ATOMIC_ACQ_REL);
 #else  /* !__ia64__ */
 __asm__ __volatile__ (
"lock;" "incl %0"
@@ -257,6 +260,8 @@ dapl_os_atomic_dec (
: "=&r" (tmp), "+m" (v)
: "b" (v)
: "cc");
+#elif defined(__aarch64__)
+__atomic_fetch_add(v, -1, __ATOMIC_ACQ_REL);
 #else  /* !__ia64__ */
 __asm__ __volatile__ (
"lock;" "decl %0"
@@ -321,6 +326,10 @@ dapl_os_atomic_assign (
 : "=&r" (current_value), "=m" (*v)
 : "r" (v), "r" (match_value), "r" (new_value), "m" (*v)
 : "cc", "memory");
+#elif defined(__aarch64__)
+current_value = match_value;
+__atomic_compare_exchange_n(v, ¤t_value, new_value, 1,
+   __ATOMIC_ACQ_REL, __ATOMIC_RELAXED);
 #else
 __asm__ __volatile__ (
 "lock; cmpxchgl %1, %2"
++ dapl-ad

commit dapl for openSUSE:Factory

2015-02-10 Thread h_root
Hello community,

here is the log from the commit of package dapl for openSUSE:Factory checked in 
at 2015-02-10 20:24:05

Comparing /work/SRC/openSUSE:Factory/dapl (Old)
 and  /work/SRC/openSUSE:Factory/.dapl.new (New)


Package is "dapl"

Changes:

--- /work/SRC/openSUSE:Factory/dapl/dapl-debug.changes  2014-08-11 
10:07:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.dapl.new/dapl-debug.changes 2015-02-10 
20:24:06.0 +0100
@@ -1,0 +2,12 @@
+Wed Feb  4 14:33:06 UTC 2015 - dims...@opensuse.org
+
+- Also have dapl-utils conflict with dapl-debug-utils.
+- Fix baselibs.conf to build libdat2-2-32bit.
+
+---
+Mon Sep  8 07:46:08 UTC 2014 - co...@suse.com
+
+- dapl-debug can't obsolete dapl or zypper will switch between the versions
+  all the time. They do conflict though
+
+---
dapl.changes: same change



Other differences:
--
++ dapl-debug.spec ++
--- /var/tmp/diff_new_pack.KD3o3B/_old  2015-02-10 20:24:08.0 +0100
+++ /var/tmp/diff_new_pack.KD3o3B/_new  2015-02-10 20:24:08.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package dapl-debug
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -41,14 +41,8 @@
 BuildRequires:  librdmacm-devel
 BuildRequires:  libtool
 
-%if "%name" == "dapl"
-Provides:   dapl-debug
-Obsoletes:  dapl-debug
-%endif
-
 %if "%name" == "dapl-debug"
-Provides:   dapl
-Obsoletes:  dapl
+Conflicts:  dapl
 %endif
 
 # bug437293
@@ -101,12 +95,10 @@
 Group:  Development/Libraries/Other
 Requires:   %{name} = %{version}
 Requires:   glibc-devel
-%if "%{name}" == "dapl-debug"
-Obsoletes:  dapl-devel
-Provides:   dapl-devel
+%if "%{name}" == "dapl"
+Conflicts:  dapl-debug-devel
 %else
-Obsoletes:  dapl-debug-devel
-Provides:   dapl-debug-devel
+Provides:   dapl-devel
 %endif
 
 %descriptiondevel
@@ -132,6 +124,9 @@
 Summary:Test suites for the uDAPL library
 Group:  Productivity/Networking/System
 Requires:   %{name} = %{version}-%{release}
+%if "%{name}" == "dapl"
+Conflicts:  dapl-debug-utils
+%endif
 
 %description utils
 Useful test suites to validate the uDAPL library APIs.

++ dapl.spec ++
--- /var/tmp/diff_new_pack.KD3o3B/_old  2015-02-10 20:24:08.0 +0100
+++ /var/tmp/diff_new_pack.KD3o3B/_new  2015-02-10 20:24:08.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package dapl
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -41,14 +41,8 @@
 BuildRequires:  librdmacm-devel
 BuildRequires:  libtool
 
-%if "%name" == "dapl"
-Provides:   dapl-debug
-Obsoletes:  dapl-debug
-%endif
-
 %if "%name" == "dapl-debug"
-Provides:   dapl
-Obsoletes:  dapl
+Conflicts:  dapl
 %endif
 
 # bug437293
@@ -101,12 +95,10 @@
 Group:  Development/Libraries/Other
 Requires:   %{name} = %{version}
 Requires:   glibc-devel
-%if "%{name}" == "dapl-debug"
-Obsoletes:  dapl-devel
-Provides:   dapl-devel
+%if "%{name}" == "dapl"
+Conflicts:  dapl-debug-devel
 %else
-Obsoletes:  dapl-debug-devel
-Provides:   dapl-debug-devel
+Provides:   dapl-devel
 %endif
 
 %descriptiondevel
@@ -132,6 +124,9 @@
 Summary:Test suites for the uDAPL library
 Group:  Productivity/Networking/System
 Requires:   %{name} = %{version}-%{release}
+%if "%{name}" == "dapl"
+Conflicts:  dapl-debug-utils
+%endif
 
 %description utils
 Useful test suites to validate the uDAPL library APIs.

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.KD3o3B/_old  2015-02-10 20:24:08.0 +0100
+++ /var/tmp/diff_new_pack.KD3o3B/_new  2015-02-10 20:24:08.0 +0100
@@ -1,2 +1,2 @@
-libdat2
+libdat2-2
 dapl-devel

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org