drbd-utils-9.6.0-lp151.2.9.1<>,̉_n1/=„H,z5f51i4߷P JH@z wɮ1?6ԃ7:EnN/;"LpFae8:3' HkRXL_:-:iGQװmodß[-"~_Bj$Z)Q3(5i2й/]-kIv?vd   C+4= Vq  X(X X X X "X #X%X&X(x(X* **-(.:8.D)9.):1)=[_>[g?[o@[wB[F[G[XH],XI^XX^ Y_ Z_X[_h\_X]`X^fbgchbdhehfhliuiXvjtwrlXxsXyu,?zv(v8v<vBvCdrbd-utils9.6.0lp151.2.9.1Distributed Replicated Block DeviceDrbd is a distributed replicated block device. It mirrors a block device over the network to another machine. Think of it as networked raid 1. It is a building block for setting up clusters._n1cloud126openSUSE Leap 15.1openSUSEGPL-2.0+http://bugs.opensuse.orgProductivity/Clustering/HAhttp://www.drbd.org/linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in drbd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in drbd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-drbd-utils-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-drbd-utils-update-$service-new-in-upgrade" fi done for service in drbd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset drbd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in drbd.service ; do if [ ! -e "/run/rpm-drbd-utils-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-drbd-utils-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in drbd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi 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 drbd.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 drbd.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 drbd.service ) || : fi else # package uninstall for service in drbd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi  ct`@\hV8Xxp@\ k 10~(!FF,M8U in \I.SB:2DN E  a q7BXL(A큤AAAAAAA큤$A큤A_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1U;[[n[ȗG_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1_n1aa292529bc4c5da04d785ae35920640471704e6b80bf8a30c9e1893de29bfc6290e150d20287caa62650e0d5be648eaa3fe4b48ed1b0ea0f3e66c42f375273149f86bda22a5673d307e1dc11369cfbfd4e6a464cce7db3091f8087681c2a88b93b6d4df8fb2bb7438d68fabe510774f2dbbc147fdb651eb691310a9de175e8f10f490a6415cb7ac5e452e803a45e8271c40c94f2d341bdc7bfc694c6900193ac7994d68560829ae3da15740adc1f3cb82499bf0732246e20dd057875394af987d1adad03240718349c5e5f2ec187a426f57aa2bcf26bc2e34fdf246e48d1ec0d7f36a5b9efa9676b23c2ea341cef5508515763962da16078cad1f367b3f24167b16a3ebb227fec2a5fe6f486e697e1d9d9107f3f55bdca50de791be1cc7f4fa736f800f5007e5f4307f01653c1ec276a3c92f81101da889cc34cec7278fb76527ba43a6e4961ea8363c3fbf07dde97005f9733a161a4c36104c20d9d7416c939579f62ecbb98dad2def4ba64fed491fb1907a8db6721211e859651b9f4e5330287fef81b58e3c3aeaebbaaebc58d095b5393232f12f18384d4d2921a80b00283304e9247e7edc088d4c0946e7e3a857affd97c2a083f21cc35ea7debb716a0b3388be2d35c5e883888035ddbfa55c455cedae88639df67c6e2c1cddebb9c9745bceaf7a42c178e46166e4c9beffd50dfcc1112f6b40fa8a528441ec0aa8c4724cd1854fa8a602321c7a76c258ca4c253c9f70a450b9ef4f50f28eb6de77632021a660059f59ef3cd641465d4195707ca3269986ffe3f0fb86c8f0f6624f9c4fc4c05664218345de3c1728aaef1b3a2fb9299f0568c7a2bf978c06d3091cce7d3c7f37993fcbf3a7dacdae2f3bbc0dbee8fab97daeb92713fddda2856df68d3d3eee177e459c45249f19aec022f7d46d82a1d3cb9dca564561ef9bf18a89d26c23e9c74d1e24e5a4516255e70436af0e3178614b0e7e3ffac7f59c6ff209c8aecfa3bc2f6d54c25472f9aeb3d7f740226ef6ad399532c1117910e97ed56e908e28a603867ca3a765945c8156999a93dc45922f445c2097816718392f1c7bb46701ca3e8f71b7de618968e7ea9fe47822d9e704dc476aef8544033abedec355225614aa69ade121af97d0006e40570317369d6de2754685afa8ee3ea15bd9f5c0b6582486e451c8b1b297bdd0a948f4dea08b7d91078a3c9e72bfdf9bf0b57aff25012d6cddb9dd92db7f78b23c0f46409b8640fd5af4ebf66af3d73a4fa8eabd8dc6216156f53b67d8c16ed58bebaeb33ca8a8454a10cec9bdbe8f1d5c2c66a30d6ee1b47a60bf88b9d0d5d0d4ef31422a6e58bd1adc4f0eecfcaaebd06446338bbc577527df58e406a890b4a1ce70590f9bf8d9a666e9b444f7044d74bf41bca149565ae829ee132d5d7d0a5d7957570c091038f3f02a383a74dd6ede460565d517909715b6cb90d889cc0561d357d8f14c5206dc72e19954b646e108185ebaec3137d4e5da5220324122c87d9fe478d7c5134b216d00a128b7a66ef36cde7f2825a4285b50ee1e747c7801ff0bad27ca09a64131d7c4874f41a40c93ef24a44c8f5123ffe26150d2c49504704dffe4334a94f0363ede6425a1f65929e4624e4ee9bfa0d71d8d21dee38a8e0d6a3b59968a5dab1048c90c92c5e9d1b54e1d308eb847ce9046946978e02d9654e9db91b54a126563efa1c0089881ad81dc76dc447df35ce0a3f0f51938b75fd3af2db96d4994d16b6a46b90fc96c85ee42db9ac35ce0b7ac6336c65a1a1092ff5794dafcef13e230bb64d720b53536cdb81349a2bf2f1f67b827c26528b5dd4c439135b6e5a179c77c0411574db89268ab75346702c7de9f9c40964ee9a69d9682c18195edba3817e71c1a976267ac152e1aa7230e53c750a4d0d56e9f9316cb394b48e90f9db48b97076465794039ac2d1929d30e53c750a4d0d56e9f9316cb394b48e90f9db48b97076465794039ac2d1929de10bd5fafe2a63bf0a0d91178b6d14e1e937f424e6744161c6c8c48513d050c4acc53b5c0690cb574a08100a5377c7ddf439e8dd7f7825dfa49a700e23574693be93bbaceb84ebd1a38cacb90472b7e8bcb867f5e65170885f5e5dd95d9b9c8c2de1e89e9f735088aa43ffaafb55b0ac742fee87ca7efc9be8f0ce0de5b10a74c03b5043bc5a96f5a1bd7b3a3bbb74edc568208ed9bb276899400d72a57fe431029e2ef8a2506c5dc3c6556ac72a6d37d7b48c06d69f292750cddb61be12465fe38c73f7bb0a2b5a97f9fd78f7a815da9dc46c7bb5ce80c8982793ea7c68b1f3dbc3fadfd8a1d10e48604f431b3ed682a5b6979c8417c63baaa328cb2de86ed47d38a09a330f50eaa2ac2c2b8befa08f46aa27d92bfafbbfd439cbcc859b31b5345c4bc4d7fa606d5430bed74d225a3f52a28f664015989f1471c1b5f22d6f350fa964056dc29dc5b5a2a377e0a943883b74820499a9792b9ac59920465650c5crm-fence-peer.9.shcrm-fence-peer.shnotify.shnotify.shnotify.shnotify.shnotify.shnotify.shnotify.shnotify.shsnapshot-resync-target-lvm.shdrbd.conf-8.4.5.gzdrbd-8.4.8.gzdrbdadm-8.4.8.gzdrbdmeta-8.4.8.gzdrbdmon-9.0.8.gzdrbdsetup-8.4.8.gzdrbd.conf-8.4.5.gzdrbd-8.4.8.gzdrbdadm-8.4.8.gzdrbdmeta-8.4.8.gzdrbdmon-9.0.8.gzdrbdsetup-8.4.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdrbd-utils-9.6.0-lp151.2.9.1.src.rpmconfig(drbd-utils)drbd-bash-completiondrbd-controldrbd-pacemakerdrbd-udevdrbd-utilsdrbd-utils(x86-64)drbd-xendrbdsetup@ @@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(drbd-utils)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.25)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)librt.so.1(GLIBC_2.3.3)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)9.6.0-lp151.2.9.13.0.4-14.6.0-14.0-15.2-14.14.1_R,@^j$@]@[G[U@Z4@Z@ZxG@Ze@Z'Y@YKY@Y@Yw2Y7Y@XXX @Xg@X@X@XF@WWs@Ws@W@VVm@Vm@VIV{@V8UoU@U0T~Tp@To)@T\@nick wang nick wang nick wang nwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comkgronlund@suse.comkgronlund@suse.comnwang@suse.comnwang@suse.comkukuk@suse.denwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comlchiquitto@suse.denwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comnwang@suse.comrgoldwyn@suse.comlwang@suse.comlwang@suse.comlwang@suse.com- bsc#1176065, fail to get master id from cib xml in fence handler Add patch crm-fence-peer-pacemaker2-issue2.patch- bsc#1166200 ,fix crm-fence-peer regex issue with pacemaker 2. Add patch crm-fence-peer-pacemaker2.patch Modify patch cibadmin-return-code-convert.patch with upstream ver- bsc#1145296, fix the wrong return code with cib_apply_diff Add patch cibadmin-return-code-convert.patch- bsc#1115606. Update to new upstream release 9.6.0 * usage-count: also count notty users if possible. * drbd-overview: remove it, we have drbdtop/drbdmon. saves all the Perl deps. * drbdmon: update frequency limiting, debug log for drbdevents, use altbuffer,... * drbdsetup show: on 9 allow json output. mainly used in our CI, don't expect a stable field names yet. * drbdsetup satus: on 9 fix json output to not include NaN/Infinity * allow higher resync rates: first customers hit a limit. this requires an updated kernel module as well (e.g., 9.0.16) * init: fix some 8-only leftovers (sh-b-pri), sanitize the retry logic * doc: document various 9 features that got forgotten (e.g., quorum-lost) * build: various small fixes that popped up while playing with meson - Remove patch: skip_sh-b-pri_in_v9.patch fix in ace704aac- Update to 9.5.0 * drbdmon: allow to start in problems view (--problems) * drbdadm,v9: fix always failing stacked handlers from kernel * drbdadm,v9: adjust now hands over the information that a diskfull->diskless change was intentional. * drbdadm,v9: adjust verifies now IPs - Remove patch: fix_call_khelper_with_stack.patch in 60ec9fa68- Update to 9.4.0 * drbdmeta: don't exit with negative return codes * usage counts: only register if we know driver version * drbdsetup,v9: expose detailed verify/resync statistics * drbdsetup,v9,json: saner types for client/peer-client/quorum on --json * drbdsetup,v9: expose client/peer-client in status if !isatty() - Including fix for SLE12SP3: bsc#1064402, remove hardcoded local5 of logfacility bsc#1037109, drbdmeta does not propagate full bitmap- bsc#1090167, Update to 9.3.1 * update to Japanese man pages * fixes for stacking in drbd-9.0 * fixes for proxy support in drbd-9.0 * fix adjusting --bitmap=no peer to diskfull * VCS: typos and fixes for stacked resources - Remove upstream patch Fix-no-bitmap-allocate-for-stacked-res.patch - Remove upstream patch Support-pass-force-to-dump-md.patch - Remove patch fix-segfault-up-stacked-resource.patch with upstream fix 74b1cbb274 - drbdadm v84: fixup for disable-write-same - Fix IPv4 & IPv6 address comparisons for 'drbdadm adjust'- bsc#1077176, pass the string to backend. - bsc#1058770, fix kernel trace while starting sync stacked drbd - Add patch Fix-no-bitmap-allocate-for-stacked-res.patch - Add patch Support-pass-force-to-dump-md.patch- bsc#1076936, from bwiedemann@suse.com. Reproducible builds support merged in upstream, but the changes in spec is lost.- bsc#1074169, Update to 9.2.0 * Japanese man pages * initial vertias cluster agent support * quorum integration (including agents) * improve drbd9 (mesh)/drbd-proxy integration * pull fixups from 9.1.1 branch * switch to github * drbdmon: page naviagation * debian: add mount as dependency- bsc#1061145, fencing is moved from disk secion to net Add move_fencing_from_disk_to_net_in_example.patch - bsc#1061147, skip running drbdadm sh-b-pri in drbd9 Add skip_sh-b-pri_in_v9.patch- Update to 9.1.0 * allow events2 --now polling * fix ambiguous inheritance for peer-device-options * fixup fallback path for BLKZEROOUT for older kernels * fix v9 proxy support * modernized XEN scripts * reproducible builds support * create-md --force for v8.4 (for compat to v9) * fix cstate output * resize: give resize more time (same as attach) * drbdmon: peer-device status, version info, node name * "drbdadm status" for v8.4 * set peer-device-options only once - Remove Update-block-drbd-script-to-support-xen.patch- fate#323392, enable drbdmon which imported in 8.9.10- bsc#1052352, support block drbd for legacy format. - Add Update-block-drbd-script-to-support-xen.patch- bsc#1048671, Fix handler called from kernel always invalid for stacking resource - Add fix_call_khelper_with_stack.patch- Update to v9.0.0 * drbd udev: fix inconsistent inheritance of implicit volumes * Fix regressions of the out-of-the-box DRBD 8.4 experience * DrbdMon: can now focus on "problem" resources * v9: support new option on_no_quorum * drbdadm: fix segfaults, improve error reporting * adjust: fix deleting unrelated peer(s) on "adjust resource:specific-peer" * drbdmeta create-md/convert: fix check for existing external meta-data - Merged into upstream, remove Pass-md_index-information-to-detect_md.patch- bsc#1032074, fix Inconsistent metadata after upgrade - Add Pass-md_index-information-to-detect_md.patch * will be merged into upstream in v8.9.12- Update to v8.9.11 * No source changes from v8.9.11rc1- Disable quorum in default configuration (bsc#1032142) - Add 0001-Disable-quorum-in-default-configuration-bsc-1032142.patch- Update to v8.9.11rc1 - OCF resource agent and crm-fence-peer for drbd9 introduce quorum support JSON output fixes set bitmap to 0 on metadata creation - Remove patch support-drbd9-ra.patch Remove patch initialize-node-id-when-create-md.patch - Corresponding user space change of bsc#1031299- Update to v8.9.10 for drbd9.0.6 and drbdmanage - new drbdmon tool drbdadm parser got faster send SIGKILL to childs if parent drbdadm dies compat fixes for linux kernel- Remove obsolete Requires for pre/post install sections- bsc#1025585, update to v8.9.8 - Remove patch zeroout-discard-devices.patch Remove patch service-mod.patch- bsc#1006105, initialize node id when creating md. - Add patch initialize-node-id-when-create-md.patch- bsc#990834, remove the warning with experimental. - Add warning when using multiple nodes.- bsc#986215, fix segfault of up a DRBD9 stacked resource. - Add patch fix-segfault-up-stacked-resource.patch- bsc#986784, fix DRBD9 stacked resource could not started by RA.- bsc#972886, add pkg-config as build requirement to ensure udev's rules directory will be detected at build time- fate#320495. Support ha resource agent of drbd9. Add patch support-drbd9-ra.patch- bsc#955177, fence when another node pacemaker shutdown. add patch fence-after-pacemaker-down.patch- Update to v8.9.6 * Call "drbdsetup resize" only as often as necessary on "drbdadm resize" * Disconnect connection first on single path deletion from connection * Add unfence-peer handler * Fix "drbdadm adjust" for proxy configurations- bsc#967753. Fix different udev rules folder in Leap and openSUSE.- Update to v8.9.5 * add support for new disk option 'rs-discard-granularity' (module v8.4.7) * add support for new disk option 'discard-zeroes-if-aligned' (module v8.4.7) * add support for v9 "path" commands * doc improvements/corrections * improvements to drbd ocf resource agent and pacemaker "constraint based fencing" (crm-fence-peer.sh) * drbd-overview improvements * Add an autoconf switch for building without man pages * Fix compatibility with the musl C library * Introduce the concept of paths within a connection to the config file; add support for paths to drbdadm adjust * Allow multiple connection-mesh statements within one resource * Document peer-device-options on the drbd-9.0 man pages * increase the lower boundary for al-extents from 7 to 67; drbdadm clamps al-extents to 67 implicitly if you configures something lower than 67 * Document the events2 command on the drbd-8.4 man page * Fix environment variables for handlers * Rewrite the parser for configure options; Reuse the data structures describing drbdsetup options * No longer try to set peer-device-options with the connect or attach commands; Only do it with the up and attach commands * Fixed issues with stderr messages might go into arbitrary FDs * Allow recursive includes; drbdadm includes each config file only once * Fix parsing cut-off proxy sections * When converting 8.4 to 9.0 meta-data produce meta-data the drbd9 kernel driver will accept * Obey max-peers for all volumes when creating meta-data * Do not re-register at usage.drbd.org when the module is not loaded when drbdadm is invoked- BSC#949045. Remove execute of drbd.service. - Add patch service-mod.patch- Fate#317940. Support zeroout/discard instead of zap-devices - Add patch zeroout-discard-devices.patch - Remove zap-devices-xml.patch and zap-devices.patch- Add Patch zap-devices-xml.patch and zap-devices.patch for user space entrance to zap-devices of new-current-uuid. - Patch fix-libdir-in-Makefile.patch- Upgrade to released v8.9.2 for Fate#317940 * change systemd unit file: basically just call the init script * make some previously hardcoded timeouts configurable * drbdadm: New command peer-device-options * drbd 9: Move max_buffers to net_conf * drbd 9: Log errors to syslog if stderr is not available * init script: fixes for stacked resources * fix regression corner cases in bitmap size calculation * allow create-md to initialize peer-max-bio-size to 1M * drbd 9: make transport selectable * fix aggregating drbdsetup / drbdmeta exit statii * some documentation fixes (content and build) * added direct-connect command * incompatible drbd-9 metadata format change. use: node_id as index for peer_md instead of the bitmap_index * drbdadm/meta/usage_cnt: ensure output is visible * drbdsetup: fix arguments for all commands expecting a peer_device * exit codes: redefine E_USAGE to 1 (not 3) * some build changes * init script: on start, first try to load the module * drbdsetup events2: Improve how timestamps are assigned * udev rules (symlinks in /dev/by-res and by-disk) got fixed * Fixed upper limit for drbd-8.4 activity log entries * many fixes to drbdadm adjust and proxy commands for drbd-9 * rhcs_fence: Do not invoke fence agents in parallel, rewrite in bash * drbdsetup events2 is now also available in drbd-8.4 (backported from drbd-9) * reorganized the repository have common code for drbd-9, drbd-8.4 and drbd-8.3 only once * Fix drbd.ocf for resources without volume 0- Upgrade to v8.9.2rc2 with _service file for latest git- modify spec to set %attr(700,root,root) to %{_sysconfdir}/xen explicitly to avoid mismatch with xen-tools/xen-xend-tools.- add to drbd-utils.spec Obsoletes: drbd < 8.4.5- Delete requires for drbd-kmp for drbd driver is built in kernel since 8.4.5/bin/sh/bin/sh/bin/sh/bin/shdrbd-bash-completiondrbd-pacemakerdrbd-udevdrbd-xencloud126 1601057183  !"#$%&'()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^9.6.0-lp151.2.9.19.6.09.6.09.6.09.6.0-lp151.2.9.19.6.0-lp151.2.9.19.6.09.6.09.6.09.6.09.6.0  drbdadm.shdrbd.confdrbd.dglobal_common.confxenscriptsblock-drbddrbddrbddrbdadm-83drbdadm-84drbdsetup-83drbdsetup-84drbdadmdrbdmetadrbdmondrbdsetupdrbdcrm-fence-peer.9.shcrm-fence-peer.shcrm-unfence-peer.9.shcrm-unfence-peer.shnotify-emergency-reboot.shnotify-emergency-shutdown.shnotify-io-error.shnotify-out-of-sync.shnotify-pri-lost-after-sb.shnotify-pri-lost.shnotify-pri-on-incon-degr.shnotify-split-brain.shnotify.shoutdate-peer.shsnapshot-resync-target-lvm.shstonith_admin-fence-peer.shunsnapshot-resync-target-lvm.shocfresource.dlinbitdrbddrbd.shellfuncs.shdrbd.servicedrbd.conf65-drbd.rulesdrbd-utilsCOPYINGChangeLogREADME.mddrbd.conf.exampledrbd.conf-8.4.5.gzdrbd.conf-9.0.5.gzdrbd.conf.5.gzdrbd-8.4.8.gzdrbd-9.0.8.gzdrbd.8.gzdrbdadm-8.4.8.gzdrbdadm-9.0.8.gzdrbdadm.8.gzdrbdmeta-8.4.8.gzdrbdmeta-9.0.8.gzdrbdmeta.8.gzdrbdmon-9.0.8.gzdrbdmon.8.gzdrbdsetup-8.4.8.gzdrbdsetup-9.0.8.gzdrbdsetup.8.gzdrbd.conf-8.3.5.gzdrbd.conf-8.4.5.gzdrbd.conf-9.0.5.gzdrbd.conf.5.gzdrbd-8.3.8.gzdrbd-8.4.8.gzdrbd-9.0.8.gzdrbd.8.gzdrbdadm-8.3.8.gzdrbdadm-8.4.8.gzdrbdadm-9.0.8.gzdrbdadm.8.gzdrbdmeta-8.3.8.gzdrbdmeta-8.4.8.gzdrbdmeta-9.0.8.gzdrbdmeta.8.gzdrbdmon-9.0.8.gzdrbdmon.8.gzdrbdsetup-8.3.8.gzdrbdsetup-8.4.8.gzdrbdsetup-9.0.8.gzdrbdsetup.8.gzdrbd/etc/bash_completion.d//etc//etc/drbd.d//etc/xen//etc/xen/scripts//lib//lib/drbd//sbin//usr/lib//usr/lib/drbd//usr/lib/ocf//usr/lib/ocf/resource.d//usr/lib/ocf/resource.d/linbit//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib/udev/rules.d//usr/share/doc/packages//usr/share/doc/packages/drbd-utils//usr/share/man/ja/man5//usr/share/man/ja/man8//usr/share/man/man5//usr/share/man/man8//var/lib/-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.opensuse.org/openSUSE:Maintenance:14232/openSUSE_Leap_15.1_Update/3a92e3c12eef4209428754ba84a1e50c-drbd-utils.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux               ASCII text, with very long linesASCII textdirectoryBourne-Again shell script, ASCII text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=64b92036f7aacbc58b592177414e8e168c189e2b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=396ffaa22b967e8c14984181d70955f52eeefe07, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=bf1a7f8b9917970b29eb94eced9a779c94c2ea78, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2ad107c661470212c4dd1f9c3ffdfc85bcb3970d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=dcd54683ab8760cfa1a0cc693ab14bd09c7c4e65, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b3e0fd65a4bb3d39bd7e5af71411f6948257676d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=3869e8b4084b660146349f60553ff15f8c165d61, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=876fede13705de5ba8174aa2656e2cd51b4dc361, for GNU/Linux 3.2.0, strippedPOSIX shell script, ASCII text executabletroff or preprocessor input, UTF-8 Unicode text, with very long lines (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)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)!389:;<=>RRRRR R R RRRR R R RR RR R RR RR R RRR R R RR R R RRRRRRRRRR RRRR R RRRRR RR R RRRRRRRR/}A>q2z yutf-8351272a408ee1d0ad10612274ac508a3f61d5655e27ecde79fa5eda8eb137b23?p7zXZ !t/Z;]"k%w yjn U$ ֨)~PVJ䡶@( Oՠ@gS3BvC? >.hzݚ<ӆZIӀkG1ം[tvbtUצ$b a glH|û/XHt۔CBL a*YW24V?Rяѳk>c.}Gevٳ:h*Eq>{t1S 5RM!Y@T󮥽D3w!:+,I#BF.Dx'7M}3v^**R4?zC^TUxmhjW6OR'=iB(C̲W amXwݵHhYl,eg )#d^ukǾҺtgQkYˑE(EW#=`,Eb}uer*VUBC&xBo˘6kp;Q}SM!dH43ցIl`]|5 T Y/fhRN5 uq"u `1r)k5;BlIŖ-Q*xvҭ .H]]D1 ᥩFdIb(2@`kY_iU]˫+/[f=@ۯ<͛- h(+g}=yY\}|Is|sGVZ4YV}D"큦[mCA!UaFm om,y*98?5#[@,iOHk_F7i0 7(L;X#Ck-miըDgA€HU2]j/K-{H2{BpV%h()ҝ)92BE5Ɠ{ #Nh[,;ilKT cb֦-"u x?LSG?q.ܨo^WbIķ{|xG0*;47,/Kuz‘>/ BRŚN F:[-`+vŠ<(8 Gԭ*X3KvxΎ .M5 Uw4BNоhvC;"d;bdh#c]Śʭ J̊u;^e9DB.ΪM͇I Zָ=#Oب5j^CXG9߄KX3O:Ch^-(J9!\X _ͤ3_\d1^L0J:9Ez:nFj{,94` Ȇ򗣋4,[B U@P?8gq,gFk;4i2{fr/]IT_*@`ְn=id$LnEcv584!z lWm){zW>!"ѓ8=O}r '/oϱ:דu/!,)*d1 7W< m Npz6 ݄3\KΫ=Ke5WWKg8XTGl.Nl"U`E]/vcecXN&.wz2OU4=:ث5rT6J/^Y5DzەyDQDw:m$907jhs(`'CxVC_yc5ORufq9s@Z|3b/7s,?KV@2.Dxy؋W&RxM_' i5WM (1vJB_c9",:EgǡD⺚qjl BY׶1b |hSG9{#$3ٿNupӢ9E\:OCd 8 Ty?{F{ZSZx1RS l8a/4 jdTq-q ص2+ M쿝5vm*g;fل 94%.tW:} ʽbڮӥL+˨:Jp=R{pё~ӌ$ro<:ݱf-!b\qiFS$P[9!w& xW+Xb^OJKbxt=ScKẮջQ=,6ʌB6}4r$~*T#{]v29T]Y'Pi" 5.؏f&,K7Y #FLЌ!J#" 꽂wRŷ97]SE zJ/O]o,9I5fZZt=uH۩L@duvqK4c#TuTR~5MXZ0ㄖp Ruϝb˼{/ES'ίUޒ[rlAE'Gx7Oe:חP\x]A㯙;ܒZZ>JtWo?fSt?qfy?Q3 Bу2=ݨtd*33X1l*c,(ŐZj!eO%cinD^Y" oD9SA 4@$ .O@9^A7a՞O >ҨB*Z @d{Z7PdX$ Vp?Fa\@E딖.ʣ6^FTZr$ʿ$;{``O1dH 9د]qesSV\7ĥHmrOQb w'Hz/4۞zQi5iK5cg,w4^`up/c(O=~~Nj)q#<"QQW7+0 L"q@Vק]`ѫx VbzHCDc`C6̕4aGm%Tų\Li.olWEJ ZEEyag9 D,Qc]̰> H(P{L4{M WACjXQ9ow-mJlkt$Ci ^Q "C̤(5W,+o /f^#Ml9=&oba#Zb((=1N$ 6I]}=# &-?hu@ gK XOƉ) QҤq 3~^I+xaСGܝ xof8$R؋ 3qΎT/ՙ7jK?yęe}r}Zҙ잰@@",95G31s#ٔ$ .vWŨdpa+RGH_ʚ7_hg@pܦ^^uA3fDGIЫr;B򫞧/YBZf`CZ,2₵]&W0JfM&n*sHL(~)*K^c篈)'P w ojrn&{,ƙxդ(Y 'MiV)G|>\<($P|݅2IyB0 vZ7 Y2<;S\yaQ)金~O{H[eh+yQ a$!'jVP㑤G>Vz}1T~|,'j7dB)myպjynBait&\Jm9S$ k)w ,{sa)ކ.8תNdvQ*<=Dޥsuq{ ]s2`UE3>ygS7jiVVnyklO~j2)Cy}Jf?T+N/V֜IQgR }O:}~]KP:~~^.F"ݑq1j#3-I-RP>TTNtۛ1_Cx"-=e b[k`@ДY4`j!ڭڎ7ςp ]Bi^g*kݥLG\-]aIeOB-^Y!K2Oz )i!T>ӡs*Aj!ZH[KBbtAy' YH7;TwRC-B`t%?-*4AKWqxʯRiy8Ia[%2S!8zKr}'OrTu=Ȕ-[B"ʖ !pཁhHSٶ'O2" (ݗɳFIQO'ēA)jO lTQ\x6 }QCw!%h2Q+zZWM߱ҘV_qL! D3~{Rۻ@J>VA \KBUhƌ/[y2"m?ϝ0 f7]9xHy(5!ULw®zt0'+IH#- H,z!)W?8`nMG?; LgQVEuDi~ı-M]2{괋U*D10*4bε?ͅ>A Dy%#^#0~u2c*F-m[5&1{;n_@ db@A/$Wb9aF&^佐"fa%!ez"Ғ8.T8{p"MFA"eh7/m8+nXf}n,ȃ&j:0;JcVg42릧[FL/؈q1}43_86 Jz"xqNlq-q'XxĘvz"É1[؋A,A&-%Wm^Mɷx.F "U6Ǐ: u ml:=)h <`꺇1,HĽ_UkAbE>#@D] +:"*Х'6R*.ُ=2ƖTIR7prOGGWG” )Zpwy-3bV-BiWM:Zd#[=ޅQvH.݀aA)냛㪮c@U&}d;Z:Ph3x&}aHOc\}?qkM5j _A6o@8Bd D B> ͒yQ OAUi6zbSy{:I/M_ [&Wte{YH4scw1WFJ?"\GfX:O1-jH[:`=7ݑz7z 3uAxrjFĦ/^nڙBqYgU ),1'Q 1}qǦ#RexMS*SAW8$Wm25tb;f7 JQMN@\-hSF,3%1gFCBN 2sԌ mެE68vi !Њ{ lU^H*=Ӈ?6R *y_PsVVu{bV#5ϐqT~2tٖ$"QHZw;#N *IŻp= _p+T Pzg-tPv )_>rd!!h1MFlQ.t j,J ȧ5k(9,tؑxhTbUT=`nE0ʪ遾Gi_3}>Ec!N K{ݴ:5-7w_ߐݖ&f9XYܧؙDzTM:=MWb/8Pi8&q1|b<3t,~?ZgCu[z?=ߘ =a>cYC*ZW txB;7 W\Zr{_)@ȷe1'j-.N݈᷸hhjQ]+@X 6gv.F$"dR?5Kӡ7nH4g>'rBY ea#gL/ BmҌ%~P1N\!A{K1fy+vJ__ĶIyz880ҡfن uR.Q<I|nv#@|5y|B:`#GT(gayJڣcyg ?!kNތ|ɂu&>Ó-+^yK'#,®Xѐ2o&ШSnOfdSz0TmYCjZ$%JI{L-GLA|M! _ MƬc[8XRIC]NLB#q'b<Q,^snuS܃~ݴz\VInySU .6M=4G+>*rem>wŖhTw‡$s˛+~ͪxW?X}N},]G#gܖh'lc t .uUje02qq۴DAqkܸ_fNÀrrS%b9mBGwI_ۦsr5p!H!Ճu3lǬ.f+4*UkK003LPHjdP4 `bIa=oدEp<&MQoHh )uIesAG= * \%8Rs [;t*)8E6NXL&9+tDĂ-f4~z]|P2= vpDM+WbA7;O#vh |q. q)jAtʫ9![QDX0SΎ:c)ԧR[U\v&|_sax܊UK}_uHِ;VkOHԍ+ạK7.k $5G|;u{ϹT.y'\_@Ts<66&4h魔EC3 FRWgrmj7* GH㑜 VJ$A?jPɈ,ÇDR#NVud)o/'4VV~lV+ o Xਵ;4o">bK!#p#u׆@_5Q9 L٫OkѾU>NBU~NJzDI(+-]xꛋ3odp9"Z~)Зxg*qZ}k\B!HYI{_&k:ŝ~n :bXwǍ{%aӯb,ӭ >Us]ktkGwpb}"IH\`zjs/t) "/d+iOB5cW23]T*ꑯ =0 ‹O ؅0-̫g:pZ(9Ob3Yc@.\IOo.sA^.9](S%qVS%¤4gY]~*o8 fúӄ]iHQHɋ@.Igrp+.q٠ Hj=7<9ȎdZ^Lw~k v&oN&hh?kwwƋK{Tu۹Cf^#~j󠸆0 k\-Ltdl諾/[kN`3OTC&*Ĉq?4fM.{P;UACmkȫAY:?ϐ|×WnFPn LIE#G4_4e?c66郂xh>yJoF$Jdm^AkèV[;񎬫W"UqI_j(Y+ t4|F=GK*sI BlQ23̘sO%艤n] P?>}1]/7V2S?Ɋ/pS `ΑU3hPC[71@"pNt/FŔY/au"6DL b*I t*оz[x̻FaȨ y?!hMeb/6@ fl"mNk;FQp/.Η< |a7#룴/U޵ߠٍ=<6Gjuñ͗HWQJ!WHx- P&\CWMfz-ҭ:Ω`]q/EhE8* } E["y}{c@q}dڮL3 }.̆ȁ41&/{EU:-їg,}BXoxr{C$J{E:bH j)G!rpˍVQ?h^T Y/8E0"tOJ:=iS=C2^h/2^vv'nu6L5̎Qtލs1lr6R4n@CUh0Pb9LG}d*\shU@,5ƌ5(y0 lLi );;4{V&KNaL\[g{5 Š^D~lhOL|qmoZ;lK4>=|# uk*#|PK|l'墏:wGZ~r˭;{[Wt΂Ǡlg% 4$^ٲmmq5y*xC>-p%:~K"4bh~/l/`,N6i!Uj;ѻ4fE6~7-Aflې =i4Aޟsh:WA#d33LQPli̚)f_km!"yԕgBp)g5 .Њn9YF#bP$7 zG{>asp+Rh[Maq)[9?S|n7XϠھGBvq~btOGV hOsbb%=v_⺰T:UFKaѕQFF\eF)H]Fe7^Xǯ@۬єonMnfm-k1ZQZOֿn-\kY6t_=YBp(P'I{-;ʡc}Jq6dUKSučM%gwsq )V0߷ Azh3R\Q (iW0_Q fL.#XY,0S]p3B0Jy?t%^i_ʑO4idS f{!MbX8 ȖWv'3NB;3NS/ qcg( uM62kB5C@/Eh OH~":q%Eg;51= g1b Rq oc!,٧xɬ,4ǰ)^}&hf!ΫH͎'p5}F&ůzZ@f uhb6~B9W2mlLȞdy2SN>я9[?8jtQ>>Ș|?(*8Hd)K8n~@}aWiF,r;^%;@- :/[>ЙߗF]l S*ݭqn|Eal 2Qih2*QfJ.ddZx&39wp=ֿ*$ө]_! #iStXՋ-/wX#/bE$6KR>ؠyJ[_` Mŕhn0 ) ׻ޘHzy4g{@5 ,a) *7P n%a"%aMs4w\V:gyemÙqjQf0[c aoQ}N Q3 8$@Y:!8N!Vd2yK7?K6}y qQ {x3D{SxhLH 'ə4D{-B ZtH1O? I]B|n.R^]Nj3zFAx䫗q8b ")J\JXS}$b$Kj)FzЙ^WNS“<9])u\;aV]gEVSCE-67~H &O+Hr6pCPbq Hسq~ʮ % #`ԂF49R=H.F&Vy_iI.V&?M; ⹲<%7U;?E_-3dx:IRGHOau)N|cXP@J- DM~L D!Z桢 XPyV?P: J*vߴGr=$^Av\2__Ε,?7Is&g֜  GF(@ew峕Fߜ=cgDIIm+dPdg 1{( +x4@7tɞA6k1S:jtO *!*<>ؘyb m?s!P8??bc ׃C~T}g]OF$W<Ԍ Z/|*]HR6t\(dhBhPv'bG?jܲs9]klK%)_ʯr`Kxf! T+'NJ} ĵ:2e8qSK^8bxB_Ev}q Rm0u]y\|+|Hcw4;葨͜ 5՜R'<]҃>_ywQn>zaei"jw:!DVGvhN-K=+Ztn4"  UA'$/2 B@v ]PNa()1>t󆖿S[cMʴQ$eh0CA-UI0mxClZudcc,Eg83u@tr#u>5Ҫ#i-ll n4/jx9d$QN /LZ"hbDu`[eQGPL[ c儹L֮Y1z_N( mZ~(8,9/[nï(YNwb=ʁyψa\'$ ^n5LClv;1rt;=R@^hRح%ZrNʀп`d8}%ԧRٯp6&Y5=g~Ks;>/s47JPIP4eV*׭m Ӟkt XTR3 SKei7si+<*:*4م4pcy_5@[{2xI6&Aڣ? EApA ‰z\,ʼ{!!nS%%b_%/Phhd4#w, ;ueJ)*$/z'7}!-ƌs}m3s'D#\/r"d31MY>j n .YF[8fjD ODžzQ5|&7o$|y/e< z !@R5^>l V) /cl\0 $f\( O%ܿS5-7" 2&׃iMg$e6lE"Fn}} P}- a1訽F'md_xDØNy{8(h병A7rFn I@J Ġ_x(ǦF:mr2V]xݯ) \ʠ5;G܀C.EANw ,GWkv8aS|" _lUB7)x O(s`|^mv3aѬ? 7Q+=tj=jHVS)Je /p:t`8)wwレ=b%g+"UIeHobc[$lľ!\r r@ݻve*&ݱ*cJ+NtT+XVmtJAꭗ`-DwU@*&P3) eb^v0O(9A !ZɒQ9abF=@e9˅rHzɝM)V֘5l]9M}t/7A?zG}ӿwp#ehѧqCbg*وP%ax4۔|_ _ë)%T I٠8IdM]/w}/Tܚ]u!Yfxh9Q@NH\Fs#Nݧ+=J<#oO] BfMx,iת=y|rmhU!@ɣ.?yIc,9N'bzfQv%\XRaI߷Л[/W'gHmj1;.b$a'.+X.›AUHЊDA5vPp1d"ա[P+ IZ@#R*ഴVWS{zɹu7yuM?z6sw/b@ԑOQ}:7^쵤eHAuV܀:30x;bw${"h4"[>@ϾZ~=^F ](>bXLUy=i_1nacCβ32Oxbf X>b`Hz GOR bI?^ckm'h9IJZ,5SG/S0mU_(?hND L,@#;(6ͻ0 3>tl+`ڨm) HOeŭ$(<ibTMcA:B}U~Gt2R݈PāM,dZ( }˨|8Q|#h!@mNL;ݛ!/ o< )Έ'[/Iŵl2 3»Cj>**H,hwwd@a:Dl;0?jV.V9ܐdϏdMz0F7L'!cnj~T,;Mo` "!__qVRj) 4!]D1M lu1L9EW^3R)7F0I=4yA#58ڣ!SɌ[mZWD sf}i[O곷2OxqEANC#SO|ג?5 JD,뷕]c/}܌kX_Ί9 Iv<EbaOUly=K\"hZ1%r-)שƚ4(<_ ~5@fF&HSLrcsE's]EJ΁t,>"XNh/څILJ.Օn!|յ;ۇP:DM =kH宸Aƺ6o z3aȩ3wxX>.[j~lςtq[RH"k9#+/|9pH6:C˂ vk'p<+Z^}z?\7|=@x^lD ].zRh7cqFtb/W>-$k dǚ3sǶARٮu{%#X6n Ϝs"(!C.t? +m Ji&-4fPj .` R^y9Ηm@Oˠs?OnHqk?XA$PhXO- ɒs:G&ZY)2jVq?u]rwƘ1#t$ͽ.,Fs`o(< . [R'b;yFMvrMRsi 9o=/#SB3l3jiիfb DG9xPuļ NgQ(ڿ}z{K SON:Y"9g&*%lʘ?' |+)^٧1>/LDM4Ag:NPN9z WI/o$*}.~н)ƞM($hݬ-^f[.p_/K^4dlZ_R)5>.mu[x8?2$[RЗ,^4iO_ͥf_6&n-T|=Z "e'dB:mT*f뗕$4)]}`˫g*3cjz'IGJV2.ۯ՛i65 }m.7A:7BnwN$v*ɲkc˅A TLa/̆K-( 0*-7essPpm ['7mZZEpQKr}u{CXഋ*_?i7mj#(~DB8 Ciw0fZnzmlE1˶˕ O;z.>: yL9w>vRp[ 1˘n[Y%?p@G7m/O||z+ےzev7Drqc@j}𪨾,Hve I w2˲h(GuaoHk ߚyB8[rOMęqbbRX`2/ ,Tk#3p5pJ&ևoZc/R#V[Xvg(2i?A㛽31hĄ5 E_G k[KlM5~ȞݴS+VjhTpqQ1o.qwJ$X,!y9iZW Z[!)3 :SZ:>mu>Ļ>Zۊ|Ҡ[MahӌTpם0\Yѷ\Hۋõ +;x\ү{OfECXyfS93o+|t 8S̝XZ 'Q 'I̩EJ7Ǡ3st[AS"PΆ92G~vWChk/џ^21]骓9ӥX?-37k`Ye5e`rzZ9yݿ3_[!`VF[J(W U;3n).tg6IGY\pT| id4Zrlx1V\Ӌ-mjCsjm0:h+21rZ DJR#Y?M /waJ"5_6=NԹ▾$cV,5ېk7gF_JXjХw1Gq G<7 >Wrvc.R234(E:<,^h#OozͱF;üwgs6M|އÀ@Nu1eokd:ɆB];j"/qs(+ZC/_WcjHv}n1%&J&.AtrR1^|{ԣF3聝S cdMM0A@9*F< Rϭ߿vB-HݔH2;I ]~6ĩT4O$2}wd(X)+wX}#P!?K+ R{:'~{ړ7_!S>ScIKA;OA1?jV$,KQQYRH%ůsfE%u_;4dԈ}6WdF;nhjĥ;rwtm 9YWvLߓJ(U1Ph8갇C+}Crwp