python2-hawkey-0.6.3-4.el7> H HtxHFX% ?*}}8lN4 wZ/Z;xB(/V*5|_>93d9b7afd00de12939cd5487e8eb10ddfe0d9330(#!1I<?d  Fpt   D  X  l         4P x(C8LL9|L:`LBG H I@ XLY\Z[\ ] ^Sbdienfqlst u vw@ xh yCpython2-hawkey0.6.34.el7Python 2 bindings for the hawkey libraryPython 2 bindings for the hawkey library.XNsl7-kojislave01.fnal.goveScientific LinuxScientific LinuxLGPLv2+Scientific LinuxUnspecifiedhttps://github.com/rpm-software-management/hawkeylinuxx86_64*22H [[,A큤A큤XGW#< XGXGXGXGW#< XGXGXGabc1f563838d927fed25b07b98b12d27523484d3cdc6fd61e0880ef608ea33c3cbc5fffb478664641e1a2c50db0c2e176a59ddfd74b5b1c9f67a51a93a875db9df9b36f840857817124bb5f9d155cb19811a888752d001012253d993b06f248d044963970aedeee039e2d23cfc136eece0a02740eaa25e73640e3e476a62c5bf62001423a5078d8689a5b3ab568444b920ea4ec677f13e3a7b269df34e554130c4308a372d0f32363dabaf307633684cbe31bd661da1a4cf116c5eb06b2bf530c4308a372d0f32363dabaf307633684cbe31bd661da1a4cf116c5eb06b2bf530dceb8d7b151538fa7b1ac881856bcd552fce2bed9f210bd4db83420a742eed94rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroothawkey-0.6.3-4.el7.src.rpmpython-hawkeypython-hawkey(x86-64)python2-hawkeypython2-hawkey(x86-64)@@@@@@@@@@@@@    @ hawkey(x86-64)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libhawkey.so.2()(64bit)libpython2.7.so.1.0()(64bit)libsolv.so.0()(64bit)libsolv.so.0(SOLV_1.0)(64bit)libsolvext.so.0()(64bit)libsolvext.so.0(SOLV_1.0)(64bit)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)0.6.3-4.el72.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Wi,@WbWYZ@Up=Up=U\w@UKSU@U@U@T@T T@SS;@Si@SES~@ScSG@S"@S 4@SR>Ra@R - 0.6.3-4Igor Gnatenko - 0.6.3-3Igor Gnatenko - 0.6.3-2Jan Silhan 0.5.8-2Jan Silhan 0.5.8-1Michal Luscon 0.5.7-1Michal Luscon 0.5.6-1Michal Luscon 0.5.5-1Michal Luscon 0.5.4-1Jan Silhan - 0.5.3-3Jan Silhan - 0.5.3-2Jan Silhan - 0.5.3-1Aleš Kozumplik - 0.5.1-1Aleš Kozumplik - 0.5.0-1Aleš Kozumplik - 0.4.19-1Aleš Kozumplik - 0.4.18-1Aleš Kozumplik - 0.4.17-1Aleš Kozumplik - 0.4.16-1Aleš Kozumplik - 0.4.14-1Jan Silhan - 0.4.13-1Jan Silhan - 0.4.12-1Aleš Kozumplik - 0.4.11-1Radek Holý - 0.4.10-1Aleš Kozumplík - 0.4.9-1Aleš Kozumplík - 0.4.8-1Aleš Kozumplík - 0.4.7-1Aleš Kozumplík - 0.4.6-1Aleš Kozumplík - 0.4.5-1Aleš Kozumplík - 0.4.4-1Aleš Kozumplík - 0.4.3-1Aleš Kozumplík - 0.4.2-1.git4c51f65Aleš Kozumplík - 0.4.1-1.git6f35513Aleš Kozumplík - 0.4.0-1.git0e5506aAleš Kozumplík - 0.3.16-1.git4e79abcAleš Kozumplík - 0.3.15-1.git996cd40Aleš Kozumplík - 0.3.14-1.git78b3aa0Aleš Kozumplík - 0.3.13-2.git15db39fAleš Kozumplík - 0.3.12-1.git60cc1ccAleš Kozumplík - 0.3.11-1.gitffe0dacAleš Kozumplík - 0.3.10-1.git1d51b83Aleš Kozumplík - 0.3.9-1.gitc0c16c0Aleš Kozumplík - 0.3.8-1.git046ab1cAleš Kozumplík - 0.3.7-2.gitdd10ac7Aleš Kozumplík - 0.3.6-2.gita53a6b1Aleš Kozumplík - 0.3.6-1.gitc8365faAleš Kozumplík - 0.3.5-3.gitf981c48Aleš Kozumplík - 0.3.5-1.gitd735540Aleš Kozumplík - 0.3.4-1.gitb3fcf21Aleš Kozumplík - 0.3.3-1.git4e41b7fAleš Kozumplík - 0.3.2-1.gite883549Aleš Kozumplík - 0.3.1-2.git6f9df85Aleš Kozumplík - 0.3.0-1.gitafa7717Aleš Kozumplík - 0.2.12-2.git7fa7aa9Aleš Kozumplík - 0.2.11-4.git687ceabAleš Kozumplík - 0.2.11-1.git545a461Aleš Kozumplík - 0.2.10-2.gita198deaAleš Kozumplík - 0.2.10-1.gita198deaAleš Kozumplík - 0.2.9-2.gitefeb04cAleš Kozumplík - 0.2.9-1.git8599c55Aleš Kozumplík - 0.2.8-1.gite6734fbAleš Kozumplík - 0.2.7-1.git41b39baFedora Release Engineering - 0.2.6-3.gitea88ad5Aleš Kozumplík - 0.2.6-2.gitea88ad5Aleš Kozumplík - 0.2.6-1.git76a5b8cAleš Kozumplík - 0.2.5-1.git042738bAleš Kozumplík - 0.2.4-8.git04ecf00Aleš Kozumplík - 0.2.4-7.git04ecf00Aleš Kozumplík - 0.2.4-6.git04ecf00Aleš Kozumplík - 0.2.4-5.git04ecf00Aleš Kozumplík - 0.2.4-4.git04ecf00{?dist}Aleš Kozumplík - 0.2.4-2.git1f198aa{?dist}Aleš Kozumplík - 0.2.3-1.git6083b79{?dist}Aleš Kozumplík - 0.2.2-1.git46bc9ec{?dist}Aleš Kozumplík - 0.2.1-1.gita59de8c0{?dist}Aleš Kozumplík - 0.2.0-4.gita7fafb2.el7Aleš Kozumplík - 0.1-6.git0e6805c.el7- Fix obsoletes again (RHBZ #1348167)- Properly obsolete old python package (RHBZ #1346704)- Rebase to 0.6.3 (RHBZ #1334388)- tito: change vesiontagger to releasetagger (Jan Silhan) - don't require python3 in rhel (Jan Silhan)- added implicit-function-declaration compile flag (Jan Silhan) - subject: Fix compiler warning introduced by previous commit (Colin Walters) - python: Verify that nosetest actually ran any tests (Colin Walters) - AUTHORS: updated (Jan Silhan) - subject: Remove internal header includes from public header (Colin Walters) - maintain result map in query (RhBug:1049205) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - package: Don't assume the same pool in hy_package_cmp() (Matthew Barnes)- spec: add a %{snapshot} macro for easier snapshot building (Radek Holy) - doc: sack: deep copy added to warning section (Jan Silhan) - doc: sack: warning about multiple Sack usage (Jan Silhan) - doc: sack: len(sack) -> method __len__ (Jan Silhan) - Package.files returns list of Unicode objects (Jan Silhan)- Revert "sack: force recomputing excludes" (RhUbg:1218650) (Jan Silhan)- get rid of yum references (Jan Silhan) - sack: force recomputing excludes (Jan Silhan) - doc: cosmetic: made Sack headline more readable (Jan Silhan) - doc: sack: warning about using excludes, includes, disabling and enabling repos (Jan Silhan) - cosmetic: removed commented code (Jan Silhan) - sack: calls reinitiate provides after changing considered map (RhBug:1099342) (Jan Silhan) - fixed memleak from d8f2ca7 (Jan Silhan) - doc: add to CMDLINE_REPO_NAME and SYSTEM_REPO_NAME the Python API reference manual. (Radek Holy) - doc: add Repo to the Python API reference manual. (Radek Holy) - updated load_test_repo() to be able to load non-standard system repo (Michael Mraka) - python tests for goal.run(verify=True) (Michael Mraka) - test for HY_VERIFY flag (Michael Mraka) - introduced verify option for goal.run() (Michael Mraka) - AUTHORS: fixed name (Michael Mraka) - AUTHORS: added 3 Michaels (Jan Silhan) - Build for x86_64, correction for C++ (Michal Ruprich)- setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - New version 0.5.4 (Michal Luscon) - goal: implement methods for optional installation (RhBug:1167881) (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - New version 0.5.4 (Michal Luscon) - goal: implement methods for optional installation (RhBug:1167881) (Michal Luscon)- new release- bumped release to be greater than f21 release - Add Peter to Authors (Peter Hjalmarsson) - Add support for armv6hl (Peter Hjalmarsson)- README: made readthedoc documentation official (Jan Silhan) - sack: deprecation of create_cmdline_repo (Jan Silhan) - does not break Sack.__init__ API from 8ce3ce7 (Jan Silhan) - doc: document the new logdir parameter of Sack.__init__. (Radek Holy) - New version: 0.5.3 (Jan Silhan) - apichange: sack: added optional param logdir (Related:RhBug:1175434) (Jan Silhan) - apichange: py: rename: Sack.cache_path -> Sack.cache_dir (Radek Holy) - doc: add Sack to the Python API reference manual. (Radek Holy) - cosmetic: autopep8 applied on __init__.py (Jan Silhan) - query: support multiple flags in filter (RhBug:1173027) (Jan Silhan) - packaging: make the spec file compatible with GitHub packaging guideliness. (Radek Holy) - New version: 0.5.2 (Michal Luscon) - hy_chksum_str() returns NULL in case of incorrect type (Michal Luscon) - Fix defects found by coverity scan (Michal Luscon) - selector: allow selecting provides with globs (RhBug: 1148353) (Michal Luscon) - py: nevra_init() references possibly uninitialized variable. (Ales Kozumplik) - package: add weak deps attributes. (Ales Kozumplik)- pool_split_evr() assert if we hit unexpected data. (Related:RhBug:1141634) (Ales Kozumplik) - README: changed references to new repo location (Jan Silhan) - iutil-py: removed pyseq_to_packagelist function (Jan Silhan) - improved performance of python sequence iteration (RhBug:1109554) (Jan Silhan) - reldep: constructor accepts unicode strings (RhBug:1124968) (Jan Silhan) - Fix pool_split_evr's handling of EVRs without releases. (Radek Holy) - added sha512 support (RhBug:1082658) (Jan Silhan) - cosmetic: removed unneeded semicolon (Jan Silhan) - goal: does not raise exception on empty selector (Related:RhBug:1127206) (Jan Silhan)- sack: include directive support added (Related:RhBug:1055910) (Jan Silhan) - sack: using pool->considered instead of SOLVER_LOCK for excludes (RhBug:1099342) (Jan Silhan) - cosmetic: replaced fail_unless with ck_assert_int_eq (Jan Silhan)- packaging: bump the SONAME as there are dropped API calls. (Ales Kozumplik) - Support package splitting via obsoletes. (RhBug:1107973) (Ales Kozumplik) - api change: py: convert Advisory, AdvisoryRef and AdvisoryPkg attributes to Unicode. (Radek Holy) - hy_err_str: it's best to make it static. (Ales Kozumplik) - Hide hy_err_str from errno.h (Ales Kozumplik) - py: detailed error reporting. (Ales Kozumplik) - doc: deprecation policy. (Ales Kozumplik)- api change: py: deprecate _hawkey.Advisory.filenames. (Radek Holy) - api change: drop deprecated hy_package_get_update_*. (Radek Holy) - api change: deprecate hy_advisory_get_filenames. (Radek Holy) - tests: py: add tests for _hawkey.AdvisoryPkg type. (Radek Holy) - py: add _hawkey.Advisory.packages attribute. (Radek Holy) - py: add _hawkey.AdvisoryPkg type. (Radek Holy) - tests: add tests for advisorypkg object. (Radek Holy) - Add hy_advisory_get_packages method. (Radek Holy) - Add advisorypkglist object. (Radek Holy) - Add advisorypkg object. (Radek Holy) - selector: added file filter (Related: RhBug:1100946) (Jan Silhan) - priorities: change the meaning of the setting---lower number=better prio. (Ales Kozumplik) - py: better error checking in repo-py.c:set_int(). (Ales Kozumplik) - py: api: hawkey.Repo() does not accept cost keyword arg. (Ales Kozumplik) - fix: nevra: hy_nevra_cmp (Jan Silhan) - repos: priorities. (Ales Kozumplik) - py3: Sack: accepts unicoded cachedir (Related: RhBug:1108908) (Jan Silhan)- sack: add a public function to get the running kernel package. (Ales Kozumplik) - query: fix querying for string provides. (RhBug:1114483) (Ales Kozumplik) - fix: commandline RPMs do not provide their files (RhBug:1112810) (Ales Kozumplik) - tests: prevent automatic Python deps in tour.rpm. (Ales Kozumplik) - deepcopy of sack raises error (RhBug:1059149) (Jan Silhan)- py3: use sphinx-build-3 (which doesn't encode the minor py version) (RhBug:1098098) (Ales Kozumplik) - tests: fix test_list_arches(), there's new architectures listed now. (Ales Kozumplik) - doc: packaging: add license block to each .rst. (Ales Kozumplik) - Subject: accepts/returns pattern in unicode (Related: RhBug:1092777) (Jan Silhan) - fix kernel detection by being more strict what we look for. (RhBug:1087534) (Ales Kozumplik) - [kernel] look for the installed kernel in @System. (Ales Kozumplik) - fix: sigsegv when wrong reldep is passed to selector as a provide. (Ales Kozumplik) - .gitignore: __pycache__ (Ales Kozumplik) - installonlies: log the discovered running kernel. (Ales Kozumplik) - py: Package: all string attributes are in Unicode (RhBug:1093887) (Jan Silhan) - py: fix: certain string assignments should raise TypeError, never SystemError. (Ales Kozumplik) - cleanup: tweak declarations in pycomp.h. (Ales Kozumplik) - goal: hy_goal_write_debugdata() takes target dir parameter. (Ales Kozumplik) - iutil.c: simplify queue2plist() implementation. (Ales Kozumplik) - Goal: listing unneeded packages. (Ales Kozumplik) - doc: make the documentation generation independent of hawkey the python module. (Ales Kozumplik) - removed unused imports (Jan Silhan) - distro-sync doesn't replace arch (RhBug:1054909) (Jan Silhan) - replaced deprecated fail_unless with ck_assert_int_eq (Jan Silhan) - added python bindings to nevra attribute filter (Jan Silhan) - added nevra filter flag to query C API (Jan Silhan)- py: cosmetic: drop py_ prefixes from static functions in hawkeymodule.c. (Ales Kozumplik) - Expose hy_arch_detect(). (Ales Kozumplik) - fixed clang warning of uninitialized variable (Jan Silhan) - doc: fixed typo (Jan Silhan) - logging: log checksums of written/loaded repositories. (RhBug:1071404) (Ales Kozumplik) - logging hawkey version number. (Ales Kozumplik) - implement updateinfo caching (Michael Schroeder) - cosmetic: fixed sliced changelog lines in spec file (Jan Silhan)- Add forgotten queue_free()s from bd3a2ae. (Ales Kozumplik) - cosmetic: some cleanups of 0e4327c. (Ales Kozumplik) - refactor rewrite_repos function (Michael Schroeder) - rewrite repos after calling addfileprovides (Michael Schroeder) - also set the repodata id if an extension is loaded from the cache (Michael Schroeder) - call hy_repo_link when setting the appdata of the system repo (Michael Schroeder) - use REPO_LOCALPOOL when loading the filelist extension (Michael Schroeder) - switch over to the written solv files to save memory (RhBug:1084174) (Michael Schroeder) - py: add downgradable and upgradable kwargs to _hawkey.Query.filter. (Radek Holy) - Fix comments in query.c (Radek Holy) - Add hy_query_filter_downgradable and hy_query_filter_upgradable. (Radek Holy) - tests: py: add tests for _hawkey.AdvisoryRef type. (Radek Holy) - tests: py: add tests for hawkey.Advisory type. (Radek Holy) - py: add _hawkey.Package.get_advisories method. (Radek Holy) - py: add _hawkey.Advisory type. (Radek Holy) - py: add _hawkey.AdvisoryRef type. (Radek Holy) - tests: add tests for advisoryref object. (Radek Holy) - tests: add tests for advisory object. (Radek Holy) - api change: deprecate hy_package_get_update_*. (Radek Holy) - Add hy_package_get_advisories method. (Radek Holy) - Add advisoryreflist object. (Radek Holy) - Add advisoryref object. (Radek Holy) - Add advisorylist object. (Radek Holy) - Add advisory object. (Radek Holy) - Rename SOLVABLE_NAME_UPDATE_PREFIX to SOLVABLE_NAME_ADVISORY_PREFIX. (Radek Holy) - sack: Also look in /usr/share/rpm for Packages (Colin Walters) - py: add load_updateinfo kwarg to _hawkey.Sack.load_yum_repo. (Radek Holy) - py: add _hawkey.Repo.updateinfo_fn getsetter. (Radek Holy) - py: more detailed error string in Sack.add_cmdline_package(). (Ales Kozumplik) - Fix hy_query_run to list only packages. (Radek Holy) - Fix goal to add only packages if name glob selector is given. (Radek Holy) - Fix hy_goal_run_all_flags to resolve only package installonlies. (Radek Holy) - Fix sack_knows to check packages only. (Radek Holy) - Add is_package function. (Radek Holy) - Fix typo in filter_rco_reldep's assertion. (Radek Holy)- Fix hy_stringarray_length. (Radek Holy) - tests: bring tests/repos/yum/recreate to a workable state again. (Ales Kozumplik) - added distupgrade function (Related:963710) (Jan Silhan) - remove: _HyPackageList.left. (Ales Kozumplik) - goal: track changes (as reinstalls) (RhBug:1068982) (Ales Kozumplik)- fixed typos in tutorial-py.rst (Jan Silhan) - added glob pattern search for arch to nevra_possibilities_real (RhBug:1048788) (Jan Silhan) - Left behind references to README.md from 3b47a13. (Ales Kozumplik) - Add Radek to AUTHORS. (Ales Kozumplik) - update the README. (Ales Kozumplik) - sack: write_*() should also check fclose(). (Ales Kozumplik)- tests: add a negative test for reponame. (Radek Holy) - Add reponame into selector. (Radek Holy) - write_main() and write_ext(): even on error do not leave the temporary file behind. (Ales Kozumplik) - write_main() should do a better job erroring out on write errors. (Ales Kozumplik) - Fix vsnprintf SIGSEGV passing "%s" with no va_list args to pool_debug. (RhBug:1064459) (Ales Kozumplik) - Save the cache atomically. (RhBug:1047087) (Ales Kozumplik) - package: call repo_internalize_trigger in get_files() (RhBug:1062703) (Ales Kozumplik) - fixed reldep pointer NULL comparison (Jan Silhan) - fixed indentation in subject-py.c (Jan Silhan) - moved TEST_COND macro to iutil-py.h (Jan Silhan) - moved subject and nevra from python to C (Jan Silhan) - subject in C: work with full reldeps (Jan Silhan)- selectors: allow selecting provides with full Reldep string. (Ales Kozumplik) - subject: work with full reldeps (containing the CMP flags). (Ales Kozumplik) - package: hy_package_get_hdr_end(). (Ales Kozumplik) - added subject C API (Jan Silhan) - added nevra C API (Jan Silhan) - fix not accepting numeric version in reldep (RhBug:1052961) (Jan Silhan) - fix Reldep inicialization without sack crash (RhBug:1052947) (Jan Silhan) - tests: make test_goal_selector_upgrade() less assuming. (Ales Kozumplik)- installonlies: erase packages depending on a kernel to be erased. (RhBug:1033881) (Ales Kozumplik) - fix: latest_per_arch on incompatible arches. (RhBug:1049226) (Ales Kozumplik)- Fix malfunction of Package.__lt__ and Package.__gt__ (RhBug:1014963) (Radek Holy) - Do not crash when querying provides that do not exist (Richard Hughes)- remove: packageDelta_new (Zdenek Pavlas) - get_delta_from_evr(): create the python object only when delta exists (Zdenek Pavlas) - fix pycomp_get_string(), pycomp_get_string_from_unicode() (Zdenek Pavlas) - fix get_str() in packagedelta-py (Zdenek Pavlas) - fix: spec: running tests in python3 after build (Jan Silhan) - tests: order packages in .repo files by name. (Ales Kozumplik) - fix: goal: reason for installing when more packages are available to a selector. (Ales Kozumplik) - tests: add a package that is not installed yet available in main, updates. (Ales Kozumplik) - add hy_packagedelta_get_chksum() (Zdenek Pavlas) - add hy_packagedelta_get_downloadsize() (Zdenek Pavlas) - add hy_packagedelta_get_baseurl() (Zdenek Pavlas) - test_query_provides_in: avoid ck_assert_int_eq() as it evaluates args twice (Zdenek Pavlas) - installonlies: fix sorting packages depending on the running kernel. (Ales Kozumplik) - use pool_lookup_deltalocation() (Zdenek Pavlas) - initialize _hawkey.PackageDelta type (Zdenek Pavlas) - delta_create(): fix the sizeof() (Zdenek Pavlas) - parse_reldep_str(): fix buffer overflow (Zdenek Pavlas) - string reldep parsing using parse_reldep_str (Jan Silhan) - added hy_query_filter_provides_in function (RhBug:1019168) (Jan Silhan) - added parse_reldep_str function (Jan Silhan) - fix: py: abort() from python when writing the system .solv cache fails. (Ales Kozumplik) - fix forgotten include causing a compiler warning in testsys.c. (Ales Kozumplik)- goal: installonly_limit = 0 means it is disabled. (Ales Kozumplik) - written API changes for Query filter latest option (RhBug:1025650) (Jan Silhan) - tests: superfluous query.run() calls. (Ales Kozumplik) - removed define PyString_AsString in pycomp.h (Jan Silhan) - replaced PyInt_FromLong with PyLong_FromLong (Jan Silhan) - replaced PyInt_AsLong with PyLongAs_Long (Jan Silhan) - added latest to query ignoring architectures (Jan Silhan) - renamed hy_query_filter_latest to hy_query_filter_latest_per_arch (Jan Silhan) - logging: additional logging output on repo loading errors. (Ales Kozumplik) - logging: refactor and add a loglevel. (Ales Kozumplik) - queries: allow glob matching in query. (Ales Kozumplik) - tests: slightly simplify test_subject.py. (Ales Kozumplik) - subject: yield correct results when globbing over a version. (Ales Kozumplik) - subject: globbing for sack._knows. (Ales Kozumplik) - py: subject: sack._knows doesn't need to take sack. (Ales Kozumplik)- With the current libsolv there's no need to reinit solver for re-resolving. (Ales Kozumplik) - speedup fetching rpmdb a bit by reusing what we can from the old cache. (Ales Kozumplik) - adapt to libsolv 3b3dd72: obsoleting by an installonly package is erasing. (Ales Kozumplik) - tests: slim test_goal.c by using a testsys function instead of its reimplementation. (Ales Kozumplik) - tests: shave some lines off test_goal.c by using smarter Goal results assertion. (Ales Kozumplik) - installonlines: python bindings for installonly_limit. (Ales Kozumplik) - goal: when sorting the installonly candidates, consider the running kernel. (Ales Kozumplik) - Limit the number of installed installonlies. (RhBug:880524) (Ales Kozumplik) - iutil.c: dump_solvables_queue. (Ales Kozumplik) - refactor: concentrate all libsolv solver initialization into the static solve(). (Ales Kozumplik) - refactor: goal: reinit_solver() (Ales Kozumplik) - tests: dump_packagelist() can free the list too. (Ales Kozumplik) - iutil: running_kernel(). (Ales Kozumplik)- methods get_delta_from_evr from package and add_cmdline_package from sack can take unicode string as argument (Jan Sil - tests: move TestSack out of the testing module into tests. (Ales Kozumplik)- Goal: excluding and then installing results in incomprehenisble problem desc. (RhBug:995459) (Ales Kozumplik) - added support of cost option in repos (Jan Silhan)- spec file also generates python3-hawkey rpm (Jan Silhan) - fixed package object rich comparision (Jan Silhan) - Add libsolv-devel as a hard requires for hawkey-devel (Richard Hughes) - Python 3 bindings added (Jan Silhan)- Detect the variant of armv7l. (RhBug:915269) (Ales Kozumplik) - add package.downloadsize and package.installsize. (Ales Kozumplik)- Correctly find the installed package when looking for updates (Richard Hughes) - Change the hy_package_get_update_severity() API to return an enum value (Richard Hughes) - Do not enforce all repos load all kinds of specified metadata (Richard Hughes) - Fix a tiny memory leak introduced in 68ebca4a80aec636d30a9fd4fb9aa2d9bf9a8eca (Richard Hughes) - Add methods to get details about package updates (Richard Hughes) - Add updateinfo support to hawkey, using the existing parser in libsolv (Richard Hughes) - Do not count updates when counting the number of packages in a sack (Richard Hughes)- py: fix memory leak in sack-py.c:new_package (Ales Kozumplik) - rebuild the package, the previous version does not correspond to an existing commit.- tests: test_get_files(): test against a package with files outside /usr/bin and /etc. (Ales Kozumplik) - py: simplify exception throwing in load_system_repo(). (Ales Kozumplik) - Install stringarray.h so client programs can use hy_stringarray_free() (Richard Hughes) - py: bindings for package.files. (Ales Kozumplik) - add hy_package_get_files. (Ales Kozumplik) - Fix three trivial comment mis-spellings (Richard Hughes) - Set required python version to 2 (Richard Hughes) - Add a HY_VERSION_CHECK macro (Richard Hughes) - packaging: add license information to every file. (Ales Kozumplik) - py: add 'installed' property to hawkey.Package (Panu Matilainen) - tests: add test-case for hy_package_installed() (Panu Matilainen) - Add .baseurl getter to Python and C APIs. (Zdenek Pavlas) - tests: fix a memory leak revealed by libsolv commit 0804020. (Ales Kozumplik) - Return the installed size for installed packages in hy_package_get_size() (Panu Matilainen) - Add a function for determining whether HyPackage is installed or not (Panu Matilainen)- goal: running the same Goal instance twice or more. (Ales Kozumplik) - sack._knows can now determine if a particular 'name-version' sounds familiar. (Ales Kozumplik) - Goal: do not set the 'keepexplicitobsoletes' flag. (Ales Kozumplik) - tests: fixtures for upgrade_all() with installonly packages. (Ales Kozumplik)- goal: fix assertions about the job queue when translating selectors. (Ales Kozumplik) - SOLVER_NOOBSOLETES is SOLVER_MULTIVERSION. (Ales Kozumplik) - goal: testing number of requests and presence of certain kinds of requests. (Ales Kozumplik)- obsoletes: do not report obsoleted packages in hy_goal_list_erasures(). (Ales Kozumplik) - rename: goal: list_obsoletes -> list_obsoleted. (Ales Kozumplik) - rename: hy_goal_package_all_obsoletes() -> hy_goal_list_obsoleted_by_package(). (Ales Kozumplik) - apichange: remove: hy_goal_package_obsoletes(). (Ales Kozumplik) - tests: simplify test_goal_upgrade_all() somehwat. (Ales Kozumplik) - goal: add ability to list all of the package's and transaction's obsoletes. (Ales Kozumplik) - py: allow directly comparing NEVRAs by their EVRs. (RhBug:953203) (Ales Kozumplik) - add hy_sack_evr_cmp(). (Ales Kozumplik) - py: fix SIGSEGV in unchecked hy_goal_describe_problem() call. (Ales Kozumplik) - doc: update the Tutorial for the current version of the API. (Ales Kozumplik) - subject parsing: recognize "pyton-hawkey" is a name in "python-hawkey-0.3.10". (Ales Kozumplik)- hy_goal_write_debugdata() (Ales Kozumplik)- refactoring: hy_sack_get_cache_path -> hy_sack_get_cache_dir. (Ales Kozumplik) - hy_sack_create() now accepts a flag to disable automatic cachedir creation. (Ales Kozumplik) - fix crashes when the logfile can not be initialized. (Ales Kozumplik)- py: expose Subject.pattern (Ales Kozumplik) - doc: added the rootdir parameter to hy_sack_create(). (Ales Kozumplik) - sack: allow specifying a different rootdir (AKA "installroot") (Ales Kozumplik) - Forms recognized by ``Subject`` are no longer an instance-scope setting. (RhBug:903687) (Ales Kozumplik)- Selector: allow constraining by version only (without the release). (Ales Kozumplik) - python: reldep_repr() outputs a valid number. (Ales Kozumplik) - Add pkg.conflicts and pkg.provides. (RhBug:908406) (Ales Kozumplik) - hy_query_filter_requires() internally converts to a reldep. (Ales Kozumplik) - support filtering by 'obsoletes' and 'conflicts' reldeps. (RhBug:908372) (Ales Kozumplik) - allow filtering by requires with reldeps. (RhBug:908372) (Ales Kozumplik) - py: Query.filter() returns instance of the same type as the original query. (Ales Kozumplik) - sack_knows() does case-insensitive matching too (pricey yet needed). (Ales Kozumplik) - subject: best shot at 'some-lib-devel' is not that EVR is 'lib-devel'. (RhBug:903687) (Ales Kozumplik)- subject: best shot at 'some-lib-devel' is not that EVR is 'lib-devel'. (Ales Kozumplik) - cosmetic: put HY_PKG_LOCATION into the lists alphabetically. (Ales Kozumplik) - New key HY_PKG_LOCATION for query (Tomas Mlcoch) - querying for upgrades: do not include arbitrary arch changes. (Ales Kozumplik)- excludes: Query respects the exclude list. (related RhBug:884617) - excludes: apply excludes in Goal. (related RhBug:884617) - goal: support forcebest flag. (related RhBug:882211) - disabling/enabling entire repositories. - selector: preview possibly matched packages with hy_selector_matches(). (related RhBug:882851)- Rebuild with proper git revision.- Move to libsolv-0.2.3 (suit minor API change there)- Subject: infrastructure for discovering NEVRA explanations of what user's input meant. - fix: cloning an evaluated Query should copy the result set too. - Reldeps: creating custom-specified reldeps (name, evr). - Goal: accept a selector targeting a provide. - delete goal_internal.h, not needed. - Goal: give the solver SOLVER_FLAG_ALLOW_VENDORCHANGE (RhBug:885646) - fix crash when hash for an invalid Reldep is requested.- Python: improve Query result caching (uses the C facility now). - packageset: add internal function for getting elements with a hint. - Python, performance: Query.run() internally uses a set for the results instead of a list. - Query: fix selecting upgrades for packages of changing architecture. - Goal: add upgrade_to_selector() (EVR specs in selectors) - checksums: do not assert() when the pkg hasn't got the asked checksum. (RhBug:878823) - API change: rename: hy_package_get_nvra() -> hy_package_get_nevra(). - Goal: support distupgrade of all packages.- fix: hy_package_cmp() shouldn't compare packages of different arch equal. - Goal: support reinstalls.- py: add __all__ to the hawkey module. - API cleanup: give checksumming functions the 'hy_' prefix. - Add HyPackageSet. - Make hy_query_filter_package_in() general enough to handle the relations too. - Py: filter by relation and a set of target packages. - remove: hy_query_filter_obsoleting(). - query: implement an empty Query filter. - Add the reldep objects, reldep containers, and hy_package_get_requires(). (RhBug:847006) - Query: filter provides by reldeps. (RhBug:847006) - cleanup header files inclusions. - py: fix memory leak package_str(). - hy_package_get_obsoletes(). - Query: filter with ORed reldep lists.- API change: Query: repo filter is called REPONAME now, now just REPO. - python: isinstance check for hawkey.Package fails for package objects. - Simplification of archive script (tmlcoch) - API change: hy_repo_create() now takes the repo name as a parameter. - API change: Use Selector for what used to be "Query installs". - py: use general keyword arguments to Goal.install() etc. to construct a Selector. - goal: improve error reporting when Goal failed/was not executed. - selectors: glob matching the package name.- fix sigsegv in query.c:filter_sourcerpm(). - doc: move the hawkey reference to man section 3. - query: filter by description or URL. - fix: FOR_PACKAGELIST(pkg,list,i) offsets the 'i' by one. - Query: hy_query_filter_package_in() limits filtering to an arbitrary set of pkgs. - Query: filtering by epoch. - py: Query: make sure filterm() clears the result cache. - py: fix: memory leaks with PySequence_GetItem().- py: hawkey.test should not depend on libcheck.so.- py: Goal.run_all() returns True if a solution was found. (RhBug: 856615) - py: Goal.run() accepts callback parameter too. (RhBug: 856615) - query: filtering by version and release. (RhBug: 856612) - Flag an error if Sack is created with an invalid arch. (RhBug: 857944) - fix hy_get_sourcerpm() when the package has no sourcerpm. (RhBug: 858207) - Query: filter by source rpm. (RhBug: 857941) - Run 'make check' when building the RPM.- Fix build that now needs python-sphinx.- Query cloning. - Query: full version filtery is supported now. - py: query.filter() now returns a cloned Query. - py: len(query) and bool(query) now work as expected.- Add manpage.- Finding all solutions in Goal. - hy_goal_reason() no longer depends on Fedora-specific hacks in libsolv. - hy_package_get_sourcerpm()- repo loading API changed, hy_sack_load_yum_repo() now accepts flags to build cache, load filelists, etc. - fixed 843487: hawkey query.filter() ends with assertion.- Package description, license, url support. - python: Unicode fixes in Query.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- HY_CLEAN_DEPS support.- Use libsolv-0.0.0-13. - hy_goal_get_reason().- Use libsolv-0.0.0-12. - Added hy_package_get_hdr_checkum().- More package review issues.- More package review issues.- Prevent requires in the hawkey.test .so.- Fix rpmlint issues.- Downgrades.- Handling presto metadata.- Support libsolv's SOLVER_FLAGS_ALLOW_UNINSTALL.- Api cleanups.- Goal.update() takes flags to skip checking a pkg is installed.- hy_query_filter_in() - Better unit test support.- Initial package.python-hawkey(x86-64)python-hawkey 0.6.3-4.el70.6.3-4.el70.6.3-4.el70.6.3-4.el70.6.3-4.el70.6.3-4.el7hawkey__init__.py__init__.pyc__init__.pyo_hawkeymodule.sotest__init__.py__init__.pyc__init__.pyo_hawkey_testmodule.so/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/hawkey//usr/lib64/python2.7/site-packages/hawkey/test/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnudirectoryPython script, ASCII text executablepython 2.7 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=57e75bab6929c6eef508c5c0d387b37ec0f5968f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f348ef4a448462658d9baef54f91cae8ebe3448e, stripped  R R R RRRRR RR RRRRR R R R R RRR RRR R RRR ?@7zXZ !#,] b2u jӫ`(i„e$]@Z03G,Yn&/˪<9vZz74Yi ʆ)8iVF̥TO ΋` F#4m^T<(5o۵iZw0W KNߊ9E"}ݙe-kG+hR uf ~G"l8ᝫ;vs#%=ЩRBxKa.ph@o4Vm> %hSS"SM#0wQ_&͌1oUe'Hg`s;`h ;FthW=S*v/˾| sNo  fᛯ&XJRƖH7G@u9;w ɽlڊ׏nKj>C1xC:ʙ(e O\0й[YaA+gǦ䏤s(< p(] ^W ZG)Ր|Hl~A;I~ؾΌ0 sSog|YCSntMhTe .orGWƽPd›)RtLp;6 !Xy9$/0m=3$U~ m¿8R}T~ sd´>VYaZ0y9hU^ٸ|ſΥKq(:> ̨"֌MHPޡ@͎?;,!K/:[(KRκ19+rf1f-l/ *!M^vu +W,"b5[߽I 0WJk #`ȍ!:>KQ9`iǦW{ tRbziu\Wӂf'K e DŽ gKd^TYbpV.6Ɨ~*\>F#<a>fR}q u mH6!{fQ_ Z:'rAMl) o$vTGWȥm~{Ğn%qy$T"̰r^ePm}›,WiݐyPW+:0CxO%wGgVRk֏ 7]9r H hBڬHdu$$o5mmZu]Ao>mzlȑFEIRbKYӌo uP#B>ݝ㏬z/iͧS!j>qTFc`"UU5~@.yqm(If0C^E6rF??p4=+od\"a7hC%\j2\OfHkڃw{4tϼ05HT:(Ox˭3CВ{3?:1 ?!87 f%G7NphjHS-:cy2Ks#Бg VD2J5YR:i3bhNH%^E@H#0ϔwSB 9NAbGƧ k(?y'Y c]P`ԻaNeb|,p3`?Q7uMhxBvb[ y "ocYrN'kta^ip2P5g&pV(+. mߙ+ZmrF X ":ڭBikXBpQo^u>?EGwk̎tb^PyOBet9 ,ωj B>nA&JsǪDooeemW?iWىX%gS4VmFOSP#VadӋ y$sM;2$F䨟$@6toɑ$y!r ԧDApޕ+X^ M}B%؊טr@ʞ]iCdo~:xcX:Yr*YN%QG犣`%pd` pFlhJ2@ 57[_WИ<]q/Q'xq.l$P'e$aí鴋8k)eO݂!>u;, Z;^ # EȖs٦oݟ%cb6.A}Hr^Tt~<,Ms#_>ͱ[&nŶc \.QYQ I؟,N::i~+ .zRYFڇѴ85FjI֖nowV})ס* FY;}2TZ^j32i<\ !(rx^УfwEE{0ܤ9 iօˡ0KAg;jic=wv$T=\-ѪI.g"#qkBu@RHh6~+3q"h'Uh/J;7]0~ ;e(d~:Qzb{\ю(Ÿ* x{'YL&W,HAڲZ& (d׼߳{dUsqMLcזΚ5ލ}|r'$yqy(;{p *DvY'[i lk >)/i+XCF?kD[ɸ^C`1X}VcUjdI3~&=7⁇܆E({Xe|F#)~}#UE|>՛ >tÓ }5ٹ5( Gӓ*ݸ$XOCъ s JF2ޗb崆.cAq~ tq2_yC0?@B+̞uNU+x2nXŠ*n#!L31w<$*Su!"\gDPvʋkjDsÐ.-tTBvtI3}Kk+je2 0;8 j;HBU6.z'/ZWSHdXҹ1"*("Y'.LחhuW;g SN=?f vFSl/YSWߺ;e_'chN^IIN\F@S''[j].-daȮn 2VRDgD]r"YTٚ.f S|,U2""o PE ms-Fnß'I㧶l2EEdSbM+۳?9)cO:dc{ o[VOL)ăH<2َ16B>aM Ů:ϢC\pՁd4B;Z#YQ,yCUQ-nȫe1*ןSuFrޒAx3n9 -wdP!e` 29a$dnjALj;|hX {"kZ$6Y\ XtS?6WSbGcQπC8%XȶæġCE:Js0U-gZ0S?߿[g:`Y'JԢFXTp C,R_DXؖIU}oI}|*]`oi9kfo;a }dO^ Bm`^Uuɝ.YJ \X~Yjq7#8hr=_) SA.O<O$'< Tvږzj<_Q^'2iDtaEƌsKgG<0{y^R],/ѹ_9BZX )EftIHT!_ќI3-Ҡ62P(EAZ HeڽFn6uJP&jq[°+(Z!-P**m5%DF}pBa y7=NyF tN΋6"vOeK!b,tJoZ F_ vN]CPD_cC=m7lC%ThzJPu'_5uUuoxM.54f}5p1G\ Pʗ!:kJa&OԢ;: mv쌕ʣ1&B61:L #):nZ U!91L6Ѓ32MB0, xt `ȮqDu*DwAyV3#8ޓjUW"p#e8DK)/S814q,b#:djĺ=okvm(*Պ2 FF:Pv+ǘ98) 靀V3 ^K J;Ub].^t{)ǃ sʹ "|PF&GzA8ѣ{(33ψ,jlꞻSDDK5)ĄjeT\ujW1<j*iS`5b" Sg怄X<htv:(?DO͑t@C|Sl{箊/Adz&=XE$Me]a`!h@\{H+^ox o 2]> i$n ԰aGJM6ơS_IQ _6*"mr$%ںN ]nnJSZ 7Rے ~ !e ʻr&f>]x?kf:ɰ i qDh&nH|#;/$#l [x#Q(!XN|fnȬDz|w=杦3hl>٭tp1tEˍ`L% @%呒C]w yį=rW80m@"$E|ǠI.L kibS22/Dm+Dչ X~퟼U`ʑKxf̿Og *:kjm4+c@Xj QnfoHc~wg3+Qgz{g@ߣ606* G[ 8IXR^eN6"$' cV2l{pSYgXQ)ҿiRwKM~<^so{'vhʁw`kllФ}dtWf.ݬMbdPz776 nQ#7; S-M2xxKTZaکDE9"F%qrgHy h8jΛV``twt- C=N¤о"zy2TinVmW?"cOΒTcT $+n*u1Zӂh~gd9u60r9zdm c$X3@].6aIO8*BS.&WO}}0e d_٨d4B1m:kS M@z9<*{]>zӎtۄ`-]-Cu%&م\-ly ;s[}iNl2 qвL m"17nByGϰ>,fJ#kٹK&_Kfs$d7_5-Mrۛ^3l+3pŭ<nݾ,_Bi^ ,I5UBx%o+x !5,@8mb YZ&XբtO"[]ЬO!s&Y VhhFS.eߪJer,AڎNI[{vi]p  h|<NX>-K$loAqќ?E:_~GTc:dQho wlĵˎz/vBOO.e{z pcN6(IR *@?K]434wv-r̫B'b"Vv_ {4 ͋ XԼZT^gta.$|ïvo0GE"7BxmJt%=zOV'Kpֳђ܎kj[ e RM+'kXk&۪8oF0SH4|YU{K 겯b ĔXĂ#3NgЇ5m="(ViG0j:`_0f̜"r ~ m|ص[&e7OlC6W݆Xt<ٲhPlW<7 ƴKPYfDŽsGzӆSPV}5)Q߼QY6Xt{Ck$=lF&JEPc.oT4C!Ygay:}- |dCAQ峊x&,9ʅ{ܵbQ];{[+%@q4nť1/[5agjKl`]GO^EuAc"j= 5@IRl:wDl-mm(-"A0tGU-L~hm|:ԕrAd#ėMx&S $HĄ=J'+u|H\Cӎ[Ɉ+[=ϵB봘KL|B& ȸrQT5k|b!~$Ҫ,\ OpL_(EYE9E׌ G?/ i'R{ $V4^Ui! $ 4T|zoŠaB B +}(n؎Q3 tU3^3VlLռVzɛR6V̡Ϙm˿qIO*FeԒ#Z&.eBW;6Ӧ>JJP!HQsТ/,Y8@ Pd} 3T3OM$ pf *||xFsBmڂ>hši!QC(7:ٱ=䎌IN' ?=Yq 2*j%^B: :ӹ֨hs"mgoaTxCICRf5_'\MͻtG[͍tR6)S R/L݌ʰzG\Bsa2ʷO)?֋,L2C)DT-r.U_{7_mm2f[6FDԾͯ¡O.]T`L*a*X)B|tɚiݏx8cD: y "ه5zm]iV.rZpFӊ&Dt0l}~Ũل\9TQaR ,c%a/3j;4 =zu.u>oͶBx!SYN)' dEeX7`>UEG*'`= WqX7E&?Em*C`5WGMDKEA=DilhTM  x8c!vU/+NvU&)78X'M~sXMS@s]1!^a!7,F6PsհߨSja9sӳpJE+=Bפ6G:{0PUHa yW'\w#[*mRݩJk9{]ɍ6k֎4=9d;fm0abYTTN#06RZ퇒{{x"^]C]h{lw2#@L% Y(لpGh*mdmI4mȝ)tc%RXga+2oCg*!&#_g$ʵg0uEp!F{ėnA:+a?7xA˿Ll+%Ql{C̈́Aއ 7o,T(uΦUf2xz& 6n&lʇݾMy .Oz2R]F9"f1h? ltq&SWId\ep#=s%71P63-g. `{@M@KՃQ HK]S~*݂Zv|y K@K/Çn}ロuG#f;fJ;T0arC!m}d:ЕߺhuAk[ʰ|nG;mF t,e}#A9Nn[o-$Dt9ȸ-0=4$au^+V=+#v3I!o*i}ٹk)P^.;c4dXUIVz뵣nd毜Or3s7}#! #L=W|s$tѝc]f%ԙTQJCAN6O4{vFekrR`S5qg9۔+\pMzYF#Ly몛qYZ7h}OcVHխˏZ@ ,$>V\0#+<<{#6ny\:Ե܊"np:Yg}Hbo7Z ٹ,gS`Zor7Gm=ܱ,ZMɃttWC.lLA3O`*tCpUg0d/Zf[VkFC3W~~}C'I`aivRqNktО;A꺊]ԁCqe9\C;aq7 ys15srNeR0d&o?ۼ`w,obbjCYADNʸJqS_&[o/PK>d˅˹zR@ \$#@0}3J1ZȝJ|g8@mzgnm>?4&$rjkT!vۖ˃9'-ٱN՚[`OC7myj 3+[L&/\|r0 >SynBA8,JHs<%f[Ke"!."Uq>8)v!Pb|z`K.*`c#.v \%;evFCVoJ?4*&2aېgy07B3Ijƃɞ Ӧ]t/5zWb!A;3b:8ڙX,?W"G&G!`/E2TvJJ$i03+t Cak MR7btVhq/ Y{Zcژ0 Rf'@e_%}BVA;yE;x9 C-:R l2jk54ݖң]e<)'.1iK>mNr]SY5O+j"atj9`B@HǾ@ra6ur S9P 0yqL}`A̋C%?+ =\iݍM*xPaZ6lޏ-a ȉOt("JOd(f_>r_bӻ` 5 qF) rEқѱJDz߱N}M\EnCs#Ϳ~h-$a˿Mxh9?%)տ!ӢLaff]|BGF͝f 񑉫n%MIZxHFRX9fJɉ RBƙVY>w@W?&Wז2KWjbR+M:>@~Aܮ]6CnTa (7Ohy*V}thρFR_28z6R;d|-edޞ1g62|ͅw\uC#9̱8*BChG\^] ~תo~*\?\~+*"fېY nN>i_~M@ڒK4a‚F!( lí~h釥̩peçEaWy9E /~ ґS4֙%>%*eKĺ0DldII:@ޔnxL2R!v,dA`Q#)yDG,/gn'$辯5EWf]Y^:wpto=/mS_d'npS^vI|J+I ].!gԁ71/~U o3:hڼ3 [n/E$x[J lɪ[hfs}OR{BI9g|ξ 1RIFbHE< a?#MpgG,*ZZo'n6bq Ga(W!>k)[<(//,J%$R f%a geAOΡxKU덚 @dK&7BW.BsQ$ 2Osl}~$b|!*ѡh)gtM4}1h:qXr~W:iRoJ뼽Ywcjc7"W _'fW}NR~ϙmVb[c#1$n]Yk__ 7zhvȧ 3Z>:Q)}_SWZXO (AηaDф~&0c^c+u2Of2y/\%,\+_ʒC/YLCe)9WxU/+YMd46LU֡sR΄ׁlMXЌn\|/&hQbz/ZIՌɱyAoLeVxc=`y܆qr?Z{T_t0gͲ5Ρb¿^sze?m3 Bg}Jq /&D"<݈|MX/ CJCpm uD/#~6fN#^y2]bFRÖ,Hڢm'*Kv8 Ep` czgm8{ PogC-Pr '6G vxIϘ;@Y,B\iI≯%U᧯xk3ɭmjzIp8߁<ՋVaRKpK^P׾:> cQKf\h1i[ r38PcXZA\FJp"Ǖv]?z ( BajJU[ WHa˂Vߏ{oS׶f%o꜂`JIplYrkiK=jI[K E W$' b"l 8u-jm΢2o=]ƛ}CT8fQӍ"kgmtj!R0kt -QF*Jg;'*'PMF%#n^+v?9bf4=|. ~_b[N_?E]Hnb)Z9Y6 ܣ5-kUuvRR 8bPTL]r> :, uO'ّMztx갮ffb 0G%?onvp E,.J*eB lUE46 ꁚ][}jOۥ_s] %4쯃z|!dy IPx ~'H0*~R*P],N([2&nufqL-XLnNɷ!eƧv ݾG󧔅߈Ħ>1]_~?P 81ȳg`$%AoC/f va3W~rȂ3rsq/M@J vp3$V'YsJCBwFf&K ?0yOsF( hјD]i-تn  0Ń<`E(ye>Ȅz\aУBd~[ɥmOmӷ+F%?o!8g+݅Kfz_͎kiZq; ZWO劈;A!fW$֬LEZϒT:>K)6̸ʏרPoE>`5,"S$ SHq1vd{Q39>_#DV$44@H3hVC Z1KhS8+]k܄xLyh/9f{t\ QЂ]W??J VI,BFT2[cD!UVV^&PVk0y Y'CQ݈ԇ"Ξ Gz$, eAogNls|/ƛ;P*|m=Z֫ve[&ZJӜ>\YVMXDkyDT!+>sgũUr{[U0M- 8qF۵2Y׵<ػ<ÑpI; SD{wfFNS9S-ez/H?42Xj b]T-yE@HtXna+`DyF+W$Ȫ.U F| > o9eO*`1znt= %&qք ;3Il_<~%BXըZFzZzFB&TxGih-EmKԔf EJ^UN/&onN]8֎ZfW ,:)~n9QX ,YWt"~UXYV$m0CېP#,.^&ʕ[Vop|dʧE:d5N@bT&lw!{ky@iÈk+.sxN4(7{A59 ZR`2׹v)%@%/G8k_^QS_7O< H5~lNs^ +<B-`_yј'A4r {%@Bs`wsJb_isX촣=Rz[Yxl:/ȫvh7.ߚX6Z1Ԃ*y_*a4nc>.b+UP5(|&[N>DAP<(5%ӯ1LFB2}g7!J$N}xa튌C"(9X1H 5~ :(u6dU&LEm,,ߋCVuHkaΛE,Q7b/e9 +4u-E$ #P5Qd\Y Fk:9X{R+%gF7kecn!)b5LV%`;#Pv}gO_-{!ocfp)} Ə"iQ1hgIX0ҋ'Ew/kh*FG$K1px0tVTa#[}0rfKa36;K"'ׇ S*1L~˰3a jW&\w WBezJ#dZ#%vN22ecA\6tXyBo%ѓeu: ,CD+uoބK3{~߂-ё ނ2Ґa_L.O`P]އ}4{F&Xͨc%W`m[=:Lbчb#]d.NS=gIL{o[Bv< nܣnGcln:2|xmd6䲁Z=50@=%pwnf䐶 Ј= P`ާL,sӒA hfl*dgb9>{N,~&݊g/F$ NQ;u hA66 ŅN! NTPC*ι:AM.)GFz)AA&qO(udzQЍsjI3ᬜ򓳡j-dLN%NSQHM [5sۘ0m/oN&q+&S@aV۬Pl} V8r7^&ZXrks۰A?9d'i+WhX)I''pelΫqgj7 )ɀcBAUGkcP01AĤh( :nuA?9 !Iϫ<9EaI(RLhQ[H"Jx\\#x$K6AˡlI2`bF VuҜLhu^[O3ƙ;~#)Rll߮ m Ӥ9S!*\-w5CU&TE>OSLu,fqR=Ps VM}, S]g@:Ɛ/*pô-Q lu'm v{3rŦ\D\鈗: W%&mlvtyX\Zd&ʾT@n)Xf\IkǴ~C ZCs9d ,)-g^I䕊6Wp줢]EZgU~K5iAHo~b~?dx/&h~+W /ixL"J"حX I߄ś%D4ls7\dYgnѕ_ƺ Y%$K;>5uc7+ t2RXCss@&⨷#"}ZXnj%&o?bKU)"%4#JXNOֹ]uDw~^0{8z^?uJoh[|T@qOx`Aő I뺋;B@]{ @uAw#B*PG7M[|r9H}O@w\8ˇ cNVw)y[íd|=γ35  gd&AԑM ]x \t|ݟ\g I&vJMl ܪ 2\Z(1JT_W}:%L8 P*i˹9!Z[C?n&8LV ĿAK[ChDrgyfYz`%TbRK⤿rV3z:ۨC.@GK Y܇.[8EeRgPa 6Flh߾'?dC~ 8GZ$ Z}I{\S$6w Nl#Le9U\?'7 ŗT`hT?u A~BC 9czs&DDf1<ђf[bx]Ed: .nvLtՀp9{KvR6hI]j)bWRkvY_R:f1ke f;0-S&)߅4KTq@G jp^7n{s@5GتXĀ} \߳L/-guʷ^Ɗ:oOsxbG)0I 8-FCUZD)?퉿& &c yl\,DZ!6]Rk[@JJ(1 B% !hVB(ELHZ8 Ydgqd~-h!/_!pCGQ-`UxYo;J<s`אQ୯(0qs8B@ ZkwJѫ^=z"ќGAH x]mwXA=D§YA f_bFOۆHU ,8 Ѧ%2rl*B|l*wp.J47'-QM (*1Hwr{#66983,wx-*}-ݯ yhS},X F@iQ(ȃPx̘$uV߯UHu/MM\.hůjᇂm0( wr 7+b#[7L636 IلX: p⑋뼳%ogLqj  F2g:=w_,ޅ,C:9œp<*%_3AT'a3LDZثgោ9j ZKLҡ xz+5~鉺9aU \ֱSkoh'oʱ'W@&0i0R6R%ejq%E3;YZ+Tukcă`!mawt1j*.zisX7hCi!Z32z-eTuUoPПjh %Nrx ۓ)uXݹ*:JzKaMc7{_)WN9dϞ+E5$H? ")h 7@7V UJ7XPw0~v{$e8?ZL&qgPüBrjkĀJ!PʻR€D#ig|o~H;N2B_F|9nSEg_Y.\1GjG~ȿA$|gٕ1#7+HW:6p"?4Dw u.@Orl?7Hf(; w1Fe"֏uDl'I]]Z(@L2Cg{vAET7a%/753Eah~nlϷK3V6[W~üV(h*&~`P__? t6CYqc5W׏C$JME,LT@bݑbGl;4Oo)Fޥmrdt1 (r:( pFF8;^dΥz%Z@ :r$yLJr-)w.4 +wn"\YtOrs6>e"M-&xڜCc3MRI'1qDtH˹8M jpx跿)QDdEFcu9ML7"/IM@=C'oϳԝR~wbw/ XߋugYE%Dh38`BAF0`qVH`{)3MAԐJx{*e{U`{||wF߀ 4:rJЭ ܍bCvP/gqIAC_T7' b KGNf]"۳a p/ߜb $k]f^epŀY[-=L{${W!(;E{i>ELj}X&cTuBq*h =iv00G?a[Q>5&HIc77}<\YBΙ#XlazF#}hB =k{!>(Ocq{PoHȏژjz\Zf$0-1ȴ_Rt !16pEڻ% X[%>j`A,^!6m1;%i:FrQ 0YRo>g8zQ5}Î虬퓵]fpb}:p8Ɨ{ }ę#+o_>s'oRgx=RHi}]f/r<⒅8 맟KjzͿyWP߃F[܁]SOwcQ+]LDX%_Ҏ`MQݤ{VooQ-:y"uKdlyeB]%ZNWG:BE2Y,D-Q"S[\ v|B輲Ǘô&, K:z<b<$YD2JY) |wO%2mKӴA9uhevU@ qqbaܷpVFj{虁bد-ѫ n%3!+ ׈Gy6/$gf}5ؓ?i3ټPz>~W>X9V epr:a%-{YB /7%GPporغ\y:[<1TZ6 ȲD>{kV]L8 +ܿT\HR /5 Q Zb>MnDRBȃXjI=&_j9ᾭ:Ţ.|~9*Ŗ+p]ٔ51Z-PYorX)"Fn8לqqeA5eG>9//k3)p#xv5]Rj1pZy!_T TH.o]%sV/"0E/˂OmE'1w݋һ Nt6hnjawxMҸIs;&rCn-Sz'5 [werd'+%/DIڨ)LQ+aS2~V". >!涝o"ؠJ~ʭgp6* ׶[Zt_Q4W{hJ+*wUDJSb57Sccna^,K\b9M~fmR; RqSz$"Y|F9i NDR )fgLz;P{FOb! ltqw[-ͰSQ}t ow8sFh .`jf,~gMm컇)i _ dB޼Qlnt֪2(>)>|izw X;h^.sAPkH$YaY,ObyŬ@% Q6+;r)0]ESĥz60W1i!Z4 Y60s*UBӥ)n(*~ [IRP(J f{/xFһdq) PY doGi?rzrÈ 3Jq Zag%Lzˡ;-~"Im1&7tR$5w9Ꮦ9wba#j'FbyQbq)+(DiNĔ!Fǯ9dG*Go]0 X Mgcaw'4?XDo#-Y_A$.z1>$a{)SvCTx2l\'8 LhU]1D0ȧrUYcE^|N gE a{H3Wq< $͕F1q-rL&sDR1R i!<%ə7vz7v,6o:rӗGY*7@l SmXi5Ԝv__v ́Ki"{ψ/^H~#=9jɵ]7zT"W&K{f /讏3-spV19ϸ[+eMJ`21? [ c-S "n…D20]}|PfZK5F\791VImZז^=1˻RzDbW3ن޶q1'_qۜ @QK)3Ϝ̽T TP[Ǣ~oi(񤴝F?YN 8A/n&*EϠ ϞQz,I ;$q@{n= 1q;I٦(z>Iu>wmT rQv~3<5:Hd ښ|'-@٪HC;ySOR衜vx|xw 6l`o\Tx;.SX5S3K,U*zI̪Sn&XȹtiΛ|WcX 5YږCzo_\tj8$j?0JFޏJђŚv%MS,"%=<. Jո/֩] fV5Nĺp x؛JTqVg:A"DfqI{Yx"j [2~,'vBK( aen)$Џh>v'r kѰ1.hp|'~g A*63mnϺ}X˜󃑬$9VGoJk3Y#wDND Ɉ}FMwSPoQThit N*Bo V)Ա3zx4dLG k)ڬ~ix&}IM+@9b/3櫑 xYhHT_T@jIQ 40Ѻ9:~p+<[^hD'S*Ŀ@{`,-˫)}#EjUM,Z1 й_.g'ûO%+rshX-ZQ%d{I/ dQFbG69g{#{go&Z;;R'#H T z:x2*OyT$Dz BXk:0:_P]:LfYDu٠f20-Ij~Sê;i38sJCOza[-w(hK(e/6Q ӥT%Do%zUK{\z/#>pD^2%t>RÌRCxdz[1. _Ox^B0+5XKv.[?e-`?ЉfƇZF:ؾ<ք2o@=n*t8]do'|A]^YvvL<=FU@̟[{P]ǦG{bz oѲJ9Y1~:Mo84,9E(-7]٧tg\_2 w̎(yߠ s\aHгKg@ ȟ tf;ʲ;Qp|c%BF9e|@%֤BuXaGNj"28%T^^g%a5ք7w&ﺜ%X$⑋HJX0&q˺pkΓZ}+knkcA<;nDiV}`6Yox< Q+x;"!#ULB WGakQRO!0!3jX;D@Hu+m1<9F􌳟lG[um>dVY8)@{X˔fH+g#Z9˭y</yn\jg=a!|(Ck>9tf.`;| eм)YD7G0Đ7I813XA7ebH/S⒱KF73«ҵ&\ck[ay+`%)@lҋ$/K칰Dc]ld{03\LI]`6 izAB( DCK 8:dy>^= j$aQ8_udBVj-k X({ ;2!H8hBܯ8H3^PM}bgLD 8>ڿf'Lӿ/>ng/I<PxDi}Ŵx e>Y nR%&sʘh /J$e˿WҞ7=U_RiIsz+cYRu^ 3+-$|`{aWFa絙pM)=_6#W&@;dh&؋8Ou?+:1:"O(7х o(_VfZB% Y=zaU0&L=5!MaЃ[VLQ5_P-Bibi9}ؼrR>X4>5~㤿pO/ɮ  ^πv|ކFUv@*͕{HJ"Gt3g[̊W^ {iZEpƇDcHʍhW~BڄDA|fSV41Z%9S ʞeRa$J7ˀCq'"&߽Z.] ,3^4:>Ze:V=pqj:nOݳ !p`а~Uak@GXmXNq/zgi+|\DG=tEۊp n-llms1 R(^oS3G i z0y/+jt wr3я)-+q0woA%j%E/̣O,drrL v y *RŌgYx]!fc33Vt,Kɸʼo;h+Y gJ{T7b m0oprIXO8XAj0/*ʝB1=C鰅.E&ٯhg<y`<_w;|nIa%WbYCleȭ)J΃VGo{ݔ|ly/L*uԪ衈<'? Ao91{~}jYU"!\_&a!i[OiA]Nxw߇ūH&yer<_?v_ lK^BW\Г#$ -͘h 賍g%6rZ

.},SpUT&eMI~}X4I Ny`t:E xUGtGw,.#,zvw"(+x);|.NRc`a9!6}\Fփ`l!A=J^߹7'Ch^r) &wUxp9!͆L(ٮooiFayXYrȜ0lf?KDw v QvONJt킟+o ME -65)"Ew1Pj Ўpyq߿@nCU:=+-6eb>fӪ5.g&T0!&a U+„u/o}Ba0Aځ>ɱL^K# pfLSh^;lഊM1jʥ>I@&hC?ZuoˇŖ9D]'hjJS:Ģ}A5Bo|(ٴ L}Ƽ^>1"Od*FZ=4uCT*U4BӮ蟔tx*94qܙ1ga3$1$1 Hl_*@3'́E70*h(_XE7fR]"ME2 C!J"{r9$8#AK$35T⏱zm8I\- •ᄡ@vȏme9,awLocsk7snCyk^&èhi@^ ihEOßŲ̱2V2o;/-qG U=h"o3\ty2yY3e-431q|d.;rVS, QC T7a++JtEJyޭacM=g|ѬK_H}5&οep)͌&:-\}q͡cn9-kk<{D1A!{[L7%3/M桎\їW1eT]w>$ )2G#} Ɏٱ7gޒ-ԷZC Y BU]AYWKfASÑA20g&ɦe+NG؛O9zO{)+7. P\E8SLu^8pȧE(y|%NoGL>T$=rp6LL1fWSn? R\-Ԯ^?V髚k-+353.aARHތ/d4#\!k WLhS΃Q$@Aċ4, kZe .G 5ŖYم=)g8K9B )D&H(*e0z̤ ( PZ03Wb4ZV@+(bAuVJ||<}l'L$ܲzjӨ9k,rNW0Dr! n#k|g5GΐP,6aTt-` .s?ՃU{o%M2_*hĸ<a63ݓZd(dc,bas"LLt-Xֈ'm@|7TBp댷/ ޾n5sQؗU!&(Rvq$&hZ\rdcLjm9|ޗ+&,#Bjt߃\(guU=vmN~>(}Jvיr9=V3wMvmD$(CTS@$rMc~7/%Qr7;X+s7?Ud(8&^& xJZF,ZreJfϏ1 2nST&9%=@#Juck(}0(3]O>ʒ B?FU2cTQ91rxau[ӓ)׽Bn݇TƋtνo,5.wr+=F i`Yfw@(:9Nl "Sٓ L^,U=!ד¿}W4FDžk/NBG2iYU(ahS )u|GiLvo6l-ndO|M9b>K'l/3W}B4x F!G8XZF&y+ (WGY% o%Zc +UDq/s[` \ {t*+=c/|7pOd jb{CJMzb=[KLp?V(nmFɅD}%u;y?l{ꓧZfjZ_髒N)QkAt`Q2Œ6Txgzʤ'EЮS" $FXƬCpr/&VnL78R\& 0`j;e . \ٱ [ _៝H2_0 Faǐ>Y<&K;)*TVCn͍H2 bGɖ nVC#1nS]q%ԑS_\CzhvU/sM)9gxE}G9ߢٔ&Jf єaa]A]jΞ4jK; Rα6aodP7֥HڀbJCV$x]|fӯ;ڌjA7$u5ʡ\nnqd)