cluster-glue-1.0.12+v1.git.1650454062.1fbde71c-150500.4.6.1<>,ph@p9|s[P'V;[njBHqH9B1(ÓaUjASV8-K 2xO ñ5zd=sfnM% `[/+.158-: %YIsL ip@%Mz}3Mv!ĿPKفe$[m;O*fv9yQZ-<.gyR Q3٤+C7BPF, 7Kr U<ÈIVDAo wH>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/Zy]"k&kv[^aKpJգI+M8qYBazlb'C!;H K~Bb},27`  " T"Y1hq}E2`G˾u{_X-? lS|g2)|ːeӃRT\nFJ=O Mq|8cQ7Q7zfIȻ#34 FL]/Y:>[F9}hx:jU2{rԲ0eo@Êm~ Ӑva_$qL"~mAZmIՒpQey-G 61s n^P2(Oj!$2+NYw;cw:،o%U>5U;|}̱ 轋9}3ƒ+tv ~$yzgPKy/L~"r-Ȭ(Vn?-Y{SgL^0}߅EWd|jjyaDOe3? !˘q?R @ȫvڬ 6?k.9"$UDQ.J .3MYbt{:'櫉X֝C-9D(60iR1r#cUQʉ}:h Ôd O*w](Os{p\ƚ3@vݰA +Sgڟ+iT1LvR/^ekNa$ o;[t-47/rPJS6KJ=ok`){wC!rPPH%ΟQ&@KM2vV@ ӈVNd<$12Vf=އҼćLY_Ce6L} B$#UAͦd)^?9>ﲪbv1f{(up1}Q$O/:mS * FEJJ(ˋ ~A=yhD\tb\Hձ&uy,3L=x%b_|IYHЈsWԭS:)%svTHH6,# { idxNieڬnd[-}t7bAa<Z6΢:Y_5ʒe2 "r#P292,=9zQ-sCdOj2,/-:[Vv6ǍNB#(zH)zh(o e,c{k*y*z%)3IRбO''(*?F ~4p"|f2p>z[a@zNcI(ɖkec741k|B 'jb펲<|XϞByka%te ~Nٴn?j|Xѫ"άoۘ$ά,证 >jAUsJ[XT esHTfk:ee5,8%DODT! QuyEOO0jj ͇!THJ[w(٬ô6"%h [dzwͭېl[ +ux򘒒.OepNOg%z3Ph9XK#2C1U*Ի%pAQWHYAV5y)ʢ?\dTVk>5CMJ CI5b7\f+^|6`Mr{6!I:;n% 5f@'|)E B'U# NJw%- 5cuc n#y7<)X ݁kNbDX^2[HVs3YcSsAj*Le`3uk6ҥ)0#$g \PXk)Lߤ vYT^А:s ĕEMl0o,XbQds'JK! Oq).ŵu/mPLWAFWK}اZB &6٣~Hض[vQFu[On@f")մ]9o~i\ _"i՘`㤠K\~UQhZ-;nR<|`™Ds3/0)nðv \kW* }X5Д#3DwQ'moKvgQ6Pނ/ `xH@qvR|hI J'5/`4Pu4xߏ,OnOwF)Fk0AS '7/“`>?PScc}|+߳ ͂crhΨẟXZ[ MZ5 2PYl𶙟re_I%֞}F7S`l.)d )J)tn#]ӕw} ?ܙLQ>xD]c902z`^W@{w(XP{5"y+o4#;N(FC:)+P>o+'؜]0):?u=MBmxBT軤q(Q_CTkhal剈 疈́d9am=-yFhU&ODsfZp)͒ *4u<}y#tU8`jBLkJWt>ϬP.kۏځGҠUYlNdi:?jtBC {a=t5BS?]$ZLpoXՔGJCv;)`AQ/|9u8_rAGWJ?/R@˷qmn;d3ǒR+M}h|5C- [y_CUs^ PT6W<[&P4MG@|;d;ΞH{{$SEx!&\iD&L_XMO["*f `^mΡm siWq\z8ϴpmX_'ס(upC]Ǐ!6q>bnR]7zZ+;0"@%}E$IlQ8b=^$%%1^@.mڷY0usF_-@tGvmDh!fB*$@\ow)\izHM22lS8C p6STGHpN.\d7! Nd̈%iCs\ A\RFPOz0}~/>ant[EA((Z$kIE#я~=}.n. `lT!;]Ӳ@7j<`6`% XPJigx@$}SR7ő<0/Xrw6 {h7 GX1a! '1K󻃔#EpZW=JD2sJ8Q!XmM !xdMFHNwYTt ۭd5)K{Hn(ee}^{s\ nFI($=ET(mMXH,^a}oXv'_nw,uX& Vwْ20 ,T ދ4=b{dEccmpe`u3nIHm"¼ v]ŚZuY/T(? >"pKh 1WA 8Q5snqΣ!EB3<7# VkܷC7H 9B^;Kl v"VbZa=FU:I+q'mB+gڟܐ)^F)BLv( +1Ψ rF3hʺ㱶:tJcTR\,wq)rZ mF@TC)PrQxNU1;%( ^z6uW!A&jb_f6x^`$᩹"#aTw, uM;jIg`r K~j49bYו9h " fz.{%mв xZő!6 `k`ϒj/d8jm X[J w%eQp(~]mGPHszLmo8NW 6=zG5$rҲATq=L뎎mMK=0p1+/1f蠉4Yjn'Kwk8L ͎&W 7%)3I@1,Op^ )̝P/̮} @cUo?}A|кj5o^ #߸ʟж&7z]ޜOry KS_żp ט+'Xz\ZÁrǾ;_~J_!]I zfQ^5 =/W:sc! M˿)ټl紩=i[%ZcE&K@I܍hĔ*Z+s-3V\M$phpOsqz  6;MWi"!fnxN=rNJ8h^qV.#i=&>1lwU^eyR 6.w)鯈|g>hJy# 1 KsYg),c{pp}3yc*y&1{zZocwG%!Hp]$ߌ":5A<_[F|؜Ѱ Ȏlo܏jW a#lv>OnTKb~@`I_+jx\r8JFB_cp• rgôzU#Fz3$ ~lN6قydoŽ/LLFIŪZ&A;CkW=>+l$^QI~䣼۶il.!p,tuD25O ϮQ $yr'87xAJݥ#~tdy'+>_9i-dzb4xƊsHJK wOO! ȇh}NoC+9o5h{ Y-ǿ~"*hbt:AleōFٻZn}xqGj/[tbO"6GeD_?+[2*,YWs! R=cKI}pq+71_Lvt+͉fxNyEžP|I5qGT{\.Bu";1쑚DRFOe_OR.zcqlZU$ "=UDNAf)lAh;O %< pRKbW}trR+m a~N 9W'^s&RlhRhMk02֚|Am 8Jx)"Xc IΛSoroܘwa/  {"D3BWh{ܿ/JY@+ũlAҚfմ V-C7xÈA08c02XY `mGҲDD[b“3Tǀ@_QXAg3\v /˚}!&J-myJ29A,Lbnj5)|'L;"_Βzcfx;E뭢g43DVPnmf30| s|W7u y4%p\sՆŜ=EԉKVw0Iv!W)mFxL8 'l}=$lE> *7 CmΆ^7NcVשZѹn&HZ7qCРp2y;yÿYÔ#@*q_~9 P쒒qmmե lX􅛛Ǝ2P=^Tw+FAXK-%@mV-8?6}}^ il֛,=wdaHQ'v M4'\|56mmɇgEx?>6eïpgRmG=oppoS /|lCq+)ʐ蠭l@ۡ*uѽ25*\E5,&աT0 =(g\.~e>09gbO]\7!h\Lx6\5)m& ͏p~#R:+ΙT}<y?΋gȴ>s[_(^U_IJ,6Į&qhQk톣)taX~bei60&h>WEBf3[QoI <уtg;b:1< sc[EMFޤ-k+x5Ȗ3l&uG%}. Y+5>^^NG{B>Ls5UFFm=c"}75_n8Ć%E.+N'r%n40g|sֽͭXuY.~yp6 hv4Mvۺalvb? ϛW l͔@,"f9>mV<-U^s;eEl^vj7ǻVJLR չz/\mMwn1V%i̚ҁ"Bc͑}3Uf1`{cfV[6IDZiWW @|x{oN>3Iv6u#m(<r]iK%p'e=P|cE"WKu~M&_fdP&a755+UHq0{cM=i־qvԲ_ "K.EAvĶ+_d`j镮B`X4aA% +݅`Hw*4!K" Ӕ.<]I!AYgX-O<&pY=|0ҕ,\F'ֳdpq:!,EWB UXV׿d<ǯk< l,^tlɀp&K:393H% pLN2 :ijnN(lBPMIPZ1a(#d:i"K͹O]M5p[y*%`f >NlJfv&eF S1=-l@-L|871kiPjI*ƒhMc4r.zM(61GM^ex]z3')\'(؇O Ī)*h{' a4H;=fȩ65FХ 'E?trZTpvxohjsaEϭ:\5X jpZq28AjEf~u2v:'3dM M=zo~YKp =YLB=h-z9g} p#3xhX7Bk) (rهw1۪B.5ѣ-{3S["Nt FE;8kC?VI,t{GZ~rqcG]|`"dnS>*Ѣ|`ԦX!pFl zۡJP3$bywwWagf8xhυErlA$Y,YȻv&3sp(WԤA,1<0@ƉU}w[{ t`O^^4/;C/u1e 0]IS`-7EyN#)s+hX3O- O1PA<4j x!O! "9pGw5x Q=$Jͅwv.[ O++;K7EYf^4[7L:"* {ņ/, /X[=^Tp:U)8_R ̗1/ -`\:.kٻ|-`xvf_UU$ k{#axJZrE".t]%/fS1MҎܴ%fûzewuf=!Io{bD)Uhd %/;}H:-;16?kqWBHx!mjrRJ]pVjlQ$ u~W@07ӫee4d͖ԲBYa^6X[48*,ޤЇ.F]e%Z0ԌH8hcXcaÝCyeM9%+\0AAu讹i Y 62lM_.-g2RU.D<}K:HO֨lo(g=u+ǕQaXr`t&#)+:x.0:ƒ/=LRQT4)cgL@|UA-pl)Lsy{CDiȧƍ:`FI}ks*=MoQ;tK;_{& m,~(Y2DgQg`l9ȌVki|ڐ#lv \YNv` mnᄑ}C|tяBheێNSµEYHD~#(, <7qv#;sD;JfgE^o>Yx CՅڄndqk3{3$v*/ɊϏ,]%Bot3wsqM,eAz/4(7=JՐ ;T[K4(祅\13DѨ84 Ϭ 3`OUSr^_CN棕LWܪT9X=B3|iWP50Vw&¼:YLaE# 3.rOfYQ5b]!g u#\y<Z>nl(!kEz)_{`_3%5Ϋxg*CdK$ejVczMCcvd0"۱YLz9÷ ˯몱 P?<ݪug.Tm|B6_h'o rdJ)NĎG,L#-GĠ/qT3s0O2 SKHz(AP3QQ/+SSdʝejN|prGoڬ=IgxD0=jD{Dч ]2Qсxxi%fC[v/LM7Z%FXZ'-'ѴQoa0J^tʼK+W2udmWA?R]7 zɡ8 k$6hZjOs9ΓS}R〲/ߦ,ls,l=WEerׄgIώW*t/۹91)*b扝8Z NpqZ\T^`*6PVIC A>XXkgbi,l@g~2M3PXB8NWuX>ԫ A{+} F]F'kb-=' 96tj]%Jt=!&ڗ@l;׿c6|a2w嬋0Ai9H@­3|['e, = + Qn}JhVdP@-C NβG! / @*tthJS$ q#$G7&>X; -N(LPe(XRQ,'HSON7( øK%pkwp3lM[W | V`7BIZEc-IB̔7)7r1 JN,a[Rg5qcЭ2q5ζ_dĀdRt\ję 'KjUS`݀(&U$ -!(i]M=90-aƸDoT}%=ŵ5I,TVؠ؃=\Y,Kr#SI11IUtYΥGEQS0HbsM5AiQ +LYapJe Z ڍq>0k/)!mVW@y VV:RqlgT%%߱wԁX8T ɧc~wLl1X;ޑ Fpٵ:/.V3" {g92NU7_ WdLcw'ҾwX qV/kPƧ*L8T.B-Ә֝g㿝եySg jO=!%QtHdɝMVs:Dyl1f_*1%=U hEh(VCkĴO9; r:v$_( hES ~YPCqPmH5#DoO~ ga(0iKc R.u:\P 5{ZP T1J7 ;x)2dvIheMkvyUE$:ck=|8+=C$js-IppxdƱb6Xb"kn,$&^kʹNT+ ctEJC0nYO2-jpB&\g]`d>:š4|hf8ɖxm#@ITt@yu\,#}c`jKƘPO3 jǷnOA҅ XMS"HB+VSz~kP%FYuB|Zv#BOn:ci6B(^YOQ@ug/}Q#t:_`+XFGBӚ1Fڰb~xCb[(˒^;HkE 㝯&l_t%]hSO8RrH'V4Z~(TfRK6K4-u¤NqbmdyqK9ZHZS#P߃DŽ)rdJ?)U踄!b7[OR nC:y%]J1-0yK}ew8nʨ W=҈y}d ;J.sűCec"0]|'?ȮN=nݛa:fERklCsށ-\ c-4Q (W0#m$8b\" 籓k>MitYRk5jO.y(喕b 0V$׃v؂D7:ԮD_@JZH 5qV>j "OֆҵGe%o#?0k9'K$ |=D;OI֠|9%]eXB?ұYOY -E{h28phP/9hk[B[((y-G$*xJ:7.KI'GqY*h8 YAe"|J ZZztO[Vusqу(޷{$U@8?U"7p;I()Eb$kDS9a#L1>EolSq4=Uxp'NEI(9A'|{S0wW& R(P4jte /e ^ߍ4>NTxEaWzM[O" Ҋs ]@"6Y.udU= YeoONHՍlV z A@k&؉Β/?0!]{-mvhj:rNs\8fo?`uW bEÙ&8|ΟēنeJv)_2)a\s֡)JWPo_qyV'$E.0PpUrڟ.< bxH ۫V''*tx-KcKҏcG{˞5fC-/UE,_HݟԤZLDpP֭,NIńSWy8yT@% ۈ-[053 $8X+UU]POKꭰ% *Ud\Ձcٛ(y)ޏ&rd䝘du%iAea\|!tZ#;*!(Mp.rvV"F} ĺˆ>z{Rﯮa \Ҧ gȿG:2@xE$TZ!;u-y'@8V1f>lQeμ?jHr%-,Mh?;t *jjUkr9YZ$l9ܖ5]^ovpxv]\5۬2C #]mzg۰4$ruI : *x,"T`&1\]jp WynUz z{)R]Im"hhor ,Yq[NЛ.΄IjKR)} = @v)z([cI)j.bE|"18o+]sP{S/EC#YQwk pc'vFr" HV9m{t։a!6=P)m2J ԌKrDA,O1,H<0Yes˞fmA쯓*8j HxL&߀cM 4}5`dAz1g6hb1KdBEz HCDWY@sAϮA9_=CnB65# E&f"}^081GHL;x/c h=k5s;aE*/2XsmҪ [e)5)\TѸWoo9@=x\ns)乂xeFⓏrGjLɰ9'm! Emq"~X O`-!&eθp gra1S XEHt5QvJGLWAq f0mrϢMX _>4~1wRdNiy٠8:Pq>8>i*?Blrqƛ*ֿu$R5A" ݍeuLwlxZ`$@ShϮ 00@2X;EVMRz*C-}fV?t'&ʇݶ_1YnS";Կוԫ ɰ0IjԨpukR A/]W_Z@q]x’gk_Dm uIU ͅ#QXRAȽ$$(">K4G܋aGTxݲSunKt)ȵZr6LJߝnɌZ>ΥoU+FTj% TZp c֤o=]l[ ZtwT|REY&+0}?Z<׺ΠY';bIiuE^߰ ]PS4U=9qzZ'wb$h ^r)ٜj: 5A~62ZhW zxse 0&Wl$\jZ.B整ߢ)y[iW'N,]' cϏ"`?.os/PLT4&F{W;ud*uasX -;{#mU}Ig̶ Di*R=t_~80Yc߃Ax((b.,B` $,rosG9B aUyM.OбJfXqW1K>~ݬ1mw#$iw5T>,YW2e&J5Xwk:Xod$#M;= J$1{ѥ2 *? r!%qhH\7Tc[.m/v3%l׹sX _6H/-_\UW',@Qcto;YV~Bfat#H͐.ӏ&vxZ;zf^c] oEx6U$n/5&*tTbpkn τa_sAl[ QsA1Btc-[D9{%B -0U֛NnX}QԆyO$`8Am<736j׌ӮMHc[n'J) ?aMSdVObp^7y 24#2R$FIndKX%`=G%VͽM}HUo g&LSMA2gc,$?GL6c5t@Q'^)n"EG[Es/2t a\)yAzן!1"}á\*88@Yaa5 3p wP̺p$&K_OYtʒ>Df,MrS[</'T->S"9OdLdfkL xD K<0-HnD,ÈDQM$jV,r~d/l ^kY[7JݫQ{ _E/H }ÔZ$*ʖe^N&4J neV]є3eHxP5|p;cbj Ka :U&p!q`Cח\i.)cJwW9Wy(Q[EIupM ӽv!l}RjQTu+ՏH ytA!X3 i p^W:QSwַ#r!UP?Vq PbfO XM׀ҷNy7✣N>^?;Ԥ𲕶y$6l oiH`5֦?W AES`uvstm;.1ZT.m nqkkqM `aIәӫNћec60c'b1EiPB8gtI\C/B9uj,Fgyr ˬtdK"cVi50ڡ> I?_f {2C0 |6"?@|)o* .H_@Cd dhKX]:aI,UAK=wV4mYDC~-EmUf"CE1 2}`60~yjǹ]>YE7WkbiN7 |̈h!XySÁQq¥`-h3s׸qx?mPXluRwU4 9}+Cf#g?׭5)1FːK)ʢG~\x광MwʬRL*ʔ ݿۇO0~"kIfnӳ:wM݊zvXzB<.*5A"X+B-2_#WkE~mSne d5 z &[Rh_QsK d]oN O }\kV5v[6:VLl#{ɑCNQ˶&ƿO&j)cLf;Z%#VoNK~eĜL ^ tE,%ur_$6ڰ`M3Ѩ~n(1f27>bxʞycygyWd ^^/3c%sNrD! 5~( O=t[G)0?@+UWk` LUR\2|2mt&׆%5G\F!KE)T$ąN0v|LAot'+q8Cu0)D,.T6R(ɢ6v7%eNy&NXL=z}y5,eߴ\X1U7C3R7aL7X%\\BbL9W%1I]@V CAhRRCe2;[BcZZ1fXsP\]0v*}F&|]1W3Fvo0"$eFQ A4"$?Yf2uh7]4QF|&e'Y#WS5x&3C}quzFړW${_ZbG+U^c #XB\Fa7q:9iJi+9Y!"~蟺S Csa\WTc3E/ڊl-f][@'s QZ>2)bn2xuT6Юxȥ8E` *k W+?]+Y^n$~Zb+Lyp*N|j8Q RQa=+檲fV3)h{d nm8\1v YRu-v%yESX];Q KN4˸ =3![oޱKΡee0w: ;aU5 sCeUpVT۴i!>4=\;V(]/w"B I`@8z||mK'J ~:簖Yr]煇IM1ε9bJx*5^oMEJ? YZ