commit dapl for openSUSE:Factory
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
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
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
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
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
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
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
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