cluster-glue-1.0.12+v1.git.1650454062.1fbde71c-150500.4.6.1<>,AHh@5p9|@a G% r+iR]Ќ k ;џOVj_0 P⽾UE'ԓ&է|`>hלLe#/m_~]Mm!Պ+s2~jzK2F_49CLtA0\iNu6Lзge.,d1~/buTn:1>jv|x!mYTN"RD$V)_h֥s#@L#+.4">R?d1 > Z48DHa    |]0] ] ] ] %] &\]'])]++]-8-\$-$0_$000(080-91-:4-=\>\ ?\@\B\$F\5G\L]H]]I_4]X_Y_Z_[`\`]]a|]^ebgchdiei#fi&li(ui<]vj'w~X]x]y@zdtx|Ccluster-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@5nebbiolo?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.gitlinuxppc64legetent 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 fi071 _-O#?`%T xP @` A pX H?`r`` 4 A mJ\  -#9O Eq AAAAAAAAAA큤큤A큤A큤A큤AAAAAh@0h@1h@2h@/h@1h@2h@1h@2h@2h@2h@1h@2h@2h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@#h@1h@2h@2h@2h@2h@2h@2h@2h@2h@2h@2h@2h@2h@.h@2h@2h@2h@2h@#h@2h@0h@2h@2h@2h@0h@0h@#h@0h@0h@3h?h?h@0h@0h@0h@0h@0h@0h@0h@0h@0h@0h@0h@0h@0h@0h@0h@0h@3h?h@0h@0h@0h@0h@0h@0h@0h@0h@00743ca7fb0a95b29cb5049bde86a1861225154854193539907997ea3acd79d459a10f51c886b679cce8eeb924c770728bddc323dc9c3d9badf059bbeef3a7530a6f2ee394424e6569e34d4c9ca2658fa8b7eeb262acbe82bfd7c877183e7624007b9d571eb803324296aa751407266e82bb87298846c12d08fa886c0fda64ac822438f9b3bf1eb6e62bff085b29ee1c0d7d7d8214be00403df4a4232bb93e0fb3bc86c5a2ab472b2aec700366d8128b59bf42e377b693da93f8ca0699e898a392df0bec2bae71b8c002a06ded2b55e735e985e644450381488910b5e8be62549a592e2d5c7d02250a20008ffcf706fe371093ccc5fea3af6345332790800135563b7b7b555d7913a711e4e93755d19c3d7cfb8a27953f6f9e76b5537edea7c84b7c6541763ad59b52bd67b1586202fd3cb24f78cab23b34cf1a79df7e73c737083ec2d7402a025557384a602021ad5091d5d00dabd54c765a80196e933dd1b1f06140e5b6e8063d9d3b27361e71a0c00e5bc639b3b7b14e390bdf9e3565f1395a1bf23ff950f553446d2bf42bcfc5e6e2173a295319790fb3b992b011897ab66372dd4feb0c2accc72e7611352ef33f9a9470e8a3b7625782f2054f403a29f3fe281ceb93b469e14e473449cd8acfda2cdfa7e8976ef346bef3be81844f26395e121e5834df6f7beeacfcdd2bd4d4cd8a642b7dbcd2b77c0a0cdfd445dc7133d754c6b9dad0c460d4e9abfb0c22c4563d9c485537255b1fcabd6d54efff5672ae04ba11a774488cfcd2c68a912db83bc1b33d2b149af4830a4c7f1ca79cdf4e3b61b51b1e2333237482ee6bce0031e36543a68b7aea1780723c6319ab7ea51f7095bf6d3eaeaa697eea774c4fc8357aa024b7a8bd9c907099c4c95f97893d39b9814fb26bea76b227163850bd146c5c18e6dd7a24c0c88b538f1445f9c59065a0779d42b9b4e2c5511a1563f8778411c9f9b7d1677524152fce4acd691520bf774297d93cee8017597fb17644f19c537bec173e8060fb0adb1a351cc2222c50fc370e86334f33bdbba1d5005cf316a8618399bcb288158ded156eae773d034dc7070c7358f20d292f792ac68c1a1557c590732280cb38bc93557427999990705e50e9a97ea718c2747967a6c6e0a239aaa86ef2a05dda9ffb2441dfe509c5f5a077203811acbddef99d2acbb928b9420b19b263078490a8e6aa48d4ca8e25e78e40f23bd8c5fdd5fe1b7e178ed61248fce3684d95776c81731ff8c8c9d06afa6c055406d9fbcdb0efaea46a57e4f8190b4e09a2bf47b727585f01bf2cdddbef27fd5d10b8787ff2d501b5d779e2fcc66198955a9a57379f33826f81bb709d35cba679c6fbaff7a0afbc1ba4a57d40303c66d828d17f31b8eed6363f690367f6e7ba7a09e85460340eee98ea6b87485c686b482a69828293351a0cf3d98ff885e47d1b2efca457f64a94e809ab921940af7d52a9a1f5cef5a6be7c8cee0a2490379aec60f2a12fc4318c021a8901e8c381321200c1c6a3d55ddc2f09a0275249a58ea3d94fb5c3fedcfea3ec527e7206eb557e4b46a80909426119bb02a09390e9e32ac8f524d18ea943b1948a80ac8764cbf6b2725062be6ff16937639a8998d66a5919611e5e48c67dd53245fa03273f4d908868e252812b1a601a8e516a40643a923e2f5bf5fef416ace3e383473c996ff58e895e1306144251972eb571dde7e4c519fa8ceb4052deb5a7431e2875e643be276f42df52b4c0c8e92932176351c21d74b6a94524fb1fb0547ac33e99e87b6d796641886a93016e55fc8e56f9e6d6bb82f639c4847e6ef7bbf5902d63c096a38f6134661b10c4e401488c51c9a33c4bacfbb97dbd9d945c29ae01fad4234250009be6e4a5fd5466500f6586d8eb18fe06b5347429e9bad4c517a62a7f5d6b723e5c814cef24d223e862de7ca743a6a0a2575f01d92a67d6d223eeb1ed4fffda45340328a0ad3586bf3fb4cecae53c35f389a862b0c1798d23aec290ee52cfbd40c61d39539138d0c523cf86b3da3eb9b9e2961f88c9fb84cd8a79d445e08e9931e0e825efa3832e8e9b669b5ac04e70831ad1dd7a8376c41aed3dc1c0207df036d0e77831c70d8413a2998adf6c29e3a8d3efd0c87ab5fc4ae461f8f37888e06700d6c2e0255db791531b1e78534b99cccb066b419fdbe021b31a075b020326ab77ae27004b21890e5fab421783e31d1ec263b3fee305d5ac500ecfa2500f52cc4f1eb3c5e042e63e4f57ed47186f0845631d3e35a0c2e94b208f9eee561c5ae494b27ab8b4169686f71e8dff7e657080b8b6882f38c7d6a5371e8d542e36061ab6ebe1cf95727a416b34a97c76e8c21d3601c0b775d6e6e32d8622f5dfe83f450aea0c0ab648e84c0f83591ef02e610f778b2b833c63d4ce2ab80e64c2da8608037124df91230aa2eb3aa516dd2f4a7ac0a4460c4f1a03debcf17ab2d7138a0f82d34d9510a01d8cd1a1395c693c57d169f86b19fd7a1475fdaead0cbb2131b36e806531103e28e22d9656eef490d8fa96df38b7cf3a832e50a1ae3e52d70e8bd8fbdd0806fe7c766b8bf07ce0723a504532f77b98183acbf2ae4e26da0b8bd2d7ed0ca6490c3ff3ed8d750c073dd8bb655848964456c76fa14c57e4d577f39170adabc1b6b1f785eb7c2309ba84d495ef3237607727fa821e2b6a6ca0bc41a6c8a15ccb3939602c522402108bcbedac2e9c47ce16c4ef57964b3de7c2b6325831ab652cc8d0628e1605759f7f3229aa2c60874be6970730f7da716176dcb3b75bed6bae28b49bb5b8ad6c49e73e9e51a57b5a55184959a68a856a00da7902df7593b010e8bda9c5792003549393f9875cb8986746f05226a91484c4c2a24b4abd48ead947874766203ed5080f67df332653613d0360893936b7d31d56a82636081b6d104576b9bf2f9fe94db5aa8e2af91b05e69d5d2cc874dcdc59bf9d32fe8919bce433f4cbf97c3e2a87319623f69b9dec27cd700c92b8d1c5e31b79935e8ceed5f1b4e81c60f8cc481e815401ed37ab92558983fcaf28c7e07ed0319626fe2b78886d3ee281283c372cd418679d53585568714d8a3f111c9648e4d8caec06a05798b7e28d13f2691129e305e1847496cbb99b146eacbe5fc17860dd5a7522af5786c15c13e72b48481052ce6b8366603d9e5be804698945b136c54dc9a55c1e9839a893db29c9d32a786e90603898d8e0a729d98d7be1e26e8b1cd80b531152206e8ac1b3c7caf4a3ce5dd4ad325c602fac70d7e91b2338e25ec15b50d8d2754182d0490dff243386139616b9d4f97c93bb9945cb78c77f8faad2b9f4eb435da06166823b1ad0fbfec3aservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaclusternobodyrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothaclientnobodyrootcluster-glue-1.0.12+v1.git.1650454062.1fbde71c-150500.4.6.1.src.rpmcluster-gluecluster-glue(ppc-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.17)(64bit)libcurl.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(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-commonnebbiolo 1756119093 !"#$%&'()*+,-.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_Updatedrpmxz5ppc64le-suse-linux      !""#$$%&ASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=c94a8ea307a1920c6f2ea00d654dbb5d74d7d5ea, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b5ac1f9ba07488bf17e59185798a503909f5854a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=187f58bbe7c8adf46be917a5f8137e8fa03bf3b9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=38fd58e57e3987f7266a9fa3dfb76b4329bc5e0a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4f5963eae71b7daa9d5dd3f23ee36112e425e8f9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=659833bcdb2cce917bbfe7810d09012d00c8ba8d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f61fc2ffc9a0108d0bffe81696f83454ca952f3a, strippedPOSIX shell script, ASCII text executablePython script, ASCII text executableBourne-Again shell script, ASCII text executablePerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d402a068e7894c346835a2b676018e428d12f058, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e148adece782b6ff6ae1ad45f7bc5cc2dcfb23a3, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4763d7de1b32334b4c4c5ddfe16d12edd3e6b441, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c8ac46c51af92dc3bec3d4fc288c2c031040395, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d06eae6172afd1b728458ab7950c5c6ef0d2eed9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=bbe3e17935b878ee869bd7e566244d30ea2aee0c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=14262e7714b4e1d5d93986447913b262a3dd736c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f9c165502b37f499c87687a8dbfb749e867f27ad, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=145c3d63cab19d85f09a27dbcd3b25d4743e2137, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f2b37e6d40c856569e54fba30b03263666a079d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7fd10902fa0d58e8da79ab8efa7668f6ad3c9b5e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=591da0491520f3c481b5ff6be0ece548c2d48d5b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=27f1d6117e9720c9d7d769fd907493c71cfd83ee, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b23e4a33811906d5ad4d67c67d9808ba7f3fac1e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ddf4d76ca1055b3081688d537881aa05a949afb, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=044a28e10f5088b740a141d8e90a9832e8de157c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f37cc3cbf548ac40cb582e328d330343028194bc, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=87aabc03282078280bad4c28adba989a9f744501, for GNU/Linux 3.10.0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=d793dfb727c977b3adfb269384e4fcbd95afb4db, for GNU/Linux 3.10.0, 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)  !"#$%&'()*+/48<@HMRVZ^efjnswx{| R RRR RR R RR R RRR R RRR R RR R R R RR RRRRRRRRRRRRRRRRRRR RRR R RRRR R RRR R RRR R RRR RR RRR R RRR RRR RR RRR RR RRR R RRR R RRR R RRRR RRRR RRR R RRR R RRRR R RRR RR RR RR RR RRR RRR RRR RQw9p= cGsbdsystemd-sysvcompatutf-8a8fe12d233cdb034fa03f3c937c13e8dcb83f52626dfc040134620265cc1c86c?7zXZ !t/]"k%˝v[^aKpJգI+Ma IRHME.|a} ӰrqopK=bIZ\^*usnZN-YYUPF]9Hx:6Ǝ;S[1b5N"eTa[7q@68A0`ysDiCju;>/`YX%?T=hG8?W4/z+>6i 9ՇPe{NoLZ0l3!`fۢe&0# Pv,AkPWyBѹn3Gr:h ֘ {VբAw:pz T,[JvszGPb 28b܄=Xǚ~kĸL g#Cb\@$i7]$Fu| |Ǯ\\߂XYKRSm(: @%ii%5󕢛(^z@b!<nJ:MtZƴyx`(OoBf37 kO1 3<񘪽 h|w<錂 m/fBb4frYDUSCH)74U t2P^eܛL,Q#ҳ"-X/s2N\RZj D'@QlB@N%4UJU@} עՉ>{#=_P\[%g梳fh- F $1#\'rLiU6q)Bc#Ϧ3 T#Ba k6S[w_+K3V>zU(;s?՜֦q8mju&#uuZeԭ@'OE;;L=4S$C{}?8vݗdPNٝ%}\(䧴/܅p%[bQ;z١Zsp7w:Aա8IZQW9 y1@?9Zɉj~\/ Vg2d& Q<n32T S'0?š#t{ >%B/_΂--`NTt1|%!XP믾6i1xA_pLѐq p. GܐLXm6@MmޮE+Q@! aO+zٝ.0(ȠQ3! ?}S+'l2R`dHe|nչ@7cXV%fc "J g0vZ$YM{+:\@J6{J x݃R@=ЁP8o|?-υEl Q%o-W ud-+Ȼb59cWL@LfU|GdEA G Qko#6nug[9ʚJjџ2Ajf+u= !sfwgvrmj)ĊR\j'3d0{yӚfN㻯4nD;Ojo<+4AfO~8IfMvU˫žG`n+W2lI+9SIAVS Apw8{dXSi:U"),Y nsRzd瓤evޫE%'Rx$WlMA 9S2-g*2Y9"1tlJߗ"/5¶4̈́]UJަMޥ&&(S3J[/Z8+Qld/ň'Ap{D6޵%NO?I0`*ҋd(A4Tfe} 7⢟߶Q%İM 3BX {F [-3-µE*8@`8{SH)d K*m$W޴ ~3TVZ_~Mi4/i&N b*}E=RZR +.PaD-c?>{S_eWNxN+zy~P/[^l,u^5ւtr(д;N  f 5V?濉<2Qr_4wY bL "{싆B>G*!7*؆ψOMٯ;` QXVl ùE &Aċݞ*M76P38AyTp3C"a!ŭ0QߠzG][5gq^ m?1X#mb;9)61ʻ/W=E#|نiw;Q mE>E1C}9GbɌ,tV3aA!.vpgU%aEoW#(XzI_VNm./DK&+š>eǓ|tihmPW uKJ_DzSo][RGv5e!erԔĬ;݋CF{mCHMRkuwӫP3F8߉HvâkgxXaT8? TA<.yϨ6hByԣ aܶtMpj%6rmWc`Mc.!EVz,p {,:v;,Jΰ]$JN>%I6Dz#AR^DA`rЉTZmJ_UqB@ڣkHn1{'׉f'#f4ٯkgVVb#fNOpndsȃԪ쐣QX0$=p\VޞV_q/ڛe't}dl=?nNʑ!!H(vtWW6mZ7jkF!òn9U\[WU)\+4+v"v'6Ю=/H{N?yv[%9+2yN˦7o?yҷSde6X EfmFh-e wւsqMYOj(6(E<sBmmKN VJn.<Ch2Y&SWM'`PuC0" ܞs{=+5M[P.dڣ9H'F )[KMcS bNxY]Uf<4hw{ fIٌT}U) %Qw{8ږgs?x Y=pC\4$*Bvjd MUshɟ$5~\a+_g/T8U}~,@W]_5mG.z - ܹU=Vґ dav;C`~{]hVcc3f zߐ6I8QõJ_/szEV](?&z;&RtsGOakx nPcfvm |/xO9"f N(exZ#1?Bvm $REB`L%vNYv7 j ]gvug4.zvY9@-]j8|2(_T~)gg)LmUpV* CN6vz\sR'],FŒ[܇RB{/c l*RN̅_[6H$ld+FU٪+v^XZoG4>EaxQ9ذ~5̳|u }Z]G+\jfX oR,:6a,*AV ̟@gi^g~ЗGHƣБ4 *Cx@7R8vR!_mTY[Μ*9@ΫEAC=|^-WꯦIQ6Fa:%ІS_3`Q,oLn]M]ŁR< (bD-i΀o=$8E:s! d'"l#"k*wʰ&h3,}jK˱#+[ 5E_~ƃ^vMoRʜo}CG5i@*Ii–Ӟu%ytiIg4c6(B>Wz_WQ2$KJm_ѓU^,^.6o# 9(n,RYnHu%B}eJœCȬ{H FnE,[. [F[u?iI"`y'Dqbm썂@8LK#ZHį7% {cN\ r cs)  I4@Cˬ%(5L<K/Q#Ev$E: {v22 ah?-c ⦣"S(+j:u1K RfqmߒE9qumfAve](8@Bз}uȳUS"!#og'z&"?S1DjOSxQɜe-eףJm͂׎b;8(y`Dg=ųZL҉`GCsDlj{/;V:+ ,qŰU %L[`ȆǼ҆MGI8Z g4Pum@.+k#@<[uls`mM fݳnNY,x 6/psgUଓ2f_g ˩Nޫ+(g.>WC(djYV]UЁej w4zk6n̛L_ 򮢄Ƃ?iO#!C%M~QtOojb0=aDSS47mUtQ=^#/. ֳ/;x}gl )Cek|ERQ xWq_ M q[: BcI暭uk[*j,)L޿LnFKꞯnD64 ׈ %,o+0zN^@* Ts9jplr ҟ%qiTa0>EEfB5ǘlj|:U2r'3zrn}Q>ڷ}-c,Q^մovh=2֏6Or03V.BzW~ n25ڦ^Dm[] 6TEؚd/D{ֲmȦT :Wdjt+bӘmn_v|p\%2^klN1+(8b{ٜy+@.m1J;}(bd2a ptB3EvA6f'4>$vf&-R+ |Owh"HaEíRvWpK)rGRXs7K|{rqA޾< vsRȤJ~qx:Z5wI ;/U*Kr%B)&o(LY*:SGY(rD(MQ+m, ]ϛoNMu#tqs+#$}%'ꭵzS>H W6T$hEۡgV^'E̦ȼ26az PgTkll"Wd#IXdawN5$(fq;Jׁ0HެG;߾m SUR,͏Y?V0d r4BXv<,1T9ק禴"ffRO_^`E`(@:tU^!)Nu@N(,ZHjY\% =  SOSn٩^%S' )=}“үʤg]Q{_~0lc]cJO?.|n!/SSޫsS5}*h>^mBzT}=Bve-urD:u`" dzh{@N_8Kcvy3W͋(oƑF"TX+HS6?cfʒp30Q4k $MYB/=#m(/N*&N1DP ̔Q:eoJsKR #<$co>rNE'/[`v]:Nctpm=<-q@m7],Җu›-2J fo%w3c6=;g輎%ӊqO: IQq/sF>!YnّhޑEKҋެ>XՁ Ni2n(aQ6^gvLn }J{8lh<@ݽ&?;L,UYl )c, w4)xG><12Mb m` #FZ/m:zG+!+EbV٩w=N_M@+[ sS9B+4plܐKfԖ(e%^Cqbh&DV`aj߂שm?m@f_f,Id>4XByYÕ;K3炐]@4j%;eݩSÖ́c<m^^ $~q0Veÿx1b Q\ e<HoGo7B?u%nק ?Utȇ 8@#@΃G+3;g?Ylo<$¿Y}xC?'0kwLSk, (EU$В=3F]̼ԆAWXtbj ,s(?/Xv_dM. xLw""Cmp =*>x8gUqJkU̾IE5JsW&ik_(;Y[8pe3eQ)<& όP`$ %ՂMA:, nݿ~05GegZ^s {@l{/Q!ZO_m a8Ns V^o:YўޯW'D՞%? awt1< '61%Fo\sD^k%`ãp+p+%@MOfXSM&I1@2` @B|Z)ƒg9u3s}D‹e d'ǧ16Q ޾틵prT##DtCq̤F!\Ds=#}lU7:X򏈒/׍+{ʠ')O'jzR.W&$6}lnqg˅ztd].$1p݁5 Y #!^YVC8]!q3+h}Cfy B8DK$w)Y 1=3rX [AUZ!b%XWO4,~h㓰JmYobZ@HⲒ&oh&v1vޚYRՇ"_Upd,p 1!~LLB>3ɾͶ53z~'Ҍg+߭#\@EI2Q& Xf u2rşQ ى3 Z4 *Hg< B8W'x`F( V`i̾ ()7CO9s=!?/c]d-;ihV;kyv+ wPT߱{Q(#'@(OTxK$YA WBO4H,$w=k-kUa, %kV [Ajf;Ώiz/"~aUˈIKP'w:I}ݹ ]ce3[DeT__Samݎp{| :8 4kվٚ.9BQeʃgA 5|ްְR(x߬G(\}Gdq5~qܺ&(qѵ//!eU-~Z8NZytvn9ǝ7ȊdG LB*eǰ>Stc˨>=U*"fl`; y>yj؋%~(cke%6'KMayw>.`{Om]9Վ<å*j]QCɠ/sq )Ʋg^z՜8G2ː~NIRW|V؅) q*hC;0mE96[wpGIq.%-M-P_{F*Ͷ@=*l^!A/1H>–")yĒ2ymk4%'83 CgWsd׸˼M3GTȫ:?&Π/%F`RX*2A5HEC|B7대9>fIwZmkryewhwfKeyGcNf sj ї:cXm2B;ŠP*X-YEC\bPPrÑgg`3egֱj[|55br iZ?i ?Y'2E`NˑtȨ{@Y-;`^~γo`n'i+5+ 1[ܕ8Qa'7Ddgĸs#Si3NcWղE檇ZG!VucpG 8ZAp 92A` 8E$l|^Uq=͞ ݄WAp4VϜazqd;Ev#ٴKCkɴT%xI,@hcX~ØWmt~a[! |ƐQ¸ya=aMBhx@d3o^o=I z,ɹD7+ȇ겣(6r#OV$= \ w-͒80%Kd_={"z9[֡4˅ "lgcf ZSr,q郶9a[˫_K :|2UxFA $ȥǭ Mf)BoVMNUYUvSo^ sCv^'+dh| ;)";ܣoФUݎ~5Ċ=fdBXRA'ݸҜ($k[M!~Zc&iП[Wqt^laAy7hJ"WbbkbPibǬy8`{zzn8*6,Jjߥ17b,a;ZѺ%m&ԕ36RKbWf ;&S7EyOfҥc7{u"&*zb|]Tx6;j!]9J9G7KWkDJVչmn)o jhA]tV /,ph$ lmْvz~G<,өBjz$-wɿ88tAG*UMw+Vt$8Ɯ~d1ul?'~fmCjNOq~ crKN w%*7N~ؿp[UHTlE BYsYu] MxjRJ*U&hHʓ#fN ?ii}Ãg0Bjm$e ".AE~?r 0`2(u\םJa}q2ٳ݇ Oଫr.zz+=g>5q-)WtƷA 0[L .[#M8{;{Ÿ(u> ^(Ys`o .\ n51 dߑ8џOJv]0Y3)v XD#޹TD4vijF"bitkO$VِaL{/OIE|Y6,8ʹ ':_-ꦙ W&l~[ou@6kڷ~DƎfDWQʊdf碳hy|_+K>FWiP% }cdWӕ&:_Xyco#B[hc/U5mnJ 剚,rmj}lw//\V5bl3KcD's2,UI%ɷaVͽ߈"l'5[.S}|#_l㄁i<X't Ǯ82yB7vQeޑؑ"L>~HEn^EIdz2E\XJLǰ{WXވuF˦:Jrz8]+Vy'!rsN9CNV~:ڣVMŋqb\l+i Du4qqEL"d5Lzc YejY&dLF \0UM>&,Gi=< "(n1:B k* mUHZpkV?ٝQ#AɑET}}\͐(h|"U7sP;@lgv3B<_yx^.c =f_,1bFC/DCmF rڼgpG~&6 q܇[ARb "bw1" cV ogx^{^^\Ě&{c", 7(uxG:ZK,K*^4?0b""KC#יba$|H,bU% #TQ̺] #-GpU{O~LID`tVb_\t6.P&Cs>^BgϯP){m)KMV'*k#}ZqL;}u͚RFp43"yc/U ]M X:x/c_#N;44 &] Pk> Oqi~u6S$ZWx+1B%nC=+uf5BrZe/t$߶/_"4Q ܝ( b S9hMzYRNuf9ЫeUlIZ.2 #tkë`Nu\ˁeW!:z6/3X. c*^f)&Z ?l ʠ9FgzK!|=$[bH`uGG8Zt6ؖrh%* –`'7Kk箏q)YU2:<%5tNDht$uqN\{G4iq7dA0dn| s|A_ۑN`22d"Tҝ~v(:T$CD&֖ N馰ga^lD)Xܣ;<91^2cgA:( +A&$T?bC5!:p sA.*:AeNz Og"!u2 Jo]e"|Quw^Hnr@R:A /N(w|̮j+މ"mLS1$SJ-Z:uۏ Q.9],ؐh{:&JmB4zD(ޞIQ,р(tLTIQ t4h–XԼXuC3Y_q,X"¶ %MUt$sy͈p/LZ>$޸P߯ ] w{ W&c)c]N1u[ Z;%ߜD nث A~&>:l9 8oL,~ rt_}敋t!Cx]G sM9 .?/T>l$l⓰eh2(̢)舧_EPς:ڷYY-`ݡ[)8xwH5g_'V7t=^Ĥ8/`>‡kԚ DWtC%hizũ$ W;O?XDCӕ, AĪz!|y@q/N*m{N[BU@\LM@J56qcS3zfcjt"f˸cm'Ȇb'(ZJ:_A_JT3-iV`.>bI 4!.cMKVrٗG^֦O fK1qED=VTR-XX?R=eWsωŊnq!2ySE0Ҝ\V94Άn6Lתʗ6X׀w>g^pkͳ6={r ?a{\#1b~90LaD`ѫj=&1[kM4Fv1hQ"0$iX@{; ඤd~֕#2k(Nb0b>x *nɄv}|BWp`;B,!R<hz+IXT( 1QO?fӳN9=&;PlY9R/wGfLֶv ۞8p 94)IXJܬ%tz< Uy Xo)@muS1(Dl̆a&%F"Uq 0sx" ,h:uϙ88P}CNUѝMYȁȻ7BNyH= t鲇]2T=Vq vn0Qv;ƟB$%.^Yb+Q2C{J釮Djo>0LH$`];j&$;L^ӻ/{|t&1Ẹ ˭SrT"KI{yj8ߪx^^Q[fsV5:R|]GjJ[<o^u%' # xDk}g7{܂&!L nG4#qfK1 qڱ$K6\ے6ef>ZWD ztB;-I0ߦJ4C^tIii] FZ4ߚץ=᾿h]R3M/[g}:azB;g:bt\ 1 E~@y++b"s 3 a@i@a,c_'٪j/F¬YPa~{ٶ4H FěS6c+C*IV-X)3cAd Լ<bG(>ԋOSO5_':(=[~4Ύ5oxqK1/hOp?A @aYj'\YZ/83"Ϧӄj,-VOt(EI qS2˽Pi|h6uX5HJٲpIfl.wRyhS4>Ery?2 fͣғdB2j&T bqsKd~] DG}vݭ]|7\jbeu7Kўv9*%7(}!6n *P"OLϳ|1ƶnU8n Hn~>Pta!+)P u2_?zҴF V"lI"K8@C+B 3ƿe aQum+PRxե1W )F;l YH+oDaW2EPQςKu<yxa,^$$#Ug>ˏɒeQS!D,}54;U+Ot:XUqn*j(O*N_jvW^W\]К!fpEрZ4tx>izPF1^@ΫE=eS-›ɔn1ƷcQ"Q1JU{%Pv*t9O~(v.pjgO^l~$4npo@9tePX;d.ZQa7^ LoA ht'+`Jw+Η7uKvWEj6-'ӄ.`/j?vW[Gf+1o?_4Z L6>削Z,iftءŻ {iEi#S1UWQ$t=L_Rql}*Dmv`rzRŁ:-+,LyNpr&`w?G"Q"_V,SJ_gw2,=Bo5s#J8aap,UaxqHc{3ۖ@ӁzIE:Y_Ř V"' Xz%e?ڵ b2@lImk&@]E)\v9um2tˬO9^^TW=-H@煜? YS-eTeiϩ,` 18{Ӂb? ^}SK#^; Ÿ1"a@x?hJ,Lk[(ĺ- +BAXmSQ[GL:c[ I)~bww =$~|iH38T@(h+N0HcM6ʿa feo@ib,wfRyvQYQXn X?k 6͇i &ڞGʴRlh355aCHxXM2t) ARQn7# f2#;a&tVS jdZꀨWR:806"u%5+l:SWKԄoʖD[4vJoz0Ėo 8iws Zv+)w^ a lX%⥛:xVYcxDZGky;ow$Աy'k_VQܷGp3IE$S1 = kcIW8C~vgE\{≻:u-?8~TooE Oc,9VsS?H.,wZ8;mXT4b1AvAY|UzXE֣EЩ*>MM'w}c&QD8P=/8:WKAx2d-r5Y" WwcOw(J; ?Gx׽ YCel69 ٴ_\#0 ܖ/M_hJn9̈́G)Q$FmN?eDuLWQoCX}7x nEz^oM*ёÇ'F«ɔ&e" J}tzBq}y ˨+_gDM bH'  ʫ|Jh*NlO:~V;Vr^|22! It2^*lǑp37,G1,\"YyxË9n^id!;W<Љ/Zx g7';Σx+CK+n׵-`T\]k/[%6-Vp!$(.H I{_n5mf-#q GOEͫfK66e< RbIO?#$q*8~ahw(&rywJg=84Fkxݭ]bHMK)]+X@ Vx=E)þ.sowd?$I7}%0 ieQ xplROc@9C׏c:>jV:xL4U ,xOLk5;TnX͌/ɤ?,p\J,ck|c|_lO-cۆ_ ѡ-T6 4N'mB\Dd< op&(Sf0b2aL {~Vd 1Ōp:Q . Wl/(g%6K}2YHaՑ69nwO&p5IPK凤/nEMF9T@Z_Wmm(؃*Ə`'UE_3"LPt */ OpTCsH“G\PҨ"qR7YNzaGN밍 w'ZS1% btfRkS@*k,&2砻kK  92yI2ipkǞ-#}(a$,\3#{8ShN ktN)^7/)"D]XMZF/J:Łԧ8K1Zs1-L|M+2~N{g'6z]<^Dq!pTyBH@˜ qL~vYo/LIX>_ಆW,ͳ|y0o~D/Ij9$JZ~[ I9Mv ?sTE~Npv"_Qrޒ>rwJ]QQ jZIWj)(h[/ \*sejգyi%"_4;^tC :%RN4\8쿵|ļ?i_]{qZУ@fhdX]/be6K6/{w3U.)!9"]o+} LlUW觯ĺgƣ)̶\:&ƺy}SGw gWwG~p,Z^Ō>R^Mg|_^Tp{)= j`8Zi5@(I&Nq$rXtwE,9حSgƤ"%RoBaqxwjQOm-6)R._Wr[_qf5p፝c b/UџÔjjW$@g6 Tj8 g;=kC_y3{{  Q.,ޞǴǴ`ZPl ׭;i6.7U\n~ e.協_Fj'i:)Dh}Ss{[=ǫ [WDқ z#p,gv/'}#K]zssFX88Y+o0y X'֨+j~dĭNb0\pծՊ8^]jm8JN$/RHMJ? qBN$NŤHnjsҸ<ߋ %FWW!Wp۝FriN{`wUx-wY&Ы X[M=io(SߋkeL{6{joZ-,Ƭ N8GF *A2u9<^ƂR@lX jGKy ͪu!{G(UN̴<_ \= Y.$t[0vraEǢa =t,\7ST+OW#δMw*8$_?o6,0ly?az-N\3|/;䢺A1@b>gI³^'}2sszۇPhSv^xH>72ܩ'x[-PcTIT[L_`\~:TB6\H4 c5nY٬d|]&Hb!jHvl;yO\Bz%@Nߨd #=XW8ȣeJ7,Щl_,gBc9'T9_!YE2B?tq2W3+" HD{ZoJ+=C$=E+<%HEȼBȜHW%6t&ޑAH}Xg{E#)h{$3K`8GK'``@GxӜ[󫧇vYX-GGq㩅ah+47PG haNJJ}+ Stw 禹c*]smѬbN䍅Y2L (u Z3stEnrX'/ Dghk~*"=aAX B4*SִYCouC2D~b.pVW  1CE!?B/st#biUyQc^;u{1R;\ 5/cSx`4l*"_$J[p 3TMs A"k!G{#{̓͋JW4K :P;qv۶`j $oE [?A^69c`i8 Agu29d_%P)B{ #~n]a^$$;KӔdJΐUØWp=m2#NOkV.;| >'ϱ:F2;:]UZ<0Z},#ų"doTo,(9 }ex tXUkAA8@ViSĴv_UT%s`&o'iI4cZ@bwM7xAQMyrehwelOܫw@Qap|&,]}mg&xx!&AޥZT7W`Q|G*憀?eF\N\`"_dC 5zZIk_ooR@<.aKg= sS5R0J5GrGhID \m$Ah5^"ϵf"ڸ7Mi"{9Χ'P6NGZabʚPKpliඔ|ߋ ˆ `.]{rƊ70)36^}D \^d5߁s=:k9/o-" ^ F]ľnGRTcU ?{NyB$ E;{S1pXDžFI* 16ד:7XM&j9~L"u0<%RSݓOA.⌠eGQ&f&Čȶ'1֍!Tc?c~.~2'AAmIIs0Jj~\ߏ$(!V @}P<Bf{8'ܡLۉyltzP>7uP9I>⩿7[_B]Ps}by^L}԰G1*eq~}{-ya>U`@1cDYJ+jl{U l)\@XcwM .b+7[ a$6H]=N TwJ6)%ZJįا߶wǏ}G܂@+Ƥ$_ *oTˆkTjr:u,چ\NnT~Vs@*5'C]}سVAfdybz5lfˣPxdK;A2䰣C:?$?@ttMɭ쉅X*'0w7N2aL!t?.\ qd. ;+S/xg:؞T$<.ln?xG]g (MiSf/1-;͗ _bt-"=f} Y{ۻztqK.OrI\4{B5[tLTsvbn}v |ݢY4, Z6ypeAol'r# es٠ iM#Hbv A.i=%A{^f W㱅3eLd ZH-z{SCD4Vg"ьr<2\YtS0 8# V!(!;CjE: x {0N_pEocO.xx fng[qĀYi/ȡ pEjkBas-bm6pb tffO,ΰ=]0P =)tB/6 yb@ RM2jn5hIkim٘O eOEweQf_b3QN5IٶQA$"(j!󋀀\+EsW,349e#(GޞcH{;bډ^57 QBV%z)I@ŘM%SxPQ[c8CEQ 7jHvi@j;f#P\k$YANe1zN%jGiї$E#Cv P@»mO}k>XZV7 $ݽ#jaxSD+vyOx" tt@#ƖQ+ 'Z_GIV91/ Aq #-3j//^+Vy`?QP=aqFܥ4_$ Xfp}Ngso-oI5" t!Ѭ ٦g }7[ņSEdH$[)~' # l߭`3ek'Wv49c_qa^0\jFcqPĈb!\X<3/qGG`svdxV%<9-v `]\ts6xe[ZQ!fW#Nn 2h n:]~_J@R|4xcS&1eHWEx ږhqNآһX v'@-w(r&w mVA;/Y7m:fbl7ASQufPݭ{; s8/pkr<>ٚ' ^VH>1Nz$Pp4Hvv%{-T$'izX-=3 2wqeKUj%ٖ-O~D1BʼK>7DlH,̾YvQmI ޿ޖP:6׼hWl8Bj]/ЙrWgVhٵbݨRz@}8q^F=\@XwSCv zEqUt#3]9(o%(rI&`_9U7!)X]x\?NFȥdh֊71.QH89ѸpVK$STTtbJ/9^q{%RQX/ CWa+]H "mNdLgݼjpB{+fwːMVBbp;q f hj*+pt[sMj|p I̳;Ws-3)pۇZ^[TSXF*4P֋H62}gPk6W] / h?Or.ߩ샳 \)mO@(OT5r&^8uq(uDyQVJ[1 HvN2r@>8w:$[z0sr}W.\8^dT BX`SzkE=ME月oVkF;̜ABTjv~2v(1@7{@+D/XhCK4Ҳ&Ѳ,< fцV6^Z;։_;H$ x7+Ą<|3UCxsoY׷'0 6F_8qoNJ Q8ۊpρuNxn'%p-fMi/#5)Of^ e3+&76QҾÊ>X\(7>L2:F%Wl#u!>ne0ri6&AcpZBmV^%qGHmXbg&^j -SAIzX(pų$h%Q=O"[L%dz)"1c|Nг?vk'5Q9R/R)c :lw\E6rzb]hF/a#Df&ne&d8;gaq&{4Cs 먈 .k2 ;udOKW- @s =j*E5T|;<=m6۩3ߜz>b?Ш~LG5X/XDK1bcfq0{ęUg2:КM [|yx[dq0%ʚrq}T(OOw h$O;%9" obny6(4A~l^B!h0H8]V7:ze4d<&XkjxUb=K]ikuQ&NܢağM0L0~ȯCy{ FakJnv{!y j\j)FpP؊x\b+V-iZ aFG0сb!sr]ZV7jAF`K;9|; gOi%vUu>[1#.W3Rxtz䇯Lh9ljޝRƛT(:il}?#qm+?'8MIA$R9??n`YfLSZ.P/ѶQ}`Q嘌7s e"XPZ"U-zb~Sh@|K<,jbJ_9:a?¤*vnY)}vz:EMa$J _4"p""u."@ׯsNF8 o;Pq $lU~e9$+x󃥴 9x0x!"9!cs.CGCy_sq tY(*+vIDq5^.Ap*&d!ˈPr#h)L OT0QKA|٣~euz_{ D9K^R=F.֗@u#iBŷ܆@S{*"Kn|CV'dgM*[ Z-ÕCHSs$ .H6)t'~3ޮ%/_SD X +blIz $ h\Շ ty|;a~kS}|@oHaôж8z&- ۡΜcHo,i~^ڥS5oFl>r\zrSGiMHS=vMQ3`t-$uK_Auk^ƕxC`z zCw&BythЄ1EZ l.FdcNdxFd=//)D4i N"uԜ좭!hܪ# <-57Ƭ |vhw:Ἀ 5\]ybM%9$,#{Q akQ_13~;!(摗ZG(Ѳ*1Z U;cV!bX-E a4;ġdH]dwj @fXkB 3I鍨%B=Q$+t{X%VJbFdf?g = `sgէ1f`yɵ91Ď?OP4@KK-Ҡ Z9w-fg8hvvj9JjnF|ͱF; -dEa^ -sii\=1,"v-&s{b_i73>յ)KkM*&F/][ajֺü1߃ ($I-űrCv+?I;EMG}sU>k|z]q1;o h A; 1ErOgr5 g*_h)v`Lw5U$‘I~3e6-C }>nQugjGs45jAגduZT8_?ٲcd 2t*1chvd`WP90 -D#2< v3pd^ɇdӐ+XOH#CerU_qk3T$ܣ#u6K} БPԠ +Ʊ|SkgT/8#C?jf8+L8OȌfAe&7 Ovw{ $ST->X`W7OB'U] 'XhTk»fI-{RG.rvޛWbygb5 cMW:jfJ Ɗ bg0SwbHsN{ vjӐe^w֎mnt'GJ/A9Rmv?󾭵]>D?[F_g`9UNع*?ӱP~2G6B8XYI7Uħ!^18.)s&6TY!3URHwg5l}FGD>ȱ>[;դ *X)s3}@vG3_=>98s"=8q%OA`<] "?㥼RRBoQsLQhB}w*v{ՕiŎMvpy^ bzSll榜FPZځCP^j[|/p+sK8+`%-%1sj(3s-?,vYYÏLL7LoMANQc#yóت@@#Bp0)PM[NqN6y%H^mD_G `09QD73ͺ3 (uI3򶪦~6l1LSd5_k:CfX0]?v ^!40@kC {zzڞ_m=q<1Wul^ѿDI:7{M,6Ɂ|yHp׾Mv oC\硖S S?ʮs> qPe pɡOߘ~QAxn9UaZnOd~JͨcX 3/@ d3Pf1I^#1jy@%_,͆"[NEk%DyRkG9[k9dv_M}:I x{<ED Ra٧z0@qrVot}*5!)XSH6MwnG1|CѽD"04L3KIR  (H"lV<iٳwOzߔk#IACר֋3cŇ1L}9>C] "EEd.t}uF|;OSjY<"Y2;;k]l_3HZ K-<*`L[#xrl oQ[{i=+7U%^Y C<=.uLf\}.,>yUdgSHїBp$7} %1)AN|H!S#xѩ"Vi b>r&UDܧ-顤 [? {T2ELI K.ͺX1v«7E dg{ϙ.Zݠ 1ݟ [PN\ rۙ!s &W"[#?vDP%.Sx9! F>ޅcԃcX)UIݬ;8l#?nGodw3o՞ٟyJApS5!֫RVmWyLY?᥄ UqX%y)‡|R3Hy ߬l&z"Y dq#UӐ/Y'([?y/%KQd`T;7I<-,H&Z0;#KރotpKvNEwtb=+$,pWGGVR*m;0@JܶC*Kq9& +9A_Xrs_*c~w1e(ӎi^m4d$λ?J t@IS0/Q~G]t[cLd0JUz_l% =F v/bk`g+mP/^f Lf<JQ|pmq:7o~{`"[-3ͯ[x@ E/Jrޗt=PhN Lmxg2CxvO;X&xDftoζ2'Dq' )OƐ6=ծ4U4f+@T_*IlB `)-B=IŤ/G,6kbO2E>]fA-{N 㿰gly-dGm֌En1ǃK`spt:@gKB$!Lȑ1'4NL\b.)žO͇w- \՘8zN`Ba rQ̸XKlەQIԸwqg32#8KnzxҔ ?p@eR_W~6<c֦Yܜ=CE ' ty{@>_uh&㙳Niﳟ.ywg~^wm; .#t7Q*CL}k&&EfX\\͞5 x`{-EVä( ֔tBdEDU, O $ӵ\d6}݃2jto)LAsO؋n } 3W6PBT\8`MTLHͿ ۟5T&cYC(/,*/p-wjl\ 2R!+\6n꿋ND 7cX!2$9*ZkAXEgLM_L*4'$9h {}XOG9-q}  fwu*\pQ'MJLY|bKS+٥piy~Y^MQ@q9'SС.]8 EYp:Ȝ1N!+4!mZ-x>jѳ YK:1ইR&H$9–47 :qv'D=^!BI!`c!f#^DXv@Π!cLmfQ. R Դ2Bsڙp頣ϭ]nlˬ4 swziwy]dSN?dB*,]GFl|oD9+ӟbH2POqdI-ۿK A|8Er#XZ{Xxq8c̫ @i~QjR"JxS뭦v&x}~9J$;2LM4Jd4ޫ+J`@02aBL-sH<͐˕ᖽaAkEMa9mRAz=/{@h >{\N4SZn]u\W#H-ʲ3x?KS6dP9YJ1;!޴@aҪCwza:$rqԩ=3b,lI7F}jQJ4 r}nܥ:>ҘhRic-TGb~1fx?b)llѼE;`(ϟmF! vl4-S]?IigrղrG*+mK~6m3~gm0zMMG!^[sW(AٌrX} 4$%Vb0JY@&w{ѥ3>&!;iƧ.}=?(Ȧ߰쬩MrS!hR6:p{_u:0I]HqA#*jOj/(CRc9#ڗF!5g 泣 @f4],=`@cm#ez 2[4sh.0c9#9RW569?b1/g4\g"uw;skɓ*[B|najŋC, Ĵ{.ȏYKbn644)>d{Qמ5bTỚ`S$,?az =Zp3Q᱊h m|V3°ZR$1Fd$R9jopr&QHzI=bAY\[d{3lx+oFA{wטҌpa\V!Mue s#6~E _L._k䞲/FOJ#( M#)#+]>Ex w ߖQ EtyׇZk8Ivj无{qet"|K ^L {PJEh81֔A@V8=xx6UCL<e*KkO[6;LL,E@0}Etp9\l#`WXGxb pNglAHRf]eT쐻#R )N'Y]V8LΕ'J8Y&Y]NMSPu"D,+ '^ Af CcDz:^w8R5{los#6/֠N_b©|xf|7V0Sv.:4V(/g*Fte`2'|}_:স&YY7! 3KҮ1qe=24B,dMo"XYЊoVn +ŻR>*݆tUݪz<=Sk_3'i'ZGy{L>F:HPaX5mki^dhDJT 02J?q:qvVf ,vQK3 =٩WX_7r-"WO05?I3@i; [mǁ? Z؂;+v&TuC$d9WbGҊaO#yq7;̆!4lsUCC٦$6:~6(KM哹μ6) 'pѬ{vC&Y{Rq2i/&:%@Gy~ն'ZhV 9BVm`Ott[:F][n I^+aη>DJv'H9 „;TyPl¤}`_ME!]{nzë~6tcabEC)V^{Z'〹qZ'!GاDA4rq` f,0Wwa"@QP };Aq#, 7=ԸEp^D:S3|.\_ +0)=9dO_<[e -"9)ܻ(ESIߟ˨ig1b:7\|!ױ^_YKΞ@OE@{gdP:)`-S!ΒUk؂2zNZלG}Fyw_r}l d7v#>Kd\2ȓDFhClvDfx\,P+au:tbi-/CfR;tUMKJݾm0Q[ E9.Fx-^)5_18c,@ω9K N4$K-s ucBh7R=1E7$oڐ5Q!uԣvX6zk:amě4FZvqE:e{^, .דx0Hq  b÷Xd/;jk6u!2X$˘*tiԻnו3+ ]~{NyZ͇m>A{N.N6Cz|Puv "F3YL.lj }?;xIƏh҅jZt-V-:_[7?GOaL6ǝx{6H9LDз}^4/Rx)"X (O%o !4ᬍ&=bnP;Lv{$?gQ(a @zX9?e^n#v=v sp'we0(K@<]Q'fpjlTj/lkdߏ -WB5'٭D!`VfT=|<$;]튌"jUۦ;8BwrYuR !ݯ(_%h ndtHFgRNml^u%-~F$h],mZ(2aFvGʫvxo{7- -OBN2uᓻ(m૙ht0/,1 GTp*)rw8j!!g|H|/f ưDtGDmنQJ%iY @8guAIq E( Zv`N$9*w) SX83ιT4uŇ}ki%} ; X*j3ZM4fϯ [pld Վ]ҽ{