dnf-2.7.5-19.el7_6$>Ԛ֞BĘ>@4?$d   %  GMTh6@6 6 6 6 &6 d6<6J6Xt6L8 l ( \d(8$9<$:!$>*?2@:GD6H6I6XY\6]6^4b1defl t$6u6vwp6xH6 Cdnf2.7.519.el7_6Package managerUtility that allows users to manage packages on their systems. It supports RPMs, modules and comps groups & environments.\(x86-01.bsys.centos.orgCentOSGPLv2+ and GPLv2 and GPLCentOS BuildSystem Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarch if [ $1 -eq 1 ] ; then # Initial installation systemctl preset dnf-makecache.timer >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable dnf-makecache.timer > /dev/null 2>&1 || : systemctl stop dnf-makecache.timer > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart dnf-makecache.timer >/dev/null 2>&1 || : fi: C E)`B.@j\TJ|33Yh#j*L E$ {7_Xy=E1;_6n>L *B>WA[ \([ [ \(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(\(3e1ad2aa697b4958c3621b4a9166d8af537e0b9dd550564a8d53c6dafc3dcb288a4ca8f7838dbdcf75e5fcd666c38504b29c6ee1cd9478f3711d9f05ab8b1d5d1a8f55eecc78cf4b3dd6fdf97a8ca928609363dbf564a3853522cfd6be83467d88ae55bd13f83de25d9231e8ebfffd950b27c1fd52e14c22744c2db435eb5af98dfa2c3464841962d5a983d306c8ec1c38daa7aa00838f7e5072c418b81893548520195a67a566439db617ad7bbf686a5450cdd5f5f028d18ed2b7d4fd4f282cb5d22f4f9e5c587a26bed17b9f94e88a118dbdcdce0ab8a60666f576a3ce1ad4480bc27fe17c396357cf7b5583992381bed79df5e916e6d86b11809a1fee3f6859a16c9a35df85862932693327862b0542bc65f05dc8c153200c2ad681246cbf47dabf08bada00c0bfa3515fec6f0a73600d82d5cf63ed56649e709a2aa0dce0db33e6d030c697636a2ed4b66f29014d0e96d74b6a4d0435f02cdfe66dbdbe3307915071dd7fac688faeee8d223f3c70ff925e3dafade8fb4e7b1e5a8e545b73f5829f332631ef215d0276b7e4ca0a571e5ea57e5f45b7dff79a398bd0b78fb3a168bd6c243f5aa11b3f8ccd7ee37ac3cbaac5b0cb7b8fb90169936f18f7fb4a3e18d8c3904cf1cd7984060413398104d20afe445896dcb9dc050c4e2d5cd286b34824072ef9d8b00b07d577dfff7bb2acbd69b52ada5a3049b5b24c1c2165a43b5725e954bc084db52f81c039d18406d1a89d8809f303d62807555fa2e7ca35463f7321c212c274ca643942b13268ba7989ab007cc20a80e09157a15e707f2eacf5ac12002433c8fefaca8c344de95e24e38dcf6c2698cbd4da89dfa5c1bc0324874f08a9ab8997af344d97216f2f98ba04a81f5c86d3ed87e0de2fc88a80799178082ce6ca16cb929355454ad7b411c85b256e59965587b1ef51f34b709c409425224590cd3d232c34c102b86f3b85334091589adee686f2626ece1c61db76838c36dc9953397c5e9c40fe5e2f762949247ad2933d1527d592dbf8ac119972139e518b60be91b2ae474bec82e8fc28b733b6c7639117cbbc408376d0b49a3a2ecb0f48641be34230b6ab1afed903195ea37065b588a4e543653fd87c944c774e6a640238037d28b02ea62b78466e569bd1b8968342da0aff798cbed2fe8aac73cf52b474cd3bec2d7eab95baca9564f5b7ef1115f4bd6e3b5ddc4ec5d404814c84937543ba820549a540b53620960050f0bbd8ec5715a80d2668a4b6633a541c8d640e5ce33d0b773544eac4248f751b88e876ebd21fbe7b98f4c3560c8fb96c375e85c83a82998fef2f3fd8493d65c91c4845764d52579f90f851e290faa8c725be78f41883f6f6deea02e7e51005fec8af9bf200dba8c0975c3f7060c4a73748c954f57c522b7ba8c83d7d0845022cd47dd76cec979465213fdd67b599eaa7c0dccac006d0cb51927ea3bcdd07b2fbe6c1930b1c074bc1548568e0f4b78116eb71d026e1c933b92419494a91be01818a072c5582aafa1b8012d8a02d83baf2b25f79ad64a53962a5d40bca36e321447d055a798e53bb84d3c6bb9c6741832abd59fb486854105af7ed2b7e6d90308d544fcaa510b1d6eed3f741f1994ff95567f8b82c90f3239b36101a71e752201507a5298270379bc4aa61dc60da80dde1209caf95d476efdbb0a8d85c07db07c9160b75d82588a7f85ce0d4fa6f3aea947dd64494a89755d6ecdd72ba4fb404f0f89c8d52b577a43fde50d4a1a32a2a93a014da1e6b9d4a4c0b7c345efaaa075242b627e21ba9e79d10c7dc518ce77d35f90f8dca67cfbeff5bfcb6f8d6bdf9345405b2ac6fb40b4fb12fc456fdcbaf9ecea0d7e013d8a805849158718eb0755bb34dc75d157dce5ea3001e7ca01f00aa46ae0d6a3a815641ff3d7732bac47cee76743e9ab7dfb8464e5137f24436ccb9714d119d0d111096832b89e16c058848fd292f922549b35d0e3a81e3713ba7a28070b351aa315797d24bd988ba56808af41b9237b4fb0968b2e95a544201c2f51b87dabf5c8e766e7708de9353122b2a3b1a3153579162bce4936d55a083f45ef0bc43410f46ada39bf3270131de8888437860abfe2c19b80348cce6d19f846d281d018206c08bd02ce1e6cd9bba579c88b456b899dc70149354918131b95c3834a2386f95d9a28433e24d7afb5131bf3d768f3966bd0d2b360a7a26f8c591864327695fca4cea8ca797cc9c8afeeb639f19c26cbf48506221c6ab532e7ced661619e2fafa3fd4387ae82d165d4489560c3c70df7c7687b5f1a6acf77858f0a60194fe401d6eac3d82f86dbd26039aa524895285129a6055a679d4d4cb8f49dnf-2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-2.7.5-19.el7_6.src.rpmdnfdnf-command(autoremove)dnf-command(check-update)dnf-command(clean)dnf-command(distro-sync)dnf-command(downgrade)dnf-command(group)dnf-command(history)dnf-command(info)dnf-command(install)dnf-command(list)dnf-command(makecache)dnf-command(mark)dnf-command(provides)dnf-command(reinstall)dnf-command(remove)dnf-command(repolist)dnf-command(repoquery)dnf-command(repository-packages)dnf-command(search)dnf-command(updateinfo)dnf-command(upgrade)dnf-command(upgrade-to)     /bin/sh/bin/sh/bin/sh/usr/bin/sqlite3python-dbuspython2-dnfrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdrpmlib(PayloadIsXz)2.7.5-19.el7_63.0.4-14.6.0-14.0-15.2-1python2-dnf-plugins-corepython3-dnf-plugins-core2.1.32.1.34.11.3[%@[[U@[ @[ @[[Z3@ZZZZZ|;Zz@ZLZ@Z@YYB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@Jaroslav Mracek - 2.7.5-19Marek Blaha - 2.7.5-18Marek Blaha - 2.7.5-17Martin Hatina - 2.7.5-16Martin Hatina - 2.7.5-15Martin Hatina - 2.7.5-14Martin Hatina - 2.7.5-13Daniel Mach - 2.7.5-12Martin Hatina - 2.7.5-11Martin Hatina - 2.7.5-10Martin Hatina - 2.7.5-9Daniel Mach - 2.7.5-8Igor Gnatenko - 2.7.5-7Fedora Release Engineering - 2.7.5-6Igor Gnatenko - 2.7.5-5Jaroslav Mracek - 2.7.5-4Igor Gnatenko - 2.7.5-3Igor Gnatenko - 2.7.5-2Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1- Backport patches for RHBZ#1643129 from upstream dnf-2-modularity- Exclude system and commandline pkg from filtering (RhBug:1630226)- Rename yum4 subpackage to nextgen-yum4 - Correct Source0 URL- Apply util-Correctly-source-errno.EEXIST patch- Do not require libdnf- Fix patch applying.- Rebase to dnf from dnf-2-modularity-6 release.- Fix defaults loading.- Rebase to dnf from dnf-2-modularity-4 release.- Require libmodulemd.- Rebase to dnf from dnf-2-modularity-3 release.- Rebase to dnf from dnf-2-modularity branch.- Demote deltarpm to weak dependencies- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Use %systemd_requires - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Fix problem with demands.cacheonly that caused problems for system-upgrade- Remove platform-python subpackage- Enable usage of rich deps for NM integration- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456arbgbncacsdadeeleneseufifrfurguhehihrhuiditjakakkkoltmlmrmsnbnlpaplptptrusksqsrsr@latinsvthtrukurzhzh2.7.5-19.el7_6  !"#$%&'()*+,-./01223dnfdnfdnf-makecache.servicednf-makecache.timerdnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.modnf.8.gzyum2dnf.8.gzdnf/etc/bash_completion.d//usr/bin//usr/lib/systemd/system//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/ka/LC_MESSAGES//usr/share/locale/kk/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sq/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/ur/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man8//var/cache/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m32 -march=x86-64 -mtune=generic -mfpmath=sse -fasynchronous-unwind-tablesdrpmxz2noarch-redhat-linux-gnuC source, ASCII textASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)directory?7zXZ !#,]]5]"k%L5|S<R 4Ujحa2VPONE{ E%ų(!.͙BUZΨbPܲ (/JV2b)[ٕܒy|1l>i›˂uOx;M.4 Z3 >jM;]&IE𯈐k oo+%3i7}|A+nq.-{Xeu}' g&dgnX~=}GP?>r2{tc*}`4_Pukg} 4 ^~ށ; 7+ݖpsѡ[Qij|jKd4;a^C=!UjLKpN\Irʫ2)ӤX#`N1N`9&Af¡ UC{O:$/7'22#(NEH:ts2 oNǫ*y|zGWūQ ҆Z^R5>8>Y1P:\ָt cPw qutӏ"͆jM0,+ 򽌍{Rք1I-bg6Z4NbI$)%?]w1~Ipc1RvtjӹUNiJk~sP꫗PR/-,dZ˼,)6\mD3C6Z"Jv4X!6dqajsqGh?肻io~_vxs!gfZ(R.J|݂\䢨Y YDqMtgAYEB &2and+ o m*KLL>cf-}c1n G̶j3påYF B,YAoAD@MFa%Uc[ QDg^. [3'/W|QFݼ-=!~ #]g5L)$; !&*weKԋlF8tUFg[0 .55O9s*rU LmPu:?a}sJH0Iotg-tCҪ^yVJm`aXչqMQI+/lI߮npR"X,* >cfBs{GȜvdIi$L.ȧDK-5Cwm}Q "Q=Yz.~'@ ރ+ 뎧1pO'jrȿWdjUbB՗bƝ0M7Y*"}/lzl*wk}L?E".NS&[ QA `Qѡ`- 'p '9thEe驠#bJ8>x|>.icmf4 :ة}-kr)sQ& 7? ٘Y~:|ȌNp6Dnd:lQEt~&h8܂f5\,ZٱES -_W}#J8 ۘf>``d*Ve\F ]NqXw;(U)6`rcl$J[t*aY xǸ|uR4<:Y58 5+!r(mhv.*G #!t70aa'h}<Y7TWܡ$qtaw+&ي\dQZ?O8@4oݳ`1U:?ΣSPD:{5qT)P#K]RDeG} .gv%81jeV`,6n.|WgC1 n d٩mʦuZcBi(*C~dmixüD/JN\&-ѷq!y/G9sjH`Ae4qgP+BbT|J-oOASQFF;408-ٵe_[mڛ~%u=ov?rI S9cI0(xk\VU"|)@m\]8^pgoqPӣW$m>ѯ8TCKT0W >x9BՎaˣq!ql ݔg8+fl?Qst6 U _QK}2I'oI·G7^9/xU'hp2N 3k9wAS 9RBDhmpl\; | 9Ӑuُ7ԝ'O&Ŀq k=ѹ) LV>,އ& <ɵ*m76ٸk=!JӮ3 k PJrqD&MsɂlMM޾)22{ʍ{&@6m`!@N}0X6EY7|^62 xjծШo;kE"( -95fgU ?iJb ICc+'.Yɿ gjػ=5cucfe*z51NN$Oh|4Ii*[#؇јi6]yTYW<NuTgG[p)/!D<]kLG2s@O h*@q"<NJ,e[ڤl/}+iT.V Á›Hd]V87Z]*|Mį^0 5;ihAp0=wkO" b`fy_XK]\#G+xw0Xvx9yfP`3$.',=?Ѯ?i[ǝg`=khIq-"e ġ /DSx*\ES4 ^K$A R?OV?&H%d;]/7ViiinMHro&ZT(1i h+Mm3l?>Pj;OбU2m#8^'Lj߫7 c0;]wNvύ+{N"p+( U'KuF-ȁ}o U8:pcJU-='; 0E|mUbnjxrw*'EsņL[[6p d["Ss.%+&^4Ⱦr9_=&&%, Ϡ^Ŗt{{%_`VO6MPxڟ*y]wiDJ{PMyG{ xyۄ}=@\N?$jZ,u;1|pK~9 }\z!XB"?;WPg Qp4,4O49$.FcC7g"QZ=O5-XrQn rrit"z B(œq%I4t[O$L2ٜ␊Afg`kodZp M )i-뽒MH,+ L!W5 MbK01׉~) ~'aJ? od2i ؓe'x;JeۮR1)Hcf C42yMﰽ ';5 NXAf7 >AOGe:02DKIs٦ыcW )jo0C;]:~{AB[{zA>v5U7ۭXJpuUW';YT/لhMƒ&.}Qトa2lLbv@~T9BL7"Bߋs'ÑNlj(!'>JR`B9Yz_c2K۫= BK 1tY .

0)_2ރn+LQlvF"htr q+dE6s2<;.ַϡ1$7E""L,&r"kt@SuY8Pi*JkR(ȍTO:5N95־\oI )Q9L* S7ڔz[nJPq6n.5aNUhT ʓ\6K@a]z4 r`mʎCw-Û C=iM |4k~ ( Razê u6Um2󻯦v0G<4.iIxl0uą:}ՂSK#"7gaNH/I|JgJHYs9T(X[ǂ^"tH~ZWKwqGͲӟrܮ/>tÐӐȸ-.Les7uқv0x@TngFf'M7k6{tv>aciL)͉OugfMLShT%j&Dd *'0h)yҊ(4!y94ǸT#u ٿ0Lx>9WIkZєSt%ߚed9`P/@8n̅'M"vtCc%C5#e[Kvo]ax[zowGwy4iRYBsmE.n|Q겥,J? ]DDXnCe7Gb E=̃7.{YIpJ+>)U%Bd@}@,YϵC&8?&xWkRZѮ2 P# Fυ7P1*"2ߏ%+ܗRwk? '4^cOQui@ȃfwC+-.(?a[o.ZqĪ/5N- ȕf[`,"2O>{rGOqE iceږh"a&JOR~WamEW p"s9r0#6},rrESjqM L@hhTxl'WfR`s3}| 5񪾘v//9. ݞQ~W}:;;埆?>as[=Ug B".K;%X:V'ڹ>m8B\E296hj{+QBvҍ\U秀@\t?(tvYتu Jt|^(%L]‚R꥙H})JNЕHf.8Lfju PϤ$T?xtA5's AJM ;e+,*V|.Z: ,9`ag'lv 5";c.&HW#t'j21C׮sL_ x*Z z%>ϞFyܲ9NN89}sso5.| e M`@uP*jFb]SDzk-(9K'6xAPw{ƣ1m띮tceުUf%AS8Hl-A_#/% ؓY"9%rrؾku\oՈU&>\yiP*#>MWMԎywuӸmFu${3U` ƀ3Ρs)n5J(!o*dgc27dKJjV|JHjbEi,ʃsgIT8**J.hI@!]û`E4!jvOvlx*䧉%ÐND+ɆjM yx`mh.INwIhk|`YwNkЈ@b])Jkvz/U`Lm]%[ b;hu $? 5Ұ'b{>%DMRAɤYo&1EXO0]> J79n1&pl*8`m硈>Tۼ\D+'e fyT@M!S =YƁkaA9A*.t.r"Vt[c߳diN0'R^/>HŦ >8= 7 HA:#.@5G|`ti1?qv0\k^rzbGB,lu5ig`78qU.Z,RlJDQ\]Ã'R:Z®jU `X0&%|@7d,fq?P6O߸ڂ]_xf@izΟS`!k!dRŢ '~H~ ˏH%yċoK,X, *.s"Qg#\iK~WMx!kמ&àK}R17 ķz3UYx[0JߣgZU8#{KA5<EKTci$jǗ% /eCZ2BԵ_@ Gˌݏ;1]&LB}m+t/rƨBWf6~OWfAY?ps8:\4uׅɎ1eobmpẇW8,srA<Wm <{)4bWS F ~oHCq ~;bV mknYň!p/ǽ~'<9ՠ [XΒ׈6iiO %S^uQ/L. p9q|*#,N;߁0_Z4$ [>^P^OI0 ]R@ј" q7j~#oklJg.Q}3V.րZR6FZW 4VZ'eX;bvbԏX0r&Apv$D31Vm Du KFGlപȓThH$s',g>4EHh&x W<!B$,c|KƑ勹臋J $V h~X+-BK_/SjIP&H-s5 ̎`њ݅h(91vSt/m7ER$Iֱsܝ)F7NT=5!j#SlB*Y -,^)sxiϨfr/[/3v߽]{>~VNp^dX[cl؜kBOy*8#6]plL>c7,pgގ0I(,-!(*%-'btME:hѰgƒ nH\:d_, QaRN)= y$hݜNXAG3\TtO|nWm^\fGcƟuhcmjl7xy ߻x^E.B RҘ7CU-)r6AzW"eT~dS 驨4گHK/rgzϜ@l2y9P ȯ$Ʌ+uK;}3^p[rjܱ~9Wv,H$6ϋ gcL'EUb^`*$pl qf)QU%w%z\H$6tԚc.._<᤾Q8!6vP -f0A+}Q ̛6V_nLFFqgi $uiiݒ\DTC9S {^QJqf=ݞ9gD3_ۊ;$/~kL dμ kZ ^z2,P.!Mpaܾ@i9 F7>0T%xGiI0d )"18~tgº3Ab_T<ڪ:L/xJF+`gG- [3yJHg֬ eƱ8 [llqw]hV.\=fa]I <E]`.Pb1!M4R+C5_[$i@Iw%g_ o[t=չ3۽/`&FӔ١G1BBqJJoa>S6(͔w>\(dbsD-ʒ ;=]`"swi]i>E*a{*kX&uKh_XS iGV)) .Plu9Ap:X^U[[Mol=n+%Үfajsw)r|Hıؼ^V =D_4]nFq*T>!XJmȆyg?sJY.A Aݏ\AIWf4VOoFa=TZjq=jLЙhߣ2з\'/(60F BN]clYxļ,rhB5NXL;Jx"C! ܊5M`S6h)=ՀĬmls}pl&9m(vԹ{tHD~!>79\*5F> 0\%|7166`nsի/ lJByRA@FIxd5DI|;ڌ so*a5 =rf杷.g-cqhám{|1JZwr(R$EG!LpM ֮+m5u˟RsmɳI71{ku̅NXX+O;鄝 &  3," M9k=N1{} FD%|Y̭Pb֛el.G.ݫi/BI%-aᴆNS ~W2KBO"K.v3veU]E{=Y(;ӟ mB~LluCsPs?C*sYAa CP U vU_$&yc_7w|c_O ڽ"#ZYKMe}u}K[F)'K0WȃX{otWë)*Z8RN|Bմ y`e8Uy=vzxP`. pr}hZ&]FT^z ίI' 7/7 %G. +UCso e(<{( 6Rߣ5AVn3Yg.rv Ozs_4IU(>Aq/}D&%ڎVA/p˺ٌkv")ne؈*5ܚi}jg&>e6cZ{)')Dg;3 {_ЦeEo2S`Fȟ' öPY*+hnyp:[3$Za{Cݏ |sR FCPaӖgń: .d<ͧt:ȫU%+SXPPX a4(fEN3-m_w!|=ט\241߬/Qtf cxs{V/vf`&ZL zB% n4WoUy dE '+d;k{]_i@1}xc~ranPO k8̖?խ>&bC,t( _O/y*J\4[KlZ27U*`0wwJRm۲>p(2+9 YZGh$p -su9 < D^7͒. Jb?'ų ('V[^ӨDyb`B52k #xbaXxP:A5!KJCfYdD]#aZ&Zo<$lW},.Fz;B1|.՛|VG2Fݽ<Anl6^FINVSt+`\FMoөBWx H*qxdKqSlt*6!3r,NjF@2 ) X-z1ɵ_F!+JaVqPev$󬘿 'EPI ri9;U}ǯ68Ԋ, S"@wx?,\!&3lt *Kv:Ca42:v \3NqtQ3ejVD @8q\cQe Kǭ-٢⥼k) _^OAV|x4AfJ5y%ha%vҏD?muaF5N@}1a *6nv*:LK B臨?^\k"&<"[f.&HT1+8 YKU2p C蔾NVWs>J$ G%bJgYeB|kq?%_C|)P>Lsru]H,P5dE~k|w! 󓔁A f P:M^~eH[~%`-V%T*NgaX]^ׄpBGJ!ftk@N$nU'U( ibkW~nA@/!=E16#ѣU]2Ov{xU{Hԝ f2+4e ~$<˷K@U`# vWR͒b|6Ɛ׻%@a?zLF#kJp?~s芓WxaoV}WU[=4OsGǨr$-X3 "XԄgN'$*u ~:&F ޝwgG뎭B' g\a8Wp^ͪ>BfLĒ ȦWNƁT5_ e N9PeZ$RI->_~|L={A>=+@9lhP"f*:~hd@dDv(Dl+T<3^MoM%iGa{'}r9 /;Ck*7Z9N[w}s;E4tp` üٟ7F{H$YB` 2&t^=M]1e=3|=L2hl5*O\!d?00^YJ;m)zm%dK.o[2ꯪR`_"lI AFYաe0sx+[`q"$Զ P7J&@d)`Y.K>`=^#a2 ]g+qb4>xtO(:'⨾ Ǘo dWN.P :l75A%Šg/zH^i /\䊵 sO,kI!v쮠R72}8[sl/iVήzy|X8WaԥMSS}^˟tWהMD[%m8EoxԄ}n>ߢv0ð\,y <UPQ~tt4 8_H0ߌv80M* $M*s#I?#v h"4i:l-2Nz:o.zpvskX b/ДN,Oj ]%R9c337WdސU-\ >G?r c/,U˙u(fSIpXm9D|dho;\˫TBEbO?W=ܹ37i~-Z0c V7 uŠȶy>A%ًV$ǒD3X$3GݢJ|WAY~UX79^&޵e0tKBb pfBo>IqM$>7Rc9i[(͹\?VP#"K}!Λ$)',y/Js}TeF"S@E%R4q3#$Op=q. S 9=fЖ7^Jv%kFm'5C`[fÐ7<[?#Xw8EӃF1wԩ?FїBۃaU|Ö\]^v}-T ڃŽLi7!زU^ۊAO>xL&7a*}s+*o\y#V6՘'6kR6Z!L*xo H|}Paa(;Ԩ|l`Otڙ>s#갆U!B8^k.M̥ <au0U "P,ZNv Է6.i&O9C+?hO;rSfy'e X,*HB5 C #ܧ։Ҷ.;IQifIbYw曃ro )S [nE. 'P W]4ۥRlz J}oWNQ4I:}Ľ FHi垶ca-龬uPT/pKUW̹wu ]Rnx o J<0Qg]0oe)`Pi?eQL\]xN3ޥhl;jU˝CʹFUN$kK jH >Y1EmN}6%X(KwYKzvYmv%O=~w'38,QYxTN@;vA7VXy2r`c#A/$}gx\q1М86r%ahPZ^AxDT㈘^eLaǼA՚tQ)F揧) śxlٺTֿʪB/I/UN\4 L}D.-BU#N'+x W͔裊sl?JZf"|nVwqlXt | +ɚC)Vٍ$QB1o2DCGI26v4ׯK&LUD_\Yb@Jr))atwGƻItB%Eޚիِ PU⁅*4IzoQߐVR)JƊqx2V g@\}&>C6Rym"n`ѩ1|S5=|%۵E\hW y}O6 &٦'RvEꛉs0MU4? pkF./ P1jw'1Ff5Zc{3FEGVZ93ؿDIO0Jf (,u,Aax T Jw߳W ?a#)讫"5~sjܚ0e:>(Q}mT; ۽%G@>`Wt`gH H&^/TQ!jW#?PG2Nx,-:tU@e0c(|PgI;RІem6䵈 OKX5r% !}W3 0XA'׈W%cnjM7;i#lArpAoqG08Whm3ww)Q lMJ;]*;(~ 5:5Vl~l[TٱDtON c0")SgY23a6& RB+^ -4 cq{;VId/U|O Вp<MV`mB='*Yu>H>b;YviǷ*Rh?7f@Khuo=fF&X詋tEc#^?HU˛A.+:¤Z LF`^-&DFTf?ĦCQKb"|=2 ]hл= *m?˳4kYy9]jnZi@\y/)HtPoq }Re>Coln4a#42gF[v$GW,Zv#& ˜QnD+Zxq.dO0+7Ͱq8\~RcOʬ3~oB3Osc=(d'm|2/3#Xk)g`qtHBUqg˳Ce(qkD;P~OQFUOqMhibZ9E":q lpZp׺lHb_n(߱UiT?t Ԉng\෗ӱCPT@习D27$tNxT\[? ccUF;erAOX5COZ9:":E@]밞RK{Z"FReICUOdxɪDIDXwGݒz.E XI_;891 !\k 6Շs|֭xD[gsQ-1#Ѕ xZl 7{B4".`5"-^<&>2 j(<: FL"w' Dz7/R=yگM82^Z$;]`KzޯH7!R8h0"~x-}Yj.6sVTM Uϴ'SAPEi棢^ Ï B桂Xyԉ~BEU g-Eg_ԣ!ί zq7ˬD% T,kLhR޻ 5=jp^Lm0?Bάrxb'l#jU㦮f=<u\TBŅ1%)A= CޓI}vBa}mH2K1:ه:"&jw8{C< 76@C ]ś {m&,`Y{o>1ޮzD"o{ݨo:DqIw@ Wmih%ǓP2D)x q`hҊk0;SBOC 4Z:xd $/DqXPr[- 1Ь7bv]ûZ 5e