glusterfs-server-3.6.9-1.fc22$>l+ډ0>=?d  ?04\`o~   XS S JS S <S S S@SS~S 0?!,?%?(&S8&\9)4:Mf>|?|"G|,SH}xSI~SXY$\LS]S^"(bdefltSu\Sv wSx$SypCglusterfs-server3.6.91.fc22Distributed file-system serverGlusterFS is a distributed file-system capable of scaling to several petabytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. GlusterFS is one of the most sophisticated file systems in terms of features and extensibility. It borrows a powerful concept called Translators from GNU Hurd kernel. Much of the code in GlusterFS is in user space and easily manageable. This package provides the glusterfs server daemon.VӘbuildvm-09-nfs.phx2.fedoraproject.org%'Fedora ProjectFedora ProjectGPLv2 or LGPLv3+Fedora ProjectSystem Environment/Daemonshttp://www.gluster.org/docs/index.php/GlusterFSlinuxi686# Legacy server /bin/true ; /bin/true ; # Genuine Fedora (and EPEL) builds never put gluster files in /etc; if # there are any files in /etc from a prior gluster.org install, move them # to /var/lib. (N.B. Starting with 3.3.0 all gluster files are in /var/lib # in gluster.org RPMs.) Be careful to copy them on the off chance that # /etc and /var/lib are on separate file systems if [ -d /etc/glusterd -a ! -h /var/lib/glusterd ]; then mkdir -p /var/lib/glusterd cp -a /etc/glusterd /var/lib/glusterd rm -rf /etc/glusterd ln -sf /var/lib/glusterd /etc/glusterd fi # Rename old volfiles in an RPM-standard way. These aren't actually # considered package config files, so %config doesn't work for them. if [ -d /var/lib/glusterd/vols ]; then for file in $(find /var/lib/glusterd/vols -name '*.vol'); do newfile=${file}.rpmsave echo "warning: ${file} saved as ${newfile}" cp ${file} ${newfile} done fi # add marker translator # but first make certain that there are no old libs around to bite us # BZ 834847 if [ -e /etc/ld.so.conf.d/glusterfs.conf ]; then rm -f /etc/ld.so.conf.d/glusterfs.conf /sbin/ldconfig fi pidof -c -o %PPID -x glusterd &> /dev/null if [ $? -eq 0 ]; then kill -9 `pgrep -f gsyncd.py` &> /dev/null killall --wait glusterd &> /dev/null glusterd --xlator-option *.upgrade=on -N # glusterd _was_ running, we killed it, it exited after *.upgrade=on, # so start it again /bin/systemctl start glusterd.service ; else glusterd --xlator-option *.upgrade=on -N fi ##----------------------------------------------------------------------------- ## All %preun should be placed here and keep them sorted ##if [ $1 -eq 0 ]; then if [ -f /usr/lib/systemd/system/glusterfsd.service ]; then /bin/systemctl stop glusterfsd.service ; fi /bin/systemctl stop glusterd.service ; if [ -f /usr/lib/systemd/system/glusterfsd.service ]; then /bin/systemctl disable glusterfsd.service ; fi /bin/systemctl disable glusterd.service ; fi if [ $1 -ge 1 ]; then if [ -f /usr/lib/systemd/system/glusterfsd.service ]; then /bin/systemctl try-restart glusterfsd.service ; fi /bin/systemctl try-restart glusterd.service ; fi ##----------------------------------------------------------------------------- ## All %postun should be placed here and keep them sorted ## LR _(LM 94    R A큤AAA큤AAA큤AA큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큀A큀AAVӘVӘVӘVӘVӘVӘVӘVӘVӗVӗVӗVӗVӘVӘVӘVӘVӘVӘVӘVӘVӘVӘVӗVӘVӘVӘVӊVӘVӘVӘVӘVӘVӘVӘVӘVӘVӘVӘVӊVӘVӊVӘVӘVӘVӘVӘVӘVӘVӘVӘVӘVӘVӊVӘVӘVӘVӘVӘVӘVӊVӘVӘVӘVӊVӊVӘVӘVӘVӊVӊVӘVӘVӘVӘVӊVӊVӘVӘVӘVӘVӘVӘVӘ030c43e62c878bcad9918b8b0bc0be8fcc5c2629bb5ef89aa0b45edc92a2b11108fc7eb846c65f3f9c862da7038902992b5d9acd8474b158bc8e5dd2dc29ea889539a2864272290a3ead41fee98ca2eb99bbd6f4b62d9a90d776bf5f2413f146deee47a8ca21e82ca584196796f7f892cdb703051303e835f7157b573cb11eb5544414a255fe303450f21a598d3a2cb6198ebc8a970eef46e35df5cae3a2c1c10827033c426cdb47cc156f4e5ca0ca43bf63aca7e259f31fde758879b37fb00e5dbf94292592fe42d10d53db7d9dbb2f23afe726d374b8380cc16437ed77f6804986b89d016a50a189c8cae204d2dca56c2d2653b996408cece3419d14f5c1f3de47188604249eb4843e0a00122ca76d49f826b073094d10d3c1cc84b7798a55655bda588d5f2cb2dc9fc51e769bf1db0a8e6375e0b9a01f43862d915b1af4d7082120fa6848b16cc7c8f9d0f6136bb683df4995f74f314e75fb0a6184d158f8a7d3b225cc09044b687ae515001b3467039de4a4b182bc92e37491d05165199eff44e8b1ab4afcef8d44f5505a53c3bf2f57a35b9697f6d3a45ef4b7ec486edc7cb0d7edeb064b168b439f797d1556a198e28ba6129597072fcd2e571511f879967850c7f8e76d5c060708ccc3214e1df4ddd4fbb5b9923a0f2d6e48752de87c5c9c4dc5c71aee1045706e16de6aa14046329e237162aa39001aaf5b17bb2383f4d421e7dad3cef402c7f3a233460c50745d69e1b7c15fe6c503a343b1a292057a0a0bcd39328b358798b6407d32f19a7255dec48866be4d0ec6dec91681f0d3b422066bf73920b4ade8dd1030517ae96640898501070f5e5a7839e2606652900d5abf5f4bd2221a2c8a858bc9dc5303cf4a99ab495f3fa5810c72bfd736bc7fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550827033c426cdb47cc156f4e5ca0ca43bf63aca7e259f31fde758879b37fb00e94a31a28e4008815cb1c252920c17ba76a7a1d2d9b4e23599d34bbb3869e18f19219b378413e17d50e1dc5b6401bf473b746ef1042afb91836edea13dae42c1550349562e037a2a8a0341a81d7dc625813fa8bddec541944b8c295d599bde80d7d0b8bb6f63df444b0ce2de7f15c6f751588b05390f085b58bb3a799cec9f290a1a14d7bc6163f08c1d2ccaa395500c72b50e361205f2c39578683dee5db017ccf9eb5f10ca3557a18402a7ed2f7a4bb881a43f9a1afffb99fc77afc3147d5264774bf3dbe6f8d34871a76f9e82a98cf70590d5f8710c030ce98b144ae09063e22d57b501bfd5496592d793c8870498952af3b871a6826f35ecbda11484d5688205a1ede7b1a713b66e6ead8bcd47175684394b619adeb8d15f01bfd8bb9340166317c376a213671a27bb95e6001734994ca5750bc541bfcf785693c562e9541e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855locks.soglusterfsdQ@@@@@@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootglusterfs-3.6.9-1.fc22.src.rpmconfig(glusterfs-server)glusterfs-serverglusterfs-server(x86-32)@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    @/bin/bash/bin/sh/bin/sh/bin/shconfig(glusterfs-server)glusterfsglusterfs-apiglusterfs-cliglusterfs-fuseglusterfs-libslibaio.so.1libaio.so.1(LIBAIO_0.1)libaio.so.1(LIBAIO_0.4)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.10)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.2.4)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrypto.so.10libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libgfapi.so.0libgfapi.so.0(GFAPI_3.4.0)libgfapi.so.0(GFAPI_PRIVATE_3.4.0)libgfrpc.so.0libgfxdr.so.0libglusterfs.so.0liblvm2app.so.2.2liblvm2app.so.2.2(Base)libm.so.6libncurses.so.5libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libreadline.so.6librt.so.1librt.so.1(GLIBC_2.2)libtinfo.so.5libxml2.so.2libxml2.so.2(LIBXML2_2.4.30)libxml2.so.2(LIBXML2_2.6.0)libz.so.1lvm2nfs-utilspsmiscrpcbindrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.6.9-1.fc223.6.9-1.fc223.6.9-1.fc223.6.9-1.fc223.6.9-1.fc223.6.9-1.fc223.0.4-14.6.0-14.0-15.2-14.12.0.1V@VVVUVBU@U@U7@U7@U7@TTfT@T@TT@T@TTy@TmTl@T\@T+T$T$T"@T @T @T SGS@S/SS.S\SSh@SDSS,Sb7@SZN@SW@SO@S>S@RRJ@RRRx@R@Rz/@Rm@RkRUE@RUE@RJ@REs@RD!R0[@R)R@QQQQ@Q@Q@QQ5Q5QQکQֵ@Q@QzQ)@QQ@QQJQV@QQ>@QQ~`Qq1Qo@QnQnQkQkQeT@Q7/Q@Q @P@P[PO@P @P@P*PPvPYPYPXb@PQPPy@PIP;a@P'P$P@OO]@O\@OiO@M$]@M@MME@LPKh@K?5@JJ&J$J@JmJ0JJ@IA@III@I@IU@IU@H4@H-w@H$ 3.6.9-1Kaleb S. KEITHLEY 3.6.8-2Kaleb S. KEITHLEY 3.6.8-1Kaleb S. KEITHLEY 3.6.7-1Kaleb S. KEITHLEY 3.6.6-1Kaleb S. KEITHLEY 3.6.5-1Kaleb S. KEITHLEY 3.6.4-1Kaleb S. KEITHLEY 3.6.3-3Kaleb S. KEITHLEY 3.6.3-2Kaleb S. KEITHLEY 3.6.3-1Kaleb S. KEITHLEY Lalatendu Mohanty 3.6.2-2Kaleb S. KEITHLEY Lalatendu Mohanty 3.6.2-1Lalatendu Mohanty 3.6.2beta2-1Pranith Kumar Karampuri Lalatendu Mohanty 3.6.2beta1-1Niels de Vos Lalatendu Mohanty 3.6.1-4Niels de Vos 3.6.1-3Lalatendu Mohanty Lalatendu Mohanty Humble Chirammal Kaleb S. KEITHLEY Kaleb S. KEITHLEY Balamurugan Arumugam Kaleb S. KEITHLEY Humble Chirammal Lalatendu Mohanty Fedora Release Engineering - 3.5.2-2Kaleb S. KEITHLEY Lalatendu Mohanty - 3.5.2-1Lalatendu Mohanty - 3.5.2-0.1.beta1Kaleb S. KEITHLEY - 3.5.1-2Kaleb S. KEITHLEY Vikhyat Umrao Lalatendu Mohanty - 3.5.1-1Humble Chirammal - 3.5.1-0.3.beta2Fedora Release Engineering - 3.5.1-0.2.beta1Kaleb S. KEITHLEY - 3.5.1-0.1.beta1Kaleb S. KEITHLEY - 3.5.0-3Kaleb S. KEITHLEY Kaleb S. KEITHLEY - 3.5.0-2Kaleb S. KEITHLEY - 3.5.0-1Kaleb S. KEITHLEY - 3.5.0-0.7.beta5Kaleb S. KEITHLEY - 3.5.0-0.6.beta4Kaleb S. KEITHLEY - 3.5.0-0.5.beta3Kaleb S. KEITHLEY - 3.5.0-0.4.beta2Kaleb S. KEITHLEY - 3.5.0-0.3.beta1Ville Skyttä - 3.5.0-0.2.beta1Kaleb S. KEITHLEY - 3.5.0-0.1.beta1Kaleb S. KEITHLEY - 3.5.0-0.1.qa3Kaleb S. KEITHLEY Niels de Vos - 3.4.1-3Niels de Vos Kaleb S. KEITHLEY Niels de Vos Kaleb S. KEITHLEY - 3.4.1-2Kaleb S. KEITHLEY - 3.4.1-1Kaleb S. KEITHLEY - 3.4.1-0.2rc1Kaleb S. KEITHLEY - 3.4.1-0.1qa1Niels de Vos Kaleb S. KEITHLEY - 3.4.0-8Kaleb S. KEITHLEY - 3.4.0-7Kaleb S. KEITHLEY - 3.4.0-6Kaleb S. KEITHLEY - 3.4.0-5Kaleb S. KEITHLEY - 3.4.0-4Kaleb S. KEITHLEY Kaleb S. KEITHLEY - 3.4.0-3Kaleb S. KEITHLEY Kaleb S. KEITHLEY - 3.4.0-2Kaleb S. KEITHLEY - 3.2.2-2Kaleb S. KEITHLEY - 3.4.0-1Kaleb S. KEITHLEY - 3.4.0-0.9.beta4Niels de Vos Niels de Vos Kaleb S. KEITHLEY - 3.4.0-0.8.beta4Niels de Vos Kaleb S. KEITHLEY - 3.4.0-0.7.beta3Kaleb S. KEITHLEY - 3.4.0-0.6.beta3Niels de Vos Niels de Vos Kaleb S. KEITHLEY - 3.4.0-0.5.beta2Kaleb S. KEITHLEY - 3.4.0-0.4.beta1Niels de Vos Kaleb S. KEITHLEY - 3.4.0-0.1.beta1Kaleb S. KEITHLEY - 3.3.1-14Kaleb S. KEITHLEY - 3.4.0-0.3alpha3Kaleb S. KEITHLEY - 3.4.0-0.2alpha3Kaleb S. KEITHLEY - 3.4.0-0.1alpha3Niels de Vos - 3.3.1-13Kaleb S. KEITHLEY - 3.3.1-12Niels de Vos Kaleb S. KEITHLEY - 3.4.0-0.1alpha2Kaleb S. KEITHLEY - 3.3.1-11Kaleb S. KEITHLEY - 3.3.1-10Kaleb S. KEITHLEY - 3.3.1-9Kaleb S. KEITHLEY - 3.3.1-8Kaleb S. KEITHLEY - 3.3.1-7Kaleb S. KEITHLEY - 3.3.1-6Kaleb S. KEITHLEY - 3.3.1-5Kaleb S. KEITHLEY - 3.3.1-4Kaleb S. KEITHLEY - 3.3.1-3Kaleb S. KEITHLEY - 3.3.1-2Kaleb S. KEITHLEY - 3.3.1-1Kaleb S. KEITHLEY - 3.3.0-11Kaleb S. KEITHLEY - 3.3.0-10Kaleb S. KEITHLEY - 3.3.0-9Kaleb S. KEITHLEY - 3.3.0-8Kaleb S. KEITHLEY - 3.3.0-7Kaleb S. KEITHLEY - 3.3.0-6Kaleb S. KEITHLEY - 3.2.7-2Kaleb S. KEITHLEY - 3.3.0-5Kaleb S. KEITHLEY - 3.3.0-4Kaleb S. KEITHLEY - 3.3.0-3Kaleb S. KEITHLEY - 3.3.0-2Kaleb S. KEITHLEY - 3.3.0-1Kaleb S. KEITHLEY - 3.2.6-2Kaleb S. KEITHLEY - 3.2.6-1Kaleb S. KEITHLEY - 3.2.5-8Kaleb S. KEITHLEY - 3.2.5-7Kaleb S. KEITHLEY - 3.2.5-6Kaleb S. KEITHLEY - 3.2.5-5Kaleb S. KEITHLEY - 3.2.5-4Kaleb S. KEITHLEY - 3.2.5-3Kaleb S. KEITHLEY - 3.2.5-2Kaleb S. KEITHLEY - 3.2.5-1Kaleb S. KEITHLEY - 3.2.4-3Kaleb S. KEITHLEY - 3.2.4-2Kaleb S. KEITHLEY - 3.2.4-1Kaleb S. KEITHLEY - 3.2.3-1Kaleb S. KEITHLEY - 3.2.2-1Kaleb S. KEITHLEY - 3.2.2-0Dan Horák - 3.2.1-3Jonathan Steffan - 3.2.1-2Jonathan Steffan - 3.2.1-1Jonathan Steffan - 3.2.0-1Jonathan Steffan - 3.1.4-1Jonathan Steffan - 3.1.3-1Jonathan Steffan - 3.1.2-3Jonathan Steffan - 3.1.2-2Jonathan Steffan - 3.1.2-1Dan Horák - 3.1.1-3Jonathan Steffan - 3.1.1-2Silas Sewell - 3.1.1-1Jonathan Steffan - 3.0.7-1Jonathan Steffan - 3.0.5-1Jonathan Steffan - 2.0.9-2Jonathan Steffan - 2.0.9-1Jonathan Steffan - 2.0.8-1Jonathan Steffan - 2.0.7-1Peter Lemenkov 2.0.6-2Matthias Saou 2.0.6-1Matthias Saou 2.0.4-1Matthias Saou 2.0.1-2Matthias Saou 2.0.1-1Matthias Saou 2.0.0-1Matthias Saou 2.0.0-0.3.rc8Matthias Saou 2.0.0-0.2.rc8Matthias Saou 2.0.0-0.2.rc7Matthias Saou 2.0.0-0.1.rc7Fedora Release Engineering Matthias Saou 2.0.0-0.1.rc1Matthias Saou 1.3.12-1Matthias Saou 1.3.10-1Matthias Saou 1.3.9-1Matthias Saou 1.3.8-1Matthias Saou 1.3.8-0.10Matthias Saou 1.3.8-0.9Matthias Saou 1.3.8-0.8Matthias Saou 1.3.8-0.7Matthias Saou 1.3.8-0.6Matthias Saou 1.3.8-0.5Matthias Saou 1.3.8-0.4Matthias Saou 1.3.8-0.3Matthias Saou 1.3.8-0.1Matthias Saou 1.3.7-6Matthias Saou 1.3.7-4Matthias Saou 1.3.7-3Matthias Saou 1.3.7-1Matt Paine - 1.3.pre7Matt Paine - 1.3.pre6- GlusterFS 3.6.9 GA- glusterfs-server Requires glusterfs-api- GlusterFS 3.6.8 GA- GlusterFS 3.6.7 GA- GlusterFS 3.6.6 GA- GlusterFS 3.6.5 GA- GlusterFS 3.6.4 GA- libacl-devel is not required for 3.6.3- BZ 1218359, 1218442- GlusterFS 3.6.3 GA- Ownership of /usr/lib/python2.7/site-packages/gluster, BZ 1190832 - N.B. gfapi.py was removed in 3.6 (to resurface another day?)- GlusterFS 3.6.2-2- glusterfs-fuse Requires: attr. See BZ 1184626, 1184627- GlusterFS 3.6.2 GA- GlusterFS 3.6.2beta2- Adding glfsheal binary- GlusterFS 3.6.2beta1- do not package all /usr/share/glusterfs/* files in regression-tests (#1169005)- Fix build on el5 (upstream bug 1169004)- Fix version in gluster-api.pc (upstream bug 1166232)- Changes to remove regression-tests RPM from Fedora- GlusterFS 3.6.1 GA- glusterfs-3.6.0beta3 release- add psmisc for -server - add smarter logic to restart glusterd in %post server- glusterfs-3.6.0beta2.tar.gz- remove /sbin/ldconfig as interpreter (#1145992)- More make fedora master glusterfs spec compatible with upstream GlusterFS 3.6 spec- Make fedora master glusterfs spec compatible with upstream GlusterFS 3.6 spec- Changed the description as "GlusterFS a distributed filesystem"- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- use upstream logrotate files exclusively (#1126788)- GlusterFS 3.5.2 GA- GlusterFS 3.5.2 beta1- glusterd.init, BZ 1073217- killall --wait in %post server (#1113959, #1113745)- add nfs-utils package dependency for server package (#1113007)- GlusterFS 3.5.1 GA- GlusterFS 3.5.1 beta2- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- GlusterFS 3.5.1 beta1- syslog deprecated in Fedora20 BZ #1093318- sync with upstream glusterfs.spec.in BZ #1091392- GlusterFS 3.5.0 GA, glusterfs-3.5.0-2, glusterfs.spec nits- GlusterFS 3.5.0 GA- GlusterFS 3.5.0 beta5- GlusterFS 3.5.0 beta4- GlusterFS 3.5.0 beta3- GlusterFS 3.5.0 beta2- GlusterFS 3.5.0 beta1- Drop unnecessary ldconfig calls, do remaining ones without shell. - Drop INSTALL from docs.- GlusterFS 3.5.0 beta1 , glusterfs-3.5.0-0.1beta1- GlusterFS 3.5.0 QA3 , glusterfs-3.5.0-0.1qa3- obsolete glusterfs-ufo (#1025059) - ownership of /usr/share/doc/glusterfs(-x.y.z) (#846737) - clear_xattrs.sh belongs in /usr/share/doc/glusterfs(-x.y.z), not in /usr/share/doc/glusterfs-server(-x.y.z) - remove defattr (per pkg review of another package) - don't use %{__foo} macros (per package review of another package)- Correctly start+stop glusterfsd.service (#1022542) - fix "warning: File listed twice: .../glusterd.info" while building- add base-port config option to /etc/glusterd/glusterd.vol (#1023653)- nit, sync with upstream spec- glusterfs-api-devel requires glusterfs-devel (#1016938, #1017094)- resurrect /etc/init.d/glusterfsd, BUG 1014242- GlusterFS 3.4.1 GA, glusterfs-3.4.1-1- scratch build for community- scratch build for community- fix "warning: File listed twice: .../glusterd.info" while building- glusterfs-server requires glusterfs-cli- glusterfs requires glusterfs-libs- glusterfs-cli RPM to simplify dependencies for vdsm- there is no systemtap/dtrace support; don't even pretend- sync changes from upstream glusterfs.spec.in, including addition of glusterfs-libs RPM to simplify dependencies for qemu-kvm- remove gsyncd from glusterfs, it's redundant with glusterfs-geo-rep ready for next build- sync changes from upstream glusterfs.spec.in, and esp. glusterd.service from gluster w/o Wants=glusterfsd.service- sync changes from upstream glusterfs.spec.in, ready for next build- tag /var/lib/glusterd/glusterd.info as %config- tag /var/lib/glusterd/glusterd.info as %config- GlusterFS 3.4.0 GA, glusterfs-3.4.0-1- add Obsolete: glusterfs-swift where we use openstack-swift - prerelease 3.4.0beta4 for oVirt/vdsm dependencies in Fedora19- include xlators/mount/api.so in the glusterfs-api package- correct AutoRequires filtering on recent Fedora (#972465)- prerelease 3.4.0beta4 for oVirt/vdsm dependencies in Fedora19- correct trimming the ChangeLog, keep the recent messages (#963027) - remove the umount.glusterfs helper (#640620)- prerelease 3.4.0beta3 for oVirt/vdsm dependencies in Fedora19 - libgfapi and xlator/mount/api dependency fix- prerelease 3.4.0beta3 for oVirt/vdsm dependencies in Fedora19- automatically load the fuse module on EL5 - there is no need to require the unused /usr/bin/fusermount - fix building on EL5- include glusterfs-api.pc in the -devel subpackage- prerelease 3.4.0beta2 for oVirt/vdsm dependencies in Fedora19- prerelease 3.4.0beta1 for oVirt/vdsm dependencies in Fedora19- include all Sources and Patches into the src.rpm- prerelease 3.4.0beta1 for oVirt/vdsm dependencies in Fedora19- include backport of G4S/UFO multi-volume fix- #else -> %else, a twisty maze of passages, all alike- prerelease 3.4.0alpha3 for oVirt/vdsm dependencies in Fedora19 - RHEL6 still needs the patches applied, even with grizzly - resource-agents -> noarch- prerelease 3.4.0alpha3 for oVirt/vdsm dependencies in Fedora19- remove unused requires for xlator .so files and private libraries (RHBZ#95212- add glusterfs-3.3.1.rpc.rpcxprt.rdma.name.c.patch, BZ 920332 - add %{prereltag} for upcoming 3.3.2 and 3.4.0 alpha and beta builds - add librdmacm-devel for rdma builds- Remove useless provides for xlator .so files and private libraries- prerelease 3.4.0alpha2 for oVirt/vdsm dependencies in Fedora19- /var/run/gluster - sync with gluster.org git - Requires: portmap for rhel5 instead of rpcbind- sync with glusterfs.spec(.in) from gluster.org git source- essex/folsom typo, glusterfs-ufo %files conflicts with glusterfs-swift-*- revised patch to DiskFile.py for stalled GET- additional file ownerships and associated %ghosts from upstream - add BuildRequires libaio-devel to auto-enable AIO in configure, overlooked since 3.3.1-1.- fix object get, missing iter_hook param in DiskFile::__init__- Update to OpenStack Swift 1.7.4 (Folsom)- Swift+UFO, now with less swift forkage. Specifically the only patches to swift are those already used for the Fedora openstack-swift packages _plus_ our backport of the upstream constraints config changes that have been accepted into grizzly.- add Requires: rpcbind for minimum install systems where rpcbind isn't installed; usually this is a no-op. - Better logic to preserve contents of /etc/glusterd- Synchronize with openstack-swift-1.4.8 packaging changes, including systemd .service files and align with the matching sets of patches- GlusterFS-3.3.1 - save swift .conf files correctly during upgrade - fix glusterd restart in %post geo-replication- condrestart glusterfsd then glusterd in %preun server- fix additional python dependencies, esp. for rhel- python-paste-deploy on RHEL 6, glusterfsd.init- fix for glusterfs SEGV, BZ 856704, revised- fix for glusterfs SEGV, BZ 856704- glusterfs.spec cleanup- fix SEGV in glusterd-rpc-ops.c, BZ 837684, f17 only.- now with UFO (openstack-swift) except on el5- now with UFO (openstack-swift)- fix segv in cmd_heal_volume_brick_out (RHEL seems particularly sensitive to this bug.)- selected fixes to glusterfs.spec for BZs 826836, 826855, 829734, 834847- Update to 3.3.0- Add BuildRequires: libxml2-devel, BZ 819916- Update to 3.2.6- rename patch files- patch configure.ac to compile -O2 instead of -O0 on Linux.- glusterd.init use /run per Fedora File System Layout, or /var/run when needed- revised spec for init.d for fedora<=16, rhel<=6; native systemd for f17 and rhel7- revised sysconfig and init.d scripts. (glusterfsd.{init,sysconfig,service} should go away, as glusterd is responsible for starting and stopping it.)- revised libglusterfs/src/Makefile.* to (re)enable parallel make- rhel/epel, init.d for <=6, native systemd for 7- Update to 3.2.5- revised init.d/systemd to minimize fedora < 17 - get closer to the official glusterfs spec, including... - add geo-replication, which should have been there since 3.2- Convert init.d to systemd for f17 and later- Update to 3.2.4- Update to 3.2.3- Update to 3.2.2- Update to 3.2.2- disable InfiniBand on s390(x) unconditionally- Fix Source0 URL- Update to 3.2.1- Update to 3.2.0- Update to 3.1.4- Update to 3.1.3 - Merge in more upstream SPEC changes - Remove patches from GlusterFS bugzilla #2309 and #2311 - Remove inode-gen.patch- Add back in legacy SPEC elements to support older branches- Add patches from CloudFS project- Update to 3.1.2- no InfiniBand on s390(x)- Update to support readline - Update to not parallel build- Update to 3.1.1 - Change package names to mirror upstream- Update to 3.0.7- Update to 3.0.x- Move python version requires into a proper BuildRequires otherwise the spec always turned off python bindings as python is not part of buildsys-build and the chroot will never have python unless we require it - Temporarily set -D_FORTIFY_SOURCE=1 until upstream fixes code GlusterFS Bugzilla #197 (#555728) - Move glusterfs-volgen to devel subpackage (#555724) - Update description (#554947)- Update to 2.0.9- Update to 2.0.8 - Remove install of glusterfs-volgen, it's properly added to automake upstream now- Update to 2.0.7 - Install glusterfs-volgen, until it's properly added to automake by upstream - Add macro to be able to ship more docs- Rebuilt with new fuse- Update to 2.0.6. - No longer default to disable the client on RHEL5 (#522192). - Update spec file URLs.- Update to 2.0.4.- Remove libglusterfs/src/y.tab.c to fix koji F11/devel builds.- Update to 2.0.1.- Update to 2.0.0 final.- Move glusterfsd to common, since the client has a symlink to it.- Update to 2.0.0rc8.- Update glusterfsd init script to the new style init. - Update files to match the new default vol file names. - Include logrotate for glusterfsd, use a pid file by default. - Include logrotate for glusterfs, using killall for lack of anything better.- Update to 2.0.0rc7. - Rename "libs" to "common" and move the binary, man page and log dir there.- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Update to 2.0.0rc1. - Include new libglusterfsclient.h.- Update to 1.3.12. - Remove no longer needed ocreat patch.- Update to 1.3.10. - Remove mount patch, it's been included upstream now.- Update to 1.3.9.- Update to 1.3.8 final.- Include short patch to include fixes from latest TLA 751.- Update to 1.3.8pre6. - Include glusterfs binary in both the client and server packages, now that glusterfsd is a symlink to it instead of a separate binary.- Add python version check and disable bindings for version < 2.4.- Add --without client rpmbuild option, make it the default for RHEL (no fuse). (I hope "rhel" is the proper default macro name, couldn't find it...)- Add --without ibverbs rpmbuild option to the package.- Update to current TLA again, patch-636 which fixes the known segfaults.- Downgrade to glusterfs--mainline--2.5--patch-628 which is more stable.- Update to current TLA snapshot. - Include umount.glusterfs wrapper script (really needed? dunno). - Include patch to mount wrapper to avoid multiple identical mounts.- Update to current TLA snapshot, which includes "volume-name=" fstab option.- Re-add the /var/log/glusterfs directory in the client sub-package (required). - Include custom patch to support vol= in fstab for -n glusterfs client option.- Re-enable libibverbs. - Check and update License field to GPLv3+. - Add glusterfs-common obsoletes, to provide upgrade path from old packages. - Include patch to add mode to O_CREATE opens.- Remove Makefile* files from examples. - Include RHEL/Fedora type init script, since the included ones don't do.- Major spec file cleanup. - Add missing %clean section. - Fix ldconfig calls (weren't set for the proper sub-package).- Added support to build rpm without ibverbs support (use --without ibverbs switch)- Initial spec file/bin/sh/bin/sh !#%')+-/135678:<>@BDEFGHJLNOPRSUWY[]_acegikmoqsuwy{}3.6.9-1.fc223.6.9-1.fc223.6.9-1.fc22  !! "##"$$%%&&'glusterfsgluster-rsyslog-5.8.confgluster-rsyslog-7.2.confglusterd.volglusterfs-georep-logrotateglusterfs-logrotategroup-virt.examplelogger.conf.exampleglusterdglusterfsdglusterdglusterfsdposix-locks.somgmtglusterd.sonfsserver.soserver.sostoragebd.soposix.soglusterd.serviceglusterfsd.serviceglfshealglusterdglusterfs-serverclear_xattrs.shglusterdgeo-replicationgsyncd_template.confglusterd.infoglustershdgroupsvirthooks1add-brickpostdisabled-quota-root-xattr-heal.shpreS28Quota-enable-root-xattr-heal.shcopy-filepostprecreatepostpredeletepostpregsync-createpostS56glusterd-geo-rep-create-post.shpreremove-brickpostpreresetpostS31ganesha-reset.shpresetpostS30samba-set.shS31ganesha-set.shprestartpostS29CTDBsetup.shS30samba-start.shprestoppostpreS29CTDB-teardown.shS30samba-stop.shnfsnfs-server.volrunnfs.pidoptionspeersvols/etc//etc/glusterfs//etc/logrotate.d//etc/sysconfig//usr/lib/glusterfs/3.6.9/xlator/features//usr/lib/glusterfs/3.6.9/xlator//usr/lib/glusterfs/3.6.9/xlator/mgmt//usr/lib/glusterfs/3.6.9/xlator/nfs//usr/lib/glusterfs/3.6.9/xlator/protocol//usr/lib/glusterfs/3.6.9/xlator//usr/lib/glusterfs/3.6.9/xlator/storage//usr/lib/systemd/system//usr/sbin//usr/share/doc//usr/share/doc/glusterfs-server//var/lib//var/lib/glusterd//var/lib/glusterd/geo-replication//var/lib/glusterd/groups//var/lib/glusterd/hooks//var/lib/glusterd/hooks/1//var/lib/glusterd/hooks/1/add-brick//var/lib/glusterd/hooks/1/add-brick/post//var/lib/glusterd/hooks/1/add-brick/pre//var/lib/glusterd/hooks/1/copy-file//var/lib/glusterd/hooks/1/create//var/lib/glusterd/hooks/1/delete//var/lib/glusterd/hooks/1/gsync-create//var/lib/glusterd/hooks/1/gsync-create/post//var/lib/glusterd/hooks/1/remove-brick//var/lib/glusterd/hooks/1/reset//var/lib/glusterd/hooks/1/reset/post//var/lib/glusterd/hooks/1/set//var/lib/glusterd/hooks/1/set/post//var/lib/glusterd/hooks/1/start//var/lib/glusterd/hooks/1/start/post//var/lib/glusterd/hooks/1/stop//var/lib/glusterd/hooks/1/stop/pre//var/lib/glusterd/nfs//var/lib/glusterd/nfs/run/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu    directoryASCII textC++ source, ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=413dd45f7db62b0d357a2759ca03bccc46d8c299, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=86b8f6b1b209a95a4d1a382addb06e341b123b78, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=898d89ff328fa12fd8e60611cb2bd9d9b277adef, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7072347c87069befbfd81fa78453f6e8a33914f4, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d220cf226c0b16c154f2160e6e0eb2f5889e6b8, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=1f5dd73d5e4f380be5fc1c44de03882991d36ea4, strippedBourne-Again shell script, ASCII text executableemptyPOSIX shell script, ASCII text executable,AWmRR3R4R&RRRRRRRRR+R,R*R-R%R#R"R$R2R5R'RR)RR R=RRRRRRRR+R,R*R$RR)RR R=RRRRRRRRRRRR,R*R"R#R$RR)RR R=R0R R R&RRRRRRR+R,R*R$R%R/R RR)RR R=R R RRRRRRRRRRR-R,R*R$R RR)RR R=R*R!R RRRRRRR$R.R(R1R#R"RR2R5R'RR)RR R=RRRRRRRRRR?07zXZ !#,lt]"k%W[/3M_cq\Bەo Uc#ٻqeՉ)^t1>\7l+3Xhf?E?%zJkzl;L^jPu<(9odXPveUp;xb8 z_  92H瞉*%41a'*Cz龑:xc.P 㑃^ VlϭupVl)W;0Βtv6ޝ^2}LJ, Uyep v`k[PG_a~V {Y[ n'_g Vn!w ;j\+` ;a.fINUUԚao0C@f ?iwC*S+N4(WShv c@,\uT|]bô$$Usx 9 ]ɂ8WM! U\Kڒ-)qb da=qnR#xN CfPX?=< Ú6;Pk;beP\<63?F0I}+Sd<0NpY1lVºn T6x^zZ:646Iut~ncLBXV=m }; Vi?ZF &.R -;"*TPqq5()oBiH)|8vt#FRYfWv}ܲTOiц'٧:+zJw*:xmv_ҾzW܉n'9"mgN>3 ~,ؕ%fdI<4ĭT|DҗzKP?Xml}X\Өy r^" sja- TX_%ep.#V9"oUlA]]f[51IC,SOzTXT ǬSR\/DC,3P>6D`͝W`ѭ EW}\U;2DLadL?ofuno4* :5URq/ %Elj{GqdSYb͙9] JQn6}VnurC{InZBŃf-b]^5d8}s4LzKmr#1mm;3%O+l-!c×Օ{޼Ry rQz17M:!#ܭqV$]r t{ډc DxQA\?^N m`;BO=A{_^p~Z~3z3E yĿ:ДU !%jLl`Y+ tFi+N+&r #s *TGbC7&p|p0II7g  ,)vdk& kۃ9y/.erӲ:b"LZs׬ Jr!:֘aCW QT 1(voe@42RBUdΓH@~>u(90A] xgz ;;~Z(3 /_]88i_űZK&80.y/kY:')}3Jc5^xǞ9eOtXZs98PW_R'#a޳l~p5G OUnYN/v N'}ԑ|@2 ?yŲ,F̦{+:S7Unod;ҸmhH,ʕ#A\5mH˟vqXF˩sS<.i7*=lID}HIvys@LkNnS̡TM6/cM2bg@"xu+(o.iAaVIϊ8o]yPijOA@ش&R;Ő?ejKd]&~Өk[GM\ފSqAzvO=5vxA *x/!>\({φUW+]]'դ#3pFtAѮl)M."eJ< {H~2<5޼uigM&5 {wiPr +~y-;J6JU͍@kJ>!7b+ `byjZSH>:)tcBh=%\8'xtޒ; _ H1֓ȖIWxKDF- cEbNLy{ɾ(PkP%5VZ%8Dl\'Z=Q+t~: 3Գʽ-1P;-'5 YS(HC$qF_3!\/Fҡ 5 WQ:Eg-}QU%ϻsSä r@촙튊סڅe߉SsPHuQ'@ ocuZ|q.UTVVGppJ_%?*2Gld\{z|*kʪ>'#( >  'jd"^J,5@7pg͜Dmnm0W,#Ae 2~0k~:.u®EÎ*9(I*.1>j\Eft"F,|8R\DO)p]rt - nt:+F_@)|sn8j /G g5ӖÙI Q Iu4叙tO,<Lq(7g56ևЮsܢPA&p M%s2D1jxamfⳢ-;ypf~لEa;8~xlPyBh*dt9)iKm$ތEF1cAȍbyŇ{f]Ĕ{1G9 WJAعۣGoS?JoF;i,q ґKV8Q=C^ TwI)QdL 7!qnptne8"UQY:b$@I<.ᔼ/m 2D:'>H@`8] 'K } h0ǽ(!]B]1n@fr1(`ћ,wOlN3ÍY=tL3=MzAN1>̂87HH̵ 90bt+!\V;V)BfhUnH~,K@Y_ƤаV+@^$w&ZG4AMF4kxIW|.+{lj""bbO'*ޱx[mﭔtT{+3|[߻ 7v gcͬt=[7&USI1u (q2@Uj%ɮ5>(:w`D!`ҦK1+\)Fd8CE~s5+2V۳JG"BN{{ҵ5h-, k!V)xlYFHoze6F?r(LMplX%ڒ44pR\ 㪫&e48E'P&KPf` E+"7u#$I֭gWUe+@{MYb -sz5+)U@8Z Zh0Vt+燖žd$w‘~vL8TSkI9w@W-nc'DӐR\`ڡ<7ONEȏ)VzaOAAWt{%..K 3u=կy6}R1g#eh1n+O&>C`z֬*&ڶU0IW 4 zŒ8 6lݷLj~KfBj4qmqC{S϶zeNNdl̄# }d<MO!^E2s&`a!Oѣu HPFės Ja¡w(hnu =-@s(e+LkiI7SX]rr䓜jƕ?(_f"|TPA8Ѐ͌aB'3l@kV0U-k}7)O5ּ#pvN&kt@eI"u"Uo&S>B?s#kc&'J%_3?r1r=)/rܺ|Tf:B? jm5ڌ@䖇\";5Fݖyɱ=0kCVCemQ>3[w0 -A lV2*%|iB{b7b퍽nΞ ,K -:!od sfhhU5[9.57_IE~/N ܍ 1elʊWk;Ȫs& yԙsm9.pӧ&\ BΣt7<0>)3d'8?=|#)dV2P0Co+,@%ζ(TBM=^mGUy0Ds|Om9e%\d\?D]t`3Bm>Yl^k$miĩi xHXkELcn%_ cЅj*rݞȿ=6Xcg\*171;#?k#)}o1RE#xcc4#*atͣ{Q:Vּ嬘 (-22EO*SxY3W>I$B+4yr"+1A'@89hN~b$@:WyV4[JQ@5RpR8ߙ#d\PW4Jo0 dQ*kۈRxPYho#82c/(]%)g/gHxgZ @O##䋄}r-[ޠ*a}*' o-rCU0 $H֐jwيh|Ю(s;]L'wqLS6 ڼo'FԜe@@>r_Ed a䕽ΐ]n$_Jr=(O43{&HЪl ̚")exM|XDzAE I)<؝?+< sj%3>Iÿw>^*:ocs;?PZcaV+I]\Q.љ!vV|~]G}ZuǰleSqPFgD īHx~Ŷ_ UVM D-N1NX-  f/0NNYyI" +HW~`! %SLd~TWS:(~Ekcz,H6*V*rBWXh&_ RhY盞ḏVHЎfRU3_z?7B$<oij\*iigl D`CĒh^\'tʨoF$膤Ş`] ?cuk8ۄ졣Aቻh|RՇ7V f]<]#ގ)ln&7bHT!ҋ. ߋX&udf vfȝŠJ=k")cWC e @'hT+ӦՙAEuE6NA#+Gwlf1MLp >A[vi2v/φk.=6izé;T$V\[˛LC);͒آ,hnL{)?Y Go_6cVG<(y | sNյg`#O7Sٲ@fWC~oȖpS*QA:= qjU_̄",ψz-Pe(1G߇2P10a q% :8 V ^)7#A?1`q<4q)YM}FqL/)l` I 8 Y^Y<ǚ"!}dAOw#~SSR*GS˜<5}q (^2PxA}B۫q',xKD@!ɌAp:;ɒMh8~̰¹r#3qu4 ! A* hMb~}{KZoK~!7s6Ŭ6PT3΋H[:h}Tn]UqVVװL"jèk+Hq|NÎ&a=EEu.(t .ە\/ߌ%oX5I;Fl2] %rDCmFSjȆEG5^Ult"frz938C?C'~y2k\d= {J:02ue⍸C岊R5?ؘ^(Mdyps5{5hHpcq! Ҍ`<((l6FnqL[=Ƭ07PE__w !?(|#8^R]>G UY#ۘp`xR Peg^:\ҝAQB9,,8{ҕ )*iXnY#DT\ CNC읯 Ig Dlޫh]@J ZCDHլ{ E9RU*2W-hJ %g$[Ft.~oȼhigHt:5A9 _ F46n7zT2xbsHfIJ4|&g.Gt//ashj\AV 7჋驅}mL(cpyE$_qGrƐ_P!z㞌On1~?zsϖn RJn#7F)xdK::I/-)`&t i/(hdM:0w'~R`ykI ~D^?Cztô\vA}ɁmH\lm5e"f$Lz?ufžzi4`tSIxJ[l5Y,S t5#>Lj}[W(j X6,/#f#L]`"{ bߕr q[Mu6!a>r7"4[rbK`bE[.оb)߼?|u<CC`L6FD Iu Iʂa_uUB.&gA*T }O Pȿȍ ‹wS=Բc+ sgx[G v=6?F5Rߑ]X빨aJ咼73c48uMmL%"C=-{Wr8kqAQbI.n !,9T6 >eLM<&e/IC(zxi oFA+8}>!wa޺v*#҇ˡM m3J}ҕ,Ɛ]gkHW„ aWhy,~d[a/BvpD'B۰SggBvR #2 . ;"3qbzce*+]،J9.:4-^_HWRD,c*ht5w7Ό u&ɗ59ԭ 빁,gk޸c?iIȴ12:pУi/fE>P4AD :8l]l#;fXM-@$6K(Fϓ;}@'?o4liRr:?ȯ@ ʅ;iY\%ZaJĞ!@37#2ܨ%IXK̗uJdiw]_qtm-U TYj‰93ȶN{: g>E_QXuG ϗz5M(IG&mJu߬{8"ŘH-Γ<,◤NΥ3۠EҬ(v$84bED7^*@ǛO^y!mȑ^4 R >ޔ+`!ЈzR~ˌ~U0E&/X^da$ ؙ5no*"YPV>vFn瓽yu 2qNa!?*!EPA.x dbv\WҞUh.b W}`>*6zLYƧ1-E҉δyZrNt&C]f(!(J5 PcʒH]_sus V.T:ӱV+R&n~Yu1تEHN oTq(;4dPcl#;fd48P(/åNS$hwt9fwǩ+7F/r/!x%@9~%H&B&n^ޞ[3kVt+&%\dq)TZ-TIֽswQE&t-dDz:ހr`%(pn6FHjǷ@W pnZ苜ewQV"mVg] %IK3p*MԸk ǦJZkeWha٭-~ aD⌷) 8j#y@8!c{p jbˠ]Pg^6@8d!ƽS+s]S'{:@OWbKR}J\XC.ds+t?-qQ,U WƢ>?cr޴lΦQԜ?b=lM1%TJ7*5l4*FbCq6CjAG.R($#"!x'`sn1CL5N*oH2E3 crV:m2!F6$Fq#Cĺ/ʆVmOqN j`_3>){CjYl$e]8k756Q+Cb%a,N2kRYPpG Mdcf8<ZW{FǛ xn-+ʡGX]-f-_a<UK'fH4k`3= q8oe{wAs쭦`; [e^f{p_e*Hĸ⇁zݸނ% CJ㬢{K|Og @G^UKs0ԁ^:ꏻ ~uWKrQ>Z>YA۵t+>z.њ{CW`EsҢjaXV{E\З^3vuz$806_[U&ܛGw\)7SmrQW^l& PJ%_ Lbm,1o XzW5rSD0yub" uiXdFn;7YY!<Դ.iNbѰPL ;E]VFIP|$ZlP3@s](dc3M,mշ#!7 a3"OjlOm|k5ig]^HC*p+-9z#\F2|Sg{G2Dp0M^ l%o☽ rMmcS NFl%S0őhRM@#j`;QR!@Eի8Pe\Vww1 d11?j֟OMjrj*=vãڡҤX!K)qˤ"9w!|~Z`w.DE59 =Ecud ?_Ԇ~`-a#}oc+;"PlnUCg i/GP^^ߍUh lף05`97Ylrm _-KDtGιqe$vXNJ9g|,! *!\S 6/[Xؤjcm\!)6Nj)BO- DUwjPHX<⡬K݊6uK85rm% !*jcS#ǭFZ(#]>njJ I2 Y^(qQF­+vj~YfՆqpΕ J!ocgjZ)Z?g(LE3 P[ ^n7֕#hV.MBjRa&a BM {&9зFJm11&yAeх9" ~AL %~RILqh.+Ʌ 6JV ٽ)%32#-W ^{4A 㢽\>_c<#H"(+u{%WAgPfy,4Ԋ;ߝZ;{q љÃ&N]+#T, y yn Qfikǚ* V" ӣik}-]Iz,tn#-#'tUJo{x&pNsQf9՞rK ^ (>I#p m vqԭ(`EKo)AđfAho)ezg3}ۍ-ؔ> !l|I5 R> YӠiԪ|۸՗YOtӥE$i[|{yIɳq՘v?5]Ef'88p8(Rko_e89ԪGyuaA3{5k,SZ/&9,`wDVj;9Nd2( rrzlv,= 1K26i-ꢵϳ3{x%~^ϮcɘOM "\U>kR>WB(u?׷Jb P ~H\G839[^7] FC(xw,1RG5+]ʑ'DI׳%9OKMHf:WF.; u.(1&+ ZQ!z^[4(2)ѩCo П)45ӕ- Z2|>&fnloQ:6(Wmbj c-@KYJG`A># ;UAWy9*IfBWLݟZr[3W\ڌ<ilc\?ɶe 2Uj 16dZ#khep5w C͑:kTѝaw|DN@GBZ–ϙNU<5ZT2e> r֞nQFOՆ}'0{#Fh{hrz(vPwwpAO]?"hVTgxs#^0N1t_{'peM`DmIW\R\[u ZN׽/ttZلuIHL%̰+ACw:D }̴Ήzy4|#[B@zy۵Po# c8$h4ISӭ u7$i~|ϵfۚßy뜹Zl:&[ H/]]MR:^Ρx6 8n3{9+!lQfQ9~ڔxh |2r+5sf:3.NJ2ղfG)p&8%빥vL+D]$RDU͛Kh;[ĉ"j0ct7Ц m%+r{E~,q&< }~6$ 34U?܉fƥ?V_>|KR f3,ȀQA…LRO_Y=К@K-L$5  uBO1 ӂ;Vt&E<7YTdlIHђBCSQI@٤%kN ˈ޶2ƈ_%SJoRɟ@&J"M݋Yсsuȶ`C;T\Y&,.biwkM(Ko ԣP.rTu3|x8$˷礀a#d$(AHˁ3ݾҘEy,T^m!Kʥ4.> T 9`_Lڦ#-VEa(>9V6<-4jb-k-]d;8tu.gĕJwy2XTwqAPAlH, :>B>ԷD3ǻ]Nd$8| 4^(f|[ŭ9y%*W1Dͦ `G.E- cx& RGH*J"\I=_|VY!5eR+`K%#0/UrD0孶A5a.cJU,!Ȑ Xt2G洸< Xs*pp'u57/Z&L5/!;m^%Mр\TFQj2+2>no{nU@B:s+ k뚲D{/|)fS2'i]x* 5ٺ WfVYpCī'k&6C[B4~[P"fDj@V]N0) i]읐ݮl; p^J:LlN|2 4OaƩEH` 5@TSA6-"kJfNJq퐔x祣$$hyӯHir5-aA܂*׆Y$f#;ü5fwHy*mB?=$UŅi.1n_msdԅ VC-1SqnC$)i lj;߃]Ao.y}ڃրAϹ%RMtK5h1>7w@nݨoeWm`%~JgVݙ#ݸ7U y->8"> a7 Ѝg_<Qע%@$JU:vZMpymqR_ZܰB/V=wTh6q ^uKPJ:µ鿏#i#|"v*pm1eB"\"$rShy9x4g>qj P1(]7ɡBx-4>#O`]ef!*NbR1d%Q.n҄}fi;Цa:`qv9D)@+U֤կʕ|D*2<=,KiLk*XXN"G.Y$2--I=;nxnϻh1`j f˃LVZ@hzn lYKOU7p/0F nJOV # P¶#Ir8* n 7@{ D Z'c7#UhFzX~^F"@X H;˵9´ԯYM7`v1v Z%/['"aѺ4~7Nof8A3\ f+dקvgoPt`C$+vz1?~h$#o wa/5?4ե&\D]O7({ΆĎ5q:;됵1>[>&yY뗌daiж'RdjdPX{En<R*(2eŷ ZS_^t rYFk(n[@_)4j%H~1J)#IW7)LgG(e;/ǼupO{lt$;9pCJbJ-PJ(AjIBP:r85YWZԊ j\5+3lC\ecCB \K@`g>J!'ӥh= ۪20@ޣW/o'VR{PՐ(Y# 7DĖIz̗z@oe`?v8⦀NI:@$$~Nv pFC+)6ƤUEPˍ ݉! Ӹv=!&]&BhENoЦ[i ڌ][Yk|06A.ʱ*̩';!CZS.=m.ÈZhcNlj[p+I^vFsԋ#c9h.)&^'GI5Z5GW8[xc$yN;2m|?Da\aφ?WÇc >ΰ7nߣMk%sfT(k Z>ˊ&?r 9W\v3`i;oq;D1HWH+p7yݜX/uG^K qԶtZ(\>>'D%\8Z9akwQw5D@VgO!PKp rOkWƚ 컷 5V!T6sQz?Wד o &Y4}gȻDmtFG{ #o´ vY w.6"=ܹzf|o z n= x"6ك)X  "U 0BA׌ f$}zg#wUQ!{\їE/ -ž:j:}L5 o. >=A} ls[/x܍)JC;VwP.W2Vt^WR&zWaMoyH(2j@% CƿL=y+C^3>f %mu47iTl~@|C 0x0^,i+$NVN?%/ibe`(MKv۲-0sZjMFr~ ٷçY˻E譞&4R+!'-AdI,0`X (t%mD+T͜ lǓ|S 6OJG,gxF9x乲 /@21~in^=Qncԛ_,l'~djhU*=K2SNpǠ9Mî{ I Q T_B:7x2ѱ()SxDSD!$&*n+iV7BWm"H^Tl6dT?]O(͜#a8[ɒW"0'X e*⟘X"avH0 ;%B_p1?ך^_=/>onlm+{"jdQIEiu# }Ӌ3lR{9 LY8n?hq$@^2 8ba x؋;!OY Ja7Uv!Pv̤FTBqe?i_5E>-T<.EF<^iKFo4e|rʮk( 'ze)avZ-7% C9*jh%?-%!:-fh 41h ,_;1%LotV״ xeAv4hm>zޝӻ܄p/\ԕ|>-yrdL!䤉봁3 RNy%jaYpRk#4h~E}`?F~r%ʹB&o͞~LS'GO-0n65!x 0 $/v3 :@ꈎ[ydS7XbM0,_Hr=_a1H{;gm6x$,mI&fXr(ŰxsJM`]vSXM.{ÿ"!e}O|&ܵ+?Q[Nձgcb(wYO;mHs#mz2b 6u~0W]ZynxH~R|уl\˻"\ECB=]M:=/+A/bMQoxVVNRuMP)ߟKv^D,"j5pFcjDc`B! Ѭac6k!NK1 OxPaʎc @Cگ\?w0f#wGl[ȎFfAv4O `YU6vӬe#P5 h&nX,@3M4v, aȅ9Aƒ641/iuZ̅V;M>XTtp^<礵Іh?&01emw$!EV9 j!A5&%Wɂ!3̬%˧#u/-l}82u,B`IQ@ΎV~}8 $[N]dcIl]!{.d',CZiI ?=iGahh}ъً&Ҥ:dEH鎹 zHHP G] υsEWo ? ;E_53 v"mG!IpxӋs+gwCFV*.!kz'/b6]rņ"y:wrNUNɔZmxr TPxؽϮU-4y,v%AM8ۇ̦w @ щCPD8?R"n(ʚ3$SmG)g|jXY(,!r K~]~ڳK5]ƶav#eVGݷ:ho/0ŎO.:_0{ǓWdtI|^}1ӰC~sl sI'9U]όzZTZeEktk:+~80N3! J 0m!|o 7Gi2>\c}+Ha\*ϯl3F@տj[HM+IM &W H?m510f#5+W%k$uJ$%Qiuǻ´7Cpַxu~ay|yiY#7?c:\@iqQ. A8N|jo[C3.UBt{0}o2x'Z5)z/2|[_e #WCLd`A+۳B-E,c tUI,HۊRO+HD>=6(|5HZa'Mg8?(LJ^YnĊwS\8Us>$aƃ+N۱Y`EGyUzUw\FaG4\J-LhTh76mO}hJb|*f?ի;I^Ydt6RJ+*iHذ\t8ȃ%{yn4"1V Fi.m=EjjZI<^@HZHq+hŕ>Ů3Ģą蒙D>"5541L_0X4k$wIR92*o>D>K4:wЌ ,C|BX _ 9z[pw-O2nzaHa/!F2 jO5 7 K*h<|oј1-u9 I k[Q^6JoiazȔlgr 8D0 O',V5 4 %MЇXHUz6ݞyJkgowMdk&1_|ӠǶqUboibSWlYI0IkaĶg/" ewnw|zZٗXxf·"G/_[޽&vq!N2zk[,PCcM4u^, _\T(3<1$ |P2sݼ\=ڎgCfc4I\ʊ>m7vsyE(V(݀eb|uf&Ai )OI:mQ9#%6Nɋj]l"$*5MM(cAIxb_RMIZj Y7puh}0a'\K*vg8ɭS"}&"hY^(AY2ЍٿG$cAh.FqцUxq3ijQ4(2ҰDv::5 pٝ xIYe759Rk퇆h{Dx:*]i ּz?D-D#`Tvjw6#2DjU\ >V=@)QԒyyh7dsq 9 t^]_ ./Ёy4^0ON!௥ k~nFEEYL?~ [֓3K&7<#TO+@ֲ(8C}N7&B "?kcw3H@-CIHV{(+iHWi+UkC6 F7 Gb("Rzyɉ> XQ|oud5h& $ğ^63T0漁A~R& <,\r?jР̭OH_׮ R~bAHU[/TRfu g~sWM*SU*ȩBiP>7oˢ mԳ}r\0MS PSBt[W_$W=)x;c"tAroۤ9K2( F!r:}#cK);d:WxuC0_I[h3h('R*^3ɔӽ{3l4's)Y^X9EAt{)xZ&*PJ{"I;5aJ8=y e\sF'˞  !*4ĒDxW=r K'6+|y>7gۃ =~xmǵU}I&ѫMS-]Ctoe&FpY{0 [vH0]mop 䉒M5U*Ŷ"% "|4y+*K𸮕<}̑c8./e]Pm .a{F0YE3`Ư4P)6O%Ee4Y&ƦхqjPkj4unp!Rb(i, Kb/8z|S lyAF̄nK8|'aDOD6%|pe.)vru:5L˖Uw"?I-F`Z'fפopXyAƘ:i_F9\tOě in\):tT!xXݦ^/Ʌ&C*aDGf ObQ ԏ]tr tRE|ACcI0N0!!6`o W [̩{koZ'm<BS:5W Nx]g(WZGXCa[^k[BRj/6qcr\*g$d8$×_ncgbتJ^3tP=W=-%E-vۼEheQOP|OI] kÉ|y_ ʦ #O1 i0`I ''0QDEHy^?L6דVG( X̡؆8CKI(=kic6|sZ{ˣkm 7LpitРUV#67x*%nP&VOCxn YZ