sbd-1.5.1+20221128.8ec8e01-150400.3.3.1 >  A cOp9|Gq\ #pƉy'1^qL@JK! $`6fi4O 1{t}r3s7-'f\H+W ~ ZڌW+`I+GR:aS(qc6V,nCzHKRa /s299bc05fbf1f342c94f8397f5af822c46e58f2c3ce2cbf31a0d9722d38384ba4e513c2e1c8fb44aa9028d6b9c307e8c7aef293fc9PĉcOp9|A^Z~gqP}D1Ub *dP~1uI䁆yab~X26wdbpH~Sej ^S#0/v"3}}Bge䑟?)>Qdݚ3ϔԩ!w|"ؼLB+38$z M5u#=ZC«|xfY;_qѤ(LWSR9RV ?e(Uf(&EG"ȫU'.3tY%(>pI_?_d * >| +18h A     <  \     L\|*$**( 8(G9DG:=G=X>X?X@XFXGXHYIYDXYTYY`\Y]Y^Zx b[c\8d\e\f\l\u\v]w^x^y_z_____Csbd1.5.1+20221128.8ec8e01150400.3.3.1Storage-based deathThis package contains the storage-based death functionality.cOsheep18'SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/Productivity/Clustering/HAhttps://github.com/ClusterLabs/sbdlinuxx86_64 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 sbd.service sbd_remote.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 sbd.service sbd_remote.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 if [ ! -e /etc/sysconfig/sbd ]; then PNAME=sbd SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi fiif [ $1 -eq 0 ]; then systemctl disable sbd.service sbd_remote.service fi if [ $1 -eq 0 ]; then # Package removal for service in sbd.service sbd_remote.service ; do sysv_service="${service%.*}" rm "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : finxjF/AAA큤A큤AcOcOcOcOcOcOcOcOcOcOcOccOcOcOcO22172539eec197f930f78c65cbfd5d0f48a966051bca6915061b5248e3954da606d31b92f85e31ad3631054cfc63ed48cb8ff59c63d13e7e14ea7f1c986f43480385f83c93a3423e975f59e9a04ff507349f3e477cc0f172938a5b8d4dd554a2e19b3a17638a40d99e8304b2b17c442d87e7f0ba00ec91840ee2dd8e407530d31500bf559b7ec63c498aaed1e32d28e5670c63bea784dd1d46d69d29063ad91a8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b680f38b56dc3be55bd2c17c0413546bdb327266d8e96edfca5572cc2ca6f44169f8ea12f91396f5d1f836c663aeb1d462209f11bd98146cc213454992a5d8095eb9d85f7244ba365273dac5c79bdc4b7e0a8aa191da5e5753d4ada1fec11743serviceservicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsbd-1.5.1+20221128.8ec8e01-150400.3.3.1.src.rpmpkgconfig(sbd)sbdsbd(x86-64)@ @@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/pkg-configcoreutilsdiffutilsfillupgreplibaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(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)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcib.so.27()(64bit)libcmap.so.4()(64bit)libcmap.so.4(COROSYNC_CMAP_1.0)(64bit)libcrmcluster.so.29()(64bit)libcrmcommon.so.34()(64bit)libglib-2.0.so.0()(64bit)libpe_status.so.28()(64bit)libqb.so.100()(64bit)libuuid.so.1()(64bit)libuuid.so.1(UUID_1.0)(64bit)libvotequorum.so.8()(64bit)libvotequorum.so.8(COROSYNC_VOTEQUORUM_1.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.0.4-14.6.0-14.0-15.2-1ClusterTools2libpacemaker32.3.22.1.04.14.3cc*a5a@aza@an@a @a @a @``Gc@`Gc@`@``` l_$__@_G@_G@_G@_G@_G@_'@_'@^[^[]{@]{@]{@]@]G@]G@\ڭ\8\N\M\b@\I\@n@\5@[[[ @Z@Z@Z@Z@ZxG@ZxG@Z>E@Z!D@Z@Z@YZ@YZ@YZ@YqY[@Y1S@Y.@XO@X @WWgWu W;V%@V@Uygao@suse.comygao@suse.comygao@suse.comygao@suse.comjsegitz@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comvarkoly@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comfbui@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comjtomasiak@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comjengelh@inai.deygao@suse.comygao@suse.comygao@suse.comygao@suse.comrbrown@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comygao@suse.comtchvatal@suse.comkgronlund@suse.comygao@suse.comygao@suse.comlmb@suse.com- Update to version 1.5.1+20221128.8ec8e01: - sbd-inquisitor: fail startup if pacemaker integration is disabled while SBD_SYNC_RESOURCE_STARTUP is conflicting (bsc#1204319) - sbd-inquisitor: do not warn about startup syncing if pacemaker integration is even intentionally disabled (bsc#1204319) - sbd-inquisitor: log a warning if SBD_PACEMAKER is overridden by -P or -PP option (bsc#1204319) - sbd-inquisitor: ensure a log info only tells the fact about how SBD_PACEMAKER is set (bsc#1204319) - Rebase: * bsc#1180966-0001-Log-sbd-inquisitor-downgrade-the-warning-about-SBD_S.patch- Update to version 1.5.1+20220716.c43276f: - Be a bit more descriptive on issues opening watchdog-devices - test: a few tweaks regarding setup of test-environment- Update to version 1.5.1+20211210.92ff8d8: - configure: have --with-runstatedir overrule --runstatedir (bsc#1185182)- services: enable systemd sandboxing settings for releases >= 15.4- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): * harden_sbd.service.patch * harden_sbd_remote.service.patch- Update to version 1.5.1+20211116.6bb085f (v1.5.1): - configure: validate configure options for paths (bsc#1185182) - man: refer to the modern run state directory `/run` if appropriate (bsc#1185182) - configure: add --with-runstatedir option (bsc#1185182)- Update to version 1.5.0+20211005.5ed9fd2: - sbd-md: properly destroy io-context - sbd-md: properly free one-time-allocations of sector-buffers - avoid using deprecated valloc & frequent aligned alloc- Update to version 1.5.0+20210720.f4ca41f: - sbd-inquisitor: Implement default delay start for diskless sbd (bsc#1189398) - sbd-inquisitor: Sanitize numeric arguments- Update to version 1.5.0+20210629.1c72cf2: - sbd-inquisitor: tolerate and strip any leading spaces of command line option values (bsc#1187547) - sbd-inquisitor: tell the actual watchdog device specified with `-w` (bsc#1187547)- Update to version 1.5.0+20210614.d7f447d (v1.5.0): - spec, configure.ac: default to resource-syncing with pacemaker- Deprecated path "/var/run/" used in systemd-services (bsc#1185182)- Update to version 1.4.2+20210305.926b554: - sbd-inquisitor: take the defaults for the options set in sysconfig with empty strings (bsc#1183259)- Update to version 1.4.2+20210305.57b84b5: - sbd-inquisitor: prevent segfault if no command is supplied (bsc#1183237)- Update to version 1.4.2+20210304.488a5b9: - sbd-inquisitor,sbd-md: make watchdog warning messages more understandable (bsc#1182648) - sbd-inquisitor: calculate the default timeout for watchdog warning based on the watchdog timeout consistently (bsc#1182648) - sbd-inquisitor: ensure the timeout for watchdog warning specified with `-5` option is respected (bsc#1182648) - sbd-common: ensure the default timeout for watchdog warning is about 3/5 of the default watchdog timeout (bsc#1182648)- sbd-inquisitor: downgrade the warning about SBD_SYNC_RESOURCE_STARTUP to notice (bsc#1180966) * bsc#1180966-0001-Log-sbd-inquisitor-downgrade-the-warning-about-SBD_S.patch- Update to version 1.4.2+20210129.5e2100f: - Doc: adapt description of startup/shutdown sync with pacemaker- Update to version 1.4.2+20201214.01c18c7: - sbd-inquisitor: check SBD_SYNC_RESOURCE_STARTUP only in watch mode (bsc#1180966)- Update to version 1.4.2+20201202.0446439 (v1.4.2): - ship sbd.pc with basic sbd build information for downstream packages to use- Update to version 1.4.1+20201105.507bd5f: - sbd: inform the user to restart the sbd service (bsc#1179655)- Update the uses of the systemd rpm macros * use '%service_del_postun_without_restart' instead of '%service_del_postun -n' * drop use of '%service_del_preun -n' as '-n' is unsafe and is deprecated This part still needs to be reworked as leaving services running why their package has been removed is unsafe.- Update to version 1.4.1+20200819.4a02ef2: - sbd-pacemaker: stay with basic string handling - build: use configure for watchdog-default-timeout & others- Update to version 1.4.1+20200807.7c21899: - sbd-inquisitor: refuse to start if any of the configured device names is invalid (bsc#1174915)- Update to version 1.4.1+20200727.1117c6b: - make syncing of pacemaker resource startup configurable - sbd-pacemaker: sync with pacemakerd for robustness- Update to version 1.4.1+20200727.971affb: - sbd-cluster: match qdevice-sync_timeout against wd-timeout - Rebase: * bsc#1140065-Fix-sbd-cluster-exit-if-cmap-is-disconnected.patch- Update to version 1.4.1+20200624.cee826a: - sbd-pacemaker: handle new no_quorum_demote (rh#1850078)- Update to version 1.4.1+20200306.9571749: - scheduling: overhaul the whole thing (bsc#1143064)- Update to version 1.4.1+20200130.7e958a9: - Doc: add environment section to man-page- Update to version 1.4.1+20200113.4b617a1: - agent: correctly compare string values when calculating timeout (bsc#1148236)- Update to version sbd-1.4.1+20191119.25fce8a (v1.4.1): - regressions.sh: relaxed timeouts for tests under load- Update to version 1.4.0+20191029.695f9ca: - tests: add regression-tests using preload-library - tests: added preload-library for reboot interception- Update to version 1.4.0+20191028.3f01a1d: - spec: add devel package- Update to version 1.4.0+20191028.d937f9d: - sbd-inquisitor: use crashdump timeout - Build: switch back to serial test-harness - Doc: mention crashdump message in usage note - defaults: make 15s timeout default for s390 consistently - cmdline: just use SBD_DEVICE if no devs from cmdline- Update to version 1.4.0+20190919.2758632: - sbd.8.pod and -h help text add -vvv description - sbd-md: add a warning log if failed to open/read device on startup (bsc#1150429) - agent: log detailed errors for monitor failures (bsc#1148236) - sbd-md: list/dump failures go to stderr (bsc#1148236) - avoid deprecated names for g_main-loop-functions - sbd-pacemaker: check for shutdown attribute on every cib-diff- Update to version 1.4.0+20190612.398628b: - sbd-cluster: periodically check corosync-daemon liveness - sbd-pacemaker: assume graceful exit if leftovers are unmanged - sbd-common: query rt-budget > 0 otherwise try moving to root-slice (bsc#1143064) - Rebase: * bsc#1140065-Fix-sbd-cluster-exit-if-cmap-is-disconnected.patch- sbd-cluster: Fix 100% CPU usage when CMAP connection is lost (bsc#1140065, SOC-8774) * bsc#1140065-Fix-sbd-cluster-exit-if-cmap-is-disconnected.patch- Update to version 1.4.0+20190514.e9be8d9: - sbd-inquisitor: Avoid flooding logs with messages that hint the default/configured timeout action (bsc#1134496)- Update to version 1.4.0+20190416.5e3283c: - sbd-inquisitor: overhaul device-list-parser - sbd-inquisitor: free timeout action on bail out - sbd-md: prevent unrealistic overflow on sector io calc- Update to version 1.4.0+20190326.c38c5e6: - sbd-pacemaker: bail out of status earlier - sbd-pacemaker: make handling of cib-connection loss more robust- Update to version 1.4.0+20190311.0159a3c: - sbd-cluster: finalize cmap connection if disconnected from cluster (bsc#1128059)- Update to version 1.4.0+20190201.f949aa8: - fail earlier on invalid servants- Update to version 1.4.0+20190123.1829c40: - sbd.sysconfig: watchdog timeout set in the on-disk metadata takes precedence - sbd.8.pod: use the generic term "cluster services" instead of the specific "openais" (bsc#1112918)- Update to version 1.4.0+20190114.7f33d1a (v1.4.0)- Update to version 1.3.1+20181218.dbae8ab: - make timeout-action executed by sbd configurable - use pacemaker's new pe api with constructors/destructors- Update to version 1.3.1+20180920.bf16663: - sbd-common: avoid statting potential links - sbd-inquisitor: SBD_DELAY_START can be configured with a delay value (bsc#1107321) - sbd-common: don't follow symlinks outside /dev for watchdog- Update to version 1.3.1+20180703.f95b98e (bsc#1102930)- Update to version 1.3.1+20180507.e102d9e: - sbd-md: return error if faied to list any devices (bsc#1086650) - sbd-cluster: let scan do the job of proc-parsing - sbd-cluster: search for pacemaker-remoted- Update to version 1.3.1+20180502.970d913: - Log: upgrade important messages and downgrade unimportant ones (bsc#1091839) - Log: change sbd's default logging level to LOG_NOTICE (bsc#1091839)- Update to version 1.3.1+20180316.8873890: - Fix: add Documentation value to systemd services- Update to version 1.3.1+20180313.fe5fe1d: - Build: sbd-pacemaker: Query CIB directly with the API instead of get_cib_copy() (bsc#1084689)- Combine %service_* calls to reduce amount of generated code. - Use %make_install, and make sure directories are owned.- Update to version 1.3.1+20180202.cc3e4cb: - Doc: sbd.8.pod: add sections for query-watchdog & test-watchdog - sbd-md: dump_headers returns 0 even open_device failed (bsc#1079316)- Update to version 1.3.1+20171220.1e93740: - Fix: systemd: make pacemaker & dlm wait for sbd-start to complete (bsc#1108393) - Doc: sbd.sysconfig: mention timeout caveat with SBD_DELAY_START (bsc#1074038)- Update to version 1.3.1+20171130.ecbdf9c: - Build: cluster-servant: Compile with pacemaker-2.0- Fix: build error with glibc 2.25 - Fix: gcc format string error - Upstream version cs: a7a7d792b9922f19bbace276c8a154e157a4f99c- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Bump to 1.3.1 - Add commands to test/query watchdogs - Upstream version cs: a74b4d25a3eb93fe1abbe6e3ebfd2b16cf48873f (v1.3.1)- man: Call "-P" option "Pacemaker integration" in the description (bsc#1033600) - sbd-inquisitor: Do not use watchdog if the conflicting options "-W" and "-w /dev/null" are both supplied (bsc#1047376) * Drop bug-1047376_sbd-not-use-watchdog-conflicting-options.patch which has been merged upstream - sbd-inquisitor: Enable pacemaker integration by default as advertised in sysconfig.sbd (bsc#1046421, bsc#1033600) * Drop bug-1046421_sbd-enable-pacemaker-integration-by-default.patch which has been merged upstream - sbd-inquisitor: Respect the obsolete option SBD_WATCHDOG for backward compatibility (bsc#1047372) * Drop bug-1047372_sbd-SBD_WATCHDOG-compatibility.patch which has been merged upstream - Upstream version cs: 681ce1acbda12754eb97fb91f9a7306ff368452f- cluster-servant: check for corosync 2Node mode - disk-servant: signal reset request via exit-code - improve reboot after sysrq_trigger - Upstream version cs: 8a0800cc906d7bb8f8ac0d5664bdf691b2ca7690- Fix node name parameter in manpage (bsc#963674) - Don't reboot if off is requested - sbd-inquisitor: cleanup_servant_by_pid() should be static * Drop sbd-cleanup_servant_by_pid-static.patch which has been merged upstream - sbd.sh: Use a more obvious variable on parsing devices (bsc#1033934) - sbd-inquisitor: Do not create duplicate servants (bsc#1033934, bsc#1065748) - sbd-inquisitor: Correctly look up servant by device name (bsc#1033934, bsc#1065748) - Upstream version cs: 11262fbc80364f2993a9876a2be82f4170c41e4e- sbd-inquisitor: Do not use watchdog if the conflicting options "-W" and "-w /dev/null" are both supplied (bsc#1047376) * bug-1047376_sbd-not-use-watchdog-conflicting-options.patch - sbd-inquisitor: Enable pacemaker integration by default as advertised in sysconfig.sbd (bsc#1046421, bsc#1033600) * bug-1046421_sbd-enable-pacemaker-integration-by-default.patch - sbd-inquisitor: Respect the obsolete option SBD_WATCHDOG for backward compatibility (bsc#1047372) * bug-1047372_sbd-SBD_WATCHDOG-compatibility.patch- sbd-inquisitor: cleanup_servant_by_pid() should be static * sbd-cleanup_servant_by_pid-static.patch - sbd.sh: Correctly handle SBD_DELAY_START for multiple SBD devices (bsc#1033934) - sbd.sh: consistent use of SBD_BIN (bsc#1033934) - Upstream version cs: a0bc43b17fcb997fe4c09731db2126ab350cfb50- Update to v1.3.0 - spec: Do not automatically try to restart sbd.service on update (bsc#1033934) - Upstream version cs: 4968e9c8602fbb990bed63cc96ca18f62e2181db (v1.3.0)- Clarify documentation around watchdog option (-W) - Fix node-name handling in structs - bail out if too long - man: Update man page to use pcmk_delay_max over start-delay (bsc#993032) * Drop bug-993032_sbd-man-pcmk_delay_max.patch which has been merged upstream - use LDADD instead of LDFLAGS to fix build failure with ld --as-needed * Drop obsolete add-explicit-libs.patch - Set SBD_STARTMODE to "always" by default - Upstream version cs: 4ee36fa33b57a1ad95678363911cfb02a92e1edb- Correctly find the pacemaker remote process - Pacemaker remote must be allowed to start in parallel to sbd - Only log 'healthy' when a servant was previously outdated - Ensure the correct callbacks are always configured - Streamline the initial cluster connection - Non-disk servants start off as outdated until we hear from them - Correctly check if the new servant is a disk - Ensure crm_system_name is set to avoid SEGFAULT when connecting to the cluster - Repair diskless startup (fate#321017) - Enable the cluster check module - systemd: Provide sbd_remote.service file for pacemaker remote nodes (bsc#962287) * Drop sbd_remote.service which has been merged upstream - Simplified check for disk vs. non-disk servants - Implement a new mode that gives priority to the cluster servants - Support pacemaker remote as a cluster connect type that we can monitor - Attempt to reconnect to the cluster after a failure - Only continue tickling the watchdog without quorum if we have non-disk elements - Notify the parent explicitly when the cluster connection goes away - Track the number of servants and disks differently - Cluster servant focuses exclusively on having a live cluster connection - Automatically scale timeout_watchdog_warn with timeout_watchdog - Differentiate between when a node is offline and unknown - Gracefully handle an empty CIB - Repair startup when no disks are present (fate#321017) - Allow the watchdog timeout to be specified via the environment - Self terminate when quorum is lost and the admin configured no-quorum-policy=suicide (bsc#950415) * Drop obsolete bug-950415_sbd-pacemaker-segfault.patch - Prevent watchdogdev variable from being erased on fork() - Fix the parsing of devices from the environment - Let systemd own where the pidfile lives - Use the pacemaker corefile directory - Repair the SBD_STARTMODE handling and allow startup without a disk partition (fate#321017) - Batch up the processing of cib updates but cap the maximum delay - Simplify the systemd unit file by reading options from the environment - Drop dependancy on clplumbing * Drop obsolete sbd-configure-libcoroipcc.patch - Pacemaker: Fix compilation when building against corosync 2.x * Drop obsolete sbd-pacemaker.patch - Upstream version cs: c511b0692784a7085df4b1ae35748fb318fa79ee- man: Update man page to use pcmk_delay_max over start-delay (bsc#993032) * bug-993032_sbd-man-pcmk_delay_max.patch- spec: Update the Url of the project- Cleanup a bit with spec-cleaner - Use pgkconfig dependencies (and only those that are really needed) - Remove systemd conditions as the only distro versions we build against have systemd - Disable the werror cflags addition, we always build without it distro wide- Update to version 1.2.1.git.1463482437.d6bd23a: * Add support for diskless sbd mode - Remove outdated patches: * Remove sbd-pacemaker.patch * Remove sbd-configure-libcoroipcc.patch * Remove bug-950415_sbd-pacemaker-segfault.patch- systemd: Provide sbd_remote.service file for pacemaker remote nodes (bsc#962287)- pacemaker: Prevent potential segfault caused by use-of-NULL on checking node state (bsc#950415) * bug-950415_sbd-pacemaker-segfault.patch- Trigger rebuild of sbd against more recent pacemaker packages (no code change) (bnc#934919)/bin/sh/bin/sh/bin/sh/bin/shsheep18 1670926213 1.5.11.5.1+20221128.8ec8e01-150400.3.3.11.5.1+20221128.8ec8e01-150400.3.3.1 sbd.servicesbd_remote.servicestonithpluginsexternalsbdrcsbdrcsbd_remotesbdsysconfig.sbdsbdCOPYINGsbd.8.gzsbd.pcsbdsbd.sh/usr/lib/systemd/system//usr/lib64//usr/lib64/stonith//usr/lib64/stonith/plugins//usr/lib64/stonith/plugins/external//usr/sbin//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/sbd//usr/share/man/man8//usr/share/pkgconfig//usr/share//usr/share/sbd/-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:27117/SUSE_SLE-15-SP4_Update/d0ac37c87ce13b09202b1cd244ff7c6e-sbd.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxASCII textdirectoryBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=248a9ed0380f5117b495902cd61a0ff681e41fdd, for GNU/Linux 3.2.0, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)pkgconfig fileRRR!RR R RRRRRRRRRRRR RR RRRRR PRRaN_utf-84ea786f2f5af4589bb8239591a817b546a8fddc99445046366e3fbe7769e05ae?p7zXZ !t/(] crv(vX0IܝzP1Z!h >5s4s *æA4i6ݺC8\]䋺V+FڬA_M|gfbם64Y XqU5F払+p?Y$7\"~{N |@0UT(Ϫ#)Z$ŋehJ%mp9m/Ki0vQW $EhpMlS^%꽭 \d/JEl@\"`t5C>Qah0bfo#S.AH׼>(WeQ4Z ̋*o:׌N.AӬvhQڑxڼ}X!wł5 &eҿ~'y|P?`Lt{齦FӲkt^ȧr^95''_+Ng{sT\'p!tKi"1"f}x}\H*mS}ա,Z4`G8lwbWTikn Ftim ePp,֮.XX!ݢDY>Gf&wp%ЈSdQY^{<`8vR[0HˤIA$^q"@JIT6U{n@djlt䦨gUvNzzG+S㫦v" VutsU!r[;:GC0MRS Dz drX_> qgM3 iZұĠ[) #uj-!IA0FAK>N>ۊA}Ǟ*4,<"yaҫ ٬w,~rO Xk N?IGV8Ne^тKzzuÂ2==k.!+9S;M`$ɑ%1j!58̚۴" &uc2Ȱ|2g4caXQ{t{oجHd#ה(x=(hqhRoӶ&`yJ3jfP_#17%{/9 %(K8!ՠF) y!E4W28AZU^Wnr42m/!U[˃6%iҷe{Vo؟t\hQBɽď@}i9gT^Tl{O40Ǒ8T[etd#V`ypX\hh ۜfFB߆ )5d`$*F `p3fsɵ8w0\cLgԊiFxnUjM%9m v'qA oИE# >; HQ6pnJ _ь ԏ.1#sD_ Sd!Q]-\⒣]7k:CGIòh:a˰4BԃW'?X[!!P~ UkkFzqL/=qܘ+ SC919 0Xs{ Vxhwi~d*߯Sv-[; BG!o.SEAߦ]i 9UJEQFEF-̰v- DQn<ބGGbFH^8hr$>Cff\ d@W$vN<ßs3+]V~6}E9[QT R0#c{EQ+dC^)@&ӷ 7@ 1a1_#- ļ{K =*n h;?D:+xmuKKLrsXfbq<펕q0!.lӢ%#W f3)aFRN׮AMhrCЕ#r d}>dqGRe&@}#H wPMQqhLj6AVM~F͆1)l< yy(A7CTFF,,iK+ 濄WT_h1x޵g@n?3oM>䞗G#CUֱc\ qᚆzu@"¹y(+NHh~sā b7,o3Ork6oV/C+ qlu[A:taF:wu_ mϘr\"ƺ#ӯ3z8B-IepZQg%d=*F$I|Ĕ h5Wݬ>sF٫!-:M^b-bTF-d4u<4a23:I ~'ču.$:O|Gޒ%߰nƉi^mb7~!w(fe%P'z7?m@t^#m4Pq&9,Z+-H O/,A#!?2* RCЈD@WtD^oƙ\ @t &;-? &*d\pT/e qѢ.ʐOK'u P8b԰o,DlþrX3m_5Jt韴6)9Y7=p̯EkĢ\D2ZZ|jv-)) v_J=!O.TQ"RʥU[+as $ _[$@KaKDӧ^Ev|A'٫ą)ILP9h|tu˃JڭǽLhR4ť~=]k70`b/]54Ȫ ly1/#x~҅7y`t $k%oiUyD1p /.EvZU9: P)~%3a377$~EnPKeq"ҹ.ADy8f .C5a=jߌK*`bAwM$-!tSO4%cA)F![p&7ݐCMa4'< <PR=s*33&!ʮkdFg@WRX0O>FX6j$ӂ^:P!芩 WvѩV>s՞EIGgWXt2™ .#]!F<++"M5Wܟ#m#i4/c813؀ϲtÿО~ԙP$%҆! ƫYXI?4=3 F}|GVO4UM +wћrrBvۘ/ `ʶ:ǒ,D?ώ̶$hH`r-c~53^cW>7>ȸm%iD! &yrm7 3/!V2,PxO&2e%^V:ij>&X/ow-KADKS5?]E˖R݀h'[p%^ݣp$\8PǽgwUW!;s CK3UF lžiEek*O58vef\z.t9A !_rAj )6 x_W}ݢ" XH@# Ќer;Yr&=݈HyߎN9sǜyr5F~!5Wd4뼌Gs1ǡÚfNFq7=.Ϝ(~ )Y(fH]]2;I;sZq [!HqvGVY)+ȯ 檆 1dFHY4Ĵ)9Լl;!ϷjBTAU5JKՠZSOXF\虌wb:.D^ ZTmzC.bHFzN&|# 1c0ܤhbvO.pԯ*TغodB9>CmĈ)^vxfAV&5 | CO7~0!ծg?&%j*9fKZ:f?К K{Pڰ+3#7TQع$W/"@k}xe+gDrm#!b^=DJ ;vg_{% 3|&֧2m3 b˙#VG"s}ذ[16X`1 W~Ngvn1mq1 @l{hjr#:!,pLU6=yZD=zI[N6 ) ;ߓ~tE&2')lUy(K,L gY9 5@1LV,ydi(&Z۬t`%6!j}ݦ$;(G@N;O||s8JQ<)~ %xøHb =bf ճz +IFm.s[&Z1t\imu&٢T_kUFmqH $$zSE**'N%: ʬ$Є4~"-&ק 2fk܎Ҵrq~q%A#\& "RM꩏sb"s`oY5 94YS>!/D3ɽIB@\ .YGs-j%]s3:H /-ozYm¤{FVBLbI#|qOlO]>g#Ԫ$zkK׍=ަ%g8Qto*3F3_d_4)AMx1ѮЏZ 68!{7\˺Aޏӑg 'PLnn$(PI. KmGE,A'J[.è!$b.~PQH @7b >(.V &B0=A{;O|<<\T1ȫ1=[KWIvD- hq/~~ѐӛR(w ߣL qSzL6P.'9BOd9-*0MRțR&Vrj9kQ@n/u[-}U<U.kRĺKvL7تP.+@)X8fZ v R1q.95n4O<33ޯw1]l+YFfOǚ R8y#f2c1 ²APtl3;'%HO:6^¿PT.s!*^[jڤ3F523юpzEOb\ԁ>X vw^MFH 'GBOjB==?Š3zC޳Ytr#;2Š i6d@{3:ĭg!akK1,/L0kfSDW&V)ҾzDx_m󣒝^CI1$2L?M{8H-i)Cw \h%ʇ~u弔 96:51Y?HFւ,0S|HXewa,?aOxQuq.o&:k+-FD. MyA|Jt)Qoc$﫜Bvf^wd9T %tcz/c*,b4U';{tk hW;"8g`E;1}=[a-HS=@Ҽ"Y.=mj=c9򔍉گ#4~$fM2m+QeWi6\`u=-H$n\:nkJF,FK" 3JePxc*nN/zҿEyp8 *0NScM}ƞJbIWV4;K]=Z}0&ܠ_x2RtvAUG A#wb d -vޯذ31yY<6CeIĜ|'a ц#mʼn2V-w\O`g'MkW/:z:CҘN~RmAν !ybP^ 8,+Ͷ2<("<6!B@ȷ~jb5elљY|Hb 6GH\x=3JTNmw_A6&y~ilJ#0QlPga#*5aB GJT|% ;Rf?:YސEL|Z~\3G< u|K%TXU~IkI}ZyjK< u0Eu3su[ǵ5 F_nYK~5ɵR1ZAR?)v:Y?~ySw~0I[~d y6805"٬BF@0/ t\D6^}t1S$hΫJt#9Џ(:$Sh֡s)^'dߨ#APG_nwgLa'wow<҃ro3>{pɷŗ(,Jݽy=Tsc^9S]3sh%]XY7܋x:j')bj<XaF`qr6gm e5FO2֦p/ΓC!aվ!=NV,|*-f~^ ޵30qC].!ZsKv^Wo; b۵8'd߼|),uBbeb vۘ 1 Txٟ)ܻ_ySӌIwQh;,BvC"0A7%қ"(a߹Psuth`91Oay$iMtEH7%oQuvURJ|4O/R|`>nygOQ6'Un + Aa"L3_mKwT@z1∁c8)rcȯQL?u90⾙7 ;2#}^$\4ُy} vwUN7e02ҍ17V$(|2%8:vÞeu_hsVLV=Hg"qޓ n͊FKgyMXQ˜=u?nb0o`̂$[R~[u"ϼFTqh!(at]2~H_&AP5C5t(T ؓu_.xAa4 ! ~*$M}:5Ӆ[[z*5P3ĻC^A~s>}FPFINk,zU뼺 at͡r{DLƒW0mV3̝5o-ylxPHnE;q]nŰe9_>; rh2 t*Ox9=6-;o 1 Vnx6Ƞ޻6̪:ga@P U?r"1催zWρ,bM4>$SvRz`5 @XXV'}; 7auEjZ/Fb~@ vp 5Yu+Ֆy)!ێ'w[HuHQ7)m&*~sQ( ch{h.z0P PDulIo!4{;œ{쁪p?=X(M`Θy͗J߻PJǐ%,Vf ϒrdc?ig,w#j}D n@'&ay>#'Lsw0>? ! KbSiH;4҈ń€ f%5;BBh`,BTu׉bz#͊ zFjd(( л/\Snb:KN6ʴ璞$(9>OnP{K;H|+IdI/s~ ٫a~#6[d&E7+cRh/ eQg>B^ٶ`#:ǹd$~623 n6Y؈͏ͮ7_ݢG^l|mi0&b|cݫUvc*8-K_ >UK )@$ ."87;t{ea8!2F󦿒DŽ@ș"|N$׵5DUwV_K@2xm5Xdz|ʂ'cpL%*{KV'rn˲w<] t:VU@;z+g ]}E˚5>YQ>3f3ɒکt99Υ+bLNg$D)a: 8ǹJ:A&XO++G'-b[jKT;7Y` ^" 6ҁʨ]49 7-uZ&Yx8Mx~#1JSTMQ!G[#Aͧ&7PI^e#ǖ:/u mԣ!UW.[z0M[% U,ލÀX j~iƔx(ԵuڱoCjztM4+ E2іWm6"`lBz)-\GP3$⯛ 3>AMd[ IŠeEl'(}[.ذ1 J>OF4\Ow [SHv[P߰8Յ^WغUAsKbISz^c;(.tv_>]r0NwWA]?'ј kXЛJ]. wzz/֜|[MzVddKjٖ(]bnA w6<(T}4{7gP#hp*b%"GBy쨧MET'W;eV͜L], [%c\aյ͕=tTӐ1,^|sEe`hp-(Z<1BLI '~2 !m ZYC:+f3yUm'cPw \Dڎ"vi>s ꏚp.A.RY~ i:rp=#h]XiuSb ze'MՏȆ٘ҹ[$*9sH1N7Hvw3Ryg 8MrK$!1G7@WW_'ύm9^Hbց p;y9GYK8al ݎ*4sUA"_o!G7%y6rcaq(o+:F?qwKAdݍ:ш-m(7K3{.𒎟/TkjD2(,'P*oT6(#[c7 Gk(@%O=3̣w! 'Y\G-7WAH[^q+ߚ7aA)`U:RM7wv#Ʋ,\U/1i跄h=g.KGjiCNm^ qO{C:p?$%n c}+Exf'?ivT~ƀTKlSjN7N 2P,P+b?=~jGgڣJA!:.+M{8$۵j]#>)@+~H/k5Pj fSvϝ3.S@(%r3?$Պ)3WD/N /w3^oF^@G=ә}OP$&]Zف/l gItIH , 3^vͯA$XwZ*(33(Z7ĩ9`Kl͜WU[%-ovXs9By9[~^U ɪoeGt 1rSF_ʳ>j‚m:a^Vh_(;|sF#~ wefEx>#UO% 4b\%3tB!F?RȔD$CYC{%s$1VchZrJ&/wc'N4gGu>h7G <(Ӟ T?)J.e'Օ$ۼ>S$a$ݽSp؊Ro ܋I9 Ro:bl^P[V|&WPBU,]=+9^qNX"ӽXAqi)v)pQ  8qQIO~ V5a?מktۮHCN'L*Ӯ "<\u 2P@2[~e:{Ϭt¢-nw6՟sQ{{ Gk c. žV$q4 MR1돿k1 FJQ|0Y$mgDC$^,0_ZDWX|{pyuJs]ٜaG1U[QM2.cC1_ hIXuoO:Z Ç(It&Z</m/,C?N|`!oE/Zо4t1 /n؎&k|i!.FPb!뙏Ec.UK4E'%% d~[35gfp4}YG.͓ 8#z63B_PtwwfFZNRxHj1E\ǁ:R!|>Z82_ɓAnϡ3ʿîD>EE%w7хν $;Sl[C#aë' -NvޗrT5"u9'C_iW*HT!mnV!~B5n`ЖR\sKhvBs&8S)WIN, OuaphzbP0ed('dJ"iS`x& /2iV Po t3W+o+#Y(~!'A0Q'Eݤcײx NB6rKF=<>9ذR}k]|Qr-}ؑ`w:%c!plOe[P'X3up>aV\*S%!UB;zΌ_I޻GjnL_H{$!܈%ڦ69+Mv (#LIvU 6b{% :Xwuj.='*>_7F!Q6;t]zaFc%]jS'(%XE3( :Y%B+KrB8o n94YX ~w@{8j)Pq{qa;#xB20S!d;bLt}$Ao2Q$P"[VPO>}O;Ħ_P2G2!cYi_>. .:q7(} u\C".aGKa]ҩFvT]e{Oi^&K12g,9m\MTئ(P$S}|AMMK' ǂ.Ro y0u3x6ܮ3MkP`w5f2/(Vi%-3) ^\LaULYcq=m_Z̙$}7(o4N콣fP#QZA"tpT{;n )kbD(ic^'?+&[Pgq^ʛҐ~/c7kمՋKIJDc;"[;@mBv]A{1[PǤwq7QW%؏T3p6zB Ȩ~z'քDb10Lq(![נU }dKz޾!la)}lͨ=ʅRl@ihdCd9xs#+QWjVͤځ~%q<4l] ~[0<H9%9~-3:Khk,8gD;P 7kdlcnxLzxg{Xj}XJ!giHhu򊳎Pvvc_3w_Ewlp*zFJ~?߱(ݰ8I ShɟuCu6W[D$p306䷓CQnw-1r۔]E/D ?uyCf5P Vo?C"Eޙ8ON>Y}|)"wZץ.X+e8ـIIq7W]A#AGIU+ޥԭ,JJ7moCo>ߎ-\UdAhݨIaUVflFȓ] ro'@x"ԟͮ?dj0mo<(l J 81>x{3cm#S n*?7f}x4!1ڎhVu#cqdӑC(6Ի*rM1i\ZF L%Y9aN!15: 8]b*p 4xhy( RT0ToeJ\j⡘wGL Pno6ړ9y!C_*e~+½͝as{H FĎt%3"hW@.m`}Tpb}Fz@~ԪaaJ2BywaT/ dL\+ύ]*>Kdh*N5ܶMn/  )'i~"ov pI$hTJe4T#[ۋyl o;rNl僀^E\ף$3lP,lƺ[b/վ(|QfYjSBnK*ԡa4]KjN{to5d˗H9xĤzsc8W6!,ύR2 8Pb{.xn8.GJLD:i4(85˜"n-ř#sG↢~+!djB5Ufr b(j.kvH<+shХy!k4KϖHԻC K_f+"Q^ ] )$̼ dȹ{Z.;ڵxČ3(e6fs9V;r?$.,4Ef̬a>Sߑ8**@>߯g2rEb(ћe^ra `Cb;^ ;+HDamJ/WA:-V2a@'B _ũ&m؁0pP}d!@HdèwDuN2+ՆS<,NRӕY ^vr$y.fig-=dle*ZӁ1ɟ FMu}d [aTd&`f aNRΟ Zop@+,J͗wӷ{Ză< =NS uo!]#fpF+nu0go<F'ujo)5H)oP>ZqHi /k1e(T:lYt+:?~Pwa"(FfBΡj^kic"hy2c\[2 \ck%ӣm efuXIқ@QlI-jή0H׭1Cg^K1H&H%L8Ep{A8gjAmQ38A0 s}ŊMr`:/Ϲ˩CIz'Ne# B$j!UV3|ibthTZ{,&ElDP+"%w Pc\ Iޯ&5?IE7gbārVAر;Î[^~]xo 6T){yS%ɨi xVH"oc&|Ϊ!3^r'@n"񳐩!qm l!(S%WNK^)m֨M\h:rŹ$:[{ At?L}[my X=)cbJeUJUq(.c1/Np75Φg9\%D+$@šF ٭d 5NKur[I}RUM:bDwՒ^R@ M)PB)Kdb=L ec6$&9FS77&?︉H, :swX)k{[b18w/I5Ar橣E: ۶ fi8%5>LL]ZtjC1ػ.hnXι#[f*rLoq5AV>B`!RZg'io3|01KGE ψ'y$eqP\eѨtw(KThTF~|=95H-9lֈUBCjdߴ+AU4c+G<kxx^Q.}-8{I|!j6:HQ:Ekn0T9z.׾r!Hc̋eJiYbU`O@axp\L\ӽ_x'KAԹwO߾ m>2 ], WSNțE'|5a#+=2ts2@|cX#Wb? :ϫ(at!A^g)#oT{,yu* w4@KKvG?$HFm~^[i R\VOD&ur;Ԍ(_? Q,1+Ğ)Nr+`5DW-LO7>fK򾹩  $~/! P<%V +5SK`N<^uDL_9G3]yk> N ?Yj#{շ\S{!fW}EMMTc)Jdɜ;D6l\Bv„QJ}IkalO_H2/eQ9OU{@(3gGO۳(,F*!sRxnN3g OH}17zehovC|J&R3#~gP +[AA8^Յܽj6KP& rԺ } {FBGܸu}5CBK0;ʄJ ֖*)0=k(@p΍%C3dOkg촑w\ <05 :[lIN4x3!s[` Q&U#/yh﮲笊j@īi]}Kk93r tF^o+I<]̨s~k{].͓ou6qGT*dsV2Pݮ О)P%KauJVs7lՒѤEO8Zތv.\~3Z.j6+˶Y=vmAPG=a1*_AP_b\Q}]џfEB8PJvx~" k|3!FDr684L/2w`!Bʁz[eF3vԊ⸣ SE Z 8ȮLL^8_iE4Q$#&決=~.sj<fE}Jc!yvS=M_)0ϖ-LS } 4E g(N{&ɴI]B+WuQDY^#'z:|hQF琼\Gtc;A(\+@x;[AĖ`Mi=yWk^+rB'l#gt"Rh r$ -(|_ j,r\Z[x43W5LY&2C.iݍUZ~#bJ *&I]/lɞi؁ęt? ؃dX/.^%áYP 9Y\ct ! ~'u!pw|0c$?uˎN׶)&)=JO0̎vlٱxVmUghNMoC S])wB <c\<+4u_1'^ZHq^9ha8)9qeDb~5Q }U2Gϙ4q'e@ST%k]JS>#x's>\'g&MTWCS))sg`ˀ%; ^ +qsJJiUma@,Bըї55hwx~& aHK LO`҈ {T86 )jYb`bexD Eu[ >b7Vp#sy\@ܹ;/ n+Raٶ>iR)bWY'n jw薫=̒3%Pzu?|Jώ (9_!8NU5,:1wua*x# J~sVk ~a')DPFo,B;-Τ,6~s೪h:0$"B ċ~,uK96I.x[7nG@=ݵ$\naJy's=ے`H;9IكC6HYz*/J6Pnui1Rws!N?Ykxn5vMo%憭0҇I;$] ^&лplq!C˽NO yEB@Veߎ,n% pOIVZ,L 2ͱ7hLn7.P¦XGL.4; !"7)b,L`ʧk$4Ϋbx" n9fh@/ >E>ٮģ>?&эD8‚~:9E"t/Z' +%e#мc GF qx84 sumu높ܸٹ4?0~k 0o#U(_20uʐ^v*!tAr{!2;X?FFJ2އ~(ݪץ; MwC%"hhN &A|שav d" 3 ]H!8Sk._j`Gi}-b@I1(g/Sis*pTȿ2.Ik[pjZV՗Mg .4@kEU*-UFj tQgjuAO/~ i*%q_`)j_Wysd(dnH2jʼnkaG?iF-|-3J!WÚrdѫq\[dSZ>Ѻz  ->ݼVLVUDBr_Vm e[4QE B02;IV,ypqQ9Ps%S{<k]Q]s]3b)ɇCHՙquNb\ 7=nxP>؝k(Cͬ9EqWFRSTdĹl!*4oVcL4H._Z _,Fݠ} xMS ԟ T l2"tO}(ョegAZ+q3b8Yym9oȻ4# ZAB-ݰ2=?q h>lg=Q_,5t4_љJ`22C(( ƱJsښZPK% hiDn j ~ev7 Le2.yǩbd}? cLWzFNyXXA*\Z$n6F@zUysEHqau.r ָ]P4b)f ɵl\uvf\tK+_)TFv 1}kpʽٮWq%)}nǃ Nvaуo):+;": ǧy72d\< =Wx Vn;@@8׊x"?g}4g꽉'(4J*m-:q\1"+;:CуG4{8̀ey#t{ H[ JA&kVOŊYk7uu? ~S|Wp⦽Ќ&X3L7b$nz! ,aޡȞ}e7HBϭ)уA:) -PPcWìi?];i.+FH 3L)Rq,o [莪{nDUyT\":Nm`x+}ߢr.7$nЪEܨ]q6UKCn=up]EO xj}M|Wzɹc,]- QdR"/a`-j^Wќq H-|᫷5~940꽌cR,rzоw4۱E' {;"P65/LnW.h@P`5Fl/z>r1؟x t>"6@%V>Td8XnmtQx$c t8aُ0D/ah&;ӈʘ "(É.grHռtx}=*{-_b`YwJY܋&me^mM^9a|2tm>cL\A0P{*)fKsS5s#9([\@#ԒM>q-58WzF뉽KpJj;|06PWc>~!M59PD)fʈҊ -=ؔ"e6lhډu ?;E\Fy%+Uİ:*_hQ4,X;?^j^ w$լ|봸}N[߲@3: 1m /p\$>>fREOe~z2|ȶo5eG.< UבW}:lR6\~.g~."5@а'8y_4aE+3/^u$qBG6ӹ`FtʧZ*!0g@,ώԺt=uiT~Igr vvc*5!w DiGIިq|DCWL~e Vu)e/}uj:j 5eNXbMPA]&W6_Dxͩh\T1>duDD3{;)s@j kVDqN թ}WEk6T=i zXt1Ծ(@;/R\^t9Er}߰:,yAl1\Ŋ>J.dxU*FeCNJF5Jw֔b8A8EeJG?+fe=0ڸ\wkk&"kdQko pl2+s(\D# 1sK/۠*՘FTh+[L7k^M `5aK><7JJ1[ >|?2V(Jz`j:U>nh]nlM}E6Qљ|]]76YۼI,h؆0dן1IG[7DgkkrhM9/reQCdգj_Y X5z-3ɖ ,0CF2&ʹq>Zլ{([k{3JQcadwh>6|<R.}I ;Q3ŲwWEȝHXF V8E%,qJuUL;Ϛm?sc"V=~ƌ &e%@@ q)U_'Wf| ԑ( Z~&i(!Do5_Phc(p0@!Vlq2Vtҝ !{;q{ Ƚ;}i9C-!?^UjJ!ޝ&G;#$1 lj #΁=@^b?jGbFw WZrE(Aȥ "q R @Xb( 45XM% Cx 1̄tL@._ ]x/iN # Z7 Z1@ hD]%9S y$oۻXat3{?7(&$-bsK`ݕ9W~2H[ yzh6boX{TR* 9j2\Nr^XF/0!l|1sslVd`|y/E`nYMAĴnX/B +U͚& Y'2Nr ؕ>ɏb`lڑ m/֒%*yXu؁{;~חڕ BOd@f7:!L87mCPt7JP] U  TOKNMf*<||Mme qY f7c ؽ7颈n]hlQa'ƅh[UgܿL +0C*S珍CxlJSUxH YOl_hbn@Bmcu&ozlkÎs *NE~h+P`8/MS}͊<<ƭo̗`*6?"\eq)q$FRafoޑK*W\@N4A&ZaU|:p@1*1v$[&םŻ8ރUdC7 $䰋q:HpٍA+ф4}1aja=`dYx.H5Nw~VpM ?Îl~'7 -vSuH'֫$wڒ!2DܫJc[^';ayF:Qk@Xr!ն)T9/ 2qI5ԇ@(^ Ydf' RVN'enS 8$1 X).S-e­Y`HtXВ$c+[8 ցϸvƻ<4[ۿ{2%ɦ ,ͿGܷ.VZ7,o V_EomrW=$n:PXV궨7鲍b{ <6U6;:ܧ'3W= rXc k'SG~"z\ED7VHA_|̞۹4U$7 L r x8À͔*ḌKs|:HʙuEKSxؽG+qg4OE17>`DP^8 :3V?b!djqj>ye7ҥ Pw;PU5,+TpI}xR4'@k@7mljfBvjk'Tc\071]RsԿ?-J!n$JZzS:Jl'mI&nu̧[pT_zmwwfQ q<|tBj3*,L7dS1ߨ\N=TMΑe!@Ug9U#q$"(x(B!C'73W.zʀ<8W55]ߚE"OD9GiR*ufrhe)1*HFD{doQS a&ȯWuL-һ~Tԟ^n`?x"' % NDu PM:̊vPs̅(.~Ds\p^̾q'=ĎKЭXf~i^HyT(p88~wsיy%tcT{( S Lj#;ci=I\F<3bjRF>P(8陶3!"|dZ:%]'lxDYԞW³.¼M.)'l32ۆn>1aIX2vm#GE5({:w8 gg1;ސvb4=hV'\Y t9e"yQ>9ӚiK0rNĢdNm)t_հH˽$cyZ5ZP/_=nMH1&ǠO1Oҩ`D"=HJW#|_[Ppuͼƻ]փTp)o]rMTSV yp~7 @<דFF:ydy&'і兝HaY6Oڏ?E"dCa-ugOXq:YD| 5XH̲=}{-Jkƣ姮Iꊧm6H3s>:t|19zSV~ ; 0\ⶸg=4P@lފqnxq<#|B>Tj ~,eÒ\D4j1BvT ȌKZ*UԸo}ۧR21؎y](qֳ,9 L٥s1 uN*nT'Ki,H?pF퇨fّޱ:el B+(g%b j#D}1֪d='DCN f=#KO ZǔIv'.RR"ƾEǸ?@بeFu+jXuG00>{ _5m!?sCȻa`s]X{d0T|@;΋n -YI h;fXbM+f%km0}9.ŎhY *b'fGI˲D[|L5 Ӧy6"Ԟk stx <{kL0ث$PEB/miIE-j{uFX,XckH!)%;}O 9'|9p/ŇLj0}HoERvI ,5~n>i;0J`ㅯp _[3\̣mf̤d tQ6Vft]_F}I;0HOI~A[y.lN7*{7inkcsg'.Aإ~|1 ˉ>sm%̤7|^G,z>RD~ң7 1 I .!Z/ERc.B="`"QUI,F^ acKg=!Q; O޺7b}N8!>U=Xz&^i>`xQ|e0HWHwzr565^}7QyCШ'%L $xj'x.ahEwZ@.xan5ѯt&=Yt^?_tPzc [cMEXu9rm&Y&^^X(7C]HN Dl*[pD:ԛ*E& ͟* oecީl5b#B_5E?zk ܵ5c&VAӬ*t%麦TL tcZ߳j+V1;>Ūs?*G]N:GeT/kOt݁9Ӝ|±>f}_&m! Y :=3XF:Knm8nQcѿzK>ֳ+;!WYbq7M~WQ9p 3ޘRr!Ed`6*I>m-S%u3 ?ِFwsߕ @8s2,/[aѼbqpY9BL6vq238LeSh$\=O]L|:V"8%tEBU4&BH_gN&US;ʈX#I2Vd +_ʃ0˾Uf}OsͷWcy}[2<\ԯbث5մ:%ubc!kUΙm-Gb%ѻrn*u~ĸ+-7/ QE($S׺kk n.`f55[t~Ƅ(?$%hՅYWK^ ؊O퇞{NGUs9i0%ߦ̸;g8޼y釐+㜠Lmo{wn~"N(%ZnsV)mRжˁ}z ׽-pǏM6V#xv`3 P:[,VƓb]Ѳ`fVuM0B2-}ulv$# $T*s@`M#wҡIeT9}Qga;& 4٠"s}K1Pco5H[Ք56QzƠ ´UBtO:_,B閆^µtv6XWF&{>g6#>Є4lSWU .g qΧ ~2g_6^72{?8Wk 5c,X͐⺛k2/m/ 0oس&#:1 ŵϘyᷨi-m[3Xj2m)Rtv 9vKFuy[4>Z'/K\h^i1J{9m2wKT{`<\Lb; =*V` N\wwA(oṳ6M^Ғmv,b%К%ghWj4!Pqw5>j׉)Y ܩmf`\Ȉ  hmymXXP17vA`&8jv6+ OAF "Gعؕy l8"x?c%0Ңx%ITd_^q=OY(׫B0lusyJ:IVFK#TqKQ!椰mƜZM9m@O# d+$$j,v;wvإ]T|Ÿ<آU<Ǝ'" sPd+04 pK ua_s(aOWq3zeT@f }jÌIߺ!MS` ,!ю`Ia8sGr52r@Le@t+6xuB v4t,-Ɛrou[%)ۊ2L2=3 &*W2d-,]7E_C3U;bs9!2Kj] uZ߷k,X `)@ڶ1(UH~ш'D)j}Xj_ФaUT7F;TNY7 t=6eIt:,Z/\>zwoo!c?򑴹Nk8Z}TΘZG' r5Kכ|7-d`yU>.rX;l=tإYd n;Ѯ.ZzVSLڴO3XFhk_MmYs`6DoU tE U)2sTvd$thcՠЧffvg#cj)GLBpV$OtD1e.)N%"Ҽw?ʬ6R |D|vݷU^'f ,^X Xӥv&G˖>%|O}W?@E A2YiR$&?bMM ݎgXl?WBҕ~-Ǜ (!Oḿjg5!)jva]΋Ұ)/aq8w%yb5AHY/iW ?Ŏnɡ/o_%r<Q gx}7Xk˚ њ?ؼsDB|rw87EC!ΫNbVK&[@0t:-Xz#O?W!0H>c)^, M0-GM7T9l2 $ѻzfiTe3͸>dh71W5Nܣaе-pZ4Ū uHWI(؉Ol[Gz- v؉YmOz~!adž!'0E{Xi;?f[]ku@/LI7^J0r"Z|E @Hj]٣ո -lg'|+EU䰉؅D?Ops߽ Z\/OW~EWpGB>#C$h#!569vSxVBe 'Rs$n-fH=/Z^8dm ȍxk4\i\fo ⤰qs`s̙LaYo@;^&K)*S9, ZT5)nvOѹdG 3$Yd/S +lŮ7}qFt|狕墠'j? =:sw}hHH<܅ҊER L OLaֳӔ1]w`:|T@JfCRvtlܗ> P`[1WCys"ٍ'Lޠt\Q&EfXMؔ忉zW, $:Ǒ~riaQs:>Hm YG?kL0 gSr Mjn6dW-'~8#y bG1 0•D|6ǰxؕ00S}H(të\J v>º% .kja Qׁ8͹px@p&Yt^,Wpqkxk#E`4'ox֠O7NM.0N?QD0.s?,)סާCDy]jE6'NX-t'w(mhfA, C{82dA@a+F~-~TaFʱtΓ}A5زp>hQԲ=@r/[9Bc/5xNW+zTsmu%4@oU-,K5U7`3m׆)] iAu/΄,!AVQ_L?e9H 9׀]Or|`}v@ϿޫWDjH.nɜ9+P[Sxz~M H$nDۘ: c[νۧgD D8-BpVMDQb dH ,q@¡q{mْM@%8z"q2n)t"h m2)d6sZm&# hdꄈIۧ@Bl6Ssu 885䤘(:T0VaG|OP!qa%QSl"^,Fc >"L-;b2̛aGɁ_D|G|J PX(4*2Ъ < F2uR8MVg|_,ǩ D@8uL~uO9wŸx-qFI’{Fz™l6iUuJ<7Ҩa$ hL2!7$W(tm@ɰP<2-_Z~#7uAv>Ny2(c y2*]你/sJl~5=ln)iRw~癩{+!3:3Ĉ"dQ`s O ܤ5L1`2UBс_D0[,|fFCoIekP"~/Rĸ'PdWD-'=S^nL;3])uE`i۷>#s],DqЧC:xV'&H~U`t?˂}]y1r!е*;~iJ?Ua9aVLe+%)㾦m 7ڪUN^I{'k|{T$ZExC{xܣdWvRn!4PP{{qk }R+b ?Zsx|lXkZo4o+,oFya2xM eqbj٩PcYyT} dY5˹]i R̼^ڙ4?BJ:BzU CcdwBP̭wpsZLpIH؉YcwH-AщD_"vvL֛=.. pۍaѮDZDo'1͓: Px7)B$"mIt=%OӘ>W 3 fyr 0[%сғ3zEtSK-0{`nʮ 6ԩ_If6eG̒:%œH"bOxgCO7O23v Xvcp*#P:9wTA煼[4u&S'sMM-`C:zͬ7&W=ﰆ*TI/Xi!)(HpAK%~gO?F{7eV7ZT;+$[T`诐)[+XY?sP߰.'Xpo7r>0(gd>=}8/c-zǘh1&%5-1ihEV5ޯ O:_m 0̂A=Krr1\W2ɈMf45zs^g:l2)h\N՛یY9kz]6k:xpe EhҞUGz:-WHXh`EJR&<cniJt+v%M4) \mU`163ձb/8TԍL_&]G6Ol)ʈ_Xh=ɲ{Q#U-VeBNJZj"\RvyU4߃L9ds[' nχ<_ز,ͬD8R$XC%EȢKMЭº*/ѧZ? n@f=Dx0!ym!%^; Fg;Ra.㳻L>_L)P0<3!-uSnX%Q1xxU[j9/Z9Av1fn *n2bQ mN|sy ]8@~&@Wm] c盥3ŊNn?v0hwʪ<] ]643 sP<+w>t94vVvtNk qt'ůعIi:_) z'a5·fq|: |w[F#IN0r\ %uKMkZPp= fRI߾ nsmcvNjlRº]KAg&ꞱL xg9^FʲuĊAпUnLy]e]Yѷtdәdi )u =ſmU3xwTXsJLf@Mh+)76n7;crv "PGnkֺTU:M $BLi:l9B3IJ|!Յal0f)yҙeV$CVu`R½e/@iL1orI0joi%fagt9wl,[dJɟV/]1lԴY2US[!fpC{44DCH#\W'!!dxSS 7_qqDKگTJ3n#4= +6b[~^c ]QZz6d$5'c[}4Exv sP;놐6<J9/WωK)”N$55˲{?L1 ވF.۔-|:1]ti9Y:E(fOBFe?Fk.IjD_1{9w4,#oQj:mgzwu <X1S_wnQbE>(q$h_7j=}:a j ^3dM1yT,Gaѽw}i'.|>]-(JMlFq;z>{$$[7)p3xec46: ͸U3; %j%g_[v=*@$z|6VHcи9AW4Be,{G2vW$\{:LD+ JI-wb~Gy.(%%\)|}qYkvNn^n%WIrթg /}>e |~/u "zQuw#?|e!``t窛K~cC9{j lHHi{܁3@=Ϋ]n],7qtq`YuH%lwk(3"[E d xHbV]&4. v!i'CGhV0GC=xa&.{LbBY@9Fඁ:DΗlMYϒ˧Đ|$`VOAp~Ck+ӕܕ(+~V=B>PXb.cfd|s>>l~Ȟuq%p{%g0-!9D8KQ e91  㗍g @. ϨDžayTAz9>JV#% Jg ^XwJI&XYu!f&&*X 7X\ î(֮`BO++E;̗W Mfate*Mzrѻ n:AgF? h#1e:JL|HBgQ5ɿ.i JJ+ץj X! QCks#\ D(v(qպ26f YO7uLg Y,_KMI.M 6+m.KRaςepQ }Tv"L@]T`)(,٤ƌq6^'ѕ%Ce@awDtqkWKE)Qh^}4 +J˶4GPxrK=|6HʵHlp;Sx kSāªHv?0k,n](|n] a$3D^uY>S"m ]H^ʭVʌެ҇.}X^u }gIoqhAwG)jvtr)= c?7(1lK:MA0}Blۗ7N-'"ԙQX9VXhl^'&eK5,[{KZXIv2r$nf2fSXM5(Bm.]vB ]|rU_lNKI)Z IM=cuzl| eWtyB$>ĚCU\8.;yYYfE[\v-E7ғoC?Sz'.oXEvh,-hkL$zTO X9^ UvCå_@iWe}4xo§=ad$Tg+Ȋ.(A ^iM8 S}Y'wLJ+5 AkѣUt9 jO?! Dz^3e?j)7Xqq-%Z9OƔU M˚ ļt2O;k5*Wz^׸|*(R', 0l`q=C;,jޖBaiװ PY[:85]&=L4e}]켜{,4i+'o81bu\e2xAG%3Wq/}oUx]3'ru0MۇA??V'? O߬(_a`v":XQfy0mGLms _̕1غ˃B207 rjlm6)m?;i:^h(q2jI4wyp'##HX~;j9798X pQ J@?JQC68u6 {?QǞ8kZ{ȆkS~@V<ﮔJ~K~rbP !%q:e6BMJMJ=-wE˫ІGG!p}B |Y &XZYrN'_b2X+{PPOEL30k%"LdaZ[X)6)b"g_LH]! w#'C6I˭PP7qc3^I{4?iiX@oԱ (+fchs0dg Il Ա?9k4GhkrL&\*ydwȉ RO4x+I՘h,>\n-9dS+'m:yg%l_d?DrF{(apإt4`t ^ ?۳0B drv|D{/WύڔC0 VøJ1Bq}{N?:q[n4=Q9I/劅 @xkUOnsł? H$̊PydƁ̍y#?Bak2Svh_|TZ<7F151,li~ZijS Daې r $Êi+jښ%ݦ,V3MrOm[R w-[/Me&rJɶGO4Ts?WC%Ez ]8f^vPta>4ω||lOB~tHR6dD{/~errFB/,?_ (8|}t[)`KL2="~[F蝽S] AX8il4lMg.( o;F ;2 4OKO l?|P(\x}N@ǥv^x"]j[`GS{x~޲- mx5TaS2(d NQ SDNZkRrr VVN$;E/&sMNU8(-a2e4vcIҰ.IEULXۇ']aq&nSID31շ< 2Đ! yKnx!M .:#~7H:&Yx*3&%S#/ӸXA;@4׻mp˕\{rSSOĭz@{< >K줿l2S}V1-P\q#. i6ZC78>6sW߼:Y ۵Sq#Ջ'l%e5YE4:#9c&﹡.4_v_BP q1S(qaW;5Wʂь`MiL +3 *SvCp^㤔O%N%$^]ocaÈ'g`jcug&^T)ysϸm}cz$DMz +B6fHK g$a~Sݺ+D*]٘[{'BY\N UJbGk*!x'vf;֍j6u_GM>?'nq'#<u̅<\Z mwL3U˨ qqߦHsL8X/IAT5~ÅǸ#C).#=3J!2˖ $jz\JT;%iCTzcl}[R0"y08! Q%>B &OW;OւCC%ԇ=Moj:l:(%@ z^,RP 稑& 侄?(D^&Om5n$iE{s| g-v1ryUDR .ˣbv'g*9'4b SAqd=>O ņ4ep\gF0(vLw|JM`|%~gVy.aHh U87}߉ڵ`[I22jp!zv J~x_ Jv;px/mIlJ7cTOZ-?Fqiu}6=P![. ϛJw&l.qIz%Ͽ8xE"G=E%l[PC9./xa0{:`V0 6 4wk|ս9+0|}i˒,Sp7AtV&Xg!Լ6ҫ1mϥA I^M psn{)oce.r @/flrIZ Ċ kI&oU^|ql1Dbk=+;R ኊ!g1Z;olS)R|WUi_="5Ehq/\ê!՚fk\*Bq4} TlhWF?pN]v(ܾ2vЕE*\TkhJePe|DkBMCaeON])xGfԎdIΰsVrYy0>b7"7g\,ϴ[9"?_B|*p#/exN!SGɨB}PJH+h^vIf"^ܥ{LmoAEN¾!ꆱYGʲ,6\/9Rϱə!,=V'4?$̺{̵<r=+5m9Õcv]_{y JZ&-UC© 2HW(}oLwEJ!(ٻ,Yt"# U~N 8#}jvg2KY̜80AefF&1]9@N鯚\xZ⚨kB >*b 8]Z=dSBVd[lVW틅' z+UuKMky2Saٱ=\9!g.,ɝ,煮<.Mv}$P7 pdNMLPH5_6n_uDj5 WL]B1NB?^Ys*q)=xJK: \] "D٬4WPT'̝xdyr1Om1$7UaRSD!1?nnܩ4@>&lW|v>W6BkW ]> |\I'A$ˢ4`~gBU"kڟ1hr*R fOݳI0,| V08Z;. s4i?5A"G,.)vw 4s'T()=k@,b|Vf!714d`ӓy[F~̤3Yʤ_T/Xt`[tr< -H5U_?!﷭b9FN[bv#QS^^گ}aY{ 4VܚENH;vs p>?QƬD=.%SRPV{[d#Etm*j)Տ73<"/rx7Vg²{A"a8J)/OL, SKtKwVCJOei9DVְ$M,Zij]9 2:5",g+?ݬCЩ a}Zsq\Wp5)ގ"#)[$jheT2HTpBP /Hv-2TWޠ^OW+V4JZtq]Ugsn /"J6q :YEp)c(T`þX]_avOh&Kz٪ׇށi Vi.wb?QJP.$/8Xc5C2@42@G׀ILՊ>{v.w C <|I|f_t'phMF3q00;=IhWgF%SJw"Y `|.eF@kwʦ U'?cEƒ.<\$!CnѽsRȦv| !pD!Gczk^ꮽ VoeB-1bE&`yE0StݒMZKՃV<@/JViӋPmZ-h+ƆOeDa=[ .!EXI@A8)/Gk7WI%7qɉN>b<Ͷ-دO O1'B}ׁ+uXp&LcYP"# scmELZߤhC&{hh_^T\[x)wfaUҧP &;WXL,ҟޑE@C͇E*:)rb,a,i\hpY@p\+T՗ވ٫fϷaY='?3p=őĵ#?9"p!2*X 42ۀ3HeMd%r\b OwWOAPjX:^<٤"ClicbL瘵?n}^x<79G"bdE.GIq褬h#Dq ]NkaY6*um,x"p|W i54`AU: UWOC؜GsP; 2x=I%"{:^lj=ҝ zSͺ~K[֓0r s\ϣ0Ӂ޹icbyo 6٬ehj`1/1XMEbHr a3Ԩ.=r'Tt H,ӑϤ@[Q~c;(ID_ ME*< HL>{K$ b(GTWHP>U,1D炭Ȕ'P|=w0PJ_u~nVW|%c+t52?4W )L9cƘ4x'A)TXhdKy$z 9;-ǣr1{mA8YnmBy!+Ţ%I'_V$O%Ne]vVK7EHZ2֌tPJJҩl"$ 5MjU(t){* aU^xg~*9fI2 :ڵ#j>RXaXZfh2^, Qouf݀ hPox1eϽ[HKbH)VA *{㒓Ha518M;5SzZu{ g҇W$ld/".WUj񣝢^e+g(Lt4zN+o#rMFC&l&G YZ