librdmacm1-49.1-150600.2.4 >  A edO ?Rw3ͬ(3EՕ( 1l8ppT{F_o-w R/mG ќD f)*M<%GNbkG*ޖK`Xq0gŰ<G% ETK99OOGHXy7u13w?$vQW>,.Qg[d`tj,j64P/8Z+7ODɸ)I5 S3mtjh+;D.N1t@Ιl;Kf𙋋cYA'2aӊvP:al55+Dۭ1òbHgmyzh> w_&.⃖I;CwTMT8F BJM"DT(Ylf!(KuWVݹ0P r݆#6u@x mVUC_G.\xw[ iU7c210d27f45ec0cf7d157326da87146ad071246aa79a7c89e5d3e236269c5ea21180b369e311a16174bc923d8c3cf0199901ab6b9*edO ?Qiy`Mhە/NT \LTk| KL_s猧8f&dK{Kaюj{99$>F~+?v(+f832!(>󶒩alnn0k[Pr 5mGydqѻ3hIe#観!`2y>M?h{^MIT =m8_#;p!ꑠL .rQvKD(J̦XD5w] #^%1[I{hH@Cn`DŅ_5ͫ@;leUdC/(+]Hκ\ @/$Ҕm%ȫe<5ӄל#)[UZPFfm]ґ Xӏ$W[k;҃n>`ɖH xLʰ R |+y9XZ Hc؅~#A/Pu3o)bXmsV;*2½>pCZ?Zd   ? >DLX ^ d p   '6Xd,  ) (e8l]9]:]>V@VBVFW GW HW,IW8XW<YW\ZW[W\W]W^WbXcXdY eYfYlYuY(vY4wYxYyY!zZlZ|ZZZClibrdmacm149.1150600.2.4Userspace RDMA Connection Managerlibrdmacm provides a userspace RDMA Communication Management API.edh04-ch1d^SUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/System/Librarieshttps://github.com/linux-rdma/rdma-corelinuxx86_64N큤ededet1855d61fe050f40c04a880194a62abf4c42f2060b3d7cbf81fedf8d65cda8c16651641bb6e53d9e5d6591f1ff6d01d04812ff557cdac2ac21d43c00f5e2b260dlibrdmacm.so.1.3.49.1rootrootrootrootrootrootrdma-core-49.1-150600.2.4.src.rpmlibrdmacmlibrdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)librdmacm.so.1(RDMACM_1.1)(64bit)librdmacm.so.1(RDMACM_1.2)(64bit)librdmacm.so.1(RDMACM_1.3)(64bit)librdmacm1librdmacm1(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)libibverbs.so.1(IBVERBS_1.10)(64bit)libibverbs.so.1(IBVERBS_1.5)(64bit)libibverbs.so.1(IBVERBS_1.9)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)rdma-corerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)49.13.0.4-14.6.0-14.0-15.2-14.14.3e̫@eXeae dd˖dgd?cGc pbbBb3"b)@b@a+@a@a@aim@a $@`@`/@`#` @_Wr@_@^^Q^*@^g@]}@]@]߶]@]ʞ]µ]@]rJ@\\@\@\y\Z@\&@[ā@[b@["X[[Z@ZI@Z@Z_@Zs@ZaZN@ZLZ3@Z'Z%8ZOZC@ZYYB@Y@Y@YYW@Y@YYV@Yp@Yg`Y_wY7Y7Y-^Y, @Y$$@Y@Y@YR@Y@Y i@Y Y.YX:@XۡXg@XX@Xnicolas.morey@suse.comnicolas.morey@suse.comnicolas.morey@suse.comnicolas.morey@suse.comjengelh@inai.denicolas.morey@suse.comnicolas.morey@suse.comnicolas.morey@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdmueller@suse.comnmoreychaisemartin@suse.comschwab@suse.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comstefan.bruens@rwth-aachen.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comjengelh@inai.decoolo@suse.comnmoreychaisemartin@suse.comschwab@suse.dedimstar@opensuse.orgdimstar@opensuse.orgnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.denmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.comnmoreychaisemartin@suse.compth@suse.defcrozat@suse.compth@suse.depth@suse.depth@suse.depth@suse.depth@suse.dejthumshirn@suse.com- Add kernel-boot-do-not-load-module-unsupported-on-s390.patch to prevent autoload of module not supported on s390. (bsc#1219805)- Update to v49.1 (jsc#PED-6891, jsc#PED-6864, jsc#PED-6839, jsc#PED-6836, jsc#PED-6828, jsc#PED-6824, jsc#PED-6958, jsc#PED-6943, jsc#PED-6933, jsc#PED-6916) - No release notes available.- Update to v49.0 (jsc#PED-6891, jsc#PED-6864, jsc#PED-6839, jsc#PED-6836, jsc#PED-6828, jsc#PED-6824, jsc#PED-6958, jsc#PED-6943, jsc#PED-6933, jsc#PED-6916) - No release notes available.- Update to v48.0 - No release notes available. - Drop missing-quoting.patch which was fixed upstream.- Add missing-quoting.patch - Use normal GNU tar option syntax - Remove old RPM spec logic (%defattr)- Drop patches adding support for cxgb3 (EOL, removed from kernel 5.5) - cxgb3-fix-declaration-of-free_context.patch - cxgb3-fix-support-for-new-uquery-API.patch - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - Revert-Update-kernel-headers.patch - Update baselibs=.conf accordingly- Update to v47.0 - Fixes for all providers- Update to v45.0 - Fixes for all providers - Support for Microsoft Azure Network Adapter - Drop rdma-ndd-disable-systemd-ProtectHostName-feature.patch as it was fixed upstream. - Refresh against latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - Revert-Update-kernel-headers.patch- Add rdma-ndd-disable-systemd-ProtectHostName-feature.patch to fix issue where rdma-ndd would not be aware of dynamic hostnames retrived through DHCP- Update to v42.0 - Fixes for all providers - Dropped patches merged upstream: - util-Add-barriers-support-for-RISC-V.patch - cmake-Make-modprobe.d-path-configurable.patch - Update gen-pandoc.sh to support python3- skip valgrind on riscv64- Update to v39.1 - Major fixes for hns provider - Bug fixes for all providers - systemd hardening - NDR rate support - Dropped srp_daemon-Detect-proper-path-to-systemctl.patch as it was fixed upstream- util-Add-barriers-support-for-RISC-V.patch: Backport from upstream: Add barriers support for RISC-V- Update spec file from upstream - install modprobe.conf files to %_modprobedir (bsc#1196275, jsc#SLE-20639) - fix build support for riscv - Added cmake-Make-modprobe.d-path-configurable.patch - Backport from upstream to allow modprobe files to be installed in a configurable directory- Add srp_daemon-Detect-proper-path-to-systemctl.patch to fix path to systemctl (bsc#1195874)- Update to v38.1 - Major fixes for hns provider- Update to v38.0 (jsc#SLE-18383) - Bugfixes on all providers - New provider for irdma support- Add rdma-ndd to recommended depencies of rdma-core- Update to rdma-core v37.1 (jsc#SLE-18381, jsc#SLE-19249) - Bugfixes on all providers - Fix cmake flags to correct paths for .pc files- Update to rdma-core v36.0: - Bugfixes on all providers- Update to rdma-core v35.0 - Bugfixes on all providers - Many improvements on pyverbs - Fixes dracut path issues on Tumbleweed - Refresh patches to latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - disable-rdma-interface-renaming.patch- Update to rdma-core v33.1 - No release notes available - Drop support for libnes - Drop support for libnes by removing patch: - Revert-libnes-Remove-libnes-from-rdma-core.patch - Refresh patches against latest sources: - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - cxgb3-nes-fix-declaration-of-free_context.patch has been replaced by cxgb3-fix-declaration-of-free_context.patch - Add patches for cxgb3 support against newest API - cxgb3-fix-support-for-new-uquery-API.patch - Enable LTO support - Trigger udevadm in rdma-ndd %post (bsc#1182391)- Update to rdma-core v31.3 - No release notes available - Fix patch to systemd-modules-load script (bsc#1178539) - Drop srp_daemon-Fix-systemd-dependency.patch as it was merged upstream- Add srp_daemon-Fix-systemd-dependency.patch to make sure srp_daemon is loaded at boot if enabled (bsc#1180196)- Update to v31.0 (jsc#SLE-15657, jsc#SLE-15731, jsc#SLE-15743, jsc#SLE-15810) - No release notes available- Update to v30.0 - No release notes available - Add cxgb3-nes-fix-declaration-of-free_context.patch to fix support of older providers with newer rdma-core internal ABI- Update to v27.1 - Many bugfixes (memory leaks, use after free, etc.)- Eliminate the curl-mini trickery for Tumbleweed: curl-mini is being eliminated in favor of cmake-mini: the original plan to split the cycle at curl did not work out in the long run.- Add disable-rdma-interface-renaming.patch to disable interface renaming which causes mvapich2 to fail (bsc#1161794)- Update to v27.0 (bsc#1160338) - No release notes available - Dropped patches merged upstream: - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch - Add patches to support older HW (nes, cxgb3) that was dropped upstream - Revert-Update-kernel-headers.patch - Revert-libcxgb3-Remove-libcxgb3-from-rdma-core.patch - Revert-libnes-Remove-libnes-from-rdma-core.patch- Fix post scripts to work with systemd 244: udevadm has been moved from /sbin to /usr/bin and systemd is dropping the compat links now.- Remove file listed twice - Disable pyverbs build for older releases that do not have python3-Cython >= 0.25- Add Broadcom fixes (bsc#1157891) - bnxt_re-lib-Add-remaining-pci-ids-for-gen-P5-devices.patch - bnxt_re-lib-Recognize-additional-5750x-device-ID-s.patch- Update to rdma-core v26.1 (jsc#SLE-8388, jsc#SLE-8394, jsc#SLE-8463, jsc#SLE-8399, jsc#SLE-8254, jsc#SLE-9840, jsc#SLE-9763, jsc#SLE-9925, jsc#SLE-9846, jsc#SLE-9913, jsc#SLE-9729, jsc#SLE-8666)- Add libefa1 to baselibs.conf - Fix baselibs.conf- BuildRequire valgrind-client-headers instead of full valgrind-devel where available.- Have rsocket conflicts with older librdmacm-tools (bsc#1137140) - Have librdmacm-utils obsolete and provide librdmacm-tools (bsc#1137138)- Update to rdma-core v25.1 (bsc#996146) - No release notes available - Add rdma-core-rpmlintrc to hide non applicable rpmlint warnings- Update to rdma-core v23.1 - No release notes available - Replace prebuild-pandoc.sh by post_download.sh to patch the spec file form upstream for OBS setup- Update to rdma-core v23 - No release notes available - Enable pyverbs package - Remove patches that were merged upstream - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Add patches to enable Broadcom's 57500 RoCE adapter (bsc#1125651): - Update-kernel-headers.patch - bnxt_re-lib-Enable-Broadcom-s-57500-RoCE-adapter.patch- Update to rdma-core v22.1 (bsc#1104280) * No release notes available- Update to rdma-core v21 (fate#325939, fate#326991) * No release notes available- Update to rdma-core v20.1 (fate#325887, fate#325919, fate#326000) * No release notes available - Drop patches merged upstream: * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Add two patches for rxe_cfg * suse-Add-recommends-for-rxe_cfg-requirements.patch adds recommends for the relevant packages * rxe-switch-to-iproute2-for-rxe_cfg.patch switches to iproute2 commands- Remove pandoc BuildRequires * Add prebuilt-pandoc.sh to pre-generate the man pages * Add prebuilt-pandoc.tgz containing pre-generated man pages * Extract man pages in the appropriate directory during build- Update to rdma-core v18.1 * Fix compilation issue with recent glibc - Drop Remove-the-obsolete-libibcm-library.patch and umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch as they were fixed upstream.- Update to rdma-core v16.5 * Backport fixes: * buildilb: Fix -msse breakage on ARM builds * buildlib: Use -msse if the compiler does not support target(sse) (bsc#1086910) * suse: do not call %service rules on a template file (bsc#1093170) * mlx5: Convert ah_attr static rate to mlx5 static rate * ccan: Add array_size.h file * iwpmd: Initialize address of sockaddr * mlx5: Fix need_uuar_lock when there are no medium bfregs * verbs: Fix wrong clean up flow in ibv_rc_pingpong * Match kernel ABI to for 4.17 for 32 bit * librdmacm: Set errno correctly if status is positive * verbs: Remove bogus cq_fd * verbs: Fix typo in copying IBV_FLOW_SPEC_UDP/TCP 'val'- Add umad-Do-not-check-for-umad-sysfs-files-in-umad_init.patch to fix umad/ibstat support on RoCE hardware (bsc#1088441).- Add Provide/Obsolete for librdmacm in librdmacm1 (bsc#1086173)- Update to rdma-core v16.4 (bsc#1084456) * Backport fixes: * cxgb4: add new device pci ids. * mlx5: Fix referencing uninitialized var in create_qp error flow * Ensure all public headers compile in C++ mode * providers/i40iw: Skip CQEs for destroyed QP * ibacm: Support FDR and EDR rates- Update to rdma-core v16.3: * Backport fixes: * vmw_pvrdma: Drop the extraneous align_next_power2 for sges * vmw_pvrdma: Fix SRQN returned to library * mlx5: Add missing include file in mlx5dv.h- Update to rdma-core v16.2 (bsc#1078819): * Backport fixes: * iwpmd: fix double mutex unlock * libbnxt_re: Fix lat test failure in event mode * libbnxt_re: Update and sort device pci-id table * cbuild: Support distros that only ship python3 * libbnxt_re: Display FW version using ibv_devinfo- Add Remove-the-obsolete-libibcm-library.patch to drop obsolete libibcm. * Official upstream drop will be in v17 * Drop now to avoid submitting libibcm to SLE15- Update to rdma-core v16.1: * Backport fixes: * srp_daemon: Don't create async_ev_thread if only run once * srp_daemon: handle SM lid change * srp_daemon: fix CQ handling - Drop srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch, srp_daemon-fix-CQ-handling.patch, and srp_daemon-handle-SM-lid-change.patch as they were merged upstream.- Add srp_daemon-Don-t-create-async_ev_thread-if-only-run-once.patch to fix bad exit code of ibsrpdm (bsc#1074390)- Add srp_daemon-handle-SM-lid-change.patch and srp_daemon-fix-CQ-handling.patch to fix issue with SRP daemon not handling SM changes (bsc#1072884, bsc#1049515)- Update to rdma-core v16 * No release notes available- Add bcond to use curl-mini by default for building- Update to rdma-core v15.1 * Backport CI checks on centos/SUSE from master * Stable ABI auto checks * Backport fixes: * verbs: Do not block QP attr_masks used by older kernels * libibumad/umad.c: In get_port, ignore sysfs rate file errors * bnxt_re/lib: fix the memory barrier call during poll-cq * bnxt_re/lib: increment psn in case of 0 length packets * libqedr: fix inline data copy * verbs: Fix declaration of C++ include file in C-block * verbs: Fix C++ compilation break * verbs: fix compilation error with ICC * hns: Fix create QP structure layout * ibacm: Incorrect list used for subnet list causes a segfault * ibacm: Incorrect usage of BE byte order of MLID attach/detach_mcast() - Remove patches that were merged to v15.1: * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch- Backport upstream patches * bnxt_re-lib-fix-the-memory-barrier-call-during-poll-cq.patch Fix memory ordering issue * bnxt_re-lib-increment-psn-in-case-of-0-length-packets.patch Fix PSN getting out of sync when sending 0 length packet * verbs-Do-not-block-QP-attr_masks-used-by-older-kernels.patch Fix bits detection to allow RDMA CM to work on older kernsl - Refresh older patches to include commit logs: * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch * libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * libqedr-fix-inline-data-copy.patch- Add libibumad-umad.c-In-get_port-ignore-sysfs-rate-file-errors.patch * Fix issue with umad when QSFP is not plugged in (bnc#1058539)- Backport patch from upstream: * libqedr-fix-inline-data-copy.patch Fix data integrity issue while sending inline data (bsc#1050543, fate#322894)- Backport patches from upstream: * ibacm-Incorrect-usage-of-BE-byte-order-of-MLID-attach-detach_mcast.patch Fixes a byte order issue which causes ibacm to fail to join a multicast group on recent on recent kernels. (bsc#1063639, bsc#1063697) * ibacm-Incorrect-list-used-for-subnet-list-causes-a-segfault.patch Fixes a sefgault of ibacm when a provider other than default is set (bsc#1063642, bsc#1063698)- Update to rdma-core v15 * Remove dracut requirement (bsc#1058504) * Includes Broadcom patches (bsc#1060413)- Update to v15-rc3-52-gd3ca56f1 * Fix rdma-sriov.service dependencies and remove install section * 50-libmlx4.conf is not a config file- Update to v15-rc3-45-gd366c01a * Drop obsolete workarounds * Drop rdma.service * Add rdma-sriov.service * Switch to the new udev system - Prevent uninstall from trying to stop srp_daemon_port@.service- Update to v15-rc3-26-g2f5779a7 - Prevent rdma-core services to be stopped or restarted during uninstall and updates - Do not use service_* macros on services that do not need them - Remove provides for old -rdmav2 packages as they are not compatible anymore due to ABI changes - Use upstream spec file.- Update to v15-rc3 - Add flow steering drop action - mmio_flush_write fixes - Fixes for uclibc - Add common mmio accessor routines and remove per provider mmio routines - qedr fixes - Lots of fixes for debian packaging - Copyright fixes - Properly conflict with infiniband-diags - Add direct verbs support to mlx4 provider - Improvement to Travis CI checking - Enforce kernel coding style in rdma-core - Add initial verbs hotplug support - Sparse annotations - Systemd updates for srp_daemon and iwpmd - Red Hat packaging fixes - Properly make the entire rdma-core support udev hotplug activation - Packaging fixes related to the joining of packages and globs that are no longer valid - Drop rdma-core-s390x.patch as it was merged upstream - Remove legacy systemd macros- Fix RPM groups.- To get the package out of the bootstrap line, we need to prefer curl-mini as dependency of cmake. Unfortunately we need to special case packages that are in the inner loop - otherwise every package would get curl-mini- ibacm now obsoletes libibacmp1 (bsc#1049854)- No mlx5 on %arm- BuildRequire pkgconfig(libudev) instead of libudev-devel: this allows OBS to chose libudev-devel-mini and produce a better rebuild-chain (and break cycles).- BuildRequire pkgconfig(systemd) instead of systemd-devel: this allows OBS to chose systemd-mini and produce a better rebuild-chain.- Add patch rdma-core-s390x.patch to fix s390x build (bsc#1043105). * Add missing verbs providers for s390x * Add mlx5 package for s390x - libibverbs1 requires libibverbs (bsc#1042840).- Update to v14 (bsc#321907). * Introduction of bnxt_re driver * Rework srp_daemon's systemd integration * Various fixes in qedr, mlx4, mlx5, bnxrt_re and rxe drivers * New supported PCI ID were added to mlx5 * Addition of manual pages for cmtime and udpong programs * Multiple fixes of spelling types and documentation clarifications * Sparse fixes * rping gained ability to bind to source IP address * Various improvements in cmake and cbuild infrastructures * Add support for flow tag, CVLAN and VXLAN specifications * Provide ability to pass private data to create CQ * Exposure various device capabilities to user applications- Fix all references to /usr/libexec (bsc#1039999)- Fix rdma.service which had /usr/libexec hardcoded (bsc#1039999).- Split rdma-ndd into its own package to replace previous package from infiniband-diags (bsc#1039146).- Update to 14-rc1-40-g706fc2af (fate#321907, bsc#1020415). No releases notes. Contains libbnxtre bug fixes- Add baselibs.conf to generate -32bit libraries (bsc#1038742).- Update to rdma-core v14-rc1 (bsc#1016427).- Remove redundant Requires on ldconfig (-p already does this). - Add missing systemd requires. - RPM group assignment fixes. - Remove pointless comments which cause scriptlets to be not empty in some cases.- Provide ofed for legacy packages- Update to git version fd1db488 as it now contains the bnxt drivr. No log of changes present (fate#321907).- specfile cleanup, remove libibverbs-devel subpackage, since it no longer exists. - ibacm shouldn't obsolete its older versions.- Fix Group for rdma-core.- Comment out the -devel requiring ibacm for bootstrapping.- fix Provides/Obsoletes- Fix RPM Group entries.- Initial packaging for SLES and openSUSE, based on latest release (fate#322112, fate#321250, fate#321566, fate#321657, fate#321684, fate#321750, fate#321867, fate#321887, fate#322197, fate#322199, bsc#1019714, bsc#1001685, bsc#1016427, bsc#1022597, bsc#1001685, bsc#1022598, bsc#1022599, bsc#1024377, bsc#1016427). - There is no valgrind in s390 so exclude the build requirement on this architecture. - Add appropriate RPM groups- Initital packaging for openSUSE/sbin/ldconfig/sbin/ldconfiglibrdmacmh04-ch1d 171077750049.149.1-150600.2.449.1-150600.2.449.1librdmacm.so.1librdmacm.so.1.3.49.1librdmacm.md/usr/lib64//usr/share/doc/packages/rdma-core-49.1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:SLE-15-SP6:GA/standard/98bf363bb52a7912a0b2d2c2e754d5a5-rdma-corecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9a7ad4debf6fe420cb3cff379f9f61955675842b, strippedASCII text!PPPPPPPPRRRRRRRRR R RR RRRR RR RRRRRRRM&.XD:utf-825a632b8f72963d311d92498f34f90c381ac650983fdd21052ce5fb03fbee77e?7zXZ !t/ʝ] cr$x#J< `?pS]ȕј{wR$JWMZ>$0쎬mΒf=Ƒѫ;{s!RA}xY|bLrm?".TM1DH@).%u t飉r+G ~umn}Z1oP.Ri '1Qlon՘^r` gjHW;HD=kL<["@bF&Zp$#(&;ȔO`IRn.- Rn,RgWSa@FKnW_l)6&ϳɜ~PRWJXˋ; VS]%z]L<@hS vgCWl,R>Zލ{iJX̫ +(D)Ew*|A= I݆Wx'B^ji/O">;饨$s#U = $=RӝRmֱi= Ĩ6FBćȥt7cՂ9k{yCmf>BXc^i6L^xnal]%&h\(q8Z w>:u "H!R*" PҖpd/EtK7{>R@ր6 jđmN -];*uƥnk:,u8I7BP }5_8ϒ=T0/ `ֻ4X51nQAU b+RA6ze!n{r>f` Ȓ!hg&\4Lۅ=_>!+PDGE%e ǎS&zSEV`aθ=}8#9f|p\Ru!dtLDz lXj1yG&"KH=dG>[ tnŎpPe&-5`uDM)m .`kn3Ν<*}\z*~d85Y҉G$f F5TϏ8P8"C!\jT[f׭/WVǵYzBXnW3~,M#Yvt>F2j\JՙoxgD moR}S. r ucuȉ'@% (l5Fbj5l/vrqoX\)6^~fMy%&+5ZYd_r3m?`跅 >#!BM_2e)ڷ6AUuFxYE|*BC1񇾱L&Q&6; 3dFX~\]g9Ү7tԾ0o{5b V-y79#!E %()9qKuųL(mxR-?Ŕ"g\jke堢 /"S00tYr:ɤf1!6ٷh*0_zp0R؆"r= `GVVZ{L3Oz)!7GR Ri6by"upM]I|ܞ}%1kW/)n_h^] U; QHTVTҵ#MyZ5GH:%᱅0d,=סtĩW`o И\>U{p*ihH7[@3{-~ކS9.0 (x Qq6bFԄC/AJ2m_rHRQdrPlCLbM(z폚XVw{֟vlYFi@[re^A53%jrpŐơ|}CzK)>L '\zQœhմ-{k32w-JNHl()ѹ,1X6T-UE̮׍]sDfnܐC0Y`r6yG:5@C08/4Q}p.΃㲦.WejŊoQPĹ9Gd__3 3[iXC֌mdWɲj̜ʄ@Pֵ1,%cʷ'$0 rMqm.M'`DoFowtm1;cmȑ M" ~^f#7s;wd_7)ņK׌x}4zr rl ý X&?r{ӵ_%WME 8:X1 -rX?v!c[[TQ]GGU)yONJ$NadLֵ?_d?^^$v}k9)U`!|$)(njx-eG57sU%>T#KJ=$(}mȶ5}YgCO~ C>CxXNʕ͐L\p*gkG@Y=$pRAlRXyG Fz\ tV<2x;_H8ѭj;"NTS %%GWSdƆLWKCeoNc-(ت1 Q2&5I?ɇ* ɩhw/}:ՋY~YzDɖ:pu\:q`~ߚUbN}nV|Υ(͢HW,J "-lC ' xL MP4>\1O x8B^?¬4,_5cD%ƭ9lP; M>AMm': R%(ÅΣc!?Y{cpŐzU_nb7C|@h]$(wu0G/GrsI-P|y TJ^q$lw݁~J A| ު, Z{ ʢIК3/̹w OڇxP$9en\=΁/%wS,Wo閲dp8lw=s;WBW4Iщ;?~LZv䋵Vw^suUr0j]L$<܊BtB8qK{gŽCd$GUUB/6g>%`1}Ak֖`.jfubh _qg)+ OB5y1kbaA\qgRн*cDa('; ȼJ@K pSw`H,ݢ?}J^=?jJ #̱)vQ%z&VUXt1b;Dh5\(9_a0Pykpy@5__f;RRp҅;ȠŻZ )k*sL-dv)0JƺU}iԑYY+@?\9` '5?;/O43$AhTF}΂x+˄kϱNz/J0;NnsԊ ,MW4SF /G`5wA217%kF }IUno4f}񠴣_Bh<*J ] S?+ZMA(ʹ-|~K%f|$Ń Q{A0b|)4JZ".Fthw0s8"熔nc-6‡?<5!ysLq&PA)Pc ?8~9G(nڽ֢P,hz^}Jč c(HUMz.(w斫Ͽq3KA@MAc_nX,k E[Ӝixt(\&z H 5P̅y<S[fP}:?v1c$u>W#/%\(jKE">GBwQ+K"C&XjpM,2VZj5Ӎ['=lRs9;&xmά`䌑lIƜ `'.߸(On]zf5DBrr`&J" Avte ΕIϴ|(1|zE+}PT 1 zsrdYØu@Z ޮ;aLXZˡX/ E& 8,{/YO4,(2"eT+ {-83Qi~6TN&[Z 0 jR\*FRLmC 1n`u.Ch<?(:Z.cw2>)_}읗[A`Lۛ@"+>klM_uqU`ih&IW}K3 ʳG8ELM>boX&ƣ&7pnyB!q P;deϹƋYC;o0.mC<>D#w39/+m [7W'.ۀ2µt/\J%pz_޳x\6q Q6:X- b{&[Nj8QLlFyYC.kew6k:x>nѦ׽&QQz4<#);&Z}PʛSW"G(_õ3So ‚BmEgZDBiRQe5̰a9@JDVxx@+[hS[N:y%9?mw?Zq K(Z-mq1#mͶ҅l* ˫Dzގ3t#)<yd!L#:IO7eF{d~6PS֥**[_MbqQklk6}_u>unj{}xoYf3KTDMfq7/HKS' r=dR\׎Yg2@=y1׸V?n3 _2nj b1 ,%RfPm&Qغ*N>f>xF*rC\EӀf o~#PIJcW&/erH\%,p&CAcu{J77>D@]/%M+e7/UlN:6LYxr"P N4 ag)3?:~GɇjHVz+F .DZRaNY2miU^OwMzA NʔFQM17אEȕ"uvCf֣BV;_LѤL]v1ZH[v9>A8#ҒѦjx &?| C#0eV`7im:cF`G9`6SnDs/]/[mGo[/ߍ?w@EVU5bBZ륦ork9"wÚtfܪ[G4Ͼ<\Z$9D*j~.c\zGV(^c]v3OWm WS@J:_ڙfC;\'l,@39se](аA~ $;4sχY&x'-?rnIvKN^XN]dm>@S 5^ l/YIgc{\߼dm][^-yHT ܲn_wY1,@OU3B{>߭?0c*VJ++ShqE6wTrpK[]nȶS*xI8@|Yi8][ qY&&hgjžݥtAi_:q5Cʪ߅Рtvx9p"n׭z/o m,bz]UX^XDw%] 9\=ЬL+;SW6Vn&EPv*75@[B^m<[K޽;fwBu͌ADA=;ZI"U2yk;2YI}RuHc j SԦZ/UJfi2m>͉sډ V6eC5(ϸDǣ)1~MK Hq.$0ͿِaE6*da +-{^Z >>m KY#sB?!I&0!WXW Uj°@u]y9T3`8X My[wD-IHj̦P럡'*N \MUpx`7nF7%*/Gi9jÞ9xa#^LK^ve5@drJy'⏡ 73ڢ!HWX XbH KnԭAP.le:D1K2NIz.M0#0yc[(9& _ EJ)!͍[K >PY2yeL]3BxN0&Q,ȓD|NnW&6XL@7eC3=cRו#p\V9Lkm68dPgb9[[\n+A&JRߤYkTT1# 25;u-M+"+;?%Y-h7HmND-*m6 d:)Y)^)=9Eہ Z1$PSûz(x#ߗ@J%EAZu} ] :g`Df$UW,jJxf1o'Ξ}hךS S\"6&Vbu܀/EK:kuůߋösĘl+s88[W 4jY 2:\ [A}o'1=`sTRnmЧ&*>®"q>גQv{,XTD7iI7Oz=?K{ySRb\":/BdlH" D'#HY> ıAIys 0Bw}K0'^F"SzN;&Y=ql;rۧxXj6DOqA^~O@h*ڐәZX:RH5[CrK@K\K "yPvm GKMl4 )08hѵiS#J.ͧfΝ}?~SךGaeg@b_9.2Z%„ޜ^;wR)2!pn83Hrt_ew ]l}}=\{Խ94s>d%;Gr!-!O"k%h1S1O\> _e؟Zgl̛ϽNq'CMJ>]HU_Lo֕=)@PUABsmyca@Vޮi5PyӃz ,҇mBP(zS#`9u"/Y/a+b*Kq83apƅGVӾJS@hpϘAh Dv5KUP[Ӿ?<9*w ] CU΋z/q`K:^5dRLTPXi\=b<%=2%kފXOGMm.khP}Ee|g@Yj3AiMoe v"Dy'B5O]>=*P4gD& EͅK_*oP۲%lFWO]z?zy`#e;qm 8*%պzJ&a?6ϢSM̙^gW,W6Hw%ȧZ ;~HtܼdߦTwXbБH m&;>$~)8]0wYV $!ƫ!Te.M@A|OZ < ebx 8I{E%e6CxV*<8?eܫޢ'kUduSd#Uٔmu+6y> ZwYCʹ 2_J3 <ﺮP[WS˾Jq`xMw#ryc@ODZj?'GCiǢ[\]g9幨 `E}9/V1z'|j~`0vm{eۊ:.˘Q[ڏ&Z$~nx>$wo/MG6jà〤~^Ego3SnBYjZytV`Term$BRߚMD7:f'ґ#U%Kй \VY5?Ɍrg9j5&л=ZJ ȳޯ Uy|9KPO4Aɭm}a%]=4ȁTg:1&7d0(iTVʻIIh* "H#`f]'ȤjOq\eJ܍z~^b+Ѿn9Za:x auD[h|U^y;Ԕ9Fuhإm*u{ϣxQ/OYuda8n@^2sQ|91z/.r ߽eL_^;T$b"oo;A - tZg.Ϸ]UHJu ,m0;̰,dJ /1_ou<̢p= (O@sVh ی5^,#KA`ءzh8z'K=QJ0a0ẃ~#r:7st=G0b 8.eL,y\D=1xcE]y@14njk8֠M^5 DuI}JD˅A/󿐸vƀry >J͒S\:L ΜDMK,jySBQUz 'P,;f&FYf7#W?mqP[hWQ,ىZ^*2IX]EcnxG/-lЋ an:}!5E6A\*tC'pK䇸Ay+lo|fpm%`2wA~ϒ.fS)/22r(V"8lvVBż%uW)+D#' ^rS²Ժ"usR;䡡MAO[k'|; |J͛ݞ~ΛZ`*`MMʘEB0\J6 β5cC -EduǓqkM]D~Qw UdB>l2If?$_H޳ vJPX؁>wY,pNr`STߘT"eec`ccNhH+J5_|6b}i ȧsPK+|O KS 3TmG u 稯m}~ag[$m3Ry {l#KH'3ϞuU}rb63'(h(sU <56!mtWA!!u޵!,Xh}z.E',3ef=`BNu7!8M k'xP~2f[qcy$#7ݓ}\NuW`ꋍwEPńjHYE$@ oZHNỄwxl.r1"Њ숷hf[I0t@V;TL;kV"U;ޝkfVq+ݬmrI`82Ybj#yz9ULu꾮c`0ɹL|C3 <|+C&(8|t2d]${l~ ( erk/o!.Gi>| 9t|`b@h1 @u-ЖA+t -(Ƅyj^SYeI&sQ0EZ{^[R`>.zcG< QcoX0u) gD L3i5fy^Q]^0f _J.vJ/\oݩ b*2@7k b"7@K7#뎸wukާzY)+^k!WyI\bt/j$:5\.7a.k|լ_Υ%tżƥPᮏǭ)4ж.+lN o(O:Ir9=hɎxsg{t}_zh&v M`nʛƚMC-J썪J%ƣ mqJΑYL,z$yujQ7Y_ai "&{qdqWjE5F.bRn6RHW 媵~$]tPX/6K n87 ZT ʺ]:S¥  G%kYbL>_:JtRLUb$iH"׆i Zf)| A/50(7d(:Ӎ7- rwvǨ%î:1dt"($x@GYg  6͊IM u^kI+BfDʚZ} ַ8E9gV \-&h=yս|j"ކ]uB.{G@1NSB@'5/@s(Y؆tpU7MVe٘g: }i鶮&u'<׸)D|z! U,t3 \rpTwZdkq0w^ȖMp*in˝Y>J,RmM {%씊?z$K\Ro۸N CCˤѱaв;D>mW8| ]&4R_fSjb1OxZ4ewa&6e.rԷeõ3gds(D?qT R,gvuo/Ϛ:!,ߞ$΋s2Vˠ ʜ`oIb)outɻσ 'o[{զЛ Zs5{1T+sx'?6B嶿%m@Ori`1V<:AehV֐cg仺 zS:[^ύ#CQ_,,: c:vz_ U?ɒܲǖ5&i2DN1G!_V,C>ij4Z5`B"%%o]I ۲*>^@}!I\]'] m@AMF'&Ȯ,;^Vښˉ?N֝ř̏7tٞˑ+,h6eű]y")Gt٪Uh.!Er`OgZƈ6vYC 1/:迖}7j'K-4ttETG4+boI&8SIe߲tu/DK#.w_L&lxD@챓޲۟5]kD:ܒrs-ܢdLW3ɵhȊ=FPݛ)z*d\eͼw_FP)>A!Xe`@iVbJ{⚁NH^j`6KGR^.e?йF[QɆRuV[<+!RΉY6eaE q,`40cd> k:?#y$7Wә"#ƘmRI&s1 ZS\$w\DKQMC_VMn } yeVT 69>sVۡju7=Gǫ0F-rddAwJ` #.\Rf/:SBRa l.HnEp{I[~Nܦ,Ŝ5jt.7yꊻIU WP3|h*P,r.\6MZŒg>3*#ǝv:d8NnU~<ǜl]aRդuOG!hGD+3&n:Ԙ,fqWKQfߧx:ݦP,@8KEnoˍ y}& Ih.])&t}l9|8]f-^lAuX";a^ULZ+j}D0k3|6K2}SMvL@K"~u'.gm> va=˚*ȹGPO_t U~xAʒQ;B&[Ty*odZFw n `%r0F}ˌ@=ջ>G׌pAY/k*maK48zZf*R$Lu8kÖT쇔mIۦN'.Ce%P.f5o> mD5m_k%#qdNYkTB7 =_{^U/fh ';hC IؠE[34g%?5SïXXtM):~:5h&OG*}:Wq/QG#ʦ3mxɼqdy&H$< g!R%+x*Uch.yV}o 65~:dB xPkKٴTVe&7REi*mV ]A3O"g [)P&ɋ+Bnq<7w*<%UߎjAQg#wA{_aLg*73zMBAF S*hO,Е⧴e>BjAHR'EIBꩽhް z6)y +JfE݃a]gC#_A?+n /-=NLu֝z:FÆ%D}^zGR¾'r&5"1ԯ)*Į?PδQ֝(Dy7O]Ϛ:*"c)ͼ(MJK񍣨ҝ,,7)_%B276:%϶CkTl ꛤozMظsv_]Z(2"Skq-z6?![r*^9..ڽ*UL5 ͂l̡W|Y8.|C*c(tL伇7Q ?n2`X)u^Lk H \pH/+庈`{yV"t]?g87.٦fWj";R4}}|/?E=5 N ŦA94nNW/zXA2lMKhk u!$|$%u(9>e|] x+37;fDgiu,:CZ58eL9dߒ=k?LjY*P6d1I?)q* {[rh%zA?Qc^!ZtAFuMW\>+(mPXO9ș a6u# 5XگUhN8̓OqID 8A+(;R;in t~ \䁑@v.m@YLeS!jyR$F~"/A0'|z g饲  }hrA*,~4^N希?gPН,<(6(ۊ;F)>"BEһ󛘡Zw4ۮEkqjazbwQ`3OdC:`2.Z; 'OViK{VDʻw0#s<#Ǣ/@a:AOczhcC1j0 f&} gƱEub/x`6%vyR7 C2|Hb(_+U2셽g z@Hkg77ghhaYL<$&-ͼo`na_ t>GZ[e~ԍ9. W_a j`譞1ۚʆ$h!\ܓMBܩkx60j0),K_xR_#缼 yw%"S'ٶ8X9:Y,2^#'A my&½\Ήxn3p"b{e<2'6d\24zJUk ;+ocj̽ ,@4IfK ۸L!Мr@@D_+pn}*',f$'(:Aw]QUg)¸lV9̒VYT%|3! r0lY(V)=S=\9}K:RAs_d w FlڙAZ>B'*s9]״{gP}?2`tU3T~t+n"_sOujߜۨc:\:^0H%RbjTҩ1r)58[χ*h"˖{7r:HaM'sn f)2 igln9-E×Df\g6.=)7\l|t?ҵhr)9' U;в OjWUFTLI.?78# t p؛[g%{۽'l1ni6 wƤٰX#4CB[H, ɱqFQ<b; Ѱ!ր>iNxʠ"귇 )?Sa-)`M]/i? NMcidnı(bcaZCOw (R4%L2|By[zeo d;u3#MISh 4,ݮ?/ ::wk\p(o?mWn Vlj&i'OQ(jeyP a>G=|b Q4N ,B(](rN/ȴ:-yv|{|5n**[˃|wUlûs ,4|$:%tgl >n/$(W$|v e#K[L.uM7(:SY硕5@56Xppdݯ-%3Sn(#EAZ8Jڵ벡VnZ$P#չf|"EaRpƢ`wL>>dSgF4is'0w7~}˿g"g[fI>!EB_1;fVX+ZrnfLPB_n W3ɕ;HwyϜDDTZ =MmP%`=Sx4̵ؓB޸Ʒڹ.&dSB;]P:'w Mt6տ3*Aþ>aloEl1E5;*O!́'.bL1en ρ!eǦ?Zw]vURFSJȭ_+?ݶU i3*dGFxGLF\qt&i?S 8䃂?֨$)uD]ٴY9 >~?(s`S77\-iKΞ5v&i>9yhE?/;0wlTF $Cu6'Q %L'&g=h9y@|1hWo{~_0xa&w߂u:(RD\BYiFC ~2- ͨt^*ը5Y,g3Nvdo( 7ȎB<n98dutfb*3MJ8< ?.E5<`nW-F{!Q/ώMͿCZ70pAɫA!+6Q@LTQ0t|``b0c ɇ)<$XXn4"RI%.e~8otcF6C;D"rc[-p%BZv+, 0Oї2=6)pzH *\1bv<@A sI=(];︔k.gyθ}Gy>P[OvUŜr]`r :NJBV}pՀZͷ{7BbTa"mE[ 4hwXs𡠝Sҳz{X=[Ky?_w<"4b{6>Fqgio2XcWZ73@? p @oYzfaYaʘ̸<6T;A>`{_8Ypon"-Lg(V'Ъῖ]~ Ċ,S,V.#; n_z:X׃:ɧC?y^ AfDIvg7o1!ߵ\m}cSդ\! O]ixd=5To^kk]}u"$+Z`y|na]u0FyV2w7;xuWCǖ|Hɢ ︪gҎJO-w m1Dݸ^2׫=\q(ڄ!l&o߃W:p*UdW,KxRDaz$4V?*oA F$%~4w*-IaiPL;]vkY&@{,n\^4( WWs$||^{Ӓ0Xa3N+Ap86,=$eDyQoB5}zaSJA߇ׅA)x6H=ju-;;ǨayLAghI#ƛ6goeN9O 6͠$[4;2)q#@/]򱹂X[=WqEKM_pݨ!> ,Ҍ@}oҨ+~ zIA?xҳ|uail&Dٵ V`uTN({/@@5xŞ5JE:kD5SJ*&ؗZFL$ygr?XWq),cN ^*QI8~{6$Ip"Ša8lN#](3mZfɫ0x\˰Te4֞3C$"Wb! Ƣi l$ |p$sHTQ9bɫxzŬAчD3@Gq!U>lm !ۇ>S/H]  L+3Z*f(c!Y93VHnh[©~PÞ:PC6Д\9h$G'oժV׫c7Ua* CzpGK?Dk38sMa'm(8~XWl+WI^%Ai1c!LD; qã AvdmW?1?&._clbW?ŘCz(ۭ}+tlJwa56"S_/u(r?f&9@LOrw>,.59|[G$i%;,Xsm2ط_֊뾮8涴,8/gq5Q?"vs鈪Ԭȭ_6X.C.Z^ʭu-p9DCP`ap_G0w@G > \u"juGMHYE')ƿ*,$ б]Y&Z]$qyzĉp[,DL@q w<*aUrk[wx~f㒮 K8+waVHR7¢7W-h ~1'.Dj}, )H{*C58+aLsWˈ`Yut$ӺV/3޴SMPS0kT1H=Lϯ7žg(pRU Jѝvx>J+ sB!9;O!l/!gQ)*.hb-h>}(MDxKʸjFYF._,?UVnY?yrmjjsugGQW:ծz2KllG`X7#P>4? V}zclq(VRe^HOܮbȨ =_cwFLG H G1IdYM2ɍb&*upA_G~ zULSZ #Uq|bvZ:<h ")<D$@Fhx<* yMk8gfTڛ0j|mI{2bkE^p?kJʵI_<}zYb}%( !6':v)OϖǢ^$Gؾd.uDm%g#)D)&ܢA dH-bd#DۢvAQ1x% \&w UJ>bu8vK1O0csp7EM,\U}!5yIS/.i@;?h1Γkhl ~sbk̝MW?\^4&:"([*4r(bf~ز@ Z0W l@pdNШU1Ώj^wvKZKT&,>Mrl.Q%XUAC<6ߋV r J 9xMSӠy.KA}:cpB|h3" 'YC+fІ0ME;ĩaVKhVapvWA$n? }Nۚ ͜!dcS8fYu{lWZ?H'eA.? ^o${Vm[!iw Opbu?cn+xN2 4`D!oi ɻKhzfGnrɪQHX]]045<9n5?O:Gx)€=z [e؈GtYf5~@{[2XcmyI1W~w5v^oXjsupfHTϫA C( p{r~k7M+ͣE< o m%'Ep=4ȬR\g.roʳN k:N942)8@gMy^ 1#r`|֬vF>G|m˲SF56lvEK/Ä4{A=&ZE< ($t?š+Wsn"~A5༜S[cLH;$HxuѺ'#AFA80Ԡkzl|9Bz7Xz]ESLڀjT Oel;sE`PԍM`'IذRZh>rU9 3:\-"|5+*WH玝qk0y7ikG8򜘆s`A$䦊.Pt[e]Kp0WVW'ڰWTy0UIm5Dǻ}Ye$QWAI7\x!?XW\/ϝtI)F1T]au3oDEaT^ ƬicTsEA~""aVoY"RRjzvB55GI|CM1P@"~T)ev+дQ?h*0G qV@w眃 iNc< otJ,¤sӌBM2Q48,؟ &xkB8//AjzMFaW2y=mF3HM FwOK< [%ۀP00oE͊*I r񄀘1}٬o8Nx[̨$@ 93/Tvp42_ Ps50=wIFj$%׆cѝb)lr1B摱d&-0OVzh9c"lҞP 2bf ,ύTu?5 |27ٱSnc^$ߘ (5 CߦN;>.` 4)6mˉ4DLq>KFVv>L~\ׯFs&oSeqf4G:. Pu#S;G=&Zcsr&GjU2 g6? MJJï| (Ѽ5RGV/94}?UB[@[pl% _3-^BOʶOe%7})e F)!rOPKHGrn:~k-/v\~dONzTh kr/Mpd3`S7vL +>Kly:๶ /Wkc{h xq_pX 3s jzR%WA{u;oq-b_2<bA=*^MU+| fu[0m[oqnH3ha2.)5֘sK6$تO,EU7orzI)Isp],͡HeӘZn<6}1u=Nl>}\T1WCa+J-Wk~㉒fIϺXek0*/c+H!U.c0\p*XudMϻME\ʷ"&ok(OJ6O棪J,L& =Tތaq7пW`T9P|A)ܳjjE\RtLA(#7Jw۷bߊZ{bgft9 Lߍbm66lm89ƥaRR =fUKVQV=e|ŀFY~FCXh)%$~uC1$gG0A,ਧa ifY*;OlwhB9bX,r o?{ϐb^}y۰{д _h\GNhH8~ |>5arS(uGuL?d1} j "qу ߖ3Iו?SExr#`t/Y#E:U?r1[kqDPL׳6.iBZEk 1m";_$/ LK KdJl̸]h3~sHu $ %=CGIO mn\v䒎GBH-E2%o;m0pJvjW}R̓Ν"=&:%ph R+F^.Mc~PZRZwMb782efX(*L5֋2yw M%dpXJY,O)`Ǹvb}D8F?p87BMJskyƸ+a5.ՒVR*wfC A|xn܇27 wnjׇ<wHi^b8f>qvRإɣ91Iщ*KFFj ɔ`;mԥe7>Fed:(6$\m~ޑO-.DTCy~Ldoh T Af\&E]{+"`Ž{ו`ݙ,fosG p0"VH BXW6!2:YqހFszp7w+zj KBNξH$Z$wlty{j 7c\)gQ^8 Ç3ӑ'WOխ\?_=w$A΋S3Y28f(M/Ӵ~zg ]u_/")! ^.XH6 , 8X6CPzd乞+ѭu(`cN~UHrReљ8+H8m/cEy+I;cnh$I}4ccT V};T;/I6e%B 3G_}y V, C~eRay{D٣P8'7)L0}5}o*M5*Hl v4N|p8?L?CB:S#5VIgnQF<^SeS|YmK[4%:H 8Lb6?u`ͣ+Z@{[kA1֒)Io}1b J}U h;I3+YEcN,X/ VJj30>Ĭy.(a]>|b G=dV7s1&o",ZeFCJ-U- bQ}GGr։]&~| HK1 =C Ǡ4`YlM(ęQ1نP8$IMk44^D uќCT>ؾ-?aEj !$\)'Y\_tz+&ȟ=];ʥpqm4 1*g7oC5m0$*< OR3rYW5O$ }'q0}y^/ێWGsqn z7ƹe?9+i߬o%yI Nl%Hk} Z…\J/>.,cSvzۀY3%L6XSޑb\av@"1nL։a502 gBz7x{9hahLQQ#:iOuZj chY,} Nf d櫁瞦== e6C'uC6j ~:qs>m9v% Kuv00GC?1 ,'?s+ _)5YP9@kNzUfK8VV3yJxY:R#/ 0c fhV_Vv^F)\5;(RɕM#- 0@j ]qel5jNk`:HB46Leֿ]!:"ӊw >la;jZzC,}K{*s*= 9NӘ$r Uִ3,ʞ~q2xϊa7\d]0eذaGI|k0+ɡN}.90L[o(4F#7^2gnB;Vh_^~^آUP b8F_޻݌ [`Ў5\c]\bW>C !jrN P RGVcmQn_nesxŬa^F'Ch?/3̗ix\EvX3Jprȹ:)bdXjϷm9|GeMCYDzygNEb;_QS*gk:QCa{xA&i fi&\cJSuTb ?u؇6~AmKkq j>POrOWL%XryUZO!\ .GC gp$T2rX]z~?8pbwW<|#ere%G)ywǦ).OƋw#?LfLNq]ś,|o?p( zCC8]J|9g#ɥ@&-C6@%Hl[P>cfS ;:"W'+@}@ s'fξvŷY`]bA.kK @)TD<6nemќTCP& OJ)\10B|%1. 5[>l~EE N:e'3m~Ԣ@z j;ZHTj*+,G+n|2F'R"_fbEwrn6V/Mb}KvNWJ4唺( %uqs`IƩ5g`&P"SCG/X.=Lp >]03uR Ryt#r0t[dfҬL]y8IL7֜==^̩եw7lΈx;qGEm>X*wQ3B[Sisenq 5>sުsuRX\Um~0\wMء$r 9!jx FSÃˑ :H uM%FIQni׸=_MB^gyA('Z L)<7 1r^[;?P6gMy?zR !$eʈY/A>3Á樑|8uLg\ĉ4$v T/I[%v Oo2Ńǣ]/txs:u=oj1V2՛C1U:T -4 yA!0P9%[8,{w>OuF^uR_\VA$K+.CpYzK)~)}d_F9MѼW'DQW?$e g:^Â^nH u܇%` 52j!IJi(|E7sLn^6NhNٺ'FzS4EVoK+f;ڵX>)&g?2+q.iH\?/jVVn4j*7DA+%W׃\%Ne{Oҭj7oYc@2.f+?G8ZCQt E1HZ*5WP/j4Xg6.;+(f̿#3d/LwH60`8"=)w 3ߚRV=sd <^wŇ}eؼjrRt=+^hM,)>:ܢ(Syc3SKؖX'Aўy"NR&d߲K8_ .\I??r]7$l)۰}?,I  rbu W]O2 sgbϥpxcS עL]`8o^B`5C.#\ i:RW=B[~0 OsOЅIxeH=@JI؂8;RjR):֊>E.^kE ?v{i[ˈ#MG d.phMA#ZqpT隿֤z[mN{]0;FM?aBDޥHn{v s`n+<4a0w/71>Zx,g6I\.wC rq3/JP>HQLWX)ScG1 2Jv^}bUPpݞd+ 9 Dvb7aiPZ}1j{riB`W8H*-?VCm_?skkYl9(Ghs`eSkiCCwT9̝AR^ Zȹ GjdN^[h汾&ψ؊Z^1=a*/S(j!╱h|ɭ +Ú_ PfCD,:0#TpMqA5Jx[JzRYu VIop/e% !,͘j&W\A`|/;`ÈxT-[LĜj%LpgVOo_!epŽ0|:9fIwly)kۯGl+~@9R~A7<w.11qax҅o<}//xi ~uxu;%U[9JOA2!ܖXiY| ʺVdօ H_r:cl`9l/Z낦JIv$bmWGcFP(߼eg3h LnAA?m=)lVkXgr /]Odh0iWO!p=Hܶtdi]ʺ >ɽ~y]AaėSO\}OxvU?:kj&ytzo1ySmbyD=bPӛ.Jx)Lz؝ "`thoNOy&Tz 9LkwD?W\4{A`iIdښ#}fbIL"k[VJ%pCG[4"RhDކV޵vՇ W5R#x~ xzCo1MBz0{ך1ey  AzXwԻĤz @32URw[an„.vuᐞT"45"x٦Rw3Q=G@掁(~a<蟥4&u6şUI( |=8mXLuLb#!$Էč8oO!4Nq@zdG8:S θ~[P:nD)j`T!I~q;LE"k^DCR&!~ Йvd>8!ZH{pXM ۞ޞmJ藗 o!Rr퓮o4@.3z MO3h=-qs0ky~Rx>s}9!եoQtiU]GFCɯz ["<<6;!=+EUJ(}Юxp~?4_eHݻݜӝb C _b@oV8*-@N1-ġxafA CΚx\E?R 2+eM) 8ir7R뛧teCz:ÐxfEC{]C$Q]Yy 5t ňs3x֚G$؎(u ӌH½^F ̈́$|F@x%Ǯ=6}BZ&/5 gCLy$pG wKQmDSvAt&ḫֽG3]oCTp0QC~špo# {,|tAT-ӀVгDf7 L*?uLҁ9~d-ʹ?+]Bp˱Lw8[,n7֜_j>nM~t}[*Q|҈yit= X)ZJĬМ35#;)dX$t*: |@V!S XY)7˝Ľ_IGem[\ގ 8هE{6[}NCofg/o$g'Zٕdu@ѮeX#ҍ3^re#(MƘ ًn#P-F{=e|BQhٛ7`< ]kV@*e`<EFȞ.ffJ1՚]PY?l*ї7-?-VҬ)3!@([)vVbNk*|֏ ,qqN26^Jvv(yP|j;`fd %pB@+Ov%҇s ZT{)ܦL[,VWaVK6{1%ox=kA/S!nᕊ/N%-D^eu݁ o+^7(Ѩ8&s$ [9$wVnN_z\YBpJp]QV# ~34@h!s̽wSQ˵Mxoċ }w4$I?`sEaBvRABVqhM4!/#Y2ҎY.`4 Tĵw⛣ 'n@'CSxm\&*U3#ӨPp:fzkŊNv$J<* п2KƨX\pXSmnV!#^* r]uL6A$pXѱ9|B%^ (Q|:g .\jFq6b/EZo'+RbqWygj VKxT Uޣ%) {(dPDN -nx6U* 9\4h0a%ϧGMAvhHMՇ[/bH p*'SGF%uXxu?Bp>oq 810BtK;,b{;tE-G=jMIL _ǔO\*`V1E6Mt4cȻq Q#B9Jis+יO@.L:}%v p4C\2 mNn !Tex*эo;+ۨPQ]Pn -ΏzHi[GS}^5dܥx:6Jj/϶Ђ5afO;Jh ]$oZPScHXb_ .|:KJ'__0ldƁ ̈31f[ǘn#h}3\{4-Wg \j /./G!N*7>(ypsxVjm^ T)2tظcf>P?݇`qd ^DN^YgE&vcF83djovlܔk)I93c,58 [~ct,ө߬(,3>{JbQZuԈ=y Cu+ Vk4|jH氭3G([_vwal.7,(þB?Qĸ2b힡JY\6-v(T̵Y@GyCuA_~PXLkGoI0:n_6iUٯŘnxAϻiX5³o{>.;{|zkhBIaK 7YU3ij/)X;ЯLο-B@sӶ8f* |?=vapL8gtv$h߲R% >:Z gfj*Y+5xU{h3!xD(l'UvʻbVI­;UXz3/Ň/ fWa*d1I&dpm-椾oIrmK(0o-S,\i*\VWɾ ;F 987puU,ZD K;l/i盛ro5tJ]0^ YJ{XpKr>*Cak@}7He"T^K.]>H}]TD@"@`T0{x.a)&씧pL~a_eԱ+H|^-wfPȬ^k*,:en%8at:HR6•˕Wǖ{Ƞ8s?0Ο@/3^4,P ;Ed)'ٱ*]uSh7wt6)tZʅ+sM[{#.>J79fz&`֋u] hJ$I`l;ߗT1&CLCl5^Wʿ#IDHdc2ىI.sQSMH5㸕5{1PMwFk2wӫ >~41Iڛf P#V  Ϛw6nBzWmd{栁Ф6>S[vCAN5Z)oR4؂NX$)2S[f *3YI|"ّ/bJ-*qU=u0s; oB@d@=C`V Bg4HdѼ=M؎ZHNqrBt)1\{RյˋW.p~"0/2q~LvM~Ox,*$WyD ;y9SDHHM 2NkoF1@Z(3fU'>Ε7=r\JlN//meAe(?+-$H3:rۚ>ށIBKf1'd&3|DSGIgo$wf8K K+IY )RUpR<m :6>F"ڋ0Mxkd&1_8-xX2:aTdS]ɰ 33{"v')gֳh9pkY1 iYTyw\3a?y>?{o5t߾D@Xv#,As$h~B]n5 ƚ5 :V_R2XHMOWzi߁X;f[nfv*͉tVQe&Jɬ}ۦ(^}`|Q3bۖ)>۽#ݱ'ۜKTG2HѴ>G4}i6g%ó/Ѳ;sMqδ׾+U2M>Hmt (B3*H@џU' #Α,'{0{.w3PR(ߩna7ZYb QC!FH9>ټ[bm4>]eҝRm CƸim% 9|tX6͂Te#dK,B «#MV1h~n5_H<2F(u8eTEkCbژQ_Ix ]27^x TF, s>ڐrtXٍ03g)czKqmsA5$_מ76p?C?s^R X\vV&9!ě ;?M'lI38ka~K'Q>]}Ί2O!኿Sp-q|ύLݟ8]=%G?$k Sz7 o ϙmWk;Zfzܴkiy8 0 d9+ݑ=)1 Ajv{] O*e[Λ 7*:ywau +yuDEnk6*e{CαїՉk ܻN Tc3p,vgŴ%#u-ռOA@C"zC$yZy^I6&vK?-}{j-lD'Jl\`|* Z_f-saPk6g mAFJ'?RW1d^-{UG>8NG oQNQU[F&t}+f eZyol dVls+Ǣ||@ z.:U4q eORp0GR^tO6Ux-i~MSÚAI|Ve9ELh\%YbeL` SHnL.N Tz)5̕iYy˶v5G6 9"Ha |/ 7ŕP2 +v57%Em^l㇯tStXKTl^XhEtUo5Q#b/nlgiEoή4e*ekvc=vm)љrsV(Zǁme |g}hN&9<:"9oD-@)AI`Ф'*tڄX_EzZ*Rl)D @t[1Z+ipmi1 yϡ8!3[+tx?t,̟ WB\5QYP@ Oaρ"jV -m32 ( Fc(ͳ3Lwn pH'^&(>D48ٸEaU t1 Ve | G?  ާhp;@, 3LwЃ3Mjk(ʳZ/FVY@FuwP8b^&crtRu&ib!wE$ss7y3i\[ñq!>T$iUxFD \:% G҇=:aUb鐗7+ԡ *2S2avPjªHљh-O4 ]L!Φ"T\%ĤkKޫFۃhgK=S\kU݅ɸ="g)a0 \ZUZ< 䑡vpO\c𹺟g<j])(8/L&l9Zn4ޛAOHF 5q->Eؒu;.oP66["Em \K%^VF'kCrt^M)7w9&£:{o1m@2țCf1F*IO'ԃuHv7̖yn"L6KY42SINp.C7/7(H|;o}~M`׏ދ]-g\=u!V A{V'icp ${-xKeK҃@C.iDIz> %we۲i6 ]%,.d `w?:,apDsR%yicLZwҵOgV*}4!IjB2L$F X%ldTZf9} %6JEȩ(BՏ⽀ѡfER`zzfDW:\Ҝ;>PDێ6Qi F-UKU}qĚi 5`aW/kɰOot{2ɔSº((L'Zo]#_gi6nK)Hs[j"S*Ϲcb(0Eۍ7 5z|09PAm| ͊uЊ-d]c-VH@ IŤ"SǾ uII zg.Z\$⁰O<`]酃~2lsP;p ~ " dk`Oheur6\ ]b]l Mkb4"D? $/YJ&V g}.D0uvlĆdxKR  >a4x{-\+r*paeo&k[fAyq(˾yD?sy6>L"@y95lQ./oEb $pЀ~q 5ȬQM6.c?n1px߼tzk+A;ˊ!`pߖ =˜R'y#GU8l@eE -[rnѕ* YZ