ocfs2-tools-devel-1.8.5-lp150.3.10 >  A Z/=„xR[ 㢂R/ 9K 8e-1Wsq/GxN޼μ$aXS(R|ն~k)"vGqE`SDY&afcXJ6CZ\{Ǧa X>QׇXjthʩs!=0-qm7x PBhdocd[΁Q W4 e)ߙh[[ŪDk4Dkal)^872e6802caa743eec42755dd945fd25419374a83aaddc8d9b0f7745be2b80774fb5d6e8325b0c8fa0d69e1ef346a56df9a03fa194Z/=„M< )u2]-Ǭ+uh#xp$\ݸZA: sF{.]9R8 <&x EQЄLi}<bF7zwwu[~/wۏ^:d xx# |跻ĄUT{#f[ L&vp>e?epd % T  &Fekt " \   -  L  Q   |    ( 8 a9a:aF^G^H_I_X_Y_\_]``^abb.cbdc9ec>fcAlcCucXvcwcxdpyd zee e$e*elCocfs2-tools-devel1.8.5lp150.3.10Oracle Cluster File System 2 Development filesOCFS2 is the Oracle Cluster File System. This package contains the header files for developing low-level OCFS2-aware applications.Zlamb52+openSUSE Leap 15.0openSUSEGPL-2.0https://bugs.opensuse.orgDevelopment/Libraries/C and C++https://ocfs2.wiki.kernel.org/linuxx86_64Y g  w R+>A큤A큤AA큤ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ7a4e635232083f02914986d56410e1d3f81b858e366affd7aac11e04e69d03f600c02fd0edf726ac106d09250ff4d8178099e8060bfb6b8c57c7923b25c000f3b71b5e8541c8dfec88039f428d8b53f40d71f0dd1e5b8b2f845e586e076779598c6ac445da10910b6ce748e92aecaf50b28710d789be576e66031ea8b3e81403d884a57138e2dff127d79c84ced0376b390b0f6fce5f25823584aa6dbd2882003b50c4e497ccaf9bd1d89eb67e508cf14e47fe42ec2a90189c45a2d72ef9c646ac29f9c79202f20ddce2a6614cffed01c155c29c63408da45ecc4695c488a30856a09fc288cd6e94ea947f5915792b70f4542bcbf284407c94faccf4c50f13c52278eaf55b53ef5efa3082c84301921adfdd6167275a385101f244d532091e88f611ffd07edf89c19c61eda454bf03ae6334fce33d91d2a824d2807173f6ff666fc463d66e9dd23e22f32b5534bbb192bb0ca5bd16d5b977fd3df66ceefd0f39421018700e6a30b2fae7c68a6d2beeb76fa7da80dcd422758579628586721d954fca2f30d3f06c641f10768fef1a999922916ebcc40d78fe0ffae6664421fe8894218e81fe5d50bc38631c6cb66bf0e74d9ce6a6801cc26710a9aa5dccf79d7a0c0fbb37a66c7085739c3adf7bf1f428c6ad6d97ebf540b0c7d6b4fed7b4d09b1bfeb1c47cded0dd5b6d1b930608c8f52021a43f07a73abdf6940e2d1d611d53a45cd21679fcde227190518ae5076f6b918150b620e4cd812bbec0a05631fc8bd26f6d9ac59ffabc2ebba677025b525d1bf8b9e63b6dc35c94734d385480ff6528fc2319ad6e55b525953c44a080f4fec282dc3c7b340d6c167fe485bcba11ba056655d67d091ce33c951bdb120c62c9103260d334018c7e9442f950944071cf0b315e6d178be41d7548f4ca8ff43d3d69f8ea2cf37b1270af3d6f861c541f875e8823db9f00c062fcc616cdc44a0ed553d0bfea0d0a9e79699d9c9bdca09fb50d6e61175ec2150a260604bb349e8029a2b005d13154f0c43fdbbbf8a9089e8a5447b1b12093a952bda2e7b3cf32ed36a3df3811a1486452c6990b5e8c0116163ba0d9f9bda8bc34ecc8127b2dfe6fd83524d128e9b5060007ac8fe85181daffrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootocfs2-tools-1.8.5-lp150.3.10.src.rpmocfs2-tools-develocfs2-tools-devel(x86-64)pkgconfig(o2cb)pkgconfig(o2dlm)pkgconfig(ocfs2)@@@@    /usr/bin/pkg-configlibcom_errlibcom_err-develocfs2-toolspkgconfig(com_err)pkgconfig(o2cb)pkgconfig(o2dlm)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.8.53.0.4-14.6.0-14.0-15.2-14.14.1Z1@Z.s@Z@ZfYY@@XCWV@Vy;@UUL@UKSTء@S"@S8@S8@S L@RR@R@RkRJ@R2@R1R(r@R%@R@RZ@ReRR@Q@QQ@QJQ@QiHQdQZ@QJ@QHS@P)PaP7lP@ON@N@N2N\N[@M3@L@LLdLQm@L+1L+1L'=@L'=@LKՀ@K @K@KP@K,K@K@K@K@KO@KqKl@KbKa|@Ka|@Ka|@K]K@K?K?KmKmJ@Jս@J@Jyt@Jp9Iд@IÅ@II?@I@IIV@Ilchen@suse.comlchen@suse.comrbrown@suse.comghe@suse.comghe@suse.comghe@suse.comghe@suse.comzren@suse.comzren@suse.comzren@suse.comzren@suse.comghe@suse.comghe@suse.comghe@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comlmb@suse.comlzhong@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comrgoldwyn@suse.comygao@suse.comrgoldwyn@suse.comtserong@suse.comtserong@suse.comschwab@suse.dee.istomin@edss.eespeilicke@suse.comrgoldwyn@suse.comrgoldwyn@suse.comcoolo@suse.comrgoldwyn@suse.dergoldwyn@suse.deaj@suse.dedimstar@opensuse.orgcoolo@suse.comcoolo@suse.comtserong@suse.comtserong@suse.comtserong@suse.comi@coly.lii@coly.lii@coly.lii@coly.limfasheh@novell.comi@coly.lii@coly.litserong@novell.comtserong@novell.comlmb@novell.comcoyli@novell.comcoyli@novell.comlmb@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.comlmb@novell.com"lmb@novell.com""lmb@novell.com"coyli@novell.comcoyli@novell.comcoyli@novell.comcoyli@novell.com"lmb@novell.com"coly.li@suse.decoly.li@suse.decoly.li@suse.delmb@suse.deabeekhof@suse.delmb@suse.delmb@suse.deabeekhof@suse.deabeekhof@suse.deabeekhof@suse.delmb@suse.de- Remove install procedures for ocfs2console- Remove ocfs2console module from spec file- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468) - Correct clearly invalid .changes timestamp- Remove o2cb resource agent which is obsolete (bsc#1069099)- Fix dependencies problem between ocfs2-tools and ocfs2-kmp (bsc#1060601)- Add fsck.ocfs2-fix-compile-error-when-glibc-upgrade.patch (bsc#1057008) - Change license to GPL-2.0 from GPL-2.0+- Update ocfs2-tools.tar.gz to upstream v1.8.5 (fate#322956) - Unify the source files between openSUSE:Factory and SLE12SP3 + 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch - bnc883550-Fix-mkfs.ocfs2-man-page-for-default-slots.patch - Drop patches (merged upstream): - 0001-libo2dlm-Close-file-description-after-use.patch - 0002-debugfs.ocfs2-Fix-a-bug-in-process_open_args.patch - 0003-o2cb-add-build-scripts-for-rhel7.patch - 0004-add-systemd-support.patch - 0005-do-not-write-sysconfig-if-status-not-changed.patch - 0006-o2cb-mount-debugfs-when-load-config.patch - 0009-o2cb-fix-systemd-o2cb.service-failure.patch- Add 0009-o2cb-fix-systemd-o2cb.service-failure.patch to fix bsc#963959- Add bnc#96864-ocfs2console-fix-starting-failure.patch- Make pcmk as default stack for ocfs2, and this patch may go along with us forever bnc#959660 +auto-setup-pcmk-stack-as-default-if-no-stack-is-setup.patch- Add systemd support for o2cb and ocfs2 service + 0003-o2cb-add-build-scripts-for-rhel7.patch + 0004-add-systemd-support.patch + 0005-do-not-write-sysconfig-if-status-not-changed.patch + 0006-o2cb-mount-debugfs-when-load-config.patch + 0007-vendor-Add-vendor-files-for-sles12.patch + 0008-ocfs2-tools-add-systemd-support-fix.patch- libo2dlm: Close file description after use + 0001-libo2dlm-Close-file-description-after-use.patch - debugfs.ocfs2: Fix a bug in process_open_args() + 0002-debugfs.ocfs2-Fix-a-bug-in-process_open_args.patch- Update ocfs2-tools.tar.bz2 to upstream v1.8.4 - Use new ocfs2-tools git URL https://github.com/markfasheh/ocfs2-tools.git - Drop patches (merged upstream): - 0001-Use-cmap-for-getting-cluster-name.patch - 0002-Remove-controld-dependency-in-group_join-leave.patch - 0003-Auto-setup-cluster_stack-based-on-what-is-on-disk.patch - 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch - 0005-mkfs-Setup-cluster_stack-if-not-setup-based-on-what-.patch - 0006-Auto-setup-pcmk-stack-as-default-if-no-stack-is-setu.patch- Update ocfs2-tools.tar.bz2 to upstream v1.8.3 - Drop patches (merged upstream): - fix-indexed-dirs.patch - 0001-fswreck-Create-a-loop-in-group-chains.patch - 0002-Break-a-chain-loop-in-group-desc.patch - restore-g_list_append.patch - ocfs2console-libraries-include-aio.patch - libocfs2-needs-libaio.patch - libocfs2-Change-asserts-to-error.patch - Drop patches for ocfs2_controld - force-debug.patch - extra-debug.patch - bug-805764-ocfs2-controld.patch - bnc804707-reduce-RR-priority.patch - use-symlink-in-udev-rules.patch- Fix mkfs.ocfs2 man page to meniton number of slots are dynamically determined based on filesystem size.- Corrected udev directory from /etc/udev/rules.d- Improve error message if DLM is not available (bnc#867329) + 0007-Improve-error-message-if-DLM-service-is-unavailable.patch- (bnc#867330) Fix group leave in patch: 0002-Remove-controld-dependency-in-group_join-leave.patch- Recommend ocfs2-kmp - Autosetup pcmk if no cluster stack found (bnc#862758) + 0006-Auto-setup-pcmk-stack-as-default-if-no-stack-is-setu.patch - Err if cannot write to cluster_stack (cluster mismatch) + 0003-Auto-setup-cluster_stack-based-on-what-is-on-disk.patch- Update summary and description for the -o2cb package (bnc#862761)- Use libcmap.so.4 for dlopen in 0001-Use-cmap-for-getting-cluster-name.patch to remove dependency on devel package (bnc#860982)- Patch re-factoring, so that we don't have to compile with ldlm + 0001-Use-cmap-for-getting-cluster-name.patch + 0002-Remove-controld-dependency-in-group_join-leave.patch + 0003-Auto-setup-cluster_stack-based-on-what-is-on-disk.patch + 0004-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch + 0005-mkfs-Setup-cluster_stack-if-not-setup-based-on-what-.patch - 0001-libo2cb-Remove-controld-actions-from-group-join-leav.patch - 0002-libo2cb-Remove-rest-of-controld-functions.patch - 0003-Get-cluster-name-from-corosync-cmap.patch - 0004-Remove-controld-structures-from-debugfs.ocfs2.patch - 0005-Check-for-DLM-kernel-version-in-user_begin_group_joi.patch - 0006-Add-cmap-and-dlm-libraries-in-the-tools.patch - 0008-mount.ocfs2-Read-stack-from-device-and-setup-stack-i.patch - 0009-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch - 0010-mkfs-Setup-cluster_stack-if-not-setup-based-on-what-.patch - 0011-Use-dlm_lt-instead-of-dlm-for-DLM-libraries.patch- mkfs.ocfs2: Setup cluster_stack if not setup + 0010-mkfs-Setup-cluster_stack-if-not-setup-based-on-what-.patch - Remove patch numbers for easier future maintainability.- Move static libraries to devel-static subpackage.- mkfs.ocfs2/tunefs.ocfs2 may hang there because of dlm_unlock + 0011-Use-dlm_lt-instead-of-dlm-for-DLM-libraries.patch- mkfs.ocfs2 aborts if cluster information is not found/supplied + 0009-mkfs.ocfs2-Abort-if-cluster-information-is-not-detec.patch- Make mount.ocfs2 load ocfs2 kmp and setup cluster_stack if not found + 0008-mount.ocfs2-Read-stack-from-device-and-setup-stack-i.patch- Mark o2cb.ocf as obsolete. Anyone using o2cb.ocf will get an info message stating so.- The nocontrold effort (added nocontrold patches and disabled corosync-2.3 controld compatibility patches): + 0001-libo2cb-Remove-controld-actions-from-group-join-leav.patch + 0002-libo2cb-Remove-rest-of-controld-functions.patch + 0003-Get-cluster-name-from-corosync-cmap.patch + 0004-Remove-controld-structures-from-debugfs.ocfs2.patch + 0005-Check-for-DLM-kernel-version-in-user_begin_group_joi.patch + 0006-Add-cmap-and-dlm-libraries-in-the-tools.patch - 0001-Remove-pacemaker-ais-stuff.patch - 0002-Add-corosync-cfg-to-get-configuration-information.patch - 0003-Remove-daemon-protocol-versions-and-consolidate-fs-v.patch - 0005-Add-cluster_name-and-stack-name.patch- libocfs2-Change-asserts-to-error.patch: Return control to fsck.ocfs2 instead of erring- Add libraries back in devel package. This is required for ocfs2-test - libocfs2-needs-libaio.patch: Add -laio to ocfs2.pc- Fix FS protocol versions: + 0003-Remove-daemon-protocol-versions-and-consolidate-fs-v.patch - 0003-Hard-code-protocol-versions.patch- Get ocfs2_controld up to speed with corosync 2.3.x + 0001-Remove-pacemaker-ais-stuff.patch + 0002-Add-corosync-cfg-to-get-configuration-information.patch + 0003-Hard-code-protocol-versions.patch + 0005-Add-cluster_name-and-stack-name.patch - ocfs2_controld-pacemaker.diff- ocfs2_controld: ocfs2_controld-pacemaker.diff * Replace use of send_ais_text() with send_cluster_text() * Replace use of ais_dispatch() with plugin_dispatch()- ocfs2console-libraries-include-aio.patch: Include aio while compiling ocfs2console (bnc#827504)- Replace NAME= with SYMLINK+= in udev rules (bnc#779718) + use-symlink-in-udev-rules.patch- reduce ocfs2_controld priority to RR(1). (bnc#804707) + bnc804707-reduce-RR-priority.patch - Fix the race between udev making misc device node and ocfs2 opening that device (bnc#805764) + bug-805764-ocfs2-controld.patch - ocfs2_controld: ocfs2_controld-pacemaker.diff -- changes to be compatible with pacemaker >= 1.1.8- Update config.guess/sub in the coreutils copy- g_list_append.patch: Fix o2cb node listing- Add _service file to automatically pull from git. It can be invoked locally by "osc service disabledrun" - Use spec-cleaner - No need to call ldconfig without shared objects - Drop unneeded %clean section - No need to export CFLAGS, %configure does that. - Also provide ocfs2-support to have clean upgrade path - Drop patches (merged upstream): + fix-pacemaker-libs.patch + support-for-xvd-devices.patch- Reverted tarball to v1.8.2 - Added support-for-xvd-devices.patch: Support for xvd devices - Fixed a couple of rpmlint errors - libdlm requirement - devel package grouping changed - restore-g_list_append.patch is not required for old tarball- Update ocfs2-tools.tar.bz2 to latest upstream for upstream fixes - restore-g_list_append.patch: Fix o2cb node listing- add explicit buildrequire to libbz2-devel- Fix infinite loop while checking for group desc chains (bnc#781122)- Updated to 1.8.2 - o2cluster: change cluster stack stamped on ocfs2 filesystem - added man pages ocfs2, ocfs2.cluster.conf, o2hbmonitor - fsck: faster fsck times because of aio; progress - fix-indexed-dirs.patch: Fix corrupt indexed directories through fsck- Include sys/resource.h for getrlimit etc.- Add ocfs2-tools-kernel33.patch: Fix build with kernel 3.3, which dropped umode_t.- add autoconf as buildrequire to avoid implicit dependency- remove call to suse_update_config (very old work around)- Fix ocfs2_controld build (/usr/include/pacemaker/crm/common/stack.h moved to /usr/include/pacemaker/crm/cluster/stack.h)- Don't use /var/lock/subsys in /etc/init.d/ocfs2 (bnc#714644)- Add -lcrmcommon to fix ocfs2_controld build.- update ocfs2-tools to 1.8.0 - mkfs.ocfs2 enables file system features indexed-dirs, discontig-bg, refcount & extended-slotmap by default. - ocfs2console is no longer built by default. - ocfs2-tools: fsck.ocfs2 and *ctl built dynamically by default - debugfs: Add -T to logdump - mounted.ocfs2: Show cluster and global heartbeat - mount.ocfs2: Validate mount path before mount - mount.ocfs2: Add support for o2cb global heartbeat - tools: Detect differing cluster name and heartbeat modes - mkfs.ocfs2: Add -U option to allow custom UUIDs - mkfs.ocfs2: Add --global-heartbeat option - libo2cb: Validate cluster name and cluster flags in classic_begin_group_join() - o2cb: Add man page - o2cb: Add ops start-heartbeat and stop-heartbeat - o2cb: Add ops register-cluster and unregister-cluster - o2cb: Add ops list-clusters, list-cluster, list-nodes and list-heartbeats - o2cb: Add ops add-heartbeat, remove-heartbeat and heartbeat-mode - o2cb: Add ops add-node and remove-node - o2cb: Add ops add-cluster and remove-cluster - o2cb: Add a new cluster configuration tool - libo2cb: Adds support for global heartbeat - libo2cb: Extend libo2cb api to learn ip address/port/local of a registered node - o2cb_scandisk: Scan heartbeat devices - debugfs.ocfs2: Journal logdump prints full inode and extent blocks - debugfs.ocfs2: Improve block detection - ocfs2-tools: Set hash seed when convert ocfs2 to support indexed-dirs - ocfs2-tools: o2hbmonitor moved to /usr/sbin- add '-q' in %setup of ocfs2-tools.spec, to make build log shorter. (patch written by aj@suse.de)- remove ocfs2-o2cb_ctl-static-glibc.diff, since it is unnecessary to link glib2 statically in ocfs2-o2cb_ctl now.- update ocfs2-tools to 1.6.3 - remove gcc45-ftbfs-deb-565100.patch, the fix is in upstream now.- Make ocfs2-kmp a Recommend instead of a Requires. This allows easier building of packages which in turn depend on ocfs2-tools.- remove ocfs2-kmp dependency, since opensuse kernel does not privide such kmp. - change version string from 1.4.3 to 1.6.0 in ocfs2-tools.spec- remove bug-585080-handle-symbolic-link.patch since it's upstream now. - remove version-1.4.3.patch, update to ocfs2-tools 1.6.0 - remove dx_dirs patch set, since they are upstream now. 0001-dx_dirs-Add-library-support-for-directory-indexing.patch 0002-dx_dirs-debugfs.ocfs2-support.patch 0003-dx_dirs-mkfs.ocfs2-support.patch 0004-dx_dirs-Add-tunefs.ocfs2-feature-for-indexed-directo.patch 0005-dx_dirs-Update-for-dr_num_entries.patch 0006-dx_dirs-add-missing-ocfs2_filesys-fs-parameter.patch 0007-dx_dirs-more-library-support-for-directory-indexing.patch 0008-dx_dirs-fsck.ocfs2-support.patch 0009-dx_dirs-add-blocknr-in-callback-of-ocfs2_dir_iterate.patch 0010-dx_dirs-add-disable-indexed-dirs-support-in-tunefs.o.patch 0011-dx_dirs-build-indexed-trees-when-enabling-indexed-di.patch 0012-dx_dirs-fix-return-value-of-walk_dirblock-when-enabl.patch 0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch 0014-dx_dirs-add-an-initial-man-page-entry-for-indexed-di.patch 0015-fsck.ocfs2-prompt-before-truncating-an-invalid-dir-i.patch 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch 0024-dx_dirs-remove-unncessary-return-value-assignment.patch 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch 0031-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch- Fix mount.ocfs2.c compilation issue on gcc 4.5 (deb#565100)- Fix configure checks for cpg and SaCkpt libraries- ocfs2_controld.pcmk: compilation issue fixed.- fixes for indexed-dirs - 0016-tunefs.ocfs2-move-o2ne_add_tailers-into-libocfs2ne.c.patch - 0017-dx_dirs-add-check-for-invalid-slot-in-ocfs2_new_dx_r.patch - 0018-mkfs.ocfs2-create-root-and-orphan-directories-as-ind.patch - 0019-libocfs2-fix-flag-check-in-ocfs2_init_dir.patch - 0020-libocfs2-fix-ocfs2_init_dir-to-retain-indexed-flag.patch - 0021-fsck.ocfs2-verify-dirent-dx-entry-linkages.patch - 0022-dx_dirs-stop-iterate-dir-entries-for-I-O-error.patch - 0023-dx_dirs-check-callback-iter-dx_func-return-value-in-.patch - 0024-dx_dirs-remove-unncessary-return-value-assignment.patch - 0025-dx_dirs-unifiy-feature-string-of-indexed-dirs.patch - 0026-dx_dirs-Improve-information-displayed-by-dump_dx_roo.patch - 0027-dx_dirs-stop-iteration-of-dir-trailer-initialization.patch - 0028-dx_dirs-stop-dx-insert-iteration-for-callback-error.patch - 0029-dx_dirs-set-OCFS2_INDEXED_DIR_FL-after-indexed-tree-.patch - 0030-dx_dirs-fix-ocfs2_swap_dx_entry_list-for-big-endian.patch- update indexed-dirs patches to v11 patches - a bug fix in fsck.ocfs2/pass2.c - extra check whether the directory trailer overwrites valid directory items.- Add reflink user-space utility to expose the copy-on-write links in OCFS2 for all platforms (bnc#594979).- 0015-dx_dirs-enable-metaecc-and-indexed-dirs-support-as-d.patch: enable metaecc and indexed-dirs support as default features. - ocfs2-tools-static-glib.diff: rename to ocfs2-o2cb_ctl-static-glibc.diff, don't explicitly link pthread anymore. - update ocfs2-tools.tar.bz2 to upstream (0a1c1970): - mkfs.ocfs2: enable xattr support as a default feature - Fsck.ocfs2: Correctly check i_size for directory in a sparse filesystem. - fsck.ocfs2: Freshen up some fsck messages - mkfs.ocfs2: Add dry-run option - mkfs.ocfs2: Allocate groups to the extent allocator - libocfs2: Add ocfs2_grow_chain_allocator() - libocfs2: ocfs2_chain_add_group() adds new groups to the next logical chain - mounted.ocfs2: Add the stack/local to the output - mounted.ocfs2: Display uuid in all caps - mkfs.ocfs2: Tweak the feature compatibility list in manpage - mkfs.ocfs2: Print fs features during make- 0014-dx_dirs-man-page.diff: add an initial man page entry for indexed-dirs feature.- bug-585080-handle-symbolic-link.patch: handle symbolic link device file for tunefs.ocfs2 online resize (bnc#585080)- version-1.4.3.patch: keep package version as 1.4.3 for SLES11 HAE SP1.- 0013-dx_dirs-try-to-install-dir-trailers-when-enable-inde.patch: try to install dir trailers when enable indexed-dirs feature while metaecc features is not enabled. The fix can avoid ocfs2_dx_dir_build() in ocfs2-tools to overwrite existed dir entries lying in trailer area by moving them into other dir blocks. No BNC associated.- update indexed-dirs patches for - remove the metaecc dependence code for indexed dirs. (bnc#584578) - indexed dirs does not depend on metaecc, remove all incorrect dependence code in mkfs.ocfs2 and tunefs.ocfs2 (bnc#585418) - code clean up in mkfs.ocfs2 - back port ocfs2-tools version 1.6 to SP1 ocfs2-tools package.- add 0012-dx_dirs-fix-for-tunefs-metaecc-and-indexed-dirs.patch (bnc#584578)- update indexed dirs patches for fate#300315- delete 64bytes_lvb_len_in_libo2dlm.diff (bnc#573460)- update indexed dirs patches.- compiling fix- add disable indexed-dirs support in tunefs.ocfs2 (fate#300315) - more fixes for previous indexed-dirs patches- add the first version of indexed dir support (fate#300315)- ocfs2-tools requires openais for the user-space cluster stack.- Fix ocfs2-tools build (bnc#561625).- Add libcorosync-devel build dependency.- 64bytes_lvb_len_in_libo2dlm.diff: use 64 bytes lvb len ((bnc#515645))- change version number to 1.4.3- update ocfs2-tools-1.4.3 to SLES11SP1- bug-543119-o2dlm.patch: load libdlm_lt.so.3 explicitly in o2dlm.c (bnc#543119) - drop bug-543119_0001-Option-to-skip-cluster-checking-in-tunefs.ocfs2.patch since bnc#543119 is a dlopen() issue, and this patch is not accepted by upstream.- Implement a -F/--force option to bypass the cluster stack in tunefs.ocfs2 (bnc#543119).- fix kill_deamon() from o2cb.ocf, now when the deamon to be killed is not running, kill_deamon() will return SUCESS. Thanks to Dejan.- add quota patches from Jan Kara, full support for enabling, disabling and checking quotas.- Update code to upstream 1.4.2, to support xattr and acl in sles11 (bnc#499278), thanks to Goldwyn Rodrigues.- bug-478794-ocfs2_hb_ctl.diff: Fix crash on parsing corrupt file systems (bnc#478794) - debug-ocfs2_hb_ctl.patch: Better error logging.- Fix the logging of calls to crm_terminate_member_no_mainloop()- ocfs2_controld.pcmk crashed immediately on x86-64 (bnc#486104)- ocfs2_controld-retry-470741.diff: removed. - bug-470741_000{1,2,3}-ocfs2_controld.patch: retry most CKPT operations forever, and recover from partially installed checkpoints (bnc#470741).- Use a Pacemaker library function for kicking nodes form the cluster- Add some extra logging for bnc#484028- Allow debug message to been seen in syslog for bnc#484028- Adjust packaging split.lamb52 1523313361 1.8.5-lp150.3.101.8.5-lp150.3.101.8.51.8.51.8.5o2cbo2cb.ho2cb_client_proto.ho2cb_err.hocfs2_heartbeat.hocfs2_nodemanager.ho2dlmo2dlm.ho2dlm_err.hocfs2ocfs2-kernelfiemap.hkernel-list.hocfs1_fs_compat.hocfs2_fs.hocfs2_ioctl.hocfs2_lockid.hquota_tree.hsparse_endian_types.hbitops.hbyteorder.himage.hjbd2.hkernel-rbtree.hocfs2.hocfs2_err.ho2cb.pco2dlm.pcocfs2.pc/usr/include//usr/include/o2cb//usr/include/o2dlm//usr/include/ocfs2-kernel//usr/include/ocfs2//usr/lib64/pkgconfig/-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:Leap:15.0/standard/29389fdea60e0aaf3d04c4cf4e0fa107-ocfs2-toolscpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filePRRPRRPRRRRvE 6n&utf-86e93964e5e27f04fd8adf080601921f74722277bccf18e211185bf0c38641a37? 7zXZ !t/7=] crt:bLL ~ОaWJLa 9^`F f '=P;ȷ-5wR2V1Wk:d'I"|I\ӨԞjcפ1bTw1 N2ј1Aݰut ~m4BA枊-s/ԛv-vrs[DKNE@;bۻ`g NY3j|_x:*~H Z[A2r`#i@CDzb52b`-3;"Bh{2Be.5IA!ĝG#h"Nn"^G 1%Nͫ:CMC'h xX> puMxI81Ӊ$=cÉk+aڴEjVC}RHSh>^YʩÉRA.pbH\{)OòsBlEE}=)E Z#?bkukJ'7_:9[Rw|E#dN/>q6## 'HߵϚ5vxE۞Cu AV.&R@fI-/G%elnр|"L!QHga_ŝ4%50@ԐBݼu)$78&&lUIٹAY]"|RDXwSȾ?Yśg>?b_O"GMqK"/ſƎ< uQCcS-p.<Jjk*!q/#PY:k0I ŅL#9}zrHkJ?(-2s˨pP` (Zz?ﰕ>b gr Qg`Jp&lpfiERsgNxj젫ޯA,6&Ҿ l GVcRBYdae&j,\Gŝ̼3ȶ450%4%i[Yl`nJ+ *V @4"wįERO oyԫ^p.\4Cx{᰻-w.-(8 ٶex} ~H-[Z9Z^例w- Z߫K:]ql"V~HsV:'S GD(ן&xu՜6JSM|X2 $Uj H$tS|TP/Jb{*eKR-*q>OcK_5E<^a aLFÀrRBFҋ8W&Y.o+. +KUV$sc#SӞ kĭR枸Đ`t8G-'r1G~=lf9l]I3OͣkrctYg!w!.Y3EK9_V.VPz2Я r;urLU@d"f6c]TKʆ?7GvI4!rJ2[B8jW)8rG[mer4֤Sk(1353osŔ%>"6H$LWB [3_!"kj߃9fR~ޱD+:zѡa9t0D"{vJ(yn\ ny':FT鹠$^v f&_c@*.9V`W.mn5kg3J+oMM@9'XHӬzZù3ßVϱ7wVr${-ןL돛*{b51Iu}@1 !~+f5H7cVPGuSM)(cJ~H1I\FQ\{;I-`07L;&It(pɚcHn(GY; S:daz4<ƨ3(ύVXDqcC•F&dSv:HP,T٣"YLfޙ@: Oyvxj' .yuaJ0`*p]oox$W6XvxADٔ"4փ}A?_x.AyA ϊ9='LN,)TGDǶu+躍Qqs~Q s(-?ob٭e{q u_ȄO5:,m̕V6N|YWO*m^k8_yM2D *.0't,tdô8IW<$Wtk-"ӀɯDaTIHN. $l 44$6lAi(3̯+Z5lRŇKt"PbܾP,] 8($g\ !rɅg/x-TEܤx/-wdeR`?'|H"@צi] 3_q~٬c ;z;fH[V# 5i 2v~T=8lоdX+Pf5ěz+)4_ LueӟLr[f$(mdn!yD TagaO)G$5$ȏSuN>A%9xVcоn Ĕae pM]Lrr[N#.ZZcf$3z_LgAc!v SQy&GaK3JBBjEe.A\h"mT%@ө%i>Qv6Ru/"TFj *ȾZ}Wo+&Iazb7Nl%TpMtu8sydX7}yP ܍0kWVwk4b7@]xMZXYQ^327:1Yx0:33v6k=+>bQy6)hv8E>\(hsκP:Y|{a"S/TSgY׸Ro2Utxk7uX$T،DP帬77lJn[..(}qQQZbg"| v&ĐCܵ&W82W&7qߞN[k4+[,%6tc¬:+'Z6t.2p:$u+o*"7a1=N,kwL~ 3i6oi ZP}<U8o܀ăOi,KLRXjd>s6L|AWbO@d^i:e15s :\)DyջZ4^mgЈG0'&OuΡ6]\y-O@WfQZ4vyzoϗDPֽE~+3dhh ݔTɟ}'5tӾG:_T5r_-gzvkEZqQ2e2>O,5VHO.tށ&/$+3'V/o46`Oe7h B ]C=U'N"¹viܔ`W20VH9[iE *=!Jc>._%wOvt$j%7k#j)h((qJŲM1kX1KK'8d([w-AV g؁zW8Pʫ|X wTy-=SN ݵy_S p(\) X1ի5SLaKaQ>c6%FY} ~rldL+I,@)K!Oa)2ڔ yPvCWlJ8E9 H߯X0%9 MMN|Ӂ[A%m7=ɡrQc0@?+FM_Z ]Ms<9* _7K=Ü+Fy!'2+!/I5u%3JZߤ{ji~cGK OQn{(ϧRdl*g.fFGA~pJ1,PEzƻq\AOM4$TKt*K1.J04 m㘃*\iFA/" ̩w}|"s1c"w>^MQ7m\1֖ٗGߪw>]($D $mUp3#& d4 nh!xtzX]j~n*^:8Ig]ZkZ lx@g 1cӢ,rwVC>\K kԘQҷ&"\W;ό%'<@;~֒i.&m#`y㠢Ma^Pd3YԌwK/!bMA4>)ΖR8ٳj68ְ#M <4+r= /ʽn@J4FQ5yp[hTٵ h5&{eE `S.(ƠĄßu HPp pT7;{cSY*S7G8wx-GZB%ק14N۶۠QhL׉TqH`ţ„WD[{I:~?[„ыnSYINS\cL( <.(+-)E߆1'%t>?S~w1>E]/ \o >i}rC`k%hίŸf\"K^}{>ܭK5zj+}af/;XegA4{$yeXNCL+$0z!ٗYxm, d5x4k p+=g JHh7,I+y'$sCƦ>jp^ֽ%uF "iXsSHg!w"OLBMZ4޿ikyU_(itK m/afCJf D[Ur3*> Ʀbh/x/Z7(*g݄)_/m퉬~n9X4t l9TϛJ +C_9⛳U68 /F3yz5tFdĒ |PN*g-IyE a4]$=Jei[$]%zp. {K掊q^O4sS|b?Mmn %StI94Z K|XeO,}9.!T[eKfʋPS>&Кu/Ӱؑ^<qg}Ì=$sL%]kcej6% U*U t_wa|KJ4,ˎyڛe39> ]vd1Ő̼ JVe&V ]Iߜ"(.[w 3EԼL#N6~ρ3});^[7DA;"C(:SACX \fqWpr20m=WEπaɇ-au7z;WV,G266Uǻš,fc"XmmgHxA|F(~x$Zwiن: )GaC'Q&$z񢩳|)ۦ5{1f"g>3 $TZҡx:%Ҟ _W8Ѯ3E5V| &/i׸XX>h{WpkRȓgM SFA|$#r-Udyʍ F q+/UlÆPTdESȽ &αsU!2;9k[S#a2]O%h q[7Ox ,ڜE$ g*)@d,?FybEHEg纩"VxBݏ߮3DI>#e67s6Gɤ7D|S:S+i>R'i+eEz Ȑ <,yƭfpU4sB:k/5v3*{fω3>$- K.9sci,AOj+  m.\Bf6SRR:+3mjRi?}(] D&9! ̏Ȣ$MvЅ[>Ejyc`,gP¶`Jq˴@8o* bZ"لΨ9\^<Ȑc>+B ~:eLxyFi*"#5Oc6s5 3VZ=Ñ;Wu&"[-LrqS űZenJ#d~yW)W WyrMgv[ވK&gWf~TqQ v0еFj?|o'j4YϔybdtWA,/ɗٞ^<;,w|ı]!ߗ~zmk. "C.vtQCXY&H3Yd)*DGD*GEƄFާjN+g(j]GoVz+ qzIaVa!qKTp%\(k!E.{'3gfC(W$el DadFDDDD^ۤ]oM 9'/U sxsK}O9I{,5=nȊJ ,Ѓp<8'b]\)(LXNO RXh Euҍ7*q6rʶ1si Mg^ncX\DcsiejnNEcoDLzxm-ɼh j了٫&ZexzPaZ-x,}FX dQ/q۫jBRk~Q\-48Deef$#Xf&f^:k&ʾNL*m:,)Vc,ͯ"d{s\ҙ-g#.Mw= zVR /d1}@^+t@:M$2}3zrVq}.Ji%^ *Z(444SqiFML Q#߁_^KìRVIu0(7P,p-h.ġ !u jAZ 2GAv,Ru 3yܘNCMBJ&4YaK)Ԇ} +,@bvD3pC?na #P2Yhhn~J[x:܈54{CoT m5ҙPVs_oI/'+UI(wV[cUByDo-м 6+o*Ҧ["C[., >h(o}Oqcm+)*1 .6|N!>^[p6IAjk  RNl'4nt~ˋKU ja8=)t|QB;T%4!2 /{P qY&z ; AπU]*u*'Yb.u2f2}A>YW?P?G9SŨС#؅ĩ6Hhh"۶A- Kd3>{E.x.Y42*wL\6\0>"}#4Nh{H'}dq9{܌@XFm՜zg4.]ஒ-}nMH~^bM!L=Jn"9)\vaoPB,2T~ ^ۏ"ښZM9UFri9)Tu}h`.Q|5nn_(ϋ:XMbt<(4$1R:\OQWCǐ84?ǖer@)ߋLJ[^Ztd3UvĦ9`ND屮w5+gc0~nVY|1HexI LϮή&=(H}^?pP /PIP,zͬjx7GSC4Q\$#$`àu_Š:s^2'?[[BVXr|sB Ain>sM8ߊ'->@rVsrWKzMZN1?j)򆎫B-qM֟M|uY&>ИhuBI|,qO$yK͒K{*ڝts.ufP;+:T e':uj۷B#Ife< Mp܈o: y?>Wky])(nđr 55yހy(g=*{)7QP\H>Hx/ߨ ˩ݩQM--6[#i|p׳u&SL "C5!h@.^Og}<K1P Lb߈焿tHt–~.-iiZR ?p~NE y28PΊZUIQMՁ YxJQai6B3;MQz0qb9ήҤ#cPqɪωa"YE|.e1 GseȨFtmf hLAzZ[#˦yj@D&eo dUnOQFPJMk|:UBX|,/D<<< -צ:oQ 0|Hc>|ē3Iz['X8CYa->1oT)RwmF]!CS+C8yGpҢJuTVFldb7 H6p#bG7ӧ@~>p `5-BdZ1IdLx"a[X]b*ٲ{s?>bhNRvc:4bԀ)</x0HM8 !%>٘{*#h_\&D%_fGR"GPTaq܇4H]Xn\UfdZgWK'~AQgS:Nҽ `+ O*s7/EoiRe\mf?umzqQ T[~7/RXGv2 ,nbOdU@Ю ӻ X=):q)\aHyαu ޕF m!ebN!԰Za{u y`]:~ޒCfPx rӠ^hלuG2q Hci_AlcqX,8ůu+T c]ĒW Gza](]Ɗp='qޑf_zKOuAbeL~mba†R%J~S&:y?C{Cٖ?㔈UG\bLdE.&Z/RQr#|R,= _Ln+]wHmNoϫA(B!h1Ɯch$=$guZ/=*EWUU' ^)9Ydnb0dm=w}{ӺB飣#B?M̏_;H$m9S$ҥ-ex%PgAa n׾mwۛ QN%bj)͙*b FKKUW-Zfi1o!JʯՁgW nqX'ڋܣVUrT]&S8!ʏ|p8LZȘa0:r'4Ê?fc -%w\{~ vReH}6 ̯]Z0*Spzݤ]e/ pD8"?7@0#3kZw[W’7 dE-1:IrcQ% !?g{]sP"q 8֬|VGVNa=DGh \yT0<%"H% |Ùzl%4^b 2B$AL31 n $_S+V?E07hCgfMAEEɼ|f4z _&# St!G(Tv .8Ӄ02Xǔ:8 PJ!fO~i{^%5oItAǴEق Hz葱)'q_S\jc<%HÓlS )3')E$۳hDޗ 2Ro;̀F$!xF95e:WJy=Æ{$?'+Ι{q-˜8s 4Ob7;X IY ;nӜs$snd9)wRrJ/y"T)D+X*|e=Dp{ܱ[+lѝWx#E-X2?+S6K n:#c'_q``-=e/xe;bB?zoehj}WG6&%UIPZͥamTT0/>qXӪI7/Z~?PM̓^񣦮4A~*_G4RFϚ@τ2N߽G;qmBQ =vs"riI/"TLF'ZP9=+XtߋzPAxlJȶ`2Vsq,\oaw;%;;ӆC\ndg r&!R`컘5|i͵@ 'li1}l>VS>V:2p[WژJ,ЃzoJRd+דhW ԖqMI; :xxPlbBKyTP;ϙRYk = #2cSQrGNDؽ\VLqq/Le=inut󇇏nV@yte :^}v+-∹P(k&. wuAb+Zt;RZ겷JI,Q`OqE 8sGt8G2g@I/pVHq}0|ڃL[BRCmtb%eQ֑~cSo mEEuUKcL)9ڋ7 -gt>XĦF>gRaϡ]hYGJ؉!jnhL^v;\6;]7Q@bU\vP$fD;#<7AB3@b-ݒ2M vNI[Exi2ȭ;j*XFh5KCtـR! g k.)/e}?kSw#E@ɦ8"! ha_ /$Wd<+*lWLT_PGr Aa>"BHcbCϩE" H vyIhM<ΎżwȰ A׵Z,AV~V<ȥ ko'a(p/-? {JA,))GWj Zފ;}UFte&) oN 7LyҘhcb0'0N5`y85y/'Mb2,:3rRgqyĹ{]&keg'?VZĺ6o+w~IԸ_`gaQEm%uIr#/zž\3D"H 713A Yj5w.C8z~cm|;P,di+)Q2GNt ˨^׉Ah): ^mwiT/Ď oH9;OZWݻ0lG#:"B b 3im5k>SQ*F.Y C$*](t!&S$J} .aG=ǥ"-gQ] 1TٹNfn1Z3-NF [R {JATuH^P[g <"e(/۟qP?{k49kV@v7gPǐV*D0~պgĵrµؑ(6Fֵښ$jm@4L40j{ ~j†rT(>c(H2 IJ)acսw,KOox< >7MqIB娺4/I%/o4f׳TTHل~32A繘= ӘO:q)~tvdf,FvtJ@+guI'/A@>u^,#ʶ탨]aiN[UOZ/3*Q4TsxνMy(-|{;&JZ#(5d&v0tڷP/i3(Q>k}Prz`6JC օنV `I*ʞ\R;4_ G2nD_uhPu':ϺFIT2J")pպ#] f/L,ڽ@E˰Ւyi칎Xۢh>tFqY˔ۯ[ Y9!O)$aTAX~[JU*!@4uZ#.@vr+> ғZ?/˄X! 0nHoNcmt|l&H&td+3iJS#BYʠG=u%/dVlOf)ŗ!TOiIE?z>ƅcT30"4۪l恻>2YR`q7v45} :{т)"RۣDYҁo9;֜x  1ȭ w݌>Q)?;64W1V"VMƈt')Qj)UɜDh < ~=m \p$Wŝ_ЫW^gc+ \#~C: [㈘IDIŋo"OLߎPI65AirIQP=<󱦩 m-ǟ3%{"nǶ9Z頹A6>%.evY22㖘M8±݈eWa{o.4@5ˆOmLlߛ>i4x3Q ⶗dqKÕe{_|0eHS lym5 n5w\C܂N_Օi+3~u|ɖug(OW*mR,w`_pA,6p)ݯ ,}yX"e=_9[DuNJ·EF0kc}~O])<&Шf͜59$U)QN%Un;sh9nמC"$A"ԉ,H~nZfD&T] @P]HN~y }tHRx>;Jۤkg/|L Êx(`ga]Vf=]Cw$դ@(b>e$#z-  o.k@DL tKl~oPb~[>< 4{$'i݋1 ^œ@4,Qqζ0j/K臎[&^TGoW'WMd6O|D4s (YKĿ( ZbZ7t1$`j' EALlGw..&1^M}hQ~=3jJ%RQO#gQM~RJEEק2?~zT3;f 1̗Wec0\mcNJ7t|T-n1mD<.YMچ=$KAHF # .K7-@z'.(I11 E*j)P!U\bb5Lоȧz F_qt(}:q{?~5$1ZȢ94;=tzޣfm4F# )TjQЄ#:@72i O\Ez4)|<5R$K~vĆ*9xgbAlf@zVGTĻCԴv6GdoUxB6NqFF&c"H05{ kBV8bZ\=7  ^1BA;poݮ΀U2ƺK ;NNՇ8%L1tl..AYΈ{JT`ލ˶%g؂. aF1uGk `c{[d,W:vJ''@ K .>eOMnt6+&ȄjU?8 k=zz.~Dg [>e2 '-E^*A4 WKjoYBOy a,|r '30` L Yb y pd& D]3Jчh ueX|޽, œRxiez&Fh*LFs`26I UiA[2&Xy>Q#rod"@P**L6x_1o'S `ыOF%?=µ4g" ǽ`+dR+`Z0KIb²8?SFx5hضkS&MC6 퍝]H`ǧufIVTs "ڟ'~kLGAwv+i0f$(A'Cq>_A=kTARw5 fپx0 Z+w`_$ Ujy0(aq}#1;<Ѡ~h0gpgDQȗ#aы{W w ['I>4vɾi/{@ vQq<]ZO &x{).NEiM`0̣RZ1%rKMx*y"x4;I+'xr7cI=.ȏ(3,A'qgyd,h ˣј/jiƨ{e.͞vGĭWSK2TZIBgOw7O~TT\wpk{ *Ѓ+]{^)a&tfOԭsϞY⁡ =ꗁT\D 4`9BGOzHoN;%fxxf]ynA-[ego+,,?x~1f֢3 *>^3l{LL0 Z>j !xvݸ߆4 7Uw*\t~UA_{G%];?AJ撣pvf-ܡ+n۩f d\jh0iT BG-0jS1bnLh/4{4~)icmR]UH- 3UɝA/5~F"@wReǩ pu(lIA:uG әfPS]e AHƯksA&nR,"^+R62Yu.>itC}"z9OtHҐ7YP𸁩! Mˤw[ރ'kdV&PNFhSaqU)God"MbVKDb๵jCI?8ѥv2PifxѬi棐*"`37RؙyZ,H08J'O֯tB<H]mzϘ39a+?Z3OwÊPM3QJ],Fk!' ef$4))ŝ|1&NJ*g&Q=~/UG62$f4<Ihg ף|_`p(rs޺=f%SPE9˿kD[82ڞyiuxI9AάUlU`'bd.ͣB*SptG4Sq9'<" t< Ljl ?-챽qD`ntB*s88e֖I^%i}CzI$ܷ[w⇥m4vuJ;zg0@6b#g;3M/%NFդqK{4V4K 1+qmui"2Фc4o)b&A}XEerY{3H m .S;tIӽ{OIe\mmG0yn79yЯ&[2WLI:I\SdU e-#gM7d(oţh;@9=UVleJ ,%/҉x8)BS 6_Es`0h\n>%wX>1f?|=?~|Y^x^YnKv , Ԥvn_"+7! &cy(W6`j) [ud>cEȕyiō`6VK`, 5}Fp9-9>PS־c'shx{*ڬsd}v楐~ 뻩^^q8e˪? X NqsQW Kb-tMXէȚ,`!ɬ֭Ry^fz΂X` Q R;{ ;tY5ŵV`Muba"IQ6"eS܁=:Q#y·RBpUR,ŵ=ddk=6xZ3xKg ?@[a[nXkl}zAKるC$Zhi>} |3S'4vbBS5ֹhneUeG4Ʈ8Hv?Q~tҳhb#D=yWf?lDaIVuxعe4~d;Xl:S.;7xN؄8qXNLuʪRqfo?27SoH{^⊶pg, L!ӺbOc Ұ"eϥE0I1(CQo[b~ MFJ_zK{qP9Mx+yٟ,'-<J]CݻhCX0=ADNף0CvjB/s 9{>X3:şZji\6X?0\E;u۪DjS$ɐ8IPO~)#*C60)_I:OۮY)fG}sdqRQf.;-C2-%yE%bmlf=$½AflcBݤfd?Rf\E)KOY['(eՀ ML R>}W]ƫZ/eݣ7=q~.)Gƴ_!c0iu D~XZ*E9YzEyAQEM~ӡzdΏ=0Tʝd3C+-daƶ&vD$!LuPc?zB.eqG,Xv!3_+qW)\Yb-ڕ/もwg* 4+i#շ9Qpл'ab]'6/vV]R$_w5_Y꤯`cf`RY#7]jl ڧҗH@Ϸ=w1R*N?H9w""5[#{9 G=hJZL=2{f30mLÍA*$",ĝaS.ރ0(6CN|*,PyUqHk^GOcQ9M(Oދ6݀PF>g, ޙ4 /R>D>=Xj}WNl%~yG8kK4R?ش-BĄJa?'WQ4 nʾ@ _q&Km\DS-i. z4e^eli܅HuVzOG a1{5^CN!|h;>zW}|Yhďp*J8p-0'a~9mZh2ɂ 168PKmM4=S&wnn-t -1+ƿZt/pK2|5ɖ ;yE]*Sj{f~%a>[%fbQ# ;r&aa=QɦТsqYD&P=uofӋYȏSmH6l<[Eg\Z"AԵe6Wf`u %)^W g1X`QY60u!teyN_Sms߷n!X@k{)Z`cW}&# 'WeW+ߑ¿-PSK)EYTfm/uݗкϴ(z)xHj5ׄ %[=HvW/ m٥CBWfE0ϭ{ 5ekb1Xȳʘ[ݪ= I=>EXhoT—i Nhy |[I+hķ_##i\q]% be+4 fEcYEbIM1h_)؅֫)Xw7 (u >, / {I[SX]Y; ^-|}Qj@/04rl˭0, =-^Hk ˩f>vו7I@4bc^i/M3!fU4xjoq>>\bɿ±n2 'my/WǞU"fٷRq)SOz-ʼi G?ЧP wPJXoյmP|$2^%>¹Hg1őҜEf?xܤJ}"4e{Jo%G;hv-+yIcaz0|^̄CU84/L 5!A6 L.LKXJ*vnJ*-MySda$)IBhEjOs^׶= ɒXʘ0b;hha { )H?=: ˬfhDa%}N4"^UӮ{Id⢂f08xEer_}+ \R:9#2CQGd\:r1DbBͫPJhחPcXwyT3ꝒcrnPO|1yU%s^z`Oma\"iōdbCUd`2>{} 6y*k>&pq 2_wadzqUD (h7 @ Wxlv&OLpq^Ͽ3ZxpuCƦ.%ºeM\;+-3(XIׅ7;]agVfAaa=.$'Gz;<'?0^*)6z T{ق^U\"~#*̓{kgܻ^"GΙUB|i^!W=ޅfftn=茑ΛگQQ ^⧇#~P-@}(N E!^N7ﻂ* IIGؼͅpyO&K+< Zzq ԏԄQ\X$JL#YIq¬9S7=uJDzQ;h),#G! %.8Y4+V brtV.R6̅҃TpdnWӣP~kԏ͎ Xr<-ک{R&.s!:bB{`MViPt0S:l4szf !F<4_Xʂز5)| mwftԗ yВyc9@Vd% @ZX1(35PN~NŶAv&<΂"1r Md_'-AbgJ2K&2Tcf_VG.Ph!rI7ET22.md ""rJ6K/xՔ[hS0xK]3)hޔ6@C>Tu/(nX\wޮ1p,C<~T3vc+Aƾ1uUw:"-bg!fsdSU;#JW-ʦ{wD6dZL격k5B1~Iqs6uΑ:]Yvΰ0' ~uչQp=l 7M$Tk"qY2 J)&izȦMR T7{rvi@[ %Haq#C)m*̚i1zxQGKC*x ,]wՀuVidنSlfm)'tA XQfY@(,X<-U,JZ0aͅLbwZxr>}R1`QGʼ>2 he$ULH*ՕV  +umQV >4l3fR `Pڬ[J/TP25?*6`aM~dļzTԜz׻pn;mZX*J!vr4u= |kW8ӋJgԠq[ )DRJ i1m)x]fjK G?b~MR>X_/1v>l7]y@M̧a< <zh}0a#FN"s6vJwZSdig΀ >đ!coJ8#װGd 6:X—+K9gyߗ_Y+i X FÒ_M&\}Xa͠3:DD2BCŗYX$9י3ɬZK)5@&A4kD0w:~$`֞ kmaqڇ$f*ICj@)0٥&s43kixoi E4BPR08LƽwY;@R6ORH.]E^AhX1tG!G3s2v&66.<6k44O)u#KlE@pk([3=. p5Mi1ϲm+܈XDr+=luB9^rEAI9ު3{Ul4giHeEpi(Ot29iCΈ!GfS7[_AF1]𛱷-##Ї9 EBUYYM4^X:]evLa_f ।/xJ,$9T}\Oͤod{v\ώhUɜ>+fhU=~`S`w/mVUK_NI/)`?{~L%ŋGoB9ш΢&F>Νf`~l}!ٟic˴Lʀ:}"E/ pqO8Sg_N\v,2Kko+XnUWA1Q2DEl5r !ZP-@!]v|6BY] $9V Lքv t(E5މ7=>=m4 \yniQLdJV ;84!}+P;| ѤFUkvKKbm=}}m2֖v(Sִ] 1o|0hփ@`'cpn* @u&U(&̮k G~m2ej J#?_M[l.vLc'yHCG]|Ԩ1(d#2Ze 0NPŏ\3s] ?1ghL Da c!zT{uӜ^v7cvbq N,u?MKy\^z8n?SGI20nF$JD"Zc"ɩ)3s!Z5F}+%;W[S`?kbl]f׬bA@ 25`!Ab S9iH>牜?ny@n'.0w["_ r !?J&nSU1b?H\*sr_RuɆޱJp} ,%b;z1Uɽ-7H :>r#l5l,4Ml0,7aӡˢ7TV&1T9h4ƃ.r'XAљg dQͶGl6A (PG e$[K~X 7&Pa#Wk;'WnCr"Yr /@?_űh䄷Harޝ u*f؈%jV2`ɨka;Y5Rkq/8kt­ː<:izEmp`%~ \խWO?7e'ͱkuGfeX!%K