rdma-core-38.3-150400.6.3.1 >  A dpp9|XMGsihJGm:.kp1v](:٭G%-,6H,7^CHk@Pҫ.'6C3ijYl3K+5> 1~BqT*J9\|!k*ŁµN*Wr+b˂Ҵ8QzC½Sp Z=XMXAi׀l;91E2x~mٮ]߿^X?9efb79ee4a210fd52c585610f8a44ae5307f78b40a5de6d0ffe7806f3226a021c0a6bed598fd101c55e7f34420b51e129f5b5c02xdpp9||F;m=Tr+$Jp86T{-:,%Zd"hvBA2ƹɂwhXjFEЮ>@X2a"3OL4}5ΎcC׏׀) ): VAltf;/QQ㯽:A+M(^ydF"}HE\clXF= VُV2=Jw0\ʵ#BȨ59p.A$i^fӋE6<[?!ll>pJj?jd   H$(Ab 'D' ' ' |'  c'  ' 0' ''xT(8Q9Q:Q=^>^B^F^G^'H_t'I`'X`8Y`LZ`[`\`']a<'^cYbdcerdeeefelfuf'vfwg'xhd'yizi i0j*j4j8jAjDjHjNjCrdma-core38.3150400.6.3.1RDMA core userspace libraries and daemonsRDMA core userspace infrastructure and documentation, including initialization scripts, kernel driver-specific modprobe override configs, IPoIB network scripts, dracut rules, and the rdma-ndd utility.doibs-arm-2SUSE Linux Enterprise 15SUSE LLC BSD-2-Clause OR GPL-2.0-onlyhttps://www.suse.com/Productivity/Networking/Otherhttps://github.com/linux-rdma/rdma-corelinuxaarch64# Avoid restoring outdated stuff in posttrans for _f in 50-libmlx4.conf truescale.conf mlx4.conf; do [ ! -f "/etc/modprobe.d/${_f}.rpmsave" ] || \ mv -f "/etc/modprobe.d/${_f}.rpmsave" "/etc/modprobe.d/${_f}.rpmsave.old" || : done# we ship udev rules, so trigger an update. /usr/bin/udevadm trigger --subsystem-match=infiniband --action=change || true /usr/bin/udevadm trigger --subsystem-match=infiniband_mad --action=change || true+Jct'X R" 0V2NBFA큤A큤AA큤A큤AAA큤큤A큤A큤A큤dordordorcVKcVKcVKcVKcVKdopdopcVKdordorcVKdn-dordordordordordndncVKdovdordn dn dn cVKcVKdodoqdn cVKdocVKcVKcVKcVKd1bc415a178d38b79827490c10a0f9e995bb93c650e75ea9893564ced6169cf60507bf37c139ae826758118f6991c3b63d752180ebfedebeaa6c788e6650e792d5769b639f5724d4530882dd230ebba17b59977dd7d62b637eb8b6acdd2985e49a7148eff882fb859d9a1d1288b3010b403c9f81d2dd7b6311b105bb7b68fb9d195c07ed8654953624409940b29e38fe15e0391f9112c89f7ceb9bdb8bde5367b75b5d2a7b1dcf4393fed163a1df179191bcd3d05a9de85a1c4a37f6c7d8ee5f99afe66978f6e6a744e959f4b823dec8ad0aa1dc3146b0b3dec8da40e2a6b66a52dc3663cd3a178933d027c41fb97f92b82b32890c706c3e6e655578cf4a3319c72ecf38af7291c1fcf00fd65b65530e8db48166d4b41100654013e20017144e8ee7edd6497769d03beb0ebf1930ee876a888c34036aca892b06f3f302bbbd07e71ec7758d77f31622e3670bffbfb6761b97ec05b78ab448d6ab082908029ae412b08a86acc67f6e88ef7dec0802cb70f83820ece2fed4dc674e6ef0fa3f6fa0afdceff6cfb191dce96fd0296d9465f947906f13a2dd9dc9e4f66e38019ec700e139a94b9ebfa8890930d809622cee7209d29fc20746132d0ea1763227781197e6a5b8f3002e69b7c4925145b6452964e18fa659058920ce37665fe42dc8ae50e99de6e7f6797412021303ce299ab32a051df5e5fe9c26ce472dd0d254a1eadcdc7c160c0b3b17b46ceb0a7ecedf822f941f48dc9b8eb4e30d870c5dae3373e43c3b0bf35822ff2db7074c8131966df51439bd404e8206ff4eb39fd32da68a3d267a9708149e1f3ab3cf76faab55fb3df8ef24c56f6b2956a7a40ec433574a0c2810aee8cfd5bcb1d7b82c8f444bbdf1f32833ea3515f36ee4319fb01f80ef84b82e7fa82d355e3084807d7befc5b028d8ac31209ab6441008da990b3db120b68794974a65831e9c4e8dd5be860cc470629761f932901334ad9040dde6f9e42be71b2c1ff507e05bbcc51ebea165fca6244509f89cdbc4b1301ee11fc2335c87f08d6a4befc1824cc6b88074477d75168a915803ad7f5502f76ab3081dd82ab099e0df1d009a21d0dfb031600c550fd8f4efc0c6b2a4ef8b34a995aa6f79c9f48177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643c46a557f25b8ef9bec76526c4e593fc13e6cba27e7ba30d73b6497a689cf06f6servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrdma-core-38.3-150400.6.3.1.src.rpmconfig(rdma-core)ofedrdmardma-corerdma-core(aarch-64)@ @@@@@@    /bin/bash/bin/sh/bin/sh/bin/shconfig(rdma-core)kmodld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libnl-3.so.200()(64bit)libnl-3.so.200(libnl_3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdudev38.3-150400.6.3.13.0.4-14.6.0-14.0-15.2-14.14.3cWb)@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@Xnmoreychaisemartin@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.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- Update to rdma-core v38.3 (bsc#1204271, bsc#1212069) - Updates from version 38.2 - Fix spelling mistake of underlying - pyverbs: Increment the correct rkey in test_qpex - providers/irdma: Use s/g array in post send only when its valid - providers/irdma: Explicitly set QP modify attributes for reflush - Install xprtrdma/svcrdma kmods in redhat/suse dracut modules - mlx5: DR, Fix missing comma in matcher builder dump line - mlx5: Adjust Crypto BSF size if signature is used - cma: Release allocated port array - mlx5: Fix check for SQ overflow in bind_mw - tests: Fix mlx5dr dest port test - tests: Change a duplicate field name in a prm struct - rdma_xserver/xclient: Make recv/send WQs disjunctive - libhns: Fix the shift size of SQ WQE - librdmacm: Don't rely on IB device index if not available - Updates from version 38.1 - cmake: Add default for SYSTEMCTL_BIN option. - librdmacm: Make rping with external qp compliant to IB spec - mlx5: DR, Fix handling of different actions on the same STE in STEv1 - srp_daemon: Detect proper path to systemctl - cmake: Fix cmake link property for static library - redhat: fix CMake flags - mlx5: DR, Fix SW steering dump tool dr_match_param structs - providers: Move input validation for memory window bind to core - providers/rxe: Replace '%' with '&' in check_qp_queue_full() - verbs: Fix description of manual for ibv wc read byte len function - verbs: Fix a typo - libhns: Fix wrong HIP08 version macro - libhns: Fix out-of-bounds write when filling inline data into extended sge space - bnxt_re/lib: Check pointer validity while freeing queue pointers - mlx5: Initialize wr_data when post a work request - Remove srp_daemon-Detect-proper-path-to-systemctl.patch as it was fixed upstream.- 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/bin/sh/bin/shofedrdmaibs-arm-2 1686728610  !"#$%&'38.3-150400.6.3.138.338.338.3-150400.6.3.138.3-150400.6.3.138.338.3   rdmamlx4.confmodulesinfiniband.confiwarp.confopa.confrdma.confroce.confudevrules.d70-persistent-ipoib.rulesmodprobe.d50-libmlx4.confmlx4.conftruescale.confdracutmodules.d05rdmamodule-setup.shmlx4-setup.shrdma-hw.targetrdma-load-modules@.servicetruescale-serdes.cmdsrdma_renamerules.d60-rdma-persistent-naming.rules75-rdma-description.rules90-rdma-hw-modules.rules90-rdma-ulp-modules.rules90-rdma-umad.rulesrcrdmardma-core-38.3README.mdudev.mdrdma-coreCOPYING.BSD_FBCOPYING.BSD_MITCOPYING.GPL2COPYING.md/etc//etc/rdma//etc/rdma/modules//etc/udev//etc/udev/rules.d//lib//lib/modprobe.d//usr/lib//usr/lib/dracut//usr/lib/dracut/modules.d//usr/lib/dracut/modules.d/05rdma//usr/lib/systemd/system//usr/lib/udev//usr/lib/udev/rules.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/rdma-core-38.3//usr/share/licenses//usr/share/licenses/rdma-core/-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:Maintenance:29409/SUSE_SLE-15-SP4_Update/3927ff61436f5bd8a03978ec0b902957-rdma-core.SUSE_SLE-15-SP4_Updatecpioxz5aarch64-suse-linuxdirectoryASCII textBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8eb936ea4fef136382c0d7d1f1ab222bd068a010, for GNU/Linux 3.7.0, strippedRRRR R R RRSBHkm̎n# Migration of modprobe.conf files to _modprobedir for _f in 50-libmlx4.conf truescale.conf mlx4.conf; do [ ! -f "/etc/modprobe.d/${_f}.rpmsave" ] || \ mv -fv "/etc/modprobe.d/${_f}.rpmsave" "/etc/modprobe.d/${_f}" || : done # # ibacm #/bin/shrdma-nddutf-8f30c1702b94a4bb271bd72eb738dac4d5b69537b9aeac0aabd787e28a87cea17?`7zXZ !t/kb] crt:bLL d #u}@wv/ₙ9ܖuGۃ6,v˦u5bvĢ#R:{C(S$QxKy%wj۷#0i}K'ҏw9Q{JoA([eu[rm3U~ A~|wJ<ܧFySH1IS®I-cJ!L (WȰ =F6k%:|ZAo~Z lK~y.jjuZO {$&&Ȏ6rq^a1LñG$ޏ4C[5I'* )3p%'EAu!x)le[]8n yKkwjq.{ Cv={` LʟBc7 O}-En~Ar J_J4 * + reqjg[C 1@KU Q(i,TYX N|9V,RPP\Ή'iW87Է\4=i$lniN0F+1= :N Nh :utG0 $ԭ\Ј?&"dg8hg4Vٍ%r(:kҊn{GR?-;Z *K:/E!JA N"ELT~{8>D2d~uTc~KQGPUY NydT EEr*U;"-* zt D$|5 B{d&La$ɇMHPSJ0=ReS 8Cb>x} ~<zKr߂}SHL_{ bqLާ! 5MP#?`Aeھ~ekۇe+􌅄V}]y8{{ 66p6%v{Q9,YL 0BVG/j~$e/ǔ>{ujP]gkV.1cS"vOEBfnΐÓɫf.۸7z/my4!ҡ ȚG ; ݓk=BPijLPƸ ٳ @ 4?Up^B~S:=KY;#Y!^>Bmj'KEn' -}|ӅFnѡFV W {&@ c0 1 ,O2 4+s"2DT?mk'7VO1vɆ{ϘuLTz@}O`pwuä8mOa22,r#HaAxޠH-SWv[Wt[cx=yip҅yZ?l/.M8~Di'1kg6!^h::&tV&xTM1+A|P>Z U!O/ǡjyJ@}A/> +j> lm'Ht%3eT._fah0FgJ́(KkzoNH-E- 9v(`$ubd]>{ɾKPN7gtL\G]^$g_8֒ TuV Tn ƶ [a2,J~}1I9U컝iG&yJ=zw#ɿH_[/3ݡD^y|~tؾqyx |g~+xȹΔP/5PIW E5.XTǧ5nqX8-n'3L5QkC =݉u%?h^DZQԞJ;SE~0/#c=7ڱי6oMIiѪB&zm`p|pRl>\Zвy 6\ :N hv 67S9ik'r yf`hC[[c,d0n}ΙO2,XE1qԥU ?5f2'"7Ir/N_R_agX izizZl%G#u#%W*xПh 1+=Vkrx XR!h*h2:s!t1i^4Y+-kFHj&SgBkFTOnޝήuhIF\+Z(ڀEHh,` YX1w#ldtQR;L+kgX #z=Yva^%+FC>E8J/WS4:˹"0# ^1_p0Jz`n^ߓAWEwSÀ6cKLLHW&Ҫ-"$R*7 ^򣌀gIoUGX M(q2>~OõԃRTh*AN방A2|1yd*_, yŵzLӨ-ƜK"T_+nyzoz_}ʼw>VmoҍQ[ͼnĆ.r|4 p[12<8/k ׵9\Ч';(=w-p*g>@9;Y'#]kЦ@iBu^H+YLB~uq&-9G;OY#@ A {~d45pC>&hzщ(^rG$G56f\!`3N#gd7{?tqg2;gDY%~0gu%!I-\|$b?bA<Ҙ̮s /g ~mL @@k6Y׺y$a_eVHuªأ/wZa;mZ1LN̗6oq+x&kUl#2ڙ,c"QX<%[wE*?o'{9q k@́&Fg3>P{n}o>Wg0nPPĨ}Vi`9Pn tKU[}J>k(;BE^A;:.tqT8M,oe1YBN]{ke/MW\ϯI4y/4!]3X:8oQxyNw b#)#)B! FL[`[@>ĆȿQ?{uцNլ͋_+*cez=nπ%9ɰIC=>_%|oN1ORo>#+9ȿ-5Z+`Y̼2c(An( 4Sbw%ȇ^d?svtN%Q2 "r9`<]~?W48I_@XZkX$TxU b (z+u( e /%lj7§r &87Gn,>]$#޶X]; [>홹$(dIՖ` ~}uZ2m>Զ%r+ftLhjV]pjLTԞP:-`ٹiݾ{߳Gж&l~2a+`3 Fa*ͪ1*ӺF]k}]`( YZms1m1[THaZ%G5.]:2xGW!5o((IWT > Ksdm(l(uXZ zaaNM#Al=9-hOY (*Q͆Yo@oVɴk"ϞbiÖԊ_Jʕ sҋ4ԼS߰W,=m~6w8x;يlc?u;7@淳5o3_9}+eS݉R2oNx,þ\EC*sO0/ ;[nb$vn _PN5(ˠ/h !$\;3!Ӱxi;%’QR^N Vno=AX-*h^HojBMӿ8 kgܙ& QcF2uuז/aVg}ALϜe'Evve+_?zC&q"=ɹC!j{ڑ/7IE7vC+ ҍzr&vXg*40"bpJfD3x4v=ǘ=]C^OU4)95H 8^;! g{s7Dtp0M8!]1Oȥ>8nyWEd`z$u]`"PKy!~ e͖Za9xZ#S^@\5`)T2`:$GIt9:ZV}J-wM5}c)e?RT%& <>&U ״+N(Bw$ }/(ښeTرw,51:bCVL2XP.e65û }c *rܯǰhf-6A`)3'[Nj(lfE q7 1ա9/16|`MX|6=%aɲ?D |-gsUM` ^ Ɖʊk,HJ3ҽn-Gaw'شG2D dGa}5/rj K >ܭo>|dBVB; Ml8}O^n*p؞pQ'5]K"gSKv{,u D-MCf_ pPߴT^d^gKu 4s_MWNM\ƳlaS3]nao SYiYq!4P~*wb}l0ţ 6!TGv4j=VDpto} X*( ;ÕU l Zg2ZjA .I*%BzW׌SQ]z.v .Ƣa(IX7Mĸ. +\ϋSwwZ擧=%-)9%TA87c-"C#+0PWvY+e7ШSdz93Ĩ|(;DM@LGIDHU@= ۻTQpb~ Y8 66<ͱIx}DޟCf36Nŷ SH`1g _=b\+،Y.!|= $ uj(^-E,f_tT;X5_BHڹr\['?Ћ /7'-'zR<@ΡPDL|C<>LOGJ(eEh.RGH0},V:>Wҡ)<З9 qY<`c6ɢ"I٘ga+@MbaVlŎj !Ai*Np>%#CIIa.W;  m}SmLy(5fnr_Fz{:\xrs8S!HW˧:0& `Qϭ5~x8q^2I-nOx%tdįT hJk[vY7>Ts\ڜZLx6@oB9X{Agۤefmn}6L^"貜OWi)hK!f2TRy *问Ε%8Qyt8nU.iRq)*Wڹlcg uULҸr3 &.(og֧5b--QVo;-1'tul w/ƁMoZ5Z=<0}MY5x@O<Q_ L*"EDpQUYKȱ"6 % O'*#O'A}%.Tɭ&yYohyE~ ~P@OyYoFoDŽf"s cF?n,*Y$ _$Cq'o?LZf`/P.P6Ӟo *r{lԺ:WKNjB,'oe-Kqo// 3rYɷ@"tY˖+:Zh1"!ҠVy^A*5y[,nᒩQFk.ӫS9=)xJ!˱bo3'+k"4SY-!ˉ$˓tnh{ [[8[d}b+ \ |UfA*g"Q?5 .ϵv3ڬ\0>6 /O_;oQ3%+#jBz-S0u$\AGMBm۫\[OrIAa> KYE BF$} a'XJC62g@5 nwW5E=;w+)D"xƌA˒祩0\TؠERAMS)A|ȵP0' mM"\Sj똌0VN( "^VzDS ɶMٖ ڡANbnUB(eSO @7|${9p$ϼAeRؕ,2, [ŕ *ZrMr]Y`foK9= ۻ七a1*HiWvWb{Pt2fm*كxXS^ N7g ~gWz`V!_Q^SXI(ز4bזUs0RK8g^;NJMh'>]A?ҽ0ں vG؎4 rB)q;LZhJd,H5 _):V} [ȍtΌ*ǕAA^;S0C,nn3M d=RƯ9OAtz\6T8e!W}zM+$y,/[dO~֗ω c~pI6}:w9;W,'4IK3h,7q-<]4eb(H.ԤI7I2KۥM rQ$:\-ч=5D#yhe*tsQ!=HMhf(ϛ$2iОU{VŮ+bOtncrQl.fu,]V5Ťu"L myјw7K PßH >;|>&f6qb4bSJ`6/1B_hq(0&)f[!>&<\& n?E+_{nq%b?XuZ $/ybw1NI#-3711(FJ>O7>!޿YGEs`͎ ȅaTGl-'$5M0%'_9 (w %lc bO3]ۑ<0='ج'3#H!kwt ̚"GXo^;ݥ{<>i`*b7`O9ogyNdmƏJU.C0.}YO f(Rg3Tx 깵[%0U=c=_gZm0Ͷlj(EL ` u@%-Fm)TD0t51Q$B3iyVTDOT܏ܡ'0"*1'?p:SENyS*>uH$&g^D@@^6c>๹'JE{:¯ƾHQpu[)q8H GS߷ւ>D^SamFA'vׄa3ȡ_6YwAѕt.~8d!gQ.^ ˸GݶCI-b|ܬO󰇫rqf(I.ف4ﲿp0p:g542|7Ey98!4B ˼q|2(G1=e%X}K;%qZ S" N^|u_rɂYUE692 )ȣEɩ8mI/nȿs]x p\"%~1 N)I5HT-۵̇ +E䄎fy:=nOR;ZH65Rb 7!ExTCIzFvmрe#LmUƆ&K{3mVQ4}(49V<\̀ &4PyS,R؍Syؙzj.M[x1]V/@PJ>|&zs-B6[#*Ii"|+?AII5@:y(nZ1`}a(b?k.َ.NHeF~@&!Aa@|GV }Ng9l8곉"<ۤ"DRpHߨmV8Ԇ]>iڕ&<ڙ,C%PU2ۣVs3)5^Q uE#S+H9Ki tI^z X>v.WWõv ՂiS˘[DYdb(\k TaSK mp49!=q=-؈t4&)$:)?&8q E tH#ޞʕ1T=q'{9ZPOD__Kq*W(SZ3Sl8Xp=,9Hh_+ֺ4jcH{;B pm7A#)}^ Hz%/T; C~ڞEֹ*~hb2sfP favȷ}_Vr͍Zl;=/pJOx͘)jGͅf4cI]G n[NҬ(fW ZLq~RH5h}~ _" z`ꅘD ɣCV() P(.oNͬ..fXQ ?O;dDosdG୿ۈh*t13nZlV 4PI\N;$`4pT?D.rLvyt85lzK.'0c3yvj-ϖex*H",)s< J3R9x/LEg2|l1DV|!7 Yh|/\u}!Ë[hOH#?8Z&"ÆǙ-(6X~@l[vk}Vz6P!Q=KK&3 t$ln\̀/T,V \Kܞpq$:AMYt6D|Uu 6iDfCa h:D.5ycT{0LCt kFT֪c~Td= %f9 Ej~[< <yYV8Bv|l&v+ƞ-P8l=m عR䖽Ơ+ǧv2xX:FGJ5$T' na{PڝVjfac/m4u?Vij6 W46ʦ:8)vD)*9R eJN@mq䴁S!1\]nQ8&SmbX9ZY=:,@/G l98|6̓]Z) lj:Ƀ2"2'sQ~+ _nEIs2|&UMeδ=(]\_u p?)$MqV]GOEB7U'{-[7陹Ss>5nt5mnzނD[DU#ȫ.83iû:" l) $ʇi/A] LVf}іua`$Q}IlϕKÂ+GbZ/;C&o&{j}*:7q-wL j Iڗ&kBJm=0G|!`$t.C">D߭L\eG )7$Fl3XK~!o~ngv˝G3NhzZ=*QFHS_qycSfaky/ c'/˴íP0ԟÜt tls饛zŀT=0J`nhÁk>u\՞c:QL\<ߣS?D;rumL\(YKs+xzNIh,R Ո}\Sx{W&ʒe_}GF-S,6A9gjfo"0M(0$n~e_= Q`m`>cd!D#KDkhZ9[28&$,Ξ6:-gօ?:X5j/I+B0;ٌ @yw9 p2޼?uwޗQ1ovOJHUp>v&A(Y7 WYx8c+K';'̾eVdנ[ fbdjCcJރ ŷ|[rx*FoɚJY^ͫ£<؋cz9G8 nPeG̻?QH.6i -1Gޛ#6d{|z-TߡfL5u,7n;w+LuPڨ Isit' }[?|;'/Bب|c7^c%Ť4:H2py̬^r_Rɹ/r*OB\ܮy@ mDDC#KHuCdo&ThͶE9/UϙƻwhPWG.YtK]3-ИĈ5̐;z 0 d>]\e,֤f>pӁ1K,ӂ>DnM)cRObk*CR.1l>6*wg*'38DDp=Y. Sn ^Ļ\:d)虓7MG>u.Z",њy/\ňOU|X^ %0prƤ ɇJG 4?Q;2CYN꿹R8A6N}D;8VPsqq}iTB!ؐ5I('r֫] nc;2/`'~tCƃ*=p aH1+l c58EFmo3TlNH>!#Q8Gbqq: wu'YMQ#,F<[P~`RcqF.!n *`HxH(CMt:nQN 9+Rg~^~ */׽Yؕr^ʤs9*ȷ+{{~Eb>% L'XԷD#Rnl4Vx\g-f=4mr? RP&(kJAhe7y]}tHXY=w'yq 340/6'$;z,DգDnj d7rLV+U6˶ܪ3Z/=+3~LĵT9`@ OOܷ1 G"+pa+}𫖵5 ;,3k<ՊXr_*}D.kD\`Wt=Iٛ63!v ekUHt@z=U4+*rWuL<}l(yQxCA <, ѻ,@bz_& @(Ť<xj"dblob~ nCН OKKjPǣ˓'dCO:哿 g*&{`iDZhX0u ,3ܛ3J;P2Y`pɓcܜS˿n3΄lM/՗7B:nEa1 E$35jZ$IJ C#^kGͳk CUL(z$|(3ÕA}gf|8C;d4 PѦ! &:Q}i{ SE-J 0a'Ʃ퍡 4N>ӿM+J[X&MTCOL nm<8L_/64BMqT_ITi;ؘ[z>gκF#_03q\%>X٠'nP-꺂;w 3yo?<_\ʫf,J&t W0g(|t| zKW@H;PEͧ4S5M[@z{KRUF訞S1>6gwM,ojNk7oݹfg7by|E:bߓBlT~D9yUav #I.}%?mHqP1Nf 'ԈԨu*NB(N- dJ8Kvtb7t |45%8h\I>%ojC9@ =9oz! ޼XC\g3{E9őZzԠd_2TXEH0]S6@S"G&~&7|o+OXg^~ }>nQ~Պ?VfڼJ_iM"x+b-+4p 0K&5% h`prkRLMz2tkUJXy#myaiΖ֭eߔŻ[2qr[5yDO6%BG?T4p H_ys;sW۱u JPLnQ'R6 ab shHvZ04oOpKuZ4"TXP‰": §%x1FMJkoT<:iޜ.vWmEZFਓ!n@2-|󋓪Z(gIh.mEINe ^0~d6m 3Kw#N/F61L-,I=T L3?9_u tOP}Vqz gBGCuUx-i"+/ ؤjϘ|(XtP^=:Ye)uFk)!Ț-IV/vꇫ"iuڧj%@2qSG"|jBi2s62`:2:3 h:½s1#h% Z4-ǣ :JѤqMV[[||qY%i _T/<7D,(pJU;HEa*LI}%5 BY09+f^6F{eML7m)vOL?Is* :!V^meؑ1m)z{O>9%AZ^Tn?t0a)Ky_{n9cGeο6Ò1˴Z5A?qɎF Bd?%f0]Sp^3MNLHIEHFtȻqT[lGGꏢBh RJW_DHX|N=yq*r; &vq#tʖ}>u ުkfٹSU0T;[ca!\oT@-Ik5hSc^ٚCnG/cA4IQA6^f.~(R`hTCt%v @I =<)eO'Jg_7^GBBg( XF!ɵN_ؗD* <HX"l3;7HMp:-DO{U Fì'5hW<ᏍfO4 \ͮ[1.rE*B9^[NN.Ʃ7ׂ=9A % :X5UJur>*, @)q1``qp2w'}1OgE.;KQı(h',֪ pӳ1*Q)|Fi0B` nw8^?- pw˴H _.1\NZBO'rO[vn,chs[OK=j6zanጐ!# ˤJێfhdj]SKJ.uS8ZO }Ph2G~+x]#gY(@˶C:VPIv\ 2p$## fJXN)n,svijRC[7HL&S]5 u Cl+3BB*Hn?X°K%v ZA:HF-+VDU !x3<Ơk S&,(UL8BzPVlQ _3h2f@woRɀag_ A5C8wxE :ữ|:@4> 3n&hϻ EimU̜Z(>W8Q(w. G>ƸmH[N?900"W?J$}su#!TD[VXdI A<ʼYQ`i&MJ՘.#[G#B/ܰry([j{SA;TQG'~[qVI{btDyiW~kijQX'2鿵ސ}UG9OtN%ɒ~PzLD#dLK0>1Mvk}Z8 x>móx`8oEaڢNMaR=:Kկ&K{;;|ANa:"րCEgvu ~n$ނ1!eYFjVѫxC`Íع 90Y:α"TXȂH /j Ɣg7 S;ep>$fٴwZq_',?mJ^pk0w2;QpmKuhG%EhV}\bY _ jA#A+g_E +l$&?+R=Z5,|Bs~Glhpv5}TfEao1LrRpUw+moe >p] zVS{}$\K9y IDIFM}SUX)nN+1Ȱ_`<-Q`%+'B*6K }VebL7Q,?)%oThk-PJ.(䖘Iа_rǼ("o&_!W I*gYoΈo㧮^n֢ЯY Nx#Q̚p0b8 PhTC$.غF}'O2slA -oP)Hzlp;Z#8`os$"ŤEblPםV].:ߡ"=ZI!ogW1Ab\-5(5 6]o,&s'\dmD㥛'/ʾ=p_eNa[AҒxemK>J8޿d4fxw{ʃIv@VQ2bQn:E][DiijQWoU*/pTۨ崽rx!2^q/9yP+?Hpv yؒidI#ʘ&Fˬ| G8 vy&qX)s%''|fŰZrM/DI *|$Ϫ'l8[ s_܈g¿%@vD"(ƃ賋%^%3}/}6Ǔ5r|/gU4,v3n@X~{=(g<EDH\ 7)5sD_Uz7CrDNb1DP}k=`$ =E-Ǩ/55'Vʫ4OjɆE:ՐU^d"4ЏS6쿱^JzbG)<8Oj ѸG`861L1Ӛ>!7rXHA*g{\>zM)a@K[PHtӸ[PRr%wDJf,%Ȼo*WObr`Y[7 g8ya[-x4~~eyi\<Hs.ҙ (oO!|IUrҍQ:P{UfdzܛjT#^.W5Jtn/ (tPPtR.gMEnN%YZCE8erJsf|< k*4g&U@2 NtEUSsx~Oԡ#%E,۵{7rEjݛ>7ʛzJHw(捦67#ƶwwE)5༄_ wqjqU'{ܡRO'iIbY6HWL0I,YY7t,'ELTw% ouIŷ_^^I ex/Aڿ<0e8v 8?AWZu{F~QSGדX.F%~~>9-]>^#:fY@ F%쓠J221 ol+MrDŠJ(C';UuفS(bۚ [3MC"ˎ:(Xi[)oL-X M- Ϩd,}~ `ѻ[(O89ǘUWU:nD٩`ݼKy&vHQ,aܹ϶P]ib&l_~ ;LIVbOƻ %vK"gܦNS|t~\Ҕ>Svmxɹ7sy6I,أ삟[aec9`~TBQLn,o<$VYEBUeG#i~|I`9F`ZkY #rrHl4^4KRұ&s"I/wouɖPvfktCF$L|yE7c }Ԙ˖ChQ@-A,cCdqx+vjQ x,?^\" X][[?Gsr9d:Z!}m[ҋYơ?CnJ90Eʹ׻?pVw`BBJ N("ؘTއx4X+WwVn14=(CKJp>nrPv[K9~P`Z+:6^5dār4 iY1 ~:ɿn:D yK_נ\&BNS곕u,+['|p.A +mcLџBcqoV8ݝҗf33WjDx*@7Y>v!p8+p"KU_E;הS>]thɞ >zl|C&y7.6p`_"[ Ar3-)P/6z ׳l M>_t>, L[hU .p v7ihI _ ?̈G"YT$1Oѱ ,Z( 3 Lڒd2HBc)(Ƿb2\[+H>%Fa M_cڛŵ:@$)40x)xt>%sBc&l5@C(b'Iϸ>ǭы箍)#͈`SrD86 hc%\7Q ǖ˓Q-&Uɀϝ.d[t9~jḻ0(9ʈv%K{':zCyDK_̝6zCI 8/)Dmdn! u 1nȎ0a@DaͥGʞg,SϿZ>qф̈c~S+(}m> wh&m͟ԤS_Nc܋*J!de-'Z'E,W$(^>T{_hi pJyba_0I}; ځ&[W 5*J%DdB;KދWsaa^RBF%7:WQfc/(a!C+NnA>vQ5AD18&L&OgMCJ*_&м=o(-"ĉoE-!Ho>WI$wEkA~zF9Τ#c@.EBX.;z:uEu *OA~ā[}9^~6zf܃n -]cS'SÌ$Ƿ-H [e&k y9 /hp!W{HA9q)Y[z0wS#ofxí:rqzw+DDQ50 j|9f1΍P :BrpVupˑDǭ^'}cB%DHy$uA9gaEg *&8Wa&Mhs5k "Digt+-!!:nl^6e wG܍OT1_"a9ùl;X7AXK@KߟHug[y[ ; ."_$ z <&؈G\[xd ;ei3!>a϶,҃YY,Hr`uφP< uzP4(ڤqKad3 BgI%ԽI+(^=?S5JwF*ca,陕-ݘsp^G.lh_j`l]< %kƣzEFl ](1 &o<.FeւߤIƋ,i G]r9i9PU ?k9ָJzGRJGj{N"_= gё $ YZ