mirrormanager2-mirrorlist-0.16-1.el7> 6 6`d63!}|J^>j/5,da6R j/5,d忉fH )k`d|ޭ$`` f[тٖoe dL(S"CۖqEf>v;:2hbnD/76oh4s\]83?ZE+wlp*l9#3fV19: h]TmSKasZߔR=bV1{8 }Uu(zVX)݇Έ*(hYٸxI` MDa۱ B}$4>;9N:h|r_'$_lK5 X4L>3BVyѻN!C5ڨڹ]RBoj/5,da6R j/5,dW3>L>IwL}kJroچNytžwn X)T;$w떴M;lXP5褈98T p&g[VY iG %@6ޗ]3S' $aYN%ȹ7֋ c\Kh<`q|.@{Բ% 'i*| 6qCeܣӊ9+;`>(׵ljEҋ6a[Є:"ϐ_3|pi&㿡LP.3\^Y\Co)Zk ̶-%AZ Vcd?kyǸS0ڎdߓkhR/ț ,x13{Nkb:؛#[l7> ƉMn>ؠ˵hIsPoH !u,Ued4weMU LBr7_A XzW0?WKT">A^J?^:d! ' M 6<C+X     [ l  b    X ( 8 @9 @:g@=Y>Y?Y%@Y-GY8HYtIYXYYY\Y]Z^[_b[d\fe\kf\nl\pt\u\v]w]x]^^ Cmirrormanager2-mirrorlist0.161.el7MirrorList serving mirrors to yum/dnfSub-part of mirrormanager serving mirrors to yum/dnfa6Mbuildhw-x86-13.iad2.fedoraproject.orgFedora ProjectFedora ProjectMIT and GPLv2+ and GPLv2Fedora ProjectUnspecifiedhttps://github.com/fedora-infra/mirrormanager2/linuxnoarchgetent group mirrormanager >/dev/null || groupadd -r mirrormanager getent passwd mirrormanager >/dev/null || \ useradd -r -g mirrormanager -d /var/lib/mirrormanager -s /sbin/nologin \ -c "MirrorManager" mirrormanager exit 0 if [ $1 -eq 1 ] ; then # Initial installation systemctl preset mirrorlist-server.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable mirrorlist-server.service > /dev/null 2>&1 || : systemctl stop mirrorlist-server.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart mirrorlist-server.service >/dev/null 2>&1 || : fi5cn&y tCAA ^AAa6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Ma6Md83a0532978ee61a4a3d9efa08ac5b4844d457a181ce854408ddbf88aa00473bd97ab21218913800d515144da69f3e41930dbd1338b3be954fea17d1b10b30e61d4599c3f7bf487cc30de71595605c1c163e3f9c9bdbaadfdebd4ea30d48abec48169fcd07a5e1961b52a968aa56574f7146d110304d44a6833220166c4bb61ac74d0e29d36ae6282dc163d2d3854f6f3a578245e77f5b5e2b4f0916a74aa05022208600b228e0560793d863edbd2d85181cf0b305092dda01f7c0e08a975f2c22208600b228e0560793d863edbd2d85181cf0b305092dda01f7c0e08a975f2c18d926669798a8ee3db952540f645640fe1b4018bdbc95759001ad8b84186e1dd2f8e7fcf7500d14610d66fc9a45889b3f8ac6301adeef7666120159d238b74ad2f8e7fcf7500d14610d66fc9a45889b3f8ac6301adeef7666120159d238b74af51030d30a5c3a0259338ecdd320311ecfc768b541f316c2b2a4c111d74ccf16f467f0bb244aff0d103c9b4d300418552e9c8b7a14aef4c97b31334400314031f467f0bb244aff0d103c9b4d300418552e9c8b7a14aef4c97b31334400314031rootrootrootrootrootrootrootrootrootrootrootrootrootmirrormanagermirrormanagerrootrootrootrootrootrootrootrootrootrootrootrootrootmirrormanagermirrormanagermirrormanager2-0.16-1.el7.src.rpmconfig(mirrormanager2-mirrorlist)mirrormanager2-mirrorlist      /bin/sh/bin/sh/bin/sh/bin/shconfig(mirrormanager2-mirrorlist)httpdmirrormanager2-filesystemmod_wsgiprotobuf-pythonpy-radixpython-IPypython-geoip2python-webobrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)shadow-utilssystemdsystemdsystemdsystemdrpmlib(PayloadIsXz)0.16-1.el70.16-1.el73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3a6`]``,`>(`@_ @^W@^@^^t@^S^1s]4@]]]Z@]9\s@\T4\=@[Tq[H@ZZZ@Z|;YA@YǞ@Y@YV@Yx@Y1S@X@W@WWWk@WaC@VHV<@VrVqR@U|@UUUnUU'UUyx@Uq@UKSUHUG_@U8U+U hT@T@TTTTAdrian Reber - 0.16-1Fedora Release Engineering - 0.15-4Python Maint - 0.15-3Adrian Reber - 0.15-2Zbigniew Jędrzejewski-Szmek - 0.14-5Fedora Release Engineering - 0.14-4Fedora Release Engineering - 0.14-3Nils Philippsen - 0.14-2Adrian Reber - 0.14-1Miro Hrončok - 0.13-2Adrian Reber - 0.13-1Adrian Reber - 0.12-1Fedora Release Engineering - 0.11-2Adrian Reber - 0.11-1Adrian Reber - 0.10-1Miro Hrončok - 0.9.0-6Miro Hrončok - 0.9.0-5Fedora Release Engineering - 0.9.0-4Jason L Tibbitts III - 0.9.0-3Fedora Release Engineering - 0.9.0-2Adrian Reber - 0.9.0-1Adrian Reber - 0.8.4-4Fedora Release Engineering - 0.8.4-3Adrian Reber - 0.8.4-2Adrian Reber - 0.8.4-1Iryna Shcherbina - 0.8.3-3Fedora Release Engineering - 0.8.3-2Adrian Reber - 0.8.3-1Adrian Reber - 0.8.2-1Adrian Reber - 0.8.1-2Adrian Reber - 0.8.1-1Fedora Release Engineering - 0.8-2Adrian Reber - 0.8-1Fedora Release Engineering - 0.7.3-5Patrick Uiterwijk - 0.7.3-4Patrick Uiterwijk - 0.7.3-3Patrick Uiterwijk - 0.7.3-2Adrian Reber - 0.7.3-1Adrian Reber - 0.7.2-1Pierre-Yves Chibon - 0.7.1-1Pierre-Yves Chibon - 0.7-1Pierre-Yves Chibon - 0.6.1-1Pierre-Yves Chibon - 0.6-1Pierre-Yves Chibon - 0.5.1-1Pierre-Yves Chibon - 0.5-1Pierre-Yves Chibon - 0.4.2-1Pierre-Yves Chibon - 0.4.1-1Pierre-Yves Chibon - 0.4.0-1Pierre-Yves Chibon - 0.3.1-1Pierre-Yves Chibon - 0.3.0-1Pierre-Yves Chibon - 0.2.1-1Pierre-Yves Chibon - 0.2.0-1Pierre-Yves Chibon - 0.1.0-1Pierre-Yves Chibon - 0.0.10-1Pierre-Yves Chibon - 0.0.9-1Pierre-Yves Chibon - 0.0.8-1Pierre-Yves Chibon - 0.0.7-1Pierre-Yves Chibon - 0.0.6-1Pierre-Yves Chibon - 0.0.5-1Pierre-Yves Chibon - 0.0.4-1Pierre-Yves Chibon - 0.0.3-1Pierre-Yves Chibon - 0.0.2-1Pierre-Yves Chibon - 0.0.1-2Pierre-Yves Chibon - 0.0.1-1- Update to 0.16 - Added support for admin only categories - Added support for empty top dirs ('')- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Rebuilt for Python 3.10- Update to 0.15- Rebuilt for updated systemd-rpm-macros See https://pagure.io/fesco/issue/2583.- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- explicitly byte-compile Python files outside of the standard locations- Hide last crawled/checked-in if private/public - Only block report_mirror for private Hosts - Add support to handle fedora-cisco-openh264-*- Rebuilt for Python 3.9- Fix https crawling - Revert removal of jquery- Handle modular in EPEL - Disable report_mirror for public mirrors https://github.com/fedora-infra/mirrormanager2/pull/281 - Fix typo in propagation URL https://github.com/fedora-infra/mirrormanager2/pull/280 - Fix WTForms deprecation warnings https://github.com/fedora-infra/mirrormanager2/pull/279 - umdl: skip certain paths for version detection https://github.com/fedora-infra/mirrormanager2/pull/278 - Disallow users accessing other hosts and sites https://github.com/fedora-infra/mirrormanager2/pull/277 - Remove jquery which was brought in for fedmenu https://github.com/fedora-infra/mirrormanager2/pull/274 - Only query database once for mirrorlist export https://github.com/fedora-infra/mirrormanager2/pull/273- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Update to 0.11 - Offer protobuf output in refresh mirrorlist cache script- Update to 0.10 - crawler: correctly auto-disable mirrors https://github.com/fedora-infra/mirrormanager2/pull/265 - Use protobuf instead of pickle for backend - mirrorlist data exchange https://github.com/fedora-infra/mirrormanager2/pull/266 - Fix report_mirror with python3 https://github.com/fedora-infra/mirrormanager2/pull/269 - repomap: add playground support https://github.com/fedora-infra/mirrormanager2/pull/270- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Patch requirements.txt to avoid an autogenerated dependency on python3.7dist(python-openid) which cannot be satisfied. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1707550- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Update to 0.9.0 - crawler: Correctly calculate the remaining time https://github.com/fedora-infra/mirrormanager2/pull/244 - repomap: more modular repository detection logic https://github.com/fedora-infra/mirrormanager2/pull/243 - crawler: correctly handle keep-alive for HTTPS https://github.com/fedora-infra/mirrormanager2/pull/245 - crawler: only update directories of the current category https://github.com/fedora-infra/mirrormanager2/pull/250 - python3 compatibility https://github.com/fedora-infra/mirrormanager2/pull/185 - rpmmd: switch from yum.repoMDObject pyrpmmd https://github.com/fedora-infra/mirrormanager2/pull/254 - Migrate to new geoip API https://github.com/fedora-infra/mirrormanager2/pull/253 - Use InputRequired() instead of Required() https://github.com/fedora-infra/mirrormanager2/pull/256 - Enable MirrorManager2 to be built using Python 3 for Fedora https://github.com/fedora-infra/mirrormanager2/pull/260 - Fix tests with python3 https://github.com/fedora-infra/mirrormanager2/pull/261 - Toggle private https://github.com/fedora-infra/mirrormanager2/pull/257- Disable tests requiring network access- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Handle mod_wsgi on Fedora 27 requirement- Update to 0.8.4 - Sync with Fedora's specfile - Explicitly specify 'python2' wherever calling the python interpreter - Correctly handle Fedora 28 modular layout https://github.com/fedora-infra/mirrormanager2/pull/242 - Use "site", "host" and "mirror" consistently https://github.com/fedora-infra/mirrormanager2/pull/241 - crawler: support https only hosts https://github.com/fedora-infra/mirrormanager2/pull/240 - Make mm2_get_internet2_netblocks work again https://github.com/fedora-infra/mirrormanager2/pull/234 - crawler: use timeout also on rsync crawls https://github.com/fedora-infra/mirrormanager2/pull/229 - Fix existing test cases and re-enable tests on commits - Enable tests in the %check section - publiclist: hide disabled arches and products https://github.com/fedora-infra/mirrormanager2/pull/223- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update to 0.8.3 - umdl: fix 'modular' repository detection https://github.com/fedora-infra/mirrormanager2/pull/221- Update to 0.8.2 - detect and setup mirrorlist/metalinks for modular Fedora https://github.com/fedora-infra/mirrormanager2/pull/220 - umdl: only create repositories for 'Everything' https://github.com/fedora-infra/mirrormanager2/pull/219 - Correctly detect repositories https://github.com/fedora-infra/mirrormanager2/pull/218- handle python-basemap -> python2-basemap rename- Update to 0.8.1 - Revert namespace changes https://github.com/fedora-infra/mirrormanager2/pull/214 - move-devel-to-release: fix the script to work with f26 https://github.com/fedora-infra/mirrormanager2/pull/213 - Initial conversion to Fedora Bootstrap https://github.com/fedora-infra/mirrormanager2/pull/204 - umdl: various fixes found in production https://github.com/fedora-infra/mirrormanager2/pull/211- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Update to 0.8 - Specify rel="noopener noreferrer" to link including target='_blank' - Improve the runserver script - Make the propagation script more robust - crawler: also crawl https-only mirrors https://github.com/fedora-infra/mirrormanager2/issues/183 - mm2_move-devel-to-release: adapt to latest repository layout https://github.com/fedora-infra/mirrormanager2/issues/195 - Private URLs are now restricted to admins https://github.com/fedora-infra/mirrormanager2/issues/149 - mirrorlist: at least 5 mirrors should be returned for country/continent https://github.com/fedora-infra/mirrormanager2/issues/194 - Remove 'Master rsync server Access Control List IPs' section https://github.com/fedora-infra/mirrormanager2/issues/145 - mirrorlist: add pkl generation time to pkl https://github.com/fedora-infra/mirrormanager2/issues/184 - restrict non-admin users to certain netblock sizes https://github.com/fedora-infra/mirrormanager2/issues/71 - Change all references from fedorahosted.org to use the github area - umdl: add fullfiletimelist-* based master scanning https://github.com/fedora-infra/mirrormanager2/issues/206- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Obsolete and provide mirrormanager-client- Changed everything to buildroot - Added dependencies for needed directories - Added filesystem subpackage to own the directories - Added license macro to license files- Remove <0.80 requirement from IPy - Moved back from systemd-devel to systemd dependency - Removed RHEL6 conditionals - Use py2_install and py2_build - Fixed lib dependency - Updated URL and Source- Update to 0.7.3 - Allow submission of checkin information via json (Patrick Uiterwijk) https://github.com/fedora-infra/mirrormanager2/issues/170 - Add logging to checkin code (Patrick Uiterwijk) - mm2_crawler: Add missing field to stats dict https://github.com/fedora-infra/mirrormanager2/issues/176 - mirrolist: fix &redirect=1 https://github.com/fedora-infra/mirrormanager2/issues/178- Update to 0.7.2 - Fix propagation diagram creation - Use yesterday's date in get_global_netblocks - Mark path containing /stage/ as testing - Added an option with which the user can define the preferred protocol) - Adjust repomap for the new repo layout (Pierre-Yves Chibon) - Typo fix in readme (Taranjeet)- Update to 0.7.1 - Fixes to the emergency script (Adrian Reber and Patrick Uiterwijk)- Update to 0.7 - Fix various matplotlib problems in the statitics (Adrian Reber) - Make green be synced and red be older in the propagation page (Patrick Uiterwijk) - Add the possibility to clear all old files from a repo (to ensure users have only up to date mirrors) (Patrick Uiterwijk) - Do not load the host config until it's asked (Drops the memory usage and increase the speed of the application) (Adrian Reber)- Update to 0.6.1 - Fix mirrorlist to access info from the just loaded pickle (Patrick Uiterwijk)- Update to 0.6 - Really ensure that new host is admin_active (Seth Jennings) - Add the possibility to kill rsync after some time - Add headers to the table listing the mirrors - Cascade deletion and bring back the rsyncFilter endpoint - Fix to the crawler (Adrian Reber) - Improved documentation and validation - Optionally exclude certain protocols from MM (Adrian Reber) - Import generate-worldmap from MM1 (Adrian Reber) - Optionally display mirrorlist statistics (Adrian Reber) - mirrorlist: Remove --debug option (Adrian Reber) - More mirrorlist statistics changes and spec file integration (Adrian Reber) - Switch the MirrorList server to use threading rather than forking (Patrick Uiterwijk)- Update to 0.5.1 - Deleting URLs if site or host is removed (avoids the situation where a host is removed and then someone tries to re-add it) (Adrian Reber) - Ensure that new host and new site are admin_active- Update to 0.5 - Add order option to get_file_detail() (Adrian Reber) - Remove all whitespaces around the mirror URLs (Adrian Reber) - Sort metalinks alternates by timestamps descending (Adrian Reber) - Rewrite the UMDL2 into a UMDL2 - Add code to graph repomd.xml propagation (Adrian Reber) - Rotate crawler logs once per week (Adrian Reber) - Update the UMDL1 to share code with the UMDL2 (Adrian Reber) - Remove trailing slash of site and host_category_url- Update to 0.4.2 - Create the -client subpackage containing the report_mirror script and configuration file (Adrian Reber)- Update to 0.4.1 - If the host has no categories do not auto-disable it (Adrian Reber) - Different small umdl and crawler fixe (Adrian Reber)- Update to 0.4.0 - Add utility script to update the MM2 DB for a single file (light-weight UMDL for a single file) (Ralph Bean) - Add support to gracefully shutdown the crawler (Adrian Reber) - Add support to limit crawling by continent (Adrian Reber) - Fix the crawler to work properly with MM2 - Fix the repomap to create properly development repos - Fix new repository detection and creation in UMDL (Adrian Reber)- Update to 0.3.1 - Fix for broken logging output in the UMDL (Adrian Reber) - Fix mm2_move-to-archive (Adrian Reber)- Update to 0.3.0 - Fix the --delete action of the umdl (Adrian Reber) - If the user is not an admin, keep the existing admin_active settings - Only MM2 admins are allowed to change the always_up2date flag of a mirror - Also fix the mm2_crawler logrotate script like the one for umdl (Adrian Reber)- Update to 0.2.1 - Fix the mm2_move-devel-to-release script to work properly with MM2 and our products (Adrian Reber)- Update to 0.2.0 - Include the background header file in MM2 itself (Adrian Reber) - Support always update hosts which are unreachable in the crawler (Adrian Reber) - Adjust the spec file to the systemd packaging guidelines for Fedora - Multiple improvements to the crawler, including a start of a canary mode (Adrian Reber) - Offer possibility to sort by product, bringing back MM1 behavior (Adrian Reber) - Couple of UI fixes about who is allowed to access what - Fix peer ASNs (in the same spirit, who can access) - Create noauthed master for mirror publiclist so that it can be cached in memcachd (Patrick Uiterwijk) - Fix the report_mirror to correctly catch the xmlrpclib.ProtocolError - Add a new utility script to upgrade repo from -alpha or -beta to release - Adjust the logrotate configuration to fix the permission denied error - Create 2 API endpoints, one for zodbot's .mirroradmin and one for nagios- Update 0.1.0 - Add the possibilities to delete a site or a host - Do not only create /var/lock/mirrormanager on installation (Adrian Reber)- Update to 0.0.10 - Install the mm2_create_install_repo script - Fix version handling on mm2_create_install_repo (Adrian Reber) - Fix pickle generation when several repositories point to the same directory- Update to 0.0.9 - Include and install alembic files - Try explicit garbage collection in the crawler (Adrian Reber) - Use defined timeout also for HTTP/FTP connections (Adrian Reber) - Add documentation about the crawler (Adrian Reber) - Also add a /var/run directory for the backend (Adrian Reber) - Add fedmenu integration - Add new utility script to be used to create the fedora-install-X repositories - Added last-sync script as mm2_last-sync (Adrian Reber)- Update to 0.0.8 - Make MM2 a little prettier on high-res display - Add a Location tag for static (Patrick Uiterwijk) - Fix the DB session issue on the crawler (Adrian Reber) - Add some documentation on how MirrorManager works - Decrease time required for set_not_up2date() (Adrien Reber) - Add support to auto disable mirrors (Adrien Reber) - Auto disable hosts which have a URL configured but which does not exist (Adrian Reber) - crawl_duration is a host specific property (Adrian Reber) - Handle lighttpd returing a content length for directories (Adrian Reber) - Scan the directories which are supposed to be on each mirror (Adrian Reber) - Use Yesterday's date on mm2_get_internet2_netblocks to avoid TZ issue (Adrian Reber) - Fix logging in the UMDL script (Adrian Reber) - Allow the UMDL to crawl only a specified category (Adrian Reber) - Fix example fedmsg config (Ralph Bean)- Update to 0.0.7 - Add missing import on mm2_update-EC2-netblocks - Have the cron jobs running under a ``mirrormanager`` user (Adrian Reber) - Update the last_crawled and last_crawled_duration correctly (Adrian Reber) - Fix systemd's tempfile.conf for mirrormanager2 - Fix link to the crawler log file (Adrian Reber) - Close per thread logging correctly (Adrian Reber) - Add more informations to the log output (Adrian Reber) - Start crawling the hosts which require the most time (Adrian Reber) - Filters the hosts to crawl at the DB level to save time and memory (Adrian Reber) - Fix the xmlrpc endpoint (Adrian Reber) - Adjust Build Requires to include systemd-devel instead of just systemd - Close session at the end and make the session permanent - Add new columns to the host table to store extra infos (Adrian Reber) - Use urllib2 instead of urlgrabber in the crawler (Adrian Reber) - Fix crawler timeout (Adrian Reber) - run_rsync() returns a temporary file which needs to be closed (Adrian Reber)- Update to 0.0.6 - Drop the Locations in the hosts (no longer used) - Add unit-tests - To the frontend - To some of the backend scripts - Add dependency to python-IPy - Fix ExecStart instruction for systemd - Fix apache configuration file for mirrorlist - Fix host selection logic in the crawler (Adrian Reber) - Log the rsync command (Adrian Reber) - Add the possibility to specify the rsync argument via the configuration file (Adrian Reber) - Add and install a tempfile.d file for systemd to re-create /var/run/mirrormanager upon reboot- Update to 0.0.5 - Include zebra-dump-parser in the backend sub-package - Install weighted_shuffle and include it in the mirrorlist sub-package- Update to 0.0.4 - Fix typos in the script to point them to the correct configuration file by default - Install the mirrorlist_server - Move mirrorlist to rely on systemd instead of supervisor - Install zebra-dump-parser user by mm2_get_internet2_netblocks - Remove debugging statement for mm2_refresh_mirrorlist_cache, no need to output something if everything ran fine- Update to 0.0.3 - Fix the import in the createdb script- Update to 0.0.2 - Move the flask application to mirrormanager2/app.py and put a module place holder in mirrormanager2/__init__.py that we can extract when splitting the module in -lib- Fix the package name in the Requires, using %{name} fixes things- Initial packaging work for Fedora/bin/sh/bin/sh/bin/sh/bin/sh 0.16-1.el70.16-1.el7mirrorlist-server.confmirrorlist-server.servicemirrormanager2-mirrorlist.confmirrorlist_client.wsgimirrorlist_server.pymirrorlist_server.pycmirrorlist_server.pyomirrormanager_pb2.pymirrormanager_pb2.pycmirrormanager_pb2.pyoweighted_shuffle.pyweighted_shuffle.pycweighted_shuffle.pyomirrormanagermirrormanager/etc/httpd/conf.d//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/share/mirrormanager2//var/lib//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnuASCII textPython script, ASCII text executablepython 2.7 byte-compiledPython script, ASCII text executable, with very long linesdirectoryhttps://bugz.fedoraproject.org/mirrormanager2?7zXZ !#,"x] b2u Q{LRvν~} L?Ÿ9#LEJ\CUͤ4oYoz`j{82M ܇Q, )"bE;'Cb?m;%d3@:e_`w-3D0Rݫ ծ]8`S4gQuL[rKOКHqMAirT`{ ALo26paDMQ5e6ʄnyִ^RYҪm~Tl 0OiQ+[IO50 @`^pRa XN0w7QqӊȒd6xQ-iګ~~<-rr ˰uU ;gH>?Liye@f 0h}߬DVQW Ģ_(c/7!O:^Yt:߅0ЩbQe(( x7gXSѠEc_ `ޑ_D[.Byg2#U(9!b`Z=)a%w/v=uI?Cv s_F0d+VpofO m+E8N ?K]V&&0rK(Xx 9B0 ^GT{)rVjŁhqRx3qRռGbe{x#XkjdJ#Cf6f`<(^m#,g9̚IF pgƾ"uqP/ G^yZ*>I7\d`f"K '2,B\io'kp$Ǟ8L'3"f.Ņݰ˰C鼞WTU2уA1[d S|r\MPs-#o Zzx^Չ ::ZPl<&hI$nfKBM1#2.2}.A+xΦku6V%q:Rz~LL|\DюcY#8ON}p5//0d0­pkzZ옠v'6N_>y\Z M3sG.;Z: #3-$펆P?hto7u$zlzQʛ)Axka?GyO"A7e\|vث}ɶ_"8_k!(Y/W 0ы62" ot>TQ̓'І:RxxMdA4ro'rz]YJ pxH 'Sa]:.o|.]Uv96N}=?70oxg_2Ej"eOǻ.#Q(D cvh~ƥj1~6`_-C-So/ Jlua/Yzio4M=1ɅZ…qCNۤ_.N]4Rt%?X A6 r/ ILmafMʃ>BTI{ΪQz.L(n$ KAִ}O~zVYz!<'Euav%~ -3RAq7icdY5q=C[CQQ~2]-D{C9v5lNVmѯQ!E {buXͷzk{x(J ڄscF2ujJ4oݧwlUޙ+Oy-{£YXkwOHAiqdk>3Z#>WձỬS2[:+"˞ 9浜񜛶gD Y5lڼp z'< =qJphL '[ݷy;T`-:JMf$~OzBihISai TDL\D]MVŁ#4D5C&D~"3DcX%ߑ(zaaWvt!bO ~RVB .o1`)sG?|~Ȥu*]&VP!LG|dp~|fN|BR]r&ߧc<0Va%n_J?{-vo `~L^q'OYկ+='6)8'}//-CG@<.uc™CPQeLc~R\fg NC# OW'"+7d0=ǥ BapѫYa\DUXcmfCIC{NB9YsX؞5ƨ|l>pu`):36``9O 9`D-$ ̊irq"ޟ紣镜!5ٶ'kSd-+9 4ʑAY rR5Zݾ@ Ȫ'_Hd?%5|k2P~3!P1VDO}y&fX`8 vm6Tu_ymO۲G4E6sj 8o=dhJω=M\ɐm0W‹B~Y L8&h!,񨻘 `p93PhѓDؗrN}V0ް7Z.\YL`C g7xIP6q_ |71j+Y_I>/2ījE <@g+K!qMw(jowN (Li4[&6+n!2]+>̥r@v{ cɭw!XSؒ@j_eb~T& %^F@U%%'L$ḶT7k58.7IPjЗ$oW!!#B"&8UX)"f+lPr$nDaCͺ`+RX {e-.mI1pb >tˠ<38[4čX댣ʷ;s Zr(k0Ctz)Y1_hTz܏0RU&%R+ɝ+௉zkr`Zijn}#WŃxQn<9IBo丞1џM]]*'iMWkP?Ǔf%F.)J[<7_^-Z]YQi˰ WǾ)m&;9mfy0R1-SK:' f֎jdQT8 =:?+\_N@Qz*xq! K#땑mTr}pdOU?hY8(gB'M!q,ʳ%B FB`H;o6sWRl^hXIӐɄ.mY񇍩[l?06*x#O;LJ ȃ6FhIQ2ܶ m-*g"BPi)88JT:rm^JQd8h|:kH"h<ʹzT:7gh8J%@_ G.JG *h#ŗBcs>X}#bMwT_~#Q% D\+ C`eTXnvK?$QQx4f ,spyvOY6z׃@kg#zǞsNyՎUWi>Ľ3CX۴N`+cpyWh3:F@GQN63k CI/eYk5I +?r/@7ibD5"n7PEyrWo t4CT'?x{!ޱl~U 9m℩55K 47>̚!I^ȇ غ#1pI&_#ڒ14ڭg't9ѫofgYX) mNC.e]Չ \3BD^o| 6ÔNqv&dCd5^i$n|ISB~if| EJ#Dҧ1yڙܳ0/T_e(Ыg;t W99:* G_ꩵ%7S4,3 1 0j2b'i\Ѽ.|s;MM(z=]a)IO8GG<_s\}Y?f~6=ԎG]K+A^8*bw$z( m۵IC{i]#>ZRóKgaOĝ;.sxS"}?,Ni@P֚!x8KQø澆W~Ci([r °X_55u JA0ĴCnBG+ $?vQ=}3*[}I'fFN|*_G3nR(-10x5= !xqA`%uJC¨gsg2f \ۘqXzN+Pఴ*1mGIŲ1h^ƾåNùSo^x`ocbX&AW\ D%st9m r\c;䋽G9,~rL`F5@Gʇ Że}d\gbD8bObl5Y8]twV3DsD%Ao nO-",dTf5sJy ==!7ə\3M6Wv\xc OtΓe T %R( Gꇭzޡn$ ՝ob_PXsm}BÆa0AVi& "g]ws]rGR&ɹv7cQ& %Nn$l~PFDŽAMWm:8bbCMb ;brӤ'C3"J֌݃\K!KA8uIש0͆4 ԛ9/Qй{,ls1gth w^~eyR܀=o$Fbj_h`<]r՟#y]wpRP`& /J97wwy"a,_DZ4b;bX-,bKS'xӤa<3{i`4.BWnЁrTO&HJhy̪z'K ]Wnen<[0Q#5mOHxi*v .t*qSk1^~+-t]0?3&ugiFQHKsλ̗G'ko'켝y{#͡({X[h0oqȽ N%#FrZt]T>dsx~">FB's”i^Lt׌.OEܨ)ZLiã_r-N/ϏuڪrPdHxsLGʡ/ny|v ʯ_hZUcp"Q~ DN% S6'rJӅ!.;H3±M8ĉʻs~!ddh^$oG_ɹ̫wfQk5yB>r%.}bwOǫwpɐCSx/i\TQ#?+ODI%. ]#\)2p,bb E^O㡷g? MP;mڮ}Wm^ֶ ?0vU^÷烯q?RE| nQ'5 K0ZhMu[(n97xMB/:5Vdo'4SS~7P+!/ /]&|t|r>fV_-mK iU?*}ưoozo7kK{["/fY "H9ܓYZXm8b>p:GohL7At~"AyzKo6*PmEaK6ˈ[w=PR}UOђox,%;a]& s(8zĠxv悲u{//KNgf9ۜ7^bq<$vn/ǒ +84#]-=mQ?!j>M>E QF7ʂ_c|ݥy>˂7^ b}qYGMBrekՔ<qlV(!g.ipiǤsOvv.9yͅ5dY9u)Srw̜44be%a%P:t"}Q=?MG?_O"_,cW'rcYH>*L(WxɦZiq61$ 6 y鸧j|`7V"︒]ܭZچ D0vHpՠ5|An!eE:8N@~}X ^0vyKVFrON 4-qqkƧF;،d?0<HQhl1.}^b#Kr- 'WP4[H[TD.8gQ;:u6iܳЂdy~TPrE N*zNN čX?TXT*:5hmYj-׉R Nne) IǮU=Q9Bh>yLx<-r@`ȝ&k{KO<>f'm w$R6aBPWCͳ5Z5dž .G0%.,p6ȟt! [x98d=^Fy'ɹ3Wx[52H?KL5:Vh F|M2bVd1`!lߴF&ՠYy3pa}2O-;eEBð~i§ qqI!, zվ,2Q ё!K;m(-wi]Qe2?;!E3WqNӺMx@L9UsKds.))hNNz{aHrg/LZRD &w-Fկ4V#+)K*n.L! f5ր(-t\VQc;(5 D &?8 b2ϗp݃Qpr۪ ĸi1E,qL !WV>_B-≴T4-flk?nEva~"&#x^m!+s?@K$G lPНYo{y GL2tMzyP7X8Yi\ܦ:vDhJ6\QRWU V@.e牊X7D2BJwrz:@~P|QgZSX6oAX WQ9ⵄwpnX܌xrfvr2LǷ.wԑؕNYiMǪ fᧂT(\w@'9A!i=}Ezb ] <}6ZfGߛلq/v(Lr-}5.h!xR sw=Gf$`oa|n>@ZDw8Ɉ !0QGO6fٕ1񅛉] e^g x54k3 LFo|VJyCO,X\th;O!+  F4J3 w *x;ȑyb9ǡ" [̊+8-/Ą3O tih< S]8rҴ$ciŚg9FVEFk=ekegݼyb,la.$9mDI-"_Ԙ JƐ5tZeRu1'復j7#wiyH*?Χ{r9 ;2 4 "ePwMhiwg[1Bnvw\@Qм~j?N;I7& Z{Cq%( hVY1W7݅m+ɫ/HEV?$k?r?d6*{e//ftbDI&Jqؠ}pb۟Ly]mc:QpbfײR4o补 WH3f}x5 WY0R6G ^M c=}?aLίONt9q[\#q/A1Ӷ'~-i[ѯqXFUVBQ5&i`` *mas7"qA­:mh@T Ee!H|XW((rҩV$QE2n$+C[}w)@ɂF-@6S{waN}+.~#Łu N$0Aqͥ7y*޼L8r"^u XD~}dJoR/^沊k(񡂪܈Xiys;O>9e@;6l$oMPΓs9G8Yj"BGF˾J#U>}$Ls=?rh҈=A?S'z1w 9T>7OIpTO$6.{AVN]M1>;=DjPkh"~`rv6Oϛd4-9w;?%q?1@\vSy oPj$ Ľjw1'{-k_EScءM]-.s(۽=F7n9zB}WYVm9g1QQ,^Th6ϯgj|fu@<^*aE8twɘ)b%"*^(ǥ44tcKoWr.aܼvTIn  a|5یɃ%:Xv Н}OڑliF/H'l-Eͤv^}+_0-]ҀOdAWS&r߹ī1Z(KfM^S R zC_cb#g(rX)pg?Q['Vy);a_:8w2p ;t"+09' )\Ys 8 QewzM KyvzYcOz,™{jQwd|#}؛- qq 310`ZEɛ%iSןqJp[!@Ջ0  V8΍zeȬ f#H "F\jU3۷F!f*о%1 yo4'O}jWڕR`TUu٬CWfvÓT>(=+YjfםL̠gkB|nВ{p7c8݉ӈO#vЦU?wX/Ϋkt)gT&>.]75d 9Uִ+G.J.-ˈ `Ol\0;FS?_5{PL6YdӲ^1lBMk<%"gt.[6u JKTqNaQhde 2#0S+I {Y' %}/F2hF3V8M<_B8Rh(v[[ϧ=*QcO m[iέuC'H\GJݚƪLei@n*SlӄvȽati$cpF2 N26f_c0P(vٴzF>6u8tz߼T\;9b;Yୡy^]=t ;hVëc򲝏y% n02jv GlF 8f_/ȞBmx P_oeBj_&֭Ok97L" QmC[ N!J|`G:Rm_{" J(шf`dPf!~L=C`,#D"A=~QV՞YU.^@7[LkR)ݸy1ĵgdNbf ԯN5@yfb&[ ?@2;-+DZQE9wyGtս ;E7nDC6A&WFM3>:RC`$(W3xȚg)fP򷥿+~3NU+p'Z2fe)sRaE 0l E!WW0w[;4_)jK(J>ZpשׁX&[{ğFV:H'Klu }b1TvQxqz7ܷd, j m\R$̈ir\R2mLUJLDUHVwY-Wl~qg ~8 M2 p3q/b>heEG[:ԯU"Ms!F+?Nk$9CL,tTq~E>$c4a=3+>پ;*C?4{m/ӥע;~9?R0gcrpc!pR h$ 7"4[fG\ \wt䒗7a$KNdBV?Qڜ!c:k-l:[ P\%hix˝\f!Pd= \e)\`x{a_m$ECP?&8שЙ[$7xy.ck̰Mlń}PN͇hAi3ɶ#Eӟ4g,U@@ m,ĢbzrA:ޔm]~P4.2M"`\kB"ǣkGJy4Gu5QNE\PA7Rp.hYU& ] u z g_cQFyoX7@:egI'סVeaw[`f /hN,,1"~~HJv- 6~ߝ?PB2h 3E!<"5z|8޳aQ-9Nۤ6txA̱9a&(3'X]nYVsWhV$`(/67΄ys.f .XU,B5&v~A4n~zϚ:.@Y-'1܁&"I-!_28\e֞mQ\ _/œp+S"(sFp9ٺn+q4U1,r)pBYs2fn%X xVE0Q^65gJt`}G."nア ±T{Qon Q BQ>[u'7E<(N~L9kHox[kH?o'!q)K}ad) AwȧDn."o}&~ BjJv۟]SҨ;'V!%% =6GlpI5r̵&?:-`[UyQ9LM~m{Y-r79pWBA Ѿ.zGVOu)^%焗], e ܾ̂ll|Ч ?:n uY5,zmHƘF]`NG5l(R@C~k@"QR:VKVP噟ؙzR_PncE6^O[ӉbcQ}8&gJfL:aW$/ugԸs,sਇ#n< aj YKY&?#ڕZM$^{M| PJ@k)\.#"NΒm#lm*Q<҂9I1t 5:]d(eT̓9 {˟^DkdFusoWEWoGU;N9?149_YHaT&]){׽vo-GncԌe̟pNh)gL}H?n2+j3 A/'Щ{|}n5/6Ct5sVBuSdtjv"u|1HvLG.knw#^Qv^&'VeoVN_si#S\3 r \]^B]6?\T+ %Q =k1cTF >/qx"y ެX$v ~G$ȝ'ifUT.M16½(X!qB{UC$0-N~C'T / ;zr{ <2ր"^Ǚ9ob#X: 8ueS3H* NJbO4ԱO tMq|7`gagbMqouBsT H%=%l㸝^D@wVLh3~|Ù~ɷ I?ۚ3Z7ˏ!]EMM1i_qR%n R# R<,CݒE;WAQfMf0 R @oʢaHgSN688"?8ˆb]ՊVQ@JC ;7㚈PM$Divi`0bL~kbR~岚Z䌒4~ctC3O+S\GW@C- nNU N2si<9;;%&j2nd{lxh=Ԕ ^g6ɰ l0@mi MK}ͦR_/e] 4{_G`E*9'2 '%Ͼ1(?^osb~Oʓȡy0aJ4Z#D?n:{kz({i׽9 `I>EJ)o,xp+JgI2p6)`rGLh`C5~f1 ` 2’K@` ATj}[qӘ+LĊPf5[I($i8>L4CT:ΐ]evY@@|a0Dl#DZB89պDkON#K^/#HM0ZQ\ 7Mr 0"2LYacY+: PdbWE-86RVڗ3i~s\!>"\ Fu:NCL[`rC$o[B!yRsƙ^>]`r1x&Co 7fi-t:7_Mk Cٛ9Xa@NTϹm)%Д;<2/7uNbsglk9>J2OQ*T(u;[}hMgq^h)4XqTD~hh[. p_a>5Xsȹ6 i54. *kJR#ZӵöėOՀFğQyB :'=>Om/s \t; mNkjRo!V4U8\}ܖމg,S/3d ="n:zkM?cf)R"!Q6fKGΩyѣ0( $RQ(ܙp)V w֢_,(?ensz,Ȱ,8 >yoaGz-Dy$\v(|METcj=*(RY U{(ƞ&C;~[VRΦXX{p'$Mbgck=rV CsS, {E20q,Z$]T})j.Io~<_L($F˺`08*rq\:7=~Hx<(a:GN-H*e m&& kCv4PKihR"%0Ul9Dʵ =9m՝zc'%I:vEѸkSL"$]un%.hR"*-Sv|N; 5'J_6-lPH{~mht|9b<2/  ƌ꼉yϱ(Zʃ9$j @~{F+}alUs|3F%!JՔuOuLrh{8 ]y,=Swu#@]Lk[_;_22 !XrLܝ  ӠBUQ r*J"j~ڹ@kNE"{r6N JDx-&7dIID$m1__C4o%-C@늾ZP*+}[b !5Vv[%R:6pjfk1=B-5-)<5FĘnvhҸPJJY`P$TurcWl2q \@ɯވv]cցHle{ ۑ %i!df+q W[v~>:I4NC130S]@Z1Q{zkuU'2tSu٩&1s-gS?f6t+0L:IsCd&^foPaN9Z) K,t8`^s[ V!2ylX9Jkh8+XB#C3ec$*k=N'@ wa< GA_S 䎔v]%U9hǑﻤ |6>kZH7#glEO1hɑX^?fi+4,=؜HySaeQp[w؎I"N=~ᰓT@P|oq~8ә0\k'1B2UpzCNWYJEg%֡!Px~9QWc(Iju|@C҇VZ ͡8ML+߼b鹾%k68)F`Oߕ9Adx{aM ź>u!v laxe,wL.٥n WeĪėi"i)V6ؼřF?XXKJA(詍.K;55EVc,U%7<}B 9]T(_XzН&1ǩt Kl lLy#_AlIieьI gu)Hys`oBhŶA|ndKeK,m">XydNy27N@!gC}1aPSD\L0A9TѪva#}50YՐح8u;r6v 1%. %~DYyF kRBXd8kiA06hYEboy ~8|r*UOP t@%|-mDŽ`q*Fsϻcx=i76ȂbDX5ͮA]zlԏj_Pָ(u([뇬˃GC \F%lTűL5N| 'BI|}?#֫ -iAKOo!i5ЅX7b _Cr^Q'].fgwDIg{^__A<v6aT|qɛXk~3+XdO@*&EӀt˥9lB*TCƈ-f.93eRh/4ˠ XUAL\Y(BI;-6f>w;9WA'Gx˰)_?))Bz\-Wj*%5= h̭CN C+W< j}¼]䷋1b}r I?8"к &ڎ*m.& $ttxߨ"Z돸3ayy?*R׍|?Zd"9[v9PƎwζBqL\~/fj:j'9MgbSpҰ2Hˌ# ;h7,BFj6P~%.i'F\Egh: "`&Ђzl7"АjHjeぞ>vC [<喪\a3 a㡓80@84u!Ԁ`/ӳ riؤ/cUth:0;'Yb\pv5/PAZcXç9 #m/6,7xV[z*84_0#87uxj^+^h 3M匸1({.7L\Ǿ{O|Gˬ57[Ş;&XU3K 6?֡@ q}Hylߊ9ڶxz^8Ç6`ld(XUV!ЋgbeGx"k`tRc|QNQޕx 705QB[?S@pӺ  K/DLaJAR7bwؿ`ohGjs . %_qG|{ &kJ€7(̌z"R:nrCT]9{j3PƶX&dYV|dLfܩv|kvWH#P<,6aSSn7Xj{SWy|xcw@?;9[W˨QG" -) <HJF4dw'0 9OBxĹx:x=Pغ{gcgn 0#;*iH'? E^n+[R )R tc-^_UŌ$b]N)'Be+9³ދM|ؗYY6m{{cnߘt.k`|.BǽVrS9Q1Y9gq9d8yjlJ``Q0Rw1Gs>./Sr:Pl- {SU:o5W-kˡcL&C:|t?!1bm VDdV::_%Ae$|, 4Wc@pL?ii@ߑ6kwVi=Ot';7٤Q}!X; cw_Ah@.4doj.XnC^c/..cs p#[Q:7+ ) MW~^zԯ(h|)$An`OhV^>}sIY-?Q27)V<6i9!+`RUҶ@N0ö') >m1dI.;x* @&٣iJf tg sWNPa5GUzKH, :x3`z6 LQ7\ k"$,x :mx^r^2\- '.g&@ 0 29 եlO$|SfQM[D/+Ǥ gً8UjiilPKr 贉Jgʊ??+C `dOD0)M-iW :Ԁڨ; _J0S28&OM\؜ dDbFC9p3]Cl?WV O䥟Ivc%{::CVm0+%;*8죟EcT‹)BIO~oߠqh`nTuT%2ZKL)1 2pdfB݄Eo_T> Ui($MF)ecFkYy"1H6_;ɒPK7?/aVfH9Gd u֗ π :!%3(O@On{<'jjccǥpm < 'Utkm4j9i a[1|$Ntx&*{,;W]n\a6,P3cPLΐPJ*#|ْg@;PHZT[͚XtDD $f!h;mWx$ZHr4ӵ2 3P!Ti^ 1(8LHn^Yy[Igls/_\Lu[#mBY 9Ivu0k6!˨ b`J 豹WUNؔUA^,:@O*U˺.I ‚C3ten3 vhw3?-ΚIJHAM<&yH{YiڈR\m(mb6j*mfHYdchEaMtnTf'2FI@#lavzp}tN˲Tow!i^gi sg[YpA!x v|G+ b|kt u 7:-2gS&BvC| v}2iRZC .f, )K! 4J)suw8!iiϡEkZ듒RPVœzO6#:>=2}wiMQnc.̦>ҖϤKjl)k4qIʯ}ʱOQ2\ |&: Pu!P`|{$XQ;]TDo!>\t39Nb?|D<6C>O rosVLjIt/d(TG;I<4m=aʹe0 ҽ5DbK1]矮Q-\K&0 ar !;r:zC6'04'0q npivQə&M \u61c"<1Q!w !Iԃ8ghg^o"lkb~&Um2fUvPg KHdoꪔT}' YZ