ocfs2-tools-devel-1.8.5-lp151.5.1 >  A \S/=„3Jھ&fGvnmūҀXӸ;DDHw R3wo9>7#h(K -GSh "aȰl/^ilOލo|ÆeH d=n|ߏAPӘ+PKSdi]1. "œ7In}Hknuأ~ ڊtmƲC⩮0hW4ׂc :9JYL<)0W0Ӑ#"W$j`26cf13cb66c45eaeb14c73f7edbcb8c20b3871b81e3875daed574bbd94393cbfee73b16dc846528c5b004609e95bbe1755c1a8ea\S/=„H.o^1;\V.sA*{ƒfͦxZ-N+FqIr6O~xs@=d"߶4GL OԈpG˔ג(W4nSi8VRHE$J]0+Oq0亂(> cz z\uR}|^&*1pB&bMs׳R tA Fp>f?fd $ S +Kjpx & `   1  P  U      ( 8 c9c:cF_G_H`(I`X`Y`\a]ax^bbcFccddQedVfdYld[udpvdwexeye zf(f8f<fBfCocfs2-tools-devel1.8.5lp151.5.1Oracle 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.\Slamb05+openSUSE Leap 15.1openSUSEGPL-2.0-onlyhttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://ocfs2.wiki.kernel.org/linuxx86_64Y g  w R+>A큤A큤AA큤\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S\S7a4e635232083f02914986d56410e1d3f81b858e366affd7aac11e04e69d03f600c02fd0edf726ac106d09250ff4d8178099e8060bfb6b8c57c7923b25c000f3b71b5e8541c8dfec88039f428d8b53f40d71f0dd1e5b8b2f845e586e076779598c6ac445da10910b6ce748e92aecaf50b28710d789be576e66031ea8b3e81403d884a57138e2dff127d79c84ced0376b390b0f6fce5f25823584aa6dbd2882003b50c4e497ccaf9bd1d89eb67e508cf14e47fe42ec2a90189c45a2d72ef9c646ac29f9c79202f20ddce2a6614cffed01c155c29c63408da45ecc4695c488a30856a09fc288cd6e94ea947f5915792b70f4542bcbf284407c94faccf4c50f13c52278eaf55b53ef5efa3082c84301921adfdd6167275a385101f244d532091e88f611ffd07edf89c19c61eda454bf03ae6334fce33d91d2a824d2807173f6ff666fc463d66e9dd23e22f32b5534bbb192bb0ca5bd16d5b977fd3df66ceefd0f39421018700e6a30b2fae7c68a6d2beeb76fa7da80dcd422758579628586721d954fca2f30d3f06c641f10768fef1a999922916ebcc40d78fe0ffae6664421fe8894218e81fe5d50bc38631c6cb66bf0e74d9ce6a6801cc26710a9aa5dccf79d7a0c0fbb37a66c7085739c3adf7bf1f428c6ad6d97ebf540b0c7d6b4fed7b4d09b1bfeb1c47cded0dd5b6d1b930608c8f52021a43f07a73abdf6940e2d1d611d53a45cd21679fcde227190518ae5076f6b918150b620e4cd812bbec0a05631fc8bd26f6d9ac59ffabc2ebba677025b525d1bf8b9e63b6dc35c94734d385480ff6528fc2319ad6e55b525953c44a080f4fec282dc3c7b340d6c167fe485bcba11ba056655d67d091ce33c951bdb120c62c9103260d334018c7e9442f950944071cf0b315e6d178be41d7548f4ca8ff43d3d69f8ea2cf37b1270af3d6f861c541f875e8823db9f00c062fcc616cdc44a0ed553d0bfea0d0a9e79699d9c9bdca09fb50d6e61175ec2150a260604bb349e8029a2b005d13154f0c43fdbbbf8a9089e8a5447b1b12093a952bda2e7b3cf32ed36a3df3811a1486452c6990b5e8c0116163ba0d9f9bda8bc34ecc8127b2dfe6fd83524d128e9b5060007ac8fe85181daffrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootocfs2-tools-1.8.5-lp151.5.1.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.1\73Z@Z1@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@Ighe@suse.comcrrodriguez@opensuse.orglchen@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- Add libdlm Requires dependency for ocfs2-tools (bsc#1121382)- fix pre/post/preun/postun scripts when systemd_enabled - insserv_prereq is only needed when !systemd_enabled - run fillup to actually provision /etc/sysconfig/o2cb- 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.lamb05 1548977636 1.8.5-lp151.5.11.8.5-lp151.5.11.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.1/standard/9b200d0e826da95bff63ad29e15573df-ocfs2-toolscpioxz5x86_64-suse-linuxdirectoryC source, ASCII textpkgconfig filePRRPRRPRRRRRU/hdrutf-8aa07d73d7321afa7ee43531034c6c17e93f1a51185a617da714a9a94e098b7ce? 7zXZ !t/79] crt:bLL X\:26a͘9L1* F7v9>Kʙ7?^eCu2¡*4hv7+yTb%)u|n*J:fNvՀEȆ1M@3FQ(E)S VH(r1boKNuj&.t5㤌9,gQnp éɋuG[$*&^ky,Cג^R>oޮPAp7M PvacCo34{]<ݒ "Bab vd:xanwx2$Xxg((9F'ui~ֲO]9JI&~9x Bg };vQVAoQ0YI "0UdRb e"AٌUz qZ &XYR^~؄ЯOrE#/g[5J 33*oJ=!p(t,]`^byuիȧSseeF Io% ,h}fH_Q(,q{9MT OI Y&0D@" u"[O{EO5IAO#D$k&Y_"Պ)|Y]dP z"x tL#n(auĶ(?ͯTq,wG.ʦo"GyѥU@o8Y/^0$;q ž3 W>H݆Gjc PĮgJ9-vثFX/zF >(;Vg&{tKvZDDSíO^Uڣ.OsƭOML~GYD˫TB=Ls5N"rqJaf44=2Dftߠ$>$;MoLh} wR;n_ ~{̓a3rF+^ӅNfIYFO,rV9;|9}R;@|&i@2G kSfw֍k dH%VvHщ=kA&bƶyOe ;SiyZ{("z{q}Fq|{$KSȰï/[jD#(=As$2^.mD/9ъ f޽ 9~;OVEugNNn a3Z?<8!@xQ/%#@e䒢w0XF̴b'=;Pw2WJz?dJfԝdj~ чE]ȆfCAX(닀o0MqP2j]lRikt;/gdK<)Ʀ5&]qKPg#1KDk#)>=@:]*lGKzB-^Zj3usye0UPz]g̶|- %5PiqIG_`k]X B~uH#sǡo6^9V\o2t*M/XtT+ &rK:9KL~K7rZvI[ Y@M\,±s(5KEB)ם+=nn@7<+NkrXQ'%u[uQS%Le$01;rM:qn}ODkDK8MI}wQ\i功:me0t3_R~nҘN;3o[tABt^ ĩLnc?\/%Zljr{籊>&o;\XwA[|i!K!g8uIAہQnR.~(+g|:rBG-C:NbHNuYVM\bl}/R xivr"#!k#Y@>z}ܹ>ˋ)t99cT1D ~0̞9"TkBrEi.ثM !]r _ uszyfc/sK}Ue5(\dPjT<$;(']TpTwO'o%ho@~6hMCqI9r XpΞouLHw㲾)|6=_[8  a'k(2V@~ ;C5keDGi~ #B˄;&eWeRWX .!85 OoIInh;֋^O f6V rH5*p%:6W~M<3=/S}.)·dϔ/x@[W6LQ~ւSĂwθ\_E8:}Zl`ûť#Ch˨̽E) `&L Ȼ?pmC)x~3Cbù/̧g~3DHt 8KCy k.s2|VfVdO0 5`ʐI8%m%~Srtv C+B$=#cRM"(>9B}F,!=mst:>a34Hu4DTΟLl!u c#D:!ĪF$ݬm"rx&'%>,v띂fCN0m/9VeAr^0z Lۍ:s5>vIO֗>W xZ}z 0z  /t=]dK%J`K2+ٵƟn:+K1, .XʜGc8-/)m1k4w,O[[:Dw(߼m=A%B_qp"|L-7;~QIv謋KPKop 鿅rhgwZYVj]4j_Ol6~*yK@%=b>gaB>% MH}v`x̅jFF|>vhf[AfD83=T5&UzK2JϩjCJ J;Ft+ 'P?ywյߍwAJ#Y}uRؤj*I!*2sY,ny?_5Jg13_ 3md $·8ӓ&[)1rjeQ%0#&$ "|s監y_BxiX|/ilv /lʡNkp%Ղ;̠a@!X l)LQҼU޻uAQAe ZJn*L7J'FqƝ[KbJC7 t. U÷qyL!o-]ZVs U>BEzSn9~a1mVY.1$ EOS!wC?Q948 .9RtDGEYۍ[g.9D!%"ՕGs{7cœeLPz+L҃l v9s @r85"KY=IШ;hL_HuqbG(H`/ǔ~k7Qct힮)HfD;ޖ\dWFޜNxH7MG4個*Ė(>ZN;EBWlA̱)T85HEB3ޜ,bs)5yi5`S҇`S{9:b1՜6Un;K! :|i6l֢~%,(/uА0J%ʺ^uCrxJ~&QƷK eއC3W nTQə9澰 @Bb?k); NG22u\,(iy;?gf7?R= /1_`܁.CP .Pl@}ٻ+7;#3bzLPz&(Dhh<;Ady]@ dz}A).~`ߙ aNrBqD m4t';J'BX?9~|HcF>)Axzjokӂrn' Y]&MQ_T$?a5fxG G)ŅOêsAC:E[RI/4`;lPw'Z4,+)0I$И/+0{p?D>>M/&,VQU @hP U1E.Fu6`ߋSv',*~!2vqȏ6046h8+dݥ3;ԊmSuhQzg૤z>@Dx?1 k\86Qnvg[nuyTHrOf5" /v7k"[0549IQX]^.ԫboMk40CYh-@@>10\)2 [չ\%X0{H-/Iy~ Ac5zhe4-Ҍnru_AVH>* ث\T-[Y9-ۮV-(r]ӎmAcf^/Viȝ,e0VufKۄVz cp/ [dhn(g:u'݊?CB Q/ P烰xzfGy(\^<[ 76STѺldLțuj~?vi1s2qӥ/m:=tX>n`_GzIF?Qy}*޴rn1%~/05Aiy\2P -҅],dA[ G#L^Ksx `<{{ͿVx$Le]BbbCo@.)ud..% wf0s"c`F~ "`e=& Y,m->zzx$lQrJo^]z, 7t`R,mL(N  [U0}%{h]AWޅTV=Ry`7_0lV+hh? AmebӦ`̗n7'8;n=Nf6tgz@/Ze%BM4`gZFNɿh{&KjG=UfK63h|!A p6ZQ1Uza>" pqN39 6g?&PMk f^Kc/\g.h6stn}!B5%#*8Gx:$cPt]VƠL"WPk-SU vsy颴oT]aN(AAwB"}8m~pœtl( Ce뻥Ñq*16-?so7q޶ߚCA w)bN DքQXqd˄ TItoa.Rߎ2)0D>^EQY$&FUn|&mq jgy~][[.'GI`=Nm}2s#Qb/EKO徐[)>UZСx9V$ >B hi[i (PSo,\-YjTktG;i_|Gj~pc/"35Q#oH?wi?Lo,(\B"WB Y{Ϸ.v:B[h:E, C)\319S%ky;ǽwz /xƨAK%" &ݑ--ހ#me5XӿpDJfrē8ʽ;9ϫY,i:(]*@f}gqf?`k*e6b(P@k]M"+,}qcqFfm' @ ÕkSEe\v a3j^.´$7v;Rgb'+!jAQ i@;W;%X.-׍ִ*"zδ-U_`hf-Ohfy"1[ O ~"OXclGRN3>91Be4E e4)][3*ѝIg_I 8jǏ sT8uqT0V'_s <=]ۜRO< x)' =SLauX jm// \HɑJι` HV[@$O* Vd07#ȽgH]VygL>V6,[0\{8P fmI܉p/@RMGߙ.`]n))Փ`4 onb9×}`e8j}/^d+WЋq F-YUi7E5 :MYa#c׊ le\qԺ}}/:[\"ߞeU&ԩV `eeuwFT7$/TQ:nl+\h~b>=bN_eٶ \ayJo8\;4vbD; vil'ln*(vKӷz i3^ku  ˙9s3p'grŪ&yWH#U Fœ.rѸk.;x3GߊH TMQu^ ٽR}C]2T)w@,QGѕFB1Ie݉t'W+dbz( Ö1^Q-WwAJpqx{>lL#:AD]--;gw*F0a[$MdqzŷH3Ѵg_/75+ tՄ>,A$($ "x[laFZR`)K );+49װ\~0 ?tߴ!.[UBh ͮ+苶E>2eizB?r:yNwnJ+~sL{2'v1Waاk^l]2tߦeT읫e-1 én2r f]}A7 #E <%e<)o?r,DNUѭLG+rwLjJMvJ}Z ZNLyjR%hy#Npke~( g){a{g/Iz do8C^ʮ\ Xv}ay1ѫ30kL+gĄMKT9 }"{Wo(De]O䝰4x =z퍂uã/62v"{*G$,6xt^_2$Bxq`Ți ФQڐ=_KiǏB)'}ɴ2Nxtbgd vG̾IҧiBSy3SKkPN=/RI;`aTw+3,|bnɼkIOn3|0"@hH?8=! 1r-Z;.DSւm:TzNۯ)!ȍ\/]C1wMx`;'p@G_T6{ޝse(K_sշ0,:yb?\oܛ'kz< N1ޘ 3Qv%c՛UJe"a߀[X0PU)RPwRܲ|1k/[SQaA8m;cfl j R ܲH ͑ RP[t&l4`+&!;M'&LԻyԗv8FMI |Q4fΧ[b^a3N>xվ u1a݃A*ovUSWX*!Ӫ)܊g0Q}{uwjw4k :gcKDs3fRp &{Dk*sjuRvYTt-dw8|Luc$#DSxTپ>]n(ˑLpsyD[N:8F} yd﷧У Dm*\07SbV ;y0Z9۽j̬g7M> XBUQZ"4%Yb_zY +1VÅiz7XyR 'Ҥv\/e /ʩ2v'BcbQEZ> uBPʸ$r(jQʎf_X:cb[RXEwSl#.fH:Qf4)6Kk:"W =7Ll}纻5|&_zr}NFzsW'UrF:c4@α5Ɠl?jmb%m)Q CM7IB]µnl^?A;/GƄ Rl.Y!s)s&Ba7Sp[ɛdZ}B PpJݴO9Ke(O5mrk?5i&N<$!U'mݯI<̝gŔ_H.MؼG:J7.~-!WO+RW"*^p~ve/<X7e2[e[vEb NqTяgOHx"]ZE3 )eji 4l&%[_p6c4z<6m7š%9nggt]I)?Do 525hΞ+.Y<Ⴙ xK \"jZ*߄@zy~=Q^ЈzNO_i5$l51#Ο ZU*MALT멃H:M|Oϖ[1Hc;ekM,ɕ=[ؓ=)J&9`I^89fځSFAp/,[<k-J9ǯ-׮Fyivpp-pȉ_7[`nj\!,+e̮E{tCfFB6w[seӛA#[\a&# ;d~wc`[}" T&G#RߡV BKM2 (TO˵6dP,燶k|[_؁ߍ;@~UNTyEn|gG^p ccE_<މJq} vBZhTHR\sq0a.wM)r;>p:?Sіp-jf+؋POgdEewcؖ&|yP`&/Wϭ RL d749ۨ"VԆ] GcZ?><"JGTG2_lKvf uי3pUvkNcg0݀hS 2|FK)|m)SSÑT~s= 9GݑH|JHJ̷C˥b$^F=3#T"V Yt|r.u\9F׸Ҽ z(1"MFYj|@Y[٠'h'LNk_BBJ&;'GܸY )wkWԫ.Kb dXWS#ill>2 s.޳ q=+;kD_lcZGY'z3Z荧@br[V&q_lGVbښfˢw-:s5QPh&Q(yD +^<$pmIOz.ec|߁2d&O1SRϯ/&W+<'9gc~zs?:pˆfwdI,塋f@ZATʇrT]7?GPLSnGUc!PX9?jZ)lMZɯjTԒu/tSL+M=CqykBPj=UFza84*pPǹܦ ʸz"k&7'@a(6?2@tD3Aۮ }!Niz;th2Ϫr\W|FGsC871/WMW}rG;ꑞwФ~H2CccXoD&] !~X˴͂h狁BM_ͪ ࢛ť~^ LO8"MLBYprj^gonOA]3\:GrY\uS4lx9K៶uMY\Xwqb=aK@AXZNץnp _w9o~nP NKfvlwթ.S5 v+/j}a9Z R]!&G/ZE=uSo?qQ |7A_?7-L.4iD&x@&8jc1.Mx)-OBR\a.ZGO20ƞ1NVB!f@&Pd/RS|~C>9~(5V!Tʄ;5.)^K1x]m ǯfjԅ&*L!8s7`3JkC(Ff\~WEy2BOEK/سJuiJ=N7sTT2x"I璯9+Cm(^Ug.'anHN5ȋ9':fXbFb~~\FmJYJ(Oo&:(M8eHe%r9\7B7¼ {1k_C1FCbH K] Xzu?3{&ZmpfDZ>&k'YΏ[@JřV, 8P*WY͐4w E;/i=K Dx=j}1fV. ad 1bcnph 7)c@c!4 X 74^/n9Nɚͱ]RQV,FxWD 6[:@F(=:ulDRXyGLb\;eOc8231&VGq6ޑ=ק*n0=ŗ_´r=*4+3,&Z-u@1&b k79cq-2%QGqÁ[VL2cؼ" 綁>?xّHDF/KO%6z0h@~A48ke vMmU̻bU^4xC^PZݣyom(/J2S <:¹i{-Oi2%Us T5pIX2Q)t7T4f9b  0Cm쓔.tn[#pc)oO4,xn_a> %"&uAջ̤w&G)<&؟eaHl ~bb5[<qGw?xz/PYޞXNO ¯lZ>t%ܐ5ܩ4t*"uEAQ"FdV![~*<$XmI3&\?QԽAW!P?YxݼßjpD߄rɆPa  5P(L5k%£)}k^"k 7`iy /p [z&ʬ ">@M<Ї5yC^ĻP,uhD:P%:e-/6x\@4|8>iVQPB=XҤrrF3-NKG]{ ȵ2x00uG rB U(,Z<1BDgY'Q9XlN.2N2YRq/TrhF86oE4_6M E:}L] 6bfxǞ)6GMy Y =hA`$5Pi"̖ zeehѢfM .)/j;ϨdGP.q|EQJ3ЧJ#Z@Aט_֟GeK(NTAQ X[oX9~LȖg4,(Z ( 2\RfGƒ)bSb 6Kxz*Eٮb0lU\N:JY $\0eر/n[JPwG2h]mJo'\T'1粁 0g(z { ;aJVo39&':?X3{A$j5j %|_ q?,g)Ueҡ /\/'T޽Mw+Dт[@/)W<"^%3#de!u c&)zZ{\Y ?0%UJcYF9ѺtK 49S]-@G%3w,X^vRGVsx(yyg-E+X|#m6]laBTǥi?}v={ҏ\ѹ/WwOlJ"ZX+HFR<"ۂ;g:xiuG_/xYv&Ql 4l/tѐi( 2OXz<va~o YU!W‹攞_D,i3 X~z+]r /r|z|.][1 N)l9ʃq,3yכ:&b]$d߬-6mңdN}Yj+:$C|¢3Fl*] ~q p9I.t\[_A)d |&1ė0%]up5x]OXOcI,bo+ T<%]QUgGxff Φ3W1QDќ,6(ukké(\8Z*{{w1{ߜɗ f!bIJxo#C4"ETkpKyBǑ o E?hA~D8;-W [{ ?9M97Fj(5%=eú-OSٙIʅ}KV,o{jT;#ܻ ىn1zPl ,l59/γT4&%&lY>xS>I& fF>哀ՂYVdl &oSw'7F CuДTD][SaՋn`d} ttY',0kqTSdIEAh\~8g*K- 6!%yojYtQO'si{S*{}-0b"'t0+2\?oh'hϠ?UV8N!-',r%yΟ~xVVyY閴CƸڨP.Wk\{fne8x׵/5ו/.!ؼwDN ԗ)a.ͷ~#3*l^jHU9 tedJ= qy 40mDV_R#sd|WЧeeU"XaKhxBť.xԇSȽC77Gn+?.J[1dM9[]0-3YqiHElτfǥnBN`}$ľ;ݤtJnWlD3sRh@K*kP pZ̏ƺ&(-rï {LPP_9}q?+En|#R)p" ~flN[p{(  ω!ՏfR+kWGL'9}cb]$8eb{'M?@-fR w$d6prW@L#3QKcR. 0G&(:rgĄ: Mxx없$P#/cSb.GN$}5T  9ey2>bZrfm p}};anT&HcIr枡KPSLyjuVA(s#eycVS+L _n޻\A&1߱P d$wNUn:jO(V?LCr  FkbS~U K%Ykc@2lpل#-(kkvds 8=L@fϼ]fU}sWDfSvo 7ZU 2R ገ("y< &}p>gq:gȁKǽ{[l\I2cUUPH-:Pޘx ]|V:ETHnԟY 櫴PdÏ8:JɟF^DmqЈWo\A+#05GG |şlϧ8*ea,:xEzS>-~=nТ|ĔjƎs#\g)sde+KWM7Unx-=ULv qgLtПQi^s0Dq!4offGi5zVLrZ%5N0XgQBAv]~Bⶾ:В-܏rV+@}T1z]*) bO8)knI<*M}8ShApŅ>D׽boA- ]FoC!juȫK iE`Žp!Xw\3A-/?پ8ZTDsûdkv~֌}_^jܜI4-E<4YC/Ĕ4[ĊUw?ؾKȟ2s0کV4'ᾫP^׮ lXa< )pm(9{rr<#:zw!HkeOeڤ0+ ɚ``!z:ȐpXH|HQ;qCI%a! v OS [넄HF3*Քrm?>|D OcTK($X7NHh{LE"!.'5ğUs[lkGQ. ] *=0~i gvu43NKf *!0Q{eLK!m[S˜ 佢0C'j/Ӷq#aCr7B@uDE;׋I7{Eձ5_>q_)Gͮ#X?Lu'S|OAv7`Ql hxp?֍⼕|9]_%n2ɛtŏ6V~Jl۬ Obo6?US7LR's͛#/  wk4!}P0Qiog%x@m*Q>!'3:atcKw G) ɒnLJRS:i&̼MH  Wo Nß0 !~_l&!O 㴤Lil27!;HWeM 䮢dkHFUfde*<)'lDZ7-vF(, XR( <(rh&a/P2>RA: h yyXf,KLԴjzD_fˢ;F]>eXV^CL[=4XԵ]Rb`nb8>k~e_UAWH[k`>UnY" XEzYb{^SW~ײ5w'u :ն!OGENKdWupϖGyT`k3 iM%. Î%\anP\ AzT.M+u}>3nݘBLH]^E 70~)b<=k 7S9BZq][)A@Q 0;8Qw#-P# ތ)%u页_}|bܿ'#t6O?GY#ɦͲ\x)7\ы=6 ޽x]BKFn9!!5P 9+Pᇲ@%VpMl)h)Ptf)|I8xyθ?1 e LxIzl}.-헴f|N8fۼ@Z䓧ٴ03u9z;|l/3E %?37܌Ji,ؕm܁k/5h_$P>31mӕ^i誔uQ}ۛX+\۳nM,?__/`gA-5~fڧ͙ՠg_&LMkS.TmPvDr?5 '$d&f|qűV箽}Ul ,R* \2 78V<\;(2mH\gҮfwĝ$'t݇bdOº6lκ$}/.¹jlc50E?BZdG-j"Qw n6eֆGK+Nw[*FX]*ci2PQ%d^Vؗrg$<؛)l2< )m@L[j 7Y".220!6}H3t{j7Y+ƧkY@>Mpe5nQ-Gtu#x |ty.:'QJpNƆPi$k,C$F3c+$34~:./Ҟ.N@Y\ 1XMrH9BD֭sw"NJ%$C5-SMDil#X%4߱6@C3UM^eq kT{Uisi`O\wlcBUǹs/ O-=N۷J\jk[uYho;g6%۟ 3N=k37דbVA19QH6!fqu PgpqC]OĢ_8oSKsYX\_FyQq EBk?gr(ZUP-qܵMɐuA)OF'򒏽W5v6&S|PCg9Ͳ2z9!qP`p@h݁I7?MS>(-vZqu)N'  ٱVl)U|lpf٫CJˌs!Q*$kDI $UֺSJ;q 0/-?jqIcug5;ZUUɔ.E b_BYTiA a>4d;[*y0!xg?? Oֶu/&N<5]")|sKם Wn" zLd4 ;JT17 Um05/GNPrfE4I{-6Q:t7gΆpmU61 CX yk,X"0jl;.ݑWp El;A͈ȓF>)zq@ǬA2q:_Nˊf# 絪6`w˫>tAl@y;W@,NjYG9~(ƛŨ|}2r.Yn \8`F]5"on'Cp*PPg/u%qϧ=e=VWE.bLjճS(Ew o+mc!Sl![;Z |5'(IS3esU@7B,DutȮ';䔥e'f<]oK+W[olhEԓlAxOE-X ? Kb M-2GqVmb Au`ص{Gʰ?TӼB'{?bdA׆,@]147aWf7hk'jC7R.`TA^EN]p OsQI2Auo0s{+!4,mW Yk~}ٚ`,úQhyse6aw7T9.ZfgHn:+SЧUEm܎GZh<>~lkWr<&\4ce"6V 3{#C]1gNkv\RXa)^%./32AL7!Jy@Z9axO6XL&5vh`PoL;s~aT 4D=bz$6㦳  &}t-"7ku߷a1"$90=u2Epl]7Ge 0sXG hQt 7_v=Gپ`W9@,I}ŋ2,oå~ȟIn[wDzҝ 簩F y=IIXh<3f]]-i_>.nxG{jjń=fͲpά#H|W&IPYJ?j*$+g _ۼe[\ǦEk [qKfZ 5BV&}=zfJnΒj3shE]ao+ph W^Tġ{-I%׆%{H**1F.kiAʆOk2A Ѭvmco~4}kEM5-"`p3;!/h+01<a75+UKqDZrݍqU/ w5v'S34RׂD@ Ggzj&i{ j ;Sfe.e]ExϘujH쥐K/Y/*."t{Ͼ=Nz"a-n=|BƱH :=O ` Zտ= Pa7)ez $+}bO!E ْW+N><;ԠLp 9=J|̬,UffCsi4kxUY, |eGViWq( :!ꕏaUʍ HjºZxkY;pGE '1N$ TAZG _Gosibh zo,9t.`Ak#o-?(C,}J}hGE?sK dgr ` ݇«4q`= r64 @j"yFiVբk6(!$'Cg*O)\w <"^^{@ eQLWB ^UlyWs'OWYVS8cŕc '{iLRFÙ1]gf@s&`NdBO''w@r2]ڄq4~{Oϭ#smP;rU$DLG̡m0uP*a@~^27pa\J0lc׿AD}eW\uh!3YL S?ڦrc1]reqȗȻ ]y2ID`gc2ғA/`k1-A243dudSf~|إ,sSmɮJ+:ۼƛ<^>QfZ~.E6SOUOyX1aN t~EV/PCO_θ"񏋕6VÏ|'MOAoxDnϪS'B8Sݥ ڦJ'@ou1FvHwa7WÒnܖ#j @F\K{:+ŀYt!zi2xQ1z޸8\j}V#cB(g+tMS`V .Q[.R)R+\)*uװR9e"f͏A*fȮ:yzguDXuGщ^që'cn"jJyRѥ3cq[@47X[Ḥ|_8 uXկ2ЎO )\&Dn:ǮUmA:[Յa}X2s @'koE~t7TGvtɿu{ߛr&@I;gYz+l;MȦӣ=B^]U"ZYm]`6M&h/'? :&/G ZOVmMЉ44P8AnL眤aBz^ۃXRx30\j0ڊ؛˻3G>\vT` ^;n%xwv,q݌udBdnPUg:9__s8'YP*X2a *^Maܴ2mvR֘Δ#O!wlr'kȋg])hkRZhEEA4roFx j-|Z{S:Fo + Mh3C;!(T:Y2ŰU+V~~n>7oX}<3Mv$nTu!A++#`L[uɔZvF+OK-:Y*Hh;(r=~m>uJ댰ё`f~/e Fq| =' X3c7-+{:`Dn&è@XunK?|XpO4C+_]Uu4~kTOI-b^8g&aHr,p2@%ޕvR <*u%tdG?N&dI b-;XӾ]ү"yɣ2mϑxԭeТ}y<,פySƙq VF2!Θ&g ou(7d2ޜ=u(CH-Z/%X aj$|!ܣyBF~[G,@8jQusrkvlWcڈA0!a"w2vhY]'GZXgYkF"[JCƝ M"n!:A%%NRg>e.-Uu=c+Q+p/̠8)|̜5;rg{?/(O8( Auk\#s\ d\Lt.uv(c.TNmoeU]_ w֍G$fh7#Y}ɞ\Hs^h5It9(^,x;gaq<9 .hdd[c2]c@8-6;>$qyuC=6rUJ v`8lCa@0L2J2_Uf FĪpYlWF[40;SUʟ $~?@= 䁱BwhK;g=n\0WFE7Jo B3J6KG*ut={̯$ GF1\ )^P=pMU N6*jQU6o5CO^TІo\A!xPjZ@S;(x@|:]3Zd tXm޺k[yC`/e_HR|~ /nHhL4Pb*p j( 4МĽ}/k2`F~lw%M(>z. kH' YA emq9Gw׼",?2ʰ{DE^O e8c!E< rl/IU|20nD5tJq.'y"^~f4_RbY !|s{ 08{aUtT|h25\iCdg-pRl;1jGE iUIjE8l:]8J$ΰ~`^|o1GJAR ݅ZK t-]c9(|SAN3bx^GN'k4 /|#p&Ԁe揪7'F]JDJ?"obyc l*CpV;38e g~sݧp.ȑ Y ^-߇8|R)<Ys̵͟jõ#F2rSOL\j^lnWe)jю]RAb` b'9ӑ{@{onm`1f9U*Aɑ}6 џ]GIִ>d[мZ}R;H2F<$5ȤG<(\ߟy&nRŦ s[\Urwtٚ7+&/f!0XXQ8w d:!32 Ryznp+,J&PIa 2$T.(| 70 쯯edZs=; Tհa!t\N@q{ڡoa`/-gzc Q@KvOE[x6C$!&Q_Da?0ELHri:_/>dLԄcW(ƚad^H0l^ o."U"b 4t~}|g<+˧<' G?j 1~fԹ qƁg|iv?!לny:jF =>47.C(X}HlMxϲ7fRFi\{~ eD6eL)w ` Y9uǮ^48L*-bg 2&⒍z䷩QS8bXn}I^=Bwƅ'< wf'XpwlthGp=B)T[6em*J58W΢np, \&ZHϛ~V x_/ Xr["n+Ѡ! ]> jׄ-ѨV'RdL[!BUzl| n-P,ڶnםf,S4 ŅXQe /!a\4L3c\{l)q(5K )n0 XL#+0o0-AzEXdJ|Sn'ߓD̟Deҷt]4p_!I?Vi r4w\FJcx J#^RHo{ɠDdjr4f}E[ je३') U)),"#s-s뿊5X=nTq7`2>R8 G)l<OMaՇ,ygT-c3=Bg¦¹בJyH4PHK ^~*+`ckc!*?Y TW 0(<;1MKCRAݦzaݎcIPb Q)Żp KLBOqM4 Iel%ԟx㈢V/?xy.?}r7 vh$QCI-:΢X k83 ITu=]ZƔNA˸(b=|X^]lFP9%kZ;3@;,oĝnUlqӼ=fg'o(8X;Wp~gES^+ 1K@j ‹MHeRLam@B݄ GKէ:hJ4!2 j7z|{:܊3HS@87r~(1WtfZDhq Zz®3ine #\QA`L>O\O Q~ Y/<⚩aJ]8-<u?Xc %7|koNz2T x8`"̓[Y{w1C"LHԬo#^$"eX+4Tto18fz@י%d+c)ɺ_>&p؂?lw:rGz5I&r-3>eO J[^̓J26-^.m3gpӀ_TRis99zPZ/ MʚD/~?"^ÜZ~+>_A_cI$וS0T ĤM'A8R[@:QD{m& /KY&}TaQ$7Xa%`WP;aX֔[jCȰoq2{P5tI yѯiN}q˄wVgy*Af8tr[։Y.#,b̏gG}Ei m.~myEzszݖ\m5}<06`{? -SY6pHUz YIT~8;on;J~tP[g~CYS|෧SNO ~I={b{Qv[Z FIQϔ;^LW^]ɸ-EC2w59dPC fW6ucA(l&?8Jx|cIui]qVwd̐X0|V#ZԩL&ғz;pP