cluster-glue-1.0.12+v1.git.1650454062.1fbde71c-150500.4.6.1<>,Eh@p9|1cE]zgB=32M`>Oj%3f1Sve'q=7**9DFĚQmVix|p0a+P^eQ,vr]q9!tQj+:f?/^ax#'2uSNrU<;[e0fsS;jH9tˊ]I].s[F91=u 9L$tf,۴s vNMj,ac]x48 h]aan猼-#>Rl?\d1 > Z48DHa    ~ {]0] ] ] ] %] &\]'])]++]-8-\).)1)1H1P1k(1w81-924-:5T-=\>\?\@\B\F\G\]H^l]I_]X`@Y`HZ`[`\`]]b(]^f/bhciCdieifiliui]vk\'w|]x~d]yz  XCcluster-glue1.0.12+v1.git.1650454062.1fbde71c150500.4.6.1Reusable cluster componentsA collection of common tools that are useful for writing cluster managers such as Pacemaker. Provides a local resource manager that understands the OCF and LSB standards, and an interface to common STONITH devices.h@h01-ch3b SUSE Linux Enterprise 15SUSE LLC GPL-2.0-only AND LGPL-2.1-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/cluster-glue.gitlinuxx86_64getent group haclient >/dev/null || groupadd -r -g 90 haclient getent passwd hacluster >/dev/null || useradd -r -u 90 -g haclient -d /var/lib/heartbeat/cores/hacluster -s /sbin/nologin -c "heartbeat processes" hacluster if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in logd.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in logd.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi mkdir -p /var/run/heartbeat/rsctmp test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable logd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop logd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in logd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart logd.service ) || : fi fi8 8880H0((71 _-O#?`%TiHXp[PHHpXPhp8pH8h AJ(PHI?(r(Y 4 A mJ\  -#9O Eq AAAAAAAAAA큤큤A큤A큤A큤AAAAAh?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?h?0743ca7fb0a95b29cb5049bde86a1861225154854193539907997ea3acd79d451a2b0b3582997137e408ddb3541ccce9aaf5644fb404ea0faa6589000fa3380a759149f5b7e45bca3ca05f2b54ca9e110b43212ef04a608f6a0380d6fa17cd15f9025cd3fc0ea57b275f31ac9b34d5f1ad7239902c171927f520bfb3a5370571ea0085b97442014630eef0e2d0ccda2eaba96d6ec776e3dbb92761df1c15596f9c8782f41cd696fd0bdb68bed460dbd56535cdc0fe3bd19cac6af6e87eb0a741ddc5b78e626f26f0ad42600ea3d6401b780b48e15658e9b1eee679f017a68476158a1bcd4c833b77054c6e23b12913581a3a01da5f0b786205d281b77284e9d463b7b7b555d7913a711e4e93755d19c3d7cfb8a27953f6f9e76b5537edea7c84b7c6541763ad59b52bd67b1586202fd3cb24f78cab23b34cf1a79df7e73c737083ec2d7402a025557384a602021ad5091d5d00dabd54c765a80196e933dd1b1f06140e5b6e8063d9d3b27361e71a0c00e5bc639b3b7b14e390bdf9e3565f1395a1bf23ff950f553446d2bf42bcfc5e6e2173a295319790fb3b992b011897ab66372dd4feb0c2accc72e7611352ef33f9a9470e8a3b7625782f2054f403a29f3fe281ceb93b469e14e473449cd8acfda2cdfa7e8976ef346bef3be81844f26395e121e5834df6f7beeacfcdd2bd4d4cd8a642b7dbcd2b77c0a0cdfd445dc7133d754c6b9dad0c460d4e9abfb0c22c4563d9c485537255b1fcabd6d54efff5672ae04ba11a774488cfcd2c68a912db83bc1b33d2b149af4830a4c7f1ca79cdf4e3b61b51b1e2333237482ee6bce0031e36543a68b7aea1780723c6319ab7ea51f7095bf6d3eaeaa697eea774c4fc8357aa024b7a8bd9c907099c4c95f97893d39b9814fb26bea76b227163850bd146c5c18e6dd7a24c0c88b538f1445f9c59065a0779d42b9b4e2c5511a1563f8778411c9f9b7d1677524152fce4acd691520bf774297d93cee8017597fb17644f19c537bec173e8060fb0adb1a351cc2222c50fc370e86334f33bdbba1d5005cf316a8618399bcb288158ded156eae773d034dc7070c7358f20d292f792ac68c1a1557c590732280cb38bc93557427999990705e50e9a97ea718c2747967a6c6e0a239aaa86ef2a05dda9ffb2441dfe509c5f5a42f54d26935aec83a4d2cad11e1f845d7faf5b9e2570929b5e6c648560e29bf83bde252be0459be84baf6927214db39bdab695597ac3b597128d873deaee7e2ca7ab1ee0db2fa40168f077ef81b4fcaf1f6baa22e4526ad91b6a6969a2a88c66cf73dddd509a2ea5716fa11568838739f3e4317d8504f32e47bd9c326a978d05969e4c4980827d4f6214bd13a1b5e6756787c281187c985a2486d9bbce9b5e12d210f05d6a8783e4b7f624d027a3abfd15c6d1e089e487c6b50f032c6180a76cf080c5c0f07a8526cd6ca1cef26558620d4a75e96d188b4539341d8aed5456fc7c82142511024833582fe608a44e61514ef384b067e0d4433b6d53e1ec16e1d356c2f9a1310862f0e9b40fd3366ffda1db114a963332394f7ad745dd37d0440302fa904be952ad964beaeb0f6dd3b4ba4821be542bbab7a1a5b595acb794d09cf42f86bd038eb66692eda2f87c756965f985dfa4ccde9b521da61c7a4972f6e1722b47846a8ebc754a731691cf89233853cd300acd925c42603aaf0557421ac17e4c519fa8ceb4052deb5a7431e2875e643be276f42df52b4c0c8e929321763552184a903e3928bd6633a2ee6d8faad25185836d374859abaed4c73204467b6a03e977759ccac906a03f4d3ef421d0447c690d8b2bc415982aa3c9e64abcb15964b2e4508cb11e5fe68139bd59d76c7debf603c2cc58a075d6f0ac74ea109982bb3168d8dc971c06329c8340f1f8b2bc0b41684f9f082f6dd03634ef81dfa1693a6a0a2575f01d92a67d6d223eeb1ed4fffda45340328a0ad3586bf3fb4cecae66f5c8fef4de607e9eb38a60d51a813002eb7f3fe5ed057e0b1afa563681cd49a3eb9b9e2961f88c9fb84cd8a79d445e08e9931e0e825efa3832e8e9b669b5ac7617009f8fcf3dd879653af5b22a5816c1f882e74c7af324e0ee01097ddbd0514a8e9397d16581bf22896af9f690596aa34f9f5b4af9b6edae9f58a89cd80f1834b99cccb066b419fdbe021b31a075b020326ab77ae27004b21890e5fab421783e31d1ec263b3fee305d5ac500ecfa2500f52cc4f1eb3c5e042e63e4f57ed47186f0845631d3e35a0c2e94b208f9eee561c5ae494b27ab8b4169686f71e8dff7e657080b8b6882f38c7d6a5371e8d542e36061ab6ebe1cf95727a416b34a97c76e8c21d3601c0b775d6e6e32d8622f5dfe83f450aea0c0ab648e84c0f83591ef02e610f778b2b833c63d4ce2ab80e64c2da8608037124df91230aa2eb3aa516dd2f4a7ac0a4460c4f1a03debcf17ab2d7138a0f82d34d9510a01d8cd1a1395c693c57d169f86b19fd7a1475fdaead0cbb2131b36e806531103e28e22d9656eef490d8fa96df38b7cf3a832e50a1ae3e52d70e8bd8fbdd0806fe7c766b8bf07ce0723a504532f77b98183acbf2ae4e26da0b8bd2d7ed0ca6490c3ff3ed8d750c073dd8bb655848964456c76fa14c57e4d577f39170adabc1b6b1f785eb7c2309ba84d495ef3237607727fa821e2b6a6ca0bc41a6c8a15ccb3939602c522402108bcbedac2e9c47ce16c4ef57964b3de7c2b6325831ab652cc8d0628e1605759f7f3229aa2c60874be6970730f7da716176dcb3b75bed6bae28b49bb5b8ad6c49e73e9e51a57b5a55184959a68a856a00da7902df7593b010e8bda9c5792003549393f9875cb8986746f05226a91484c4c2a24b4abd48ead947874766203ed5080f67df332653613d0360893936b7d31d56a82636081b6d104576b9bf2f9fe94db5aa8e2af91b05e69d5d2cc874dcdc59bf9d32fe8919bce433f4cbf97c3e2a87319623f69b9dec27cd700c92b8d1c5e31b79935e8ceed5f1b4e81c60f8cc481e815401ed37ab92558983fcaf28c7e07ed0319626fe2b78886d3ee281283c372cd418679d53585568714d8a3f111c9648e4d8caec06a05798b7e28d13f2691129e305e1847496cbb99b146eacbe5fc17860dd5a7522af5786c15c13e72b48481052ce6b8366603d9e5be804698945b136c54dc9a55c1e9839a893db29c9d32a786e90603898d8e0a729d98d7be1e26e8b1cd80b531152206e8ac1b3c7caf4a3ce5dd4ad325c602fac70d7e91b2338e25ec15b50d8d2754182d0490dff243386139616b9d4f97c93bb9945cb78c77f8faad2b9f4eb435da06166823b1ad0fbfec3aservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaclusternobodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaclientnobodyrootcluster-glue-1.0.12+v1.git.1650454062.1fbde71c-150500.4.6.1.src.rpmcluster-gluecluster-glue(x86-64)@ @@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/perlgroup(nobody)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcurl.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libglib-2.0.so.0()(64bit)libnetsnmp.so.40()(64bit)libpils.so.2()(64bit)libplumb.so.2()(64bit)libplumbgpl.so.2()(64bit)libstonith.so.1()(64bit)libxml2.so.2()(64bit)libxml2.so.2(LIBXML2_2.4.30)(64bit)libz.so.1()(64bit)perl-TimeDaterpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadowsudosystemdsystemdsystemdsystemduser(nobody)3.0.4-14.6.0-14.0-15.2-1heartbeat-commonpacemaker3.0.21.1.84.14.3h @h@c2bkb@bob_bs@ad`^@]@\F@[ug@ZZ@ZtRZs@Z`@Z`@Z7Z@Z@Yn@YYY @XYXX@XXW@WBV=@V V7@Uݪ@U@UPTgT~TT@Tl@varkoly@suse.comvarkoly@suse.comsweiberg@suse.comjengelh@inai.devarkoly@suse.comvarkoly@suse.comvarkoly@suse.comvarkoly@suse.comXLiang@suse.comvarkoly@suse.comxarbulu@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comygao@suse.comygao@suse.comjengelh@inai.detchvatal@suse.comtchvatal@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comygao@suse.commliska@suse.czmliska@suse.czkukuk@suse.dedimstar@opensuse.orgkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comkgronlund@suse.comrguenther@suse.comcoolo@suse.comdmuhamedagic@suse.comledest@gmail.comdimstar@opensuse.org- ibmhmc stonith needs to be aware of HMC version - ref:_00D1igLOd._5005qAMc5b:ref (bsc#1203635) * Add upstream patch: 38.patch- stonith/external/ec2: Get EC2 instance ID from local file and add ec2_retry function to query IMDS and AWSCLI (bsc#1247543) Add upstream patch: 47.patch- Rename libraries in accordance to the packaging guidelines to solve a conflict in SLE with building resource-agents on 15 SP5 (bsc#1203744)- Use the project upstream name for the -devel subpackage (rename libglue-devel to cluster-glue-devel). - Rename libglue2 to cluster-glue-libs following packages like xrootd-libs et al so it does not get picked on by rpmlint [boo#1191752]. - Remove baselibs.conf as downstream packages (booth, pacemaker, et al) don't use it.- [SLPP] cluster-glue: E: shlib-policy-name-error (bsc#1191752) Add addFilter("shlib-policy-name-error") in cluster-glue.rpmlintrc- Update to version 1.0.12+v1.git.1650454062.1fbde71c: * bugfix for comment in external/ec2 (bsc#1197681) * Update external/ec2 to support IMDSv2 (jsc#SLE-23490,jsc#SLE-23491, jsc#SLE-23492, jsc#SLE-23494) * ec2: add the action parameter to the getinfo_xml function * drac3_command: check for truncated url * wti_mpc: fix metadata mib-version description * net-snmp "remote_port" is unused and deprecated since decades * fix for spurious compiler warning -Werror=stringop-overflow= * ipmilan_test: fix for -Werror=uninitialized * fix for -Werror=sizeof-pointer-memaccess * spec: drop /man1/ from file list, no longer used - Merge: * 0001-Update-external-ec2-to-support-IMDSv2.patch * 0002-bugfix-for-comment-in-external-ec2.patch- Requesting cluster-glue bugfix (bsc#1197681) * Add upstream patch: 0002-bugfix-for-comment-in-external-ec2.patch- (jsc#SLE-23490) (jsc#SLE-23491) (jsc#SLE-23492) (jsc#SLE-23494) IMDSv2 support in ec2 stonith agent * add upstream patch: 0001-Update-external-ec2-to-support-IMDSv2.patch- hb_report.in: Add a warning for hb_report command is deprecated, guide user to use "crm report" directly (jsc#SLE-22499)- Update to version 1.0.12+v1.git.1622055853.1753f5e0: * ec2: add the action parameter to the getinfo_xml function * drac3_command: check for truncated url * wti_mpc: fix metadata mib-version description * net-snmp "remote_port" is unused and deprecated since decades * fix for spurious compiler warning -Werror=stringop-overflow= * ipmilan_test: fix for -Werror=uninitialized * fix for -Werror=sizeof-pointer-memaccess * spec: drop /man1/ from file list, no longer used * use git describe to generate ./.tarball-version * fix config.status: QUIET_MAKE_OPTS: command not found * automake: use AM_CPPFLAGS; INCLUDES was deprecated years ago * reflect python3 in configure.ac and shebangs * Fix Werror: format-overflow, format-truncation, stringop-truncation * Stop using glib2 "deprecated symbols" * Fix typo: bounary -> boundary * Current Pacemaker does not use ha_logd * Use pkgconfig to configure libxml-2.0 xml2-config to be removed from Debian packaging * Move ha_logger manpage to section 8 Fixes lintian warning for /usr/sbin binaries. * Adjust file paths for Debian Fix --with-rundir option for configure * Fix interpreter for perl scripts Policy 10.4 states that Perl scripts must use /usr/bin/perl directly and not via /usr/bin/env * Fix FTBFS with openipmi 2.0.25 selector_t deprecated in new openipmi version * Add manpage to systemd service documentation * Fix spelling errors reported by lintian * Convert scripts to python3 * Fix cl_times on x32 * Fix build on hurd #650820 * Fix build on FreeBSD #650820 * Remove .hgsigs from source * Remove .hgignore from source * Remove .hgtags from source * Fix spelling of output and improve grammar * libtoolize_check - Remove applied patch: 0001-Port-scripts-to-Python-3.patch - Enhance BuildRequires: asciidoc is required to build man pages.- Update to version 1.0.12+v1.git.1587474580.a5fda2bc: * Fix EC2 stonith plugin (bsc#1169784)- Update to version 1.0.12+v1.git.1560323319.fd5a3bef: * ibmhmc: Create /var/run/heartbeat/rsctmp if it doesn't exist (bsc#1131545)- Create /var/run/heartbeat/rsctmp directory (bsc#1131545)- Update to version 1.0.12+v1.git.1534346580.be86a9f2: * Fix: stonith:ibmhmc: Add "managedsyspat" and "password" as supported parameters (bsc#1098758) - Remove obsolete patch: * Remove 0001-Medium-external-ec2-Mitigate-fence-race-bsc-1088656.patch- Update to version 1.0.12+v1.git.1523280117.43b22d15: * High: external/ec2: Avoid unicode errors and improve performance (bsc#1088656) - Medium: external/ec2: Mitigate fence race (bsc#1088656) * Add 0001-Medium-external-ec2-Mitigate-fence-race-bsc-1088656.patch- Build: Ship cibsecret by pacemaker instead of cluster-glue (bsc#1082456)- spec: Still use 90 as the consistent gid for the group "haclient" among the cluster- Stop building static archives only to remove them later.- Switch to pkgconfig dependencies - Drop asciidoc from deps, even tho configure.ac checks for it the mans are generated by docbook- Format with spec-cleaner - Remove old distributions as we build only on SLE12+ (sle11/sle10) - Always disable fatal warnings, it only turns on -Werror which is pointless for distro builds and just could break with gcc updates - Use the user creation oneliner like other packages- Fix Python 3 compatibility in these agents (bsc#1073376): * external/ibmrsa-telnet * external/dracmc-telnet * external/riloe- Port scripts to Python 3 * Add 0001-Port-scripts-to-Python-3.patch- Update to version 1.0.12+v1.git.1511436818.71ae59fa: * Fix: stonith:external/ec2: Enforce en_US.UTF-8 locale when invoking aws client (bsc#1059171) * Drop libnet dependency (bsc#1069596)- Update to version 1.0.12+v1.git.1501749673.bdd95fd0: * stonith: external/vcenter: Reset returns success with RESETPOWERON=0 if vm is already off (bsc#1050908) * Remove hb_report from doc/ * Fix warnings reported by GCC7. (bsc#1030241) * * Drop 0001-Fix-warnings-reported-by-GCC7.patch which has been merged upstream- Remove openhpi support as the packages is going to be removed.- Add 0001-Fix-warnings-reported-by-GCC7.patch to fix bnc#1030241.- Require user and group nobody- Explicitly package %{_docdir}/%{name} to fix build with RPM 4.13.- Update to version 1.0.12+v1.git.1485976882.03d61cd: * Low: ipc: fix poll function parameter type * Medium: hb_report: invoke crm to create a report- Update to version 1.0.12+v1.git.1478088779.afaeeb2: * Low: stonith: Convert gethostbyname() usage to getaddrinfo() * Low: apcmastersnmp: Convert gethostbyname() usage to getaddrinfo() * Low: ipmilan_command: Convert gethostbyname() to getaddrinfo() * Low: wti_mpc: Convert gethostbyname() usage to getaddrinfo()- Update to version 1.0.12+v1.git.1476869614.524e5d0: * Adjust version to correct sorting- Update to version 1.0.12+git.1476707642.08bec62: * low: cl_plumbing: Fix incorrect negations - Drop merged patches: * Remove cluster-glue-gcc5.patch * Remove remove-unused-constants.patch- Update to version 1.0.12+git.1476172419.3e86358: * Upstream is now github.com/ClusterLabs/cluster-glue.git * stonith: describe -E option- Update to 1.0.12+hg2818 + Fix addresses of FSF, point to gnu.org/licenses instead - Fix build with GCC 6 + Add remove-unused-constants.patch- Update to 1.0.12+hg2816 + Medium: stonith: external/libvirt: fix handling of hosts with uppercase letters in names - upstream cs: 56f40ec5d37e- Update to 1.0.12+hg2815 + Medium: stonith: external/ec2: use target's uname as default for port (bsc#947026) - Replace hb_report with script which calls crm report (bsc#950182) (bsc#950483) - Remove 0006-ec2-instance-tag-bsc-947026.patch - Remove 0001-high-hb_report-Collect-logs-from-journald-boo-900654.patch - Remove 0002-high-hb_report-Prefer-pacemaker.log-if-it-exists-bsc.patch - Remove 0003-high-hb_report-Always-prefer-syslog-if-available-bsc.patch - Remove 0004-low-hb_report-increase-time-to-wait-for-the-logmark.patch - Remove 0005-low-hb_report-collect-libqb-version-bsc-943327.patch - Remove bnc662816_cluster-glue_hb_report_abspath.patch - Move libglue-devel to group Development/Libraries/C and C++ - Upstream cs: a10cd7cc13f5- Dev: stonith: external/ec2: Be able to omit the "port" option. (bsc#947026) (fate#319008) - Add 0006-ec2-instance-tag-bsc-947026.patch- high: hb_report: Always prefer syslog if available (bsc#942906) - low: hb_report: Increase time to wait for the logmark - low: hb_report: Collect libqb version (bsc#943327) - Add 0003-high-hb_report-Always-prefer-syslog-if-available-bsc.patch - Add 0004-low-hb_report-increase-time-to-wait-for-the-logmark.patch - Add 0005-low-hb_report-collect-libqb-version-bsc-943327.patch- high: hb_report: Prefer pacemaker.log if it exists (bsc#941681) - Add 0002-high-hb_report-Prefer-pacemaker.log-if-it-exists-bsc.patch- Low: stonith: external/ec2: update name in the short description - High: stonith: external/ec2: new agent for aws/ec2 - Medium: hb_report: use faster zypper interface if available - Medium: stonith: external/vcenter: replace experimental smartmatch (bnc#900353) - Medium: ha_logd: prevent race caused by pid reuse (bsc#894272) - fix syslogmsgfmt logging inconsistency for stderr/stdout - Medium: clplumbing: don't abort on bad input - upstream cs: 9da0680bc9c0- Add cluster-glue-gcc5.patch to fix gazillions of -Wformat=2 warnings about signed/unsigned format vs. argument mismatches GCC 5 now emits. Fixes build with GCC 5.- buildrequire the systemd macros before using them - and all the package wants is the macro anyway, so no need to buildrequire systemd libraries- undo: fix using hb_report script with non-bash shells due to bad logic * removed cluster-glue-fix-bashisms.patch- fix using hb_report script with non-bash shells - add patches: + cluster-glue-fix-bashisms.patch- Replace systemd BuildRequires with pkgconfig(systemd): we do not require the full installation / dep chain of systemd./bin/sh/bin/sh/bin/sh/bin/shheartbeat-commonh01-ch3b 1756119040 !"#$%&'()*+,-.1234589:;<=>?@ABCDEFHIJKLMNOPQRSTUVWXYZ[\]^_`abcd1.0.12+v1.git.1650454062.1fbde71c-150500.4.6.11.0.12+v1.git.1650454062.1fbde71c-150500.4.6.13.0.2   logd.serviceheartbeatha_logdpluginsInterfaceMgrgeneric.soRAExecheartbeat.solsb.soocf.socompressbz2.sozlib.sostonithpluginsexternaldrac5dracmc-telnetec2hetznerhmchttpibmrsaibmrsa-telnetipmiippower9258kdumpchecklibvirtnutrackpduriloevcentervmwarexen0xen0-hastonith2apcmaster.soapcmastersnmp.soapcsmart.sobaytech.socyclades.sodrac3.soexternal.soibmhmc.someatware.sonw_rpc100s.sorcd_serial.sorhcs.soribcl.pyrps10.sosuicide.sowti_mpc.sowti_nps.soxen0-ha-dom0-stonith-helperha_loggerhb_reportmeatclientrclogdstonithcluster-glueha_cf_support.shha_log.shopenais_conf_support.shutillib.shcluster-glueAUTHORSlogd.cfstonithREADME.bladehpiREADME.cycladesREADME.drac3README.dracmcREADME.externalREADME.ibmrsaREADME.ibmrsa-telnetREADME.meatwareREADME.rackpduREADME.rcd_serialREADME.riloeREADME.vacmREADME.vcenterREADME.wti_mpcREADME_kdumpcheck.txtcluster-glueCOPYINGha_logd.8.gzha_logger.8.gzmeatclient.8.gzstonith.8.gzheartbeatcoreshaclusternobodyroot/usr/lib/systemd/system//usr/lib64//usr/lib64/heartbeat//usr/lib64/heartbeat/plugins//usr/lib64/heartbeat/plugins/InterfaceMgr//usr/lib64/heartbeat/plugins/RAExec//usr/lib64/heartbeat/plugins/compress//usr/lib64/stonith//usr/lib64/stonith/plugins//usr/lib64/stonith/plugins/external//usr/lib64/stonith/plugins/stonith2//usr/sbin//usr/share//usr/share/cluster-glue//usr/share/doc/packages//usr/share/doc/packages/cluster-glue//usr/share/doc/packages/cluster-glue/stonith//usr/share/licenses//usr/share/licenses/cluster-glue//usr/share/man/man8//var/lib//var/lib/heartbeat//var/lib/heartbeat/cores/-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:40349/SUSE_SLE-15-SP5_Update/960721194add63c09435182031f5750f-cluster-glue.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux      !""#$$%&ASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=453a8240f2b3ba9869946a1cb141a25bc7086ce5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9188a652e97492355ea9eedf9ec0619cea3a2d47, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bec733300f959c2f5278e9328a0c79d281d28d4f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e8abc50912f2695ef2a826d0153ba92afe53f4d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e546e1f39cf714979a0c9591a953e75bf8d99341, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7fa60778f6f44fd554546a0ca3537bfcff16c885, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0aded6d53dfdf96656d05604c1ad2c4c09d1db7e, strippedPOSIX shell script, ASCII text executablePython script, ASCII text executableBourne-Again shell script, ASCII text executablePerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=326f761fbfacdd2e12352a2aec588cd2c8bcb27d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2b16474b388ba6f75a908bbc84be9ecd6306dc94, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=236921f5f7559bcbef02ac3f4b0227415ec8d962, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7a2e3d58145aaafd32450feca15bb01f7b019a23, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0992ab901c84760d6f9edc641fe9d8fe79b2504c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2455c28ee4c017248149561a8b90585983ff496e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2747dea0f1a52c797b605f5752aca692204b3d0d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3397208f88e60672ff687491b3b509958ae1a442, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6ae9da6277c66c2972e477235d5840734200d583, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fd2143fca5870c319b1399511c2e6c1062b676fb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a27f8f0b711c6e3a42a2888b9e30206ba66b9789, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bd46b68bb8d98b96f7cbdc3fed968f6300a2feba, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=03b1817eec2356fbc1472a7e39a444ba39596af5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7772f142725530eaaa58e9a9d1903640a35774c9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c63b52453f9460e018332ef72829e85530aeca42, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=31022a6a72ba57bc615d7ca4d10c66e144a2d1f9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=3a1c5decadf9eb02277560c0df6b46ba0e5f96d9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=23832911170e61bb397ecc87dc9c31e35446d3da, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=6902421051e0bef78789250c36db400e98ed7da3, strippedPOSIX shell script, UTF-8 Unicode text executableUTF-8 Unicode textexported SGML document, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)  $%&'()*+,-./0123456=DJQWbjqw~   RRR RRR RR RR RRRR R RRRRR R RRRRR R RRR R R RR RR RRRRRRRRRRRRRRRRRRR RR RRRR RR RRRRR RRR RRR R RR RRRR RR RRRR RR RRR RRRR RRR RR RRRR RRR RRRR RRR RRRR R RR RRRR RR RRR R RRR RRRR RRRR RR RRRR RR RRR RR RRRRR R RR RRRR RRRR RR RRR RRR RRRRR RRR RRRRF 槚(\-sbdsystemd-sysvcompatutf-891a30752be1066cbcbb1668e7ee0f77196fb785d4977d84b07ad55e8f393c02e?7zXZ !t/ռ!]"k&kv[^aKpJգI+M8qYBaØE15()Mž^3Ms"c$D0P[^Ne Fʞ{[(엡^xȏͣ53uu?q=+%3j$tRˆ>BZs]*3dߠ I&w!T-^ThVB_:\߇'Ko:sTªdXkfd5wV<HGc 0^v1Gy|uQ7F&=aIi`f3]v^+6`MM)߽r9q mz&ts-w9"i[/oLBk[u"¦:H9u4t_"|-E:_[J+UEuԞBv)!b$OCmlҙ5n j>~:?v`#w 4X ̷w~L|Kǐ oK'K鋨'8#/NIwrq1y.^[pS弐a E&n H Z59a|{1~U7Ma]W\v -s~LW 35Bv>%8b :GC֢-s Sw^0 8kyٺ!Nh[YNwWS\ԏpNk\"j#oⅴHn{KQOXta3`I Wg7 ^I_To%Kw0iNPtTpu؎2M:FZA{\-C@06lCO|ưR E1+3UkA\f=;K7IFFN3 :qHoGbYum-ͽ/ٮT+wt%O+\Z-0\ĆgkgCS6wBHR_L.]"-*((Pdn&>:vMo$}Gd])Xr?8Aj̇Ђ@ևǸ[ϴ |dt^M._.eh(`ޖ(c  a}\_*>hϑ?ݧ` -Qf3]M W?T#CtQ|zս[z~!<(Oz`x0^-!@2Xv_~"%S6͕~QƐ*!. %0Nʔ o2q)E&/odѩ2X-ZY^Zv&rJ6Ov@~\?]v㪀/I +C'^0 Wxr V B[ `BQնS- L+X@aʀ\OO OEr@G~xmcO֥ԥ_8pQh!(Ȟ:Kɸ7t}ԧFVQV"fQܰ:B6E(鐔o!]"`+$.d Fndz~I! u0VtcKwcLa~h1CץǨQtDuo#)t@ys^mN#vDp 5}C**08Eu="^<еTs˞8D:y7%)ydVӄ^~ q4Ey= u2qfyB!Q%E,2P(?ܶό[(TܻdN}ZǼB@%M^ @MA͏⾰z6i#C0:m ӈA@}촇w'h>[Du͡NoUC0Ψ(C/$YtOgh"['r2h=􈷬/ﭔ>ٿE_t!L y`#f:=xTasp{lc3|oEd3;XRTQ59<̼f=d9C[rOzTh #4 ךмi<_*DF.L%nxfr՛JXODĪ4k NYJ4n^ZC#K g$f7-F+0Ar'>Uܝj(Xr:<)G%*jyVy|\t)Od FDK՟3X|%_ƴ*d.q@{h}|Ԡ!?&f.9Np6\)̜V#/31aC"}~&U3RI o#gECVQK: ƬcFN1y<X[>>< H~9"_H}vU:@;ϛ3 hV?o4㈉QM4'.Oϩ=id@U@Qx&:$bG0J:ȳϊ[ jdU[:I;H^X |gtt>򘖄JOS2/6R48zSFaɛOjs; HnJNO#A4*Cz 9֎xz_E>Wocge3gĮ7fe,8W_NR|4!>sQ0+._ tcyZamj9[[D2CHO<2t#O Y6|_&[y'?M|ް<=N`ZzLJ `4l嚜B)jr"\{sJ$Y-4XI89^{asƁla)~YpV k.9K4ɡmW1:*KS_A)cy1XR_DcL[W}h`𯪦m;,{%'Ng}(_C6-ÀG9[V.E|31񉹤\]AiF?ŢAA@ #M%]”@6y$|6+u U,y4< ƒp ?Hpru ~$"v|Pytվ ck<zИj{@.5x}{R4yN*VLaL H$(?R'/f,a_MT)tE^Ы76ޯA}VX aG~QW!qSk|7[ Le:|%Ñ&E~2"A;uI'w97yVjf#,+ER;U0g}k%)to-rҵN;%,:{w(Si t*|?ES9dpDGȟ uR=YAXb4!]m?V ŅAXПA/ {j."0_J!B!RVdwȷ?P2K3YBwiU+Y-66cl$9ThJ0Pk! J>Fg]#`鶈+*Oscrs (|oʢ?|E`Imч1}9B/d d"+p:7t^KKlx1lE5cH,:f8fcYl,HTsrݫØ˫9s$,; 7_ Kond(a|y:nq+ =pg2Дi]JC~R\B26XIp3ﮯ/=\'gIϳt^'h||eS %Th+$ax*(dwޜmɃLӒ }U0}MJϮ}>cii#Xh|6 (j m)ZFmb[?@2h ?-/-2Tõۧ,7s3lcAu}xb##bORx{e)4кTJ \RlO z:JKNKl]MFQհ9Z$e`ϭ:x|J;[v6̆ZZAjv+BxMukf $ϼ6 >ڦ3og'Hh_́aSA=cJh.E,rU tI?wn|/e"(JAq=CZ(nQl9zecsP`S{~fv;7]L&*ju~<}$~MeY~u,l+p0y\Bc:aN5_"V1JʕX;Qw M+;ka)ST=LĆ dn]i"&JQx)*8ГBh2WVL8a nvsi|?CspyyV~1La(9?r҉M9> _Gηxuk!,{|)yRٌhOHZi_ 1"*/dE.٧ Ydf S>U;Ƅ{2Z7VeDڪfP]Cޤr8.b0]9&*`AƀwAdWϴaax|- u/y4uRE#ZBpv u>Yx'nGF..굡]z&H3A2r. `)e]x6wџ$$CQO0P'q:ύBV&Mv.l|T¹5* 1{ɱFn-! b%u Rv 0U]jhNq=S :QǔۥSBNRSH?|1"f KK6JR_P?Q"y0Zˣ8#5{7 Kij͜dC}0 :=C˼]x;z)1P,qO\~]PLReG}mC]b>LywmpbTS&E(txg:.8 JkՓa ^D bS0!EG#ԞvmGK I-ER)ꎴ[ -&D56貊A(笣f7 7Q7m_8"NjK3|2+!bBN.L:'0JI(_s)ODc=pR5!i`(̬cPf(/߹8O_O3 |J3kXҔp}3ኚf.M¸Dk1mO{.zkӴA+?=*&>u)Lpr7ZqRA5ZS /V@[c-'(M+6TXK}$"8k&Mį$L>)W=YUP;JGI=?ީʂ^)6BoF'jkι1b%5>4gE"xZ ,A (k#I&Nu:p |4$ i|ݏJZ# ODCȖd7oMbj>Zz xƚ]AVagb|f:[} Q ;%W4#(X},dV]L@o`PdeQdwKC>*hnfDIe}v&96"Cq|nF;CzehVM%MR>EeN?ڳA_@ ],jgWǬ^fɋ{<߈џiQv-X⳵]%WF_);b;+3 eJ}T[-}c8՟e?-=ZOV&V#(֛غQ/2ʸHp"nG|$ZDvGGٙfmWJqSﷷ-fD0ݺ$\#`O`IgfO$?t] ?Tsq-2R[``B9a{ro/-NϝF`:O4697V6%l+>Kjh ?Jhzͺ5>$8 p 0 M]/ҏnF7;1^A)q'a" ١uNS?.^Ή1$8"x EzM#F_ |ԧT=ztr\aTXRz&/ :h̗K-5WYͿ??)&^n6npF+#f| T%xxbZWUX#Ÿ&!oS濋SVA10jGK,[k$ ׋4I $ %~*ǙďBkڸz)A/Q"9*L 4̩1G$U\-+2y9*:PnZe-BW4]A24  xVsd{8HLds!v2YqwLw TkR \SV?։l2Ź&%؆^Or#>F @Hc VTE⌏0'{E2ĘiK}0Kv %<{RoЬZ0TO{UBb3R CG GF,Pr3%$މ2By6׌xe3Y>ϰ0ZZ;F236I'ȩcc `L&_*_8 ʠy҉ؐ}6PtyȞw.AmE 84n NZu?up<" }GE(i|x.}q!DӊprL3R4i!ih-EM\ g.:#ND13%р"&PCHo|^ j;G.M_DuY1$ ʊaA]5$@)L/8;Xb˜02w#w'{Y"-ob>; }Zubz8:A KI2 pBrnA?2Ԋ]Gq($V|7yAߺS-Puɫm1XG ש*QiS{W+eRL|M̨t؎OV{SC s6AZ}{T5UZSw 0Tً2v? N^̴P6q!7++XhhyE$cyЬBx=]Q%(%-ȕsMgR$%0qngFL; u6}1Ef`9AB_] #y~PY jezRǞT08&SV6"8ݪHM9ؚQ #KR/\ztʹ5 r64;=`H8k  SH f:ۿH.ya'$$ݟ2 YZY9C, "G@Z#'v}MqqLءuӮ.h]՗s@Wl_=/vה$=XD4x_ }; \JklRfoMnA4ahkRK,pؾnضdrLI.3<*,4&Ci R6Z̟DKFz2O0v[]-OixpKΟ~26m`)p4o n#q }rR8D즼N@N2Lp4yaLCqYH>F5V׫DH9_2-R㵠8l_5WhJ/0Q gw*7 N{d0! KR8BSv3S86(kg{ªA5FK.#[6 ޴J֦<d@_2t?TpT!Mj4k 9ǕaWS+]%u*4zHK(V:z7SL6]qz_v>?ų2=4 sjqb@"rTx|Fuu -i3%/xKF ) ,Neu&F?98d!o?ЌTP5WoRObi/@0 ?ADۍ]P  kORl/ߥSo2D3\"ewW1w|$hqCm줚;?x+^6Ot!䵋Ix^ ~yi<1˘Y˞vS1ŀ{,^ ˻ɻ1=t#ŝ̯(P{G7//rn`ޅA4i&쿞 8a-Xxe0JgߑtV0c~Qer.?G&OKDyԤ,DlՕ]N\RMDRȢ6ʊ)*Q 8QS:vnVWAIi@L)}ieO#pHZpX!x7>;RKHm- yl "v1^颕 bt8uem>~62wvJuug/e#;e8R t4uㄤôj;6"(Z xם팔AM1A?'\H @bJhƫȷ4\$ۻWg{@vq[a5F̛<7fq)rd|>; N$68ղϭ V\aÉYs_PN֮]kf2cs=M23;\kwCP4TN*NS(n^EUsxATm!|sɡY2: z}}f*FJ~Ew(:7vBMILh"ޭmכ'G-s#\\{)̩#Na#UaP<jB}TRVoNLIǏMhxũm5![s-;R'2i֔{P4܋l^9Y}."+Kظ=Fʸɾ4(Jd@Q{E!6"Gnef'Ҁ1Y&^`Mj]Rj uan{EJH+j`꘶ݸ_}M=hKA]i*^ߎhl\Y ܅- AYIw9TM;ls˒SҜs,F~0g L R-4]XQblIHD2h|i҇9.Vx7tK#]WM,[=H~~ס{LMP)ɑem3?+um.gf#}NٮJ^LyΓS*/{Jt]LU2>y)霺7$X0-jH@_ RtO#2[|ǢduV={zk '&|I9[nCeUƍDeױ. }'VH:k gp1A3fdyL)'a uce&aӨ>:.agnC|n?rC80I[t9 c2ydS`F[OՑ$8ug^C7op4VI=~AaeHqіwZmVi~ـ.S.﷎+ Qr;6q94|W8o$ӑ+;|L/Paw 9ށ?eSrAp~{Z"wer@tI#212_u_VXeg2;˾sqop$ ڬdu*z8sWqU6n, _4f٠kL=MIN/ k KG $X0SMrsJ85TBY`r~FeJO}zӞ&^c903:R$m *o<,ˮF 9oxa\;$PGS-`Ҥ>et5m̵\Wе@~L.e g2ߑHz6|-dhkHxgc P|уPԊn5qr' F=)}$Fb:3 RI5ց ΂ Sy9wbE]*@=ȭgȻâvnk*zu- 5nrR];CT)pLUrOg+ ]hvuz!:Ly0H!i }3Vr@#k$ ֹ;PruS%91G6Z;*Ʀ$dVH;VݱLS9!%ɦ, X7.yL>5ƫv+]O3TbY E1֬P $tcW֡~ vC|#H"Y^22M.MN]"KW_ ae1k̗BFm1wŀ'y`鏺\fW[DҠڂWܲo/x^W5h]uXg3l-ug7|`/@I1Ec2֒3>^"wL|ڑ*'$0bw<^avt8{5ccZ6d\F#H%+^W]q"ÑvSĩCSD$<I ڨfÉ?]. ޱ3I Xt#_c/ˑ4Bnkb u`t^ᬘ>lަ!ec,a= 35Bgv~#[Ȣċ jN#Wg>vgP̾6'[n͐,nxLLkH-ݔag;ekmskjW=-x&a:xL{;\ `'ڝ b|2=mLb>{=2q0fP B»J=֧r`9,Ǡsǚ;Tu/Ctz̥6fCrhAϰ%| FmbEصT䣿F5\Zs>=A5"D1 Gi72#gK_JߞR-f܈*q ]2Lyм&653x,#$mE|c 6WN_,N802|.}c8KX[+5XH@ /3^ ^:;jt RO MA m|mPd1㩫.6 YBxwoBa,nKQie#hE}|oe=htNesUN*$J7+sÌ Ֆ  D[ ~(9|C{RWC U7J{KktelC <n$^_"rKPWI(9pN6ILʸ>6Їa-|wLA%f?[@Rga0"v24X7,(AttZBLuMD ^<8'b 9;H3@lN=A}{TV>꾈gqlL8L970+7fZ}KG1^~BlAN hIPש6'NvnŸSk%kGA 2 zΖ@0Gv/Z _7~UWٛI2U>b́n^fAlݺ=T4YrFoT@~0^r_`d-]aU/h'[`_Z$de/0M>93p\&I߬.N+_YnpE͕7ɹ{]DGZedzɏF0w|mqR("z6@TU1SѨ@؏tpdxڸ:߶"b8XEd%%WF.ݷq43FOG"!/+LUVuXf^gdnccz -BB{[@kۻ\hDc࿏&L[,.&z2V^4(B:+b߁DSOo cnNc0puW#R8 ijGi/PVϸ~N͡ޓ/ k '. , >bAd2iQXhqM2 ǽii݆eq*gesƥdqw==OZ~`yy?q:/ebA8@!nT 1!j-?O}lģ)Hy/flŦѮÕLXKogor!TL-YFaK+O>YcmŃT.sy|T$;FO0%( RVe15|.ݘ3NiwrgXGW Io&;qcR*ڼ,"B]tsn4P*^ 46<50d%L?JRiu^fϹy9=8/l53.޺{"ke9׭?e_1wYnX g>rqd~U\:pȡwjv\QIhqD ލ*9΀/~ZW} .:yr fvvr˻ aknݡeM\ hSץI\5|tXTb]G7JOQ74^gL?GդS`#ڼ|@&eF^_!y.Xa43(y' T*m MpGm=[΁\V9G*Ћ@Slzbۧ{x QÓQۨ_br`UE;6>z4rO5>TۼC{>)Ħr)MIJL6Y)%ڤ=ͦWqhȇN]>}p A7@Bi*&qGŠֵvRo2Ve]ϣǬ=/υD6Xsqg+\F(Dէ>`6w$vp);f4ƹL]&SOÞ y0%QP1|a޷h^u*{tE706'搢<-<;tӀ{=}›v$q1 Zm~CdKaymrhe ]:ыBr4@пU.3ozˡ{Tƪl]~GL mؕgsWƃ\,\o60x$%U*EFl1j} ."~ 쒥nU Fz!J,Zi9vB0ry>@޴{o*I=cX8_T'Lb}eDM/,ۣB*D=˳nCڬv%65ZwbNSK[Z^&|Y `k k74"y(1OW_.#+={/f0 \ť`VfD.~q`.n qR[-|2+{C"nDLg96fh Yy"]%,Y˕;C]^ˢ{ !&=N/5'HgKcEj&:ubH$>='y[v}]f׿C0 #%DoN{$bn#˒(fБu0 X8C@29TdCh?/]D9˾*I"!l6f~4W*l3& Z.D&f+i UH@e)^E[ h͟*_/5OcLuif|mMF7X,a03<>/yZ&\-ݽ*d':p~]w7"5zviK5:@KNaX/'ebp1 @^9BMAxQW^2gc6L7gⵜCy4S-/N"fNk"*B;,&k}06@S5JufJ"|:gu:!Դ:L1*[+`Ўzc'bgƟ) &ZR6 !r5೥ZeQ%s5y!\L}k-澫.I+X^R50lI MaI51$Mn 3dZu٦[AG&^ /`%!]E6RijqDxψKHjĒ-㳐hsxBJ@=5b!:tj7!SV.gfgl!< lTX\E8FIlµLLqz:%?pcZ݈Pcy*‹obegH0PV93Cf*p cś@8k| r>gí`t`/!e\g3'D}ɹ?ƁԨ f=VF#vi^Z9a JLKjAuHSUZu-lDchY51CeLVתh`zKV6kIVb(,V1R5:92ɚ՛ee:gYK*[AfE?86J!VV%vo[rN|4$r7Yԕn-^8lllC%MANkk7?5+pXbȥ1=!zt#Y;:ìa;Gs;U#/a,h&ݩ܅HjʄRLm7l1 Q~FuI=ܚ9g(i辋7WDF1I&/τ4&Aȧ;,w<\i Z)l)+E ڤC!sqԵ ]㺢q_2ƒ]e!ɥ`'hS3SZr0^pd2J'8O@j_UǀoD/Y /FBI⿿zź ~ň[0y҉jϿ<" [s,$=}۽k^L'p2R{髏̺6P=!/W*HL6O":ϫF,t={a|r1R6 1a:˧ -cwIi6.*7,57J0 tGylfQŤ.`*.VN%oZcxm' Պ\Ĥ Wθ0yz1x0#*k[qz$^e؃ˮm):?ûL6b6]lB.o x Ŀ8g!m@MZ,f~K֮|5ݶ.·@OӋ34`uFĝ THD <7c?H0%|eE2^%]-"HQI:Ky!A,-6qα=YRx::X=,r؄ *R^I=lقg’G̪,Ia0:'zNXbf\&qې=ǭ0gOPZ8S˻ S ,K`-z摀"0sV԰"yl|MC42WkfW6עKOO_N}>O '"2q͗D,rKԕcM3H|qȃ ?bm ,*ݯ hU쬵|S##> ZƸa15ƌfԘh./IꚌI": ,ppjR^Θ?b2-,f:@00Kưu9OYn䙷d骢vV]h=21\g",'96 3 ؾ:("Q5bؔ1]-db8Ds_+b9WqtXT'OT+hdq){o@oVydd #XFh i^\,묾deNt;, R H99=k<9lʧAȅt!qO*#}>#K=,;ibjTHMs Q<պJ*+*{+aCS+bDb0&<^D JPw[˸O\̹g-!JeriܥS@_~U  *Z܆ȲvRZ}2 vwz(*k_ ]D!}&N+ZX8/33 B`N͛s? M0e_AaK!^LR^g"Eҗk9)uѴ{=ιţI X_58HWW}[^i 0R,w.W?;pc8@3lXy >ftUy5ؿS^DlG?kÒZz -~̿Jx-7 ;Y Oҷݕ;GOC$igYrIqE\}V5фeJu%׻*T}@ut~ M|?z6,_!'RBx75G);քыeQ =?كN˰$.N:T#~]i(sAbVNI-uoL%gUp=, Vdsx Jbu:֧.D5(`@+|}rd8fww˒&<@Գ-l@,N#Iɰ,{qMfLݚ4< lW{ɕAػpRv#9 -AI*ۥ %?;b#ФJjMZ˖=vx{4`y&+ R/?5{QܜZmkHrI.L~I. iZKհwάEzwooȰϳ 贠m @"A9!~Kٽ~e@WE_ )[xus@*2i:G1}K7MT C<7tGyޛnfH‰Jπ/(s)IlJ*a:|“.( :mlp7,j.|%Iߌ'N l)m}JJ*AmJ2neo܃HL|,)ꤴ -Txz'#bA[d1|!/ XibZA,Igj']T !Z[2`KTV'HUdlH8ܦؤDEL_,B{~+=Y-3qMᴋwC%_3!|>@Vc/ RnH&H<`Y6^{[U\.b8Μ{98oB7}=-;gYBG=.4'􆅵v_8Q<lׇP9(_]kN&&6, ͅ&%/U|Y)^) Ode_Ӽ$OFݍO, CW`ob># ɐ=ʑ w AVH^ACg}R=/ai&4‡1:Ge"9FkWs4|m䞷t}"&9iC!JjnY=ih(uQ*3 ]?9/i|fLԧ;bGDGe.'˼kN:RO5tPvls&`)ܪ9l7;!תR3Cƌ_91& WMeP0NM*7xBE~|Nf N[BSl`eSP.O.V_s Gx̡_xW8IO.9P$ٓ\3ۻ5 HA@~a5}AkA{qw "7պA+VV;<"wElžPU޺Oy*h^GXջp6vL\g6zuCL=q>?kW䰛OW89d_Jz+8WF0u˗xukPwg 5R53[(OQ 8ɟUJd!;qlf}oEHKLSr]KAس9ʼn64C8h ;6pȾTǮjl03YYagrlܱv/~P Lo=enotf0uFx,cp"ݽqEHtP%#z{ism: ; xd%LOANc|D1ѳn'ch5:rt`-gR_jm¤ jWgS<ݾX*]>n;sUK4Flƾ4QN\\M ؾBE.^n^C&uAFvU^*KG&Ϫb.b@2e?싑^avp>a;m\Ѥ>c $ LW!G 3BmBmn?Tt}ʧ-wi~y>sHq`Jpm>y,@V;G[4=1Ci[Z<9e'Y5<1tAeP7&gYT|SAp42'İ{Zꂤhgq)L Zg9*`OI0(uR<"Jc.mر{B,Gѹ)1-~ %YM|Mu s>ӆC@[#%=5}Sɯct.@ƭp& wi85z3AjS@$2d2UQ u#.=$BvE]PIfa~/;lؖeOԉqHE+tkpPZ8ys̄[DAmB p95׬6?@7pG-SOSKtLjk?>SojC{sP0񭬠n%eY|21?zyxrUz ,Ghd?q!Ȳ'>O{v۵E$wrFө&@K0Tp$ӣ_m8 e?PR׀^M$ӝ9~#0O]~9Vto𩸟&JH$9;]–{",O pY]ޚ5< 'E#+uo_ŔK 0,&12'B( .0 *Ns5Y+˪MgxEUf P[ޑoImU*6c >2{䣱NYJk$ ]FEAn I6ps(udݗÙWw@ 0ꈅ&wP2`BCyL&M+(X矑>]b~eBRBfCi YAxP D XvێzMV֪PdfQO/[ 1*? '׀&ݎd 'lh컅M#ZN?` Kd׌k&͛q(4= fBӎ6N%%.TcQײhkZVݡu3 t ް-а:0f ?޼jd:i&%=}ُQ+"q31>|>Ȗt]PZlI V1)ߤXcpS;!)M(ܑ֤mQ9@$ڧpz8#]uT*ng1HļGoߡk+_HIxM,.z0 &, itW)hD]j{ >  IM_X`J?s# tGBWN)m|S>_jسec8į23؟2D1Dܩ $ӝ`E@H.jNS啂T ,5|썓9Tb\_nj?F8R a ҡ pz2bvDaE+Aem(<8ڿsà*"U_C nv76[|y~#ݞ?DŽ(;'0]G^Fq[Xr)ڰ,Y\e7Es, osW&1?-/mь)30W.KS%?.ԛ|q)v\jw" DM•Wc!;;SLْ 5,DtwsqHϐqQ"{cRRaײ}:0V`3ҳ&uG[;[a`':⤔/x9}\A\'pq^֟[s /K@nL ](?N J+kS. ;sL3)i{x-<1-Owjuxt޹}r50o7<_À" !!EHnY^". *Z:F(,Mֹe߄'YI{ vk#x(/ukssìZ{)ގ&c7F,8#ˈU '@[BX򱢧}0\_zdēfK1Ml!p}?pKI=⿑x4s gDȠ<%pܝe4, zϩ/2, )xC ȂGp4YxL1I sxF`_}w =CCLMCؿ3 !{U2\~6-:60e1[d4R$C)iþ*0JNgDn+x2B~N5Z=RmլO++^ygj˞BQy0fTJ %緑*h6ȻD,V4G3H^{ ̌]8Wd~S9?4_CP !D2BgX)6/'+~ kn5-C&&Immv8M_*sZ]fָv@!D "Ob;M24[L`EʴXLaؽQfy_)wƪ< êf}z!px׎87D9K9 o^Ĺ'o6 "[˂zo:A>ٲyt7RaR?'K?ݸD=hvEo6?Md9ZﰇԮ#=FE׋޾1o;m N"efU+"?Tt{W{oNU9'tԷ.4`xOǩ˭޳\s.ﯼLy V~Hxeٳ*?aye{Ҟ`e5OtZ7 gGTJM$٧O MgR.csdB ygr8$jf^Ze9~VC9~ {ExB4Sg)d۱pM+HjU ]A#β+#R{JԄe;I\n(Å6-9 re %-Dyg:"ܵa,B3 0< qy c_  IP5* 1ZuuJ9QJYrT2pVIfofgqq-i%Qd,iof$D; ?^MeJM+s<50(ٲLQXFKK5b" lyrKS,7(N.}R&X)!MWE+N#rL&F VW>I[P1.NRˇb62+(;W9dU#?žM98ԝZ`8Ml"qDf>3B?Q[ }V\Y@nO8ɘ_t|ܓ=A}6Uko8V٤/eeá fLBz׮Ӝj'MnQ31[,73DOP%rȳklk>;AY|Xx *R VUvP_w,KJrppN!P k2a^Zh\-ѩ !HO"-TL,׳}1TB_}dk R%h]ikB:{EI@8jd噟e}^&Npkgfz̤B8#2K50m- 60U""A37U%Ǜ{l Iy`i.=/ yHpUo\{Ș`Pr >hBgqq_O,ҍs2v6~}pFr$&5IE= 73k<* i dY-)F (b-g-"szEN$^ '4?]fu%G8uhotgpUx1) Z.΁'=[yr+s˫Yqsv`vڳۓD6{ WI$Ppd}8Q[|z f:Ix8v7n RԻ3 BOl4l.\w0mJhC(;Ns'68Q~yo*AcF;;:8lHA/W8BQLoހL{1Y srdJ$A$S7LӉKG%VbKY_d@b4VLj=^aMM&ͱ,p3m@֘P| ]o=r42\97շ'+O6SoC_~ F:Hrr3O8oGRj!SFvԑ^GBQt82g46: kJ~P*Z{q0hC~GK#p~Y'vŘW/AGm(CecT:t/D.{>-y#‰w!~j_+;Nnr<0͓ ozzm2X}/)] 6%ȐE[]_ tIyWsOK||W70o&8;ZJ ‰ԙMcٵ^!>s2u䗇ۭtjy\ i Y1s<}ty])8!O3#8jcuC;DcyvTQkNK̀-=#TGHS !9$E$\\*ةlY<\N+@Ek'u:U!:'n*j|Jc2S~biV {WH7WY<%/#bX.I?({  ">LՁ(flQr',Ev,O~0{0  p<֏I<^ȍVĥ}/VX(ԁ<#Ǩqvk̳Ʊ#pO>Xi6Aos:XqhS47f=)TNiqq ԨG8Nyt=BI)(7Euf5o쮬:}ӆ~qwI#^%3N/ďh߳oq '-|8eJ0^/S|q ݷq]giXhƘ'D~Aw:G[~ Kk]qH/?tKX'(HL#NRI݉l5t [:9\BkEheHH| :K}5,ԏ,q p-o@T7J @SB F{2.d֙;D 6EΊwHg 4~[\qR{,U-9tǐ~~$?**6 ߠI^v kOÛNjz, X^{>sNsq]jTP_#I/4Ƃӕ@F ."êdJ eo ^N?=4m@ {$Kc3Ȟ,8řw)1 R!RLZ[kˠDV5ɿ46 h5jV)K khI.$ڣZOe 3ɔ lۚ}՘y^r !f/EZ۶ι>373x(9t?둕d$ȄK\RXhWAcS}lT޳(S Ȳ魋y.*0<rCY:Y`2r@ zw~ T0%Q: z3r21P;ȿi <[aZ) ޔEE"TCg5b勚O,1s+..B~+̽jS٢z*!6*btPePg|G`mD?g_?eOg۴zLg%Mad;sQGu$#li0NpMEQgK;qGݟ9Ik[Ya&&Mvʐ6(Tڅ5NNYj|UvgjҖE |kuùD'b([YVV"R`T$w; /`qT\=Z1۴ԱVPV`̰M4`aࣵߢiP}|Ҕ>ZWm@bw[ E%tH>:յhLW|dcTW:GϿ%?@FPy; dd{/_K2QFïM^AW ZCOvmp FILr]# i櫓t䴁 >#Vx [F+Qf;9$(PmbgטЇi%fb8mF`7@{f =KWzqYM1/$kywv.qcB.K#j%GjU݊:?k‹-\uKp\ gVb3Z"Э7#fPu@ɍs`nX]sq's\8'L&K)D-Io,1UOune{TNvmϒ&䦾`Ѽڕfj}[&qf>UИ Yd@scu/~5+B\B}~:*Hj|$cjWD)nY>o$5 Xj [WES~L:d{jJipd),pYS 2T4]B0 썘@b ;Un3G %6Z-`"oT$*CtHȼ/?-4FjEFzFv_WCh5'1eGOm'{/$22R7k {(ҐQVp6#) r @RbigwTa/?NnBMq!)byVJQ"#'j3ҋ@=tm}zXڃ~p4 9K+|WOIO=!k%龡q^ֽR`sv8;*L{I^5y( ΅ᣑjO\)֑N(d۷uvUt2aBJ;2hjV:CRˡ^[U$QJ6,Ác~ɣĵο$'Pf;x5Z;,aQE#yA.5R䯫9͗UGЋtleNZ:Nrls H8D. az v*+?. kL_ErX I43a2֤0b8KEQVCXuY([\]Eb&d2(a'Gvl?-m_d~h}J͍ӄ井{fdpaB}E3C_Cw P&=+@CbW؍<ĚJ.նxg2eH0 ~B6}X!֘w?.$VM [Ri[1q]1(WT3̏Q8ӎ4qx l#_7΁=?]@9|,)J f\dS!3au?ҥpenm dVn\]A?>ÿר |{3įOS+3<^Qd%5,Mb$[ 3:o}p 8"b`3p.l8/yX~ :.ZۺUAՒJ1yO4 dD@CT\dz ;f΅[3keܪ% n0IXѧ%Sd(lBĽ#6\ qD,lUp ˓j}C wg녶9zz:N{ 93!Ps6_(-XRW[B2ڊ'봕@۩ܺQUmOXU!5`?AT0l1 y Idy4 ~ #b,!3Y9>3#=[$CMxE[+ӆ- e={̖YǕƒ KYvHɔ +(+z0i͎mU "/2Qʩl! mн8qKFǯƹzmK, !7_Js??@&#Ո|#dCr6ٵz )D0Ӻb%_ +}7\WLszԛp@B0ꘛ2Ɯ³K_WNÞML3.Gd]'i L"׿ 6{Xk7%Gxs{#_S|ĨG/n7ik p&,Ɖ.ocNaUFgSQQiơ&;ӣp[rYkJ7nZ? Af[夑]zSb^FWik1fU[t,@8:F4 :(7 H%ʬ5!:êy zvfaaxsqY*3ɿk0AUtyNLHZ [Iê Lj[ E믛27 ӂ?ч#$`VAh0ɆN܎ϨaIZ'i'@_X*Ia:Ƈ "x4t uukW:ɰWH(JKA z8x=t6m/J3|k 䰂dҶkAxih/(Ƙ +SJ%;Mc>ZAr۝"jN}XP<7A*v F;O"%CG»| 9"u]!~~MWro110Ҳ길l./[;@5</q`F NHv).ewHե|0 dH;+/jD&7"!?fȦ`\$@Th9e/`q˧"b'!NcӮ]У P{ygAzm@ T`ԝ\,4:XR~7gA1HuiCZ56Lr.J.ϣ9) 1f|皪fx]@qx@ClqQT-a+Ȟ)sƂ{-|kDy*;XZFhxLG-(iS4=+ss /;u+~٪ ' uٌaM/k;[Awmg Id R7-wPA%\8=/5#O "..kOϦ4uO9'yUgM2)gHz.:k0M9p>#a6ĥsx& QA/Bsbz1_XBh_j=NGȄaVj-kMM=# HYZ!n[f~q&g"̞}dNZ wXŀ%#lO*Y+aLu1ic7̻Ǵ|`h+e 2b^Ca: ; >k#*U9M%*2honz.`"]1L9'3+p fg hrPjY2CblZ;a~=H!HKҴ^"xttB+hKeQ/u25M'Jtn'TK6py}GK-5t);Ed _ +,e+O~U)}z+{%{Av#hcsm~A޷^W%Lp-[RX:w%UNva mv&G#ޙ· .Oh P|eG5O ء+&.F1rƤn4.JӔMgӋCT1j^X˿^ߦ sahd<[˅EȀf"Λt ~zSdɍy>b|/Y?T+ؐ"_\H\IL>H_FP;ɺ%H"K⚵>zd"V:DyMq&9ǘSr rScDzqm:/YD#n|9쐼<1%>c^;tI ֌"Vi-VR J@s*@wp| `(4 Nٹ@&<[uT,j,M*CVpnjySla[/vj/9&Q ;%5bm=-KMpl0ݴjf0SjBD@5ClzMeFTd>/&|F¸ 0!f \8i"mvdRA 0$b*b&cMgtQn?3L7٫bs텏mi؇of*cT!;#F<31hr uY`B]M+%|hˣGk56CcJƫz3[؛gCNR@>eL-C|/Yhڠަ3ظ?8>AG[eaR!A>8iA>54ίVDtj9-tφš3Lm.EQW9QDŽfÁٔO Jm齎R0;>@ 7Ŗ6 lmN +^ g=Ou[4{C{`Ā`DsA MA|O r*ۜxz^LsZ-z8' R/Nը{,\Od|Ǣu2ۗnݐ f(p0K%PEۇ56ʩXg̦ⷷ>_1UNϋ~=)+qyV1?|k?}VҞM%ZQδ3_ _5rgSf*ww}Dv39{cAp\su$w!NLp,!P aup=bqU+l^UA)sҦW"D]3@:4ikm>K/I-D;KP/ j)FZ_T T\ ISY2k;Iػ \I=WSH-nܯcKa|aBѓq s2 pf@Lz =}$v+z%_SE-*.`r*4Eʸ*_|vc38Mhu|"C`DaۏYd5́nyo(uqg1љ/ ΄4>XJ@l=DWGy|s_p4jޙU6,q۪vc7{7RE`Xe |t d7>^M.pe\9 ^$CU0f.i;_(}ҕdWjCn|Nt8ih?>,"O`ہn#aH)ZT&↮A:ԿHB@,$s/m;vEӗ ,@ԱqM25W (:`H@ilj-)BC*A"YnFAP+l a{PI/nn̻60t= X/L{T~,!]$U#0pdPGru:ԟ/#EUjpP&7!@aܹdIM(s$ϱT.CO9J" պ 3z]K%BJ sPT&8tILvl{q&Q(i$]e#bNѐN]b}FHy8g;MڡB)=>. Ѭ6KfoIZXO2ѣ{qhj"F,i"[콠XnfxaLA``) $ӃK@i+!N.yz>bPWy,98RtY4Jk?^.Y_pHG/z [c:%Ԏ,Kxޜe] @MśW^%OoYZq/[9^!SOl6~NT2\>XE$W,V0#`;No.02<@hTg~i?=1 [6#P4(k,l^`fo$er0;3$=8A(Ӷq%A*ƙ式ԘƉͱo- 5,|\xL! \: ~n͐{2zpڸ=f^LOހMj .p(˞ A:OdխEg¦?iijq=F]1{5x~e`+pWF|ͯ ThTdmS ȡjƍH9Ml׈@vQ U= 4tI_AҬob(pFLLT~ bӹ~cy.#>[y3EN wq nbuu.+fWr8$QmA,X{k{f &qWb=7<RNB_t37#WS)c J%CyBs H9IۛG>I=Vx(J ck19gކZJ~Kr51lqr |t{r! ua5u-A/H,!E`OnYT)1/LcD^%>:&P}&1qWeÂ(bl[6"שG,=&sZ<?6([DI|S"踿Gm +?GwQШkqq=[Ja68ҁQ:ybلe֏Ia YZ