dnf5-plugin-automatic-5.2.6.2-1.fc41 >t 6 6_,0 D3!Flض zE>b$bjfض b$bj߬Q;NV込8 27uT湁A >!쥝Lii?ɺnq}~re3U_Љ>&;'0s毉zZԝ0׫Q cn9` {.y`bq}0ь!& B HQM*S`HT Tmg9#U\d,!olhQV! N)bz69A\,@[HIc`z/l^ޱs^?<&\?Diq3F߂.6!̋! q/-=rgXcv W0WOo@|m#>9%<_4e6/}}7 V7MCqR=|A_'VFtpFC Ċe~sޞ6TnB߶NP2[[N9 Xӳ{w^, `AU?Ed  ' L *< KW   L  +vL$$ $( i8 t>9 l>:>BѻGHIDXXYlZҬ[Ұ\Ҵ]^ bdefltu$v`wجxy$ِٔٸپCdnf5-plugin-automatic5.2.6.21.fc41Package manager - automated upgradesAlternative command-line interface "dnf upgrade" suitable to be executed automatically and regularly from systemd timers, cron jobs or similar.fbuildhw-a64-24.iad2.fedoraproject.org8iFedora ProjectFedora ProjectLGPL-2.1-or-laterFedora ProjectUnspecifiedhttps://github.com/rpm-software-management/dnf5linuxaarch64r: dQ A큤fffffffffffffff35b260e59811d1794a411d3682e6e9180158b1fe4051219e5727d967aa5fa4129d55104fcf99363c6b1f5ba6ab3d98df42bc8a71f27f9d47b825ad9ad8252b711d4bc76e8259f1f8c08760b1bf1059e9c3be5e80eca95fb393f403a4c39b8d19855c07b3b014bb08f9634aedb5ccd41e5939824ab11bb8628cc4ecadf44f5355b1628695264088d1387a4b35b643842dba0919af2d16add6e8d9ed8016abffeb5170906f3d80c41be1f8843b6c6823a019e28e8f21f437c4f75d3b03ed8c8249c5fd89191df580de4be2f62616ff9f560eb7207a3f7afafc0bbf87ea9de78c6e../../../../usr/lib64/dnf5/plugins/automatic_cmd_plugin.sodnf5-automatic.servicednf5-automatic.timerdnf5-automatic.8.gzQQ@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf5-5.2.6.2-1.fc41.src.rpmconfig(dnf5-plugin-automatic)dnf-automaticdnf5-command(automatic)dnf5-plugin-automaticdnf5-plugin-automatic(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@@    @/usr/bin/shconfig(dnf5-plugin-automatic)dnf5(aarch-64)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_ABI_DT_RELR)(64bit)libcurl-full(aarch-64)libdnf5(aarch-64)libdnf5-cli(aarch-64)libdnf5-cli.so.2()(64bit)libdnf5.so.2()(64bit)libfmt.so.11()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.26)(64bit)libstdc++.so.6(GLIBCXX_3.4.29)(64bit)libstdc++.so.6(GLIBCXX_3.4.30)(64bit)libstdc++.so.6(GLIBCXX_3.4.32)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)5.2.6.2-1.fc415.2.6.2-1.fc415.2.6.2-1.fc415.2.6.2-1.fc413.0.4-14.6.0-14.0-15.4.18-14.19.92fcf@f@f@f@f@f|fife@f]@fU@f8@f(@f Df @e,e8@e @eԔ@eeed@e@eeL@ees@e`@eLe:Te@e;dܺ@d@d@d~dD@d@ddr@d ddu@dtdoMdgddgddf@dP@dI@d7dxcwck@c0c@c@cj@cc@cb[c_Packit - 5.2.6.2-1Packit - 5.2.6.1-1Packit - 5.2.6.0-1Petr Pisar - 5.2.5.0-2Packit - 5.2.5.0-1Fedora Release Engineering - 5.2.4.0-2Packit - 5.2.4.0-1Jitka Plesnikova - 5.2.3.0-3Python Maint - 5.2.3.0-2Packit - 5.2.3.0-1Packit - 5.2.2.0-1Packit - 5.2.1.0-1Packit - 5.2.0.0-1Packit - 5.1.17-1Packit - 5.1.16-1Petr Pisar - 5.1.15-2Packit - 5.1.15-1Packit - 5.1.14-1Packit - 5.1.13-1Packit - 5.1.12-1Fedora Release Engineering - 5.1.11-3Fedora Release Engineering - 5.1.11-2Packit - 5.1.11-1Yaakov Selkowitz - 5.1.10-3Mamoru TASAKA - 5.1.10-2Packit - 5.1.10-1Packit - 5.1.9-1Packit - 5.1.8-1Packit - 5.1.7-1Packit - 5.1.6-1Packit - 5.1.5-1Packit - 5.1.4-1Nicola Sella 5.1.2-1Packit - 5.1.1-1Fedora Release Engineering - 5.1.0-2Packit - 5.1.0-1Jitka Plesnikova - 5.0.15-4Python Maint - 5.0.15-3Adam Williamson - 5.0.15-2Packit - 5.0.15-1Vitaly Zaitsev - 5.0.14-2Packit - 5.0.14-1Packit - 5.0.13-2Packit - 5.0.13-1Nicola Sella - 5.0.12-1Petr Pisar - 5.0.11-3Nicola Sella - 5.0.11-2Packit - 5.0.11-1Richard W.M. Jones - 5.0.9-3Nicola Sella - 5.0.9-2Nicola Sella - 5.0.8-1Nicola Sella - 5.0.7-1Nicola Sella - 5.0.6-1Nicola Sella - 5.0.5-1Fedora Release Engineering - 5.0.4-3Nicola Sella - 5.0.4-2Nicola Sella - 5.0.4-1Nicola Sella - 5.0.3-1Nicola Sella - 5.0.2-1Nicola Sella - 5.0.1-1Nicola Sella - 5.0.0-2~preNicola Sella - 5.0.0-1~pre* chore: static_cast to fix sign conversion warning by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1715 * Fix `sdbus::ObjectPath` when checking signals `object_path` by @kontura in https://github.com/rpm-software-management/dnf5/pull/1711 * Do not install /var/cache/libdnf5 directory by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1712 * setlocale: If locale setting fails, try using C.UTF-8 as fallback by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1713 * Birectional communication of libdnf5 actions plugin with running processes - "json" mode by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1642 * Release 5.2.6.2 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1719 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.6.1...5.2.6.2* doc: dnf5-repoquery: Mention %{reason} query tag at --userinstalled by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1683 * automatic: Use original dnf4 config file location by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1690 * spec: Recommend dnf5-plugins if dnf-plugins-core installed by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1691 * transaction_callbacks: Deprecate confusing alias by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1689 * offline: Update usage of toml11-devel by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1694 * doc: add typical dnf5 workflow by @kontura in https://github.com/rpm-software-management/dnf5/pull/1661 * swig: Add wrappers for TransactionEnvironment and TransactionGroup by @pkratoch in https://github.com/rpm-software-management/dnf5/pull/1697 * I18N: Mark messages in "dnf install" output for a translation by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1696 * doc: Document arch override for API users by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1695 * Fix: libdnf5-cli: TransactionSummary counters data type by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1701 * I18N: Mark messages in "dnf info" output for a translation by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1698 * dnf5: Run transaction test for offline transactions by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1672 * Warn on sign conversion by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1703 * dnf clean: Do not report an error on a nonexistent cache directory by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1707 * Release 5.2.6.1 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1714 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.6.0...5.2.6.1* Make offline transactions work with local rpm files by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1586 * Add `history redo` command by @kontura in https://github.com/rpm-software-management/dnf5/pull/1595 * Improve "After this operation" disk usage messages by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1600 * Add an example how to disable repo to `repo` command man page by @kontura in https://github.com/rpm-software-management/dnf5/pull/1601 * dnfdaemon: implement D-Bus API for cleaning caches by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1589 * Add some docs about environments by @dschwoerer in https://github.com/rpm-software-management/dnf5/pull/1562 * Fix a use-after-free in EmitterEmail::notify() by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1604 * spec: Stricten a dependency on DNF libraries in plugin subpackages by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1607 * Reduce the noise around running scriptlets by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1606 * builddep: Support the --with/--without options to toggle bconds by @dm0- in https://github.com/rpm-software-management/dnf5/pull/1509 * Use `SOLVER_FLAG_FOCUS_NEW` to install latests versions of deps by @kontura in https://github.com/rpm-software-management/dnf5/pull/1582 * spec: fix cmake focus_new arg by @kontura in https://github.com/rpm-software-management/dnf5/pull/1615 * dnfdaemon: system-upgrade API and command by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1588 * Enhance docs for `system_cachedir`, `cachedir` and `logdir` by @kontura in https://github.com/rpm-software-management/dnf5/pull/1618 * Backport countme bucket calculation fix by @kontura in https://github.com/rpm-software-management/dnf5/pull/1613 * doc: Use ~ instead of /home/$USER by @ppisar in https://github.com/rpm-software-management/dnf5/pull/1619 * doc: fix arguments for install, upgrade and remove by @kontura in https://github.com/rpm-software-management/dnf5/pull/1621 * doc: Naming of source and debug repos by @pkratoch in https://github.com/rpm-software-management/dnf5/pull/1627 * Use correct path when destdir option is set by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1628 * doc: Revise packages filtering doc section by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1632 * spec: fix modularity man page by @kontura in https://github.com/rpm-software-management/dnf5/pull/1639 * Update toml11-devel usage for 4.0.0 by @kontura in https://github.com/rpm-software-management/dnf5/pull/1625 * Better error messages for system state loading by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1623 * Implement a default user_agent string by @lleyton in https://github.com/rpm-software-management/dnf5/pull/1590 * [dnf5] Add argument "-c" - alias to "--config" (dnf4 compatibility) by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1650 * Install `defs.h` include for `libdnf5-cli` by @kontura in https://github.com/rpm-software-management/dnf5/pull/1657 * Show the output of failed scriptlets to the user by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1652 * doc: configuration options update by @kontura in https://github.com/rpm-software-management/dnf5/pull/1648 * Print diagnostic messages on stderr, not stdout by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1641 * daemon: D-Bus API to cancel current transaction by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1665 * config-manager: Fix addrepo from-repofile with empty/comment lines by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1671 * Fix regressions from stderr/stdout changes by @evan-goode in https://github.com/rpm-software-management/dnf5/pull/1677 * doc: TransactionCallbacks class documentation by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1670 * dnfdaemon: Correct D-Bus signal argument type by @mcrha in https://github.com/rpm-software-management/dnf5/pull/1679 * Release 5.2.6.0 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1686 * @dschwoerer made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1562 * @dm0- made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1509 * @lleyton made their first contribution in https://github.com/rpm-software-management/dnf5/pull/1590 **Full Changelog**: https://github.com/rpm-software-management/dnf5/compare/5.2.5.0...5.2.6.0- Fix a crash when sending e-mail notifications by the automatic plugin (bug #2298385)- Support colon in username, use LRO_USERNAME and LRO_PASSWORD by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1560 - Debuginfo-install command by @j-mracek in https://github.com/rpm-software-management/dnf5/pull/1566 - Implement conditional compilation `-DWITH_MODULEMD=OFF` by @kontura in https://github.com/rpm-software-management/dnf5/pull/1521 - Add reports when corresponding debug package is not available by @j-mracek in https://github.com/rpm-software-management/dnf5/pull/1572 - Add history rollback command and transaction merging by @kontura in https://github.com/rpm-software-management/dnf5/pull/1558 - Fix DNF5: Don't trigger filelists download if abs path to local RPM by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1578 - Documentation: ABI: Defining public (exported) symbols by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1576 - dnfdaemon: Support to run transactions offline by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1543 - TransactionReplay: handle group package types by @kontura in https://github.com/rpm-software-management/dnf5/pull/1569 - Improvements and fixes for storing transactions by @kontura in https://github.com/rpm-software-management/dnf5/pull/1585 - Release 5.2.5.0 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1591- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild- spec: Fix files and directories ownership by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1527 - Add --minimal option for check-ugrade command by @j-mracek in https://github.com/rpm-software-management/dnf5/pull/1519 - repolist: Implement JSON output by @jan-kolarik in https://github.com/rpm-software-management/dnf5/pull/1522 - repoinfo: Implement JSON output by @jan-kolarik in https://github.com/rpm-software-management/dnf5/pull/1529 - Move offline from dnf5 to libdnf5 by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1520 - Add `history undo` command by @kontura in https://github.com/rpm-software-management/dnf5/pull/1452 - Do not export internal symbols in shared object files by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1307 - Build libdnf5 static library, re-enable unit tests that use hidden (private) libdnf5 symbols by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1507 - daemon: Generate transfer_id on server side by @m-blaha in https://github.com/rpm-software-management/dnf5/pull/1517 - Fix: dnf5 builddep plugin: Link with "common" by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1546 - builddep: Add build-dep alias by @jan-kolarik in https://github.com/rpm-software-management/dnf5/pull/1532 - `undo` command man page and translations by @kontura in https://github.com/rpm-software-management/dnf5/pull/1549 - Add JSON output to advisory list by @stewartsmith in https://github.com/rpm-software-management/dnf5/pull/1531 - docs: Update nightly copr repo name by @jan-kolarik in https://github.com/rpm-software-management/dnf5/pull/1551 - [libdnf, actions plugin] Support get/set repositories options, ver 1.1.0 by @jrohel in https://github.com/rpm-software-management/dnf5/pull/1539 - Add `replay` command to replay stored transactions by @kontura in https://github.com/rpm-software-management/dnf5/pull/1536 - Add "Complete!" message after succesfull transaction by @j-mracek in https://github.com/rpm-software-management/dnf5/pull/1553 - Release 5.2.4.0 by @github-actions in https://github.com/rpm-software-management/dnf5/pull/1565- Perl 5.40 rebuild- Rebuilt for Python 3.13- Update translations from weblate - const: Shared constant defining RPM transaction lock file - main: Implement checking of privileges before executing commands - exception: Add new exception for user insufficient privileges - locker: Move to public API - distro-sync: Add downloadonly option - commands: Fix using store option - Enhance warning about RPMs that were not validate by RPM- Vars::substitute: fix use-out-of-scope leaks - docs: correct the default for pluginconfpath - cli: Add skipped packages to the transaction table - i18n: Improve formatting an error message for multiple streams - Add/fix documentation for rpm::PackageQuery methods - i18n: Unwind "No {} to remove for argument: {}" - `history list`: count also groups and envs in total `Altered` - Fix typo in translatable string - [libdnf5] Actions plugin: Add hooks `repos_configured`, `repos_loaded`, `pre/post_add_cmdline_packages` - Option `--providers-of` doesn't require available repos - Improve docs regarding the keepcache option and download command - needs_restarting: Fix invalid reference usage - download: add `--source` alias for `--srpm` - automatic: Fix documentation and ship config file - fix: quote `dnf5-command({})' in command suggestion when plugin not found - i18n: Unwind "Cannot {} package \"{}\"" message - base: Add repository to solver problem messages - conf: New classes for append options - docs: Document changes to repoinfo and repolist - dnf5daemon: The buildtime attribute has been added to the package_attrs option- Update translations from weblate - bindings: Tests for using struct attributes in Python - bindings: Add Python attributes for structs - docs: Fix diff link on the dnf 5.2.0.0 changes page - docs: Add diff with API changes in dnf5-5.2.0.0 - docs: Add a page about public API changes in dnf 5.2.0.0 - system-upgrade: fix missing \n before transaction test - system-upgrade: comment to clarify progress bar logic - system-upgrade: drop [[maybe_unused]] from reboot() arg - system-upgrade: fix progress bars, set transaction description - system-upgrade: adapt to new transaction serialization format - system-upgrade: clean up releasever logic - system-upgrade: fix poweroff_after - copr: the dnf5 copr enable sets CoprRepoPart.enabled = true - Add file search result for repoquery --whatprovides - doc: Add enviroment variables and clarify options for loading the plugins - dnfdaemon: Fix Rpm interface introspection file- Update translations from weblate - [DNF5] `--enable-plugin` and `--disable-pluin`: no match found message - [DNF5] API: Move Context::libdnf5_plugins_enablement to p_impl - spec: Add conflict with the former provider of plugin man pages - spec: Add conflict with the old provider of dnf.conf - [DNF5] Fix: Remove transaction_store_path from public, add getter/setter - [libdnf5 API] Base::get_plugins_info - [libdnf5 plugins] include iplugin.hpp in plugins instead of base.hpp - repo_sack: Treat all repos with solv_repo created as loaded (RhBug:2275530) - [DNF5] API: No inline methods in shared_options.hpp - [DNF5] API: offline::OfflineTransactionState: no inline methods, move cpp - [DNF5] API: Remove unused and buggy RpmTransactionItem class - [DNF5] Command: no inline methods - [DNF5] API: Context: add p_impl, move public vars to p_impl, getters - API: cli::session: no inline methods and public vars in opts classes - API: cli::session::Command: no inline methods - API: add p_impl to cli::session::Session - API: rpm::TransactionCallbacks: no inline methods - API: repo::RepoCallbacks: no inline methods - Prepare for switch of dnf5 in Rawhide - base: Make get_transaction_history unstable - Set `group` reason for packages removed by a group removal - [DNF5] Implement `--enable-plugin` and `--disable-pluin` - [libdnf5 API] Base::enable_disable_plugins - spec: Simplify man page files - Loggers: Fix: Add missing "null_loger.cpp" file - Loggers API: unify, explicit ctors, non-inline methods, use p_impl - doc: Review of DNF4 vs DNF5 CLI and configuration changes - Re-enable clang builds after API changes - Add `--store` option for storing arbitrary transaction - libdnf5::Goal: when adding serialized transaction accept local items - Goal: change `add_serialized_transaction()` to accept path to trans - Add group/env paths for transaction parsing/serializing - base::Transaction: during serialization allow specifying paths - base::Transaction: add `store_comps(...)` method - repo_sack: add stored_transaction repo and its private API - repo: add private API `add_xml_comps(path)` - Generalize logging of `read_group_solvable_from_xml(..)` - Add `environment_no_groups` to `GoalJobSettings` - libdnf5 IPlugin: Pass IPluginData instead of Base to constructor - libdnf5 IPlugin: Use pImpl - libdnf5 IPlugin: Do not use inline methods - dnf5 IPlugin: Do not use inline methods on API - libdnf5 IPlugin: Add argumets description - libdnf5 plugins: New hooks `pre/post_add_cmdline_packages` - libdnf5 plugins: New hook `repos_loaded` - libdnf5 plugins: New hook `repos_configured` - Base: notify_repos_configured and are_repos_configured methods - Fix: implicit conversion changes signedness, unused value - Disable unit tests for Copr dnf5 plugin - dnfdaemon: Document Polit CheckAuthorization call - dnfdaemon: Catch timeout during CheckAuthorization - Not handle compatibility.conf as configuration file - config: add search (se) and info (if) aliases - Improve documentation of repo config directories - Cross reference documentation - Document Repos and Vars Dirs - doc: Unify style and move "Files" section - Document repos configuration overrides - doc: Remove ":" in titles - Bump libdnf5/libdnf5-cli so version - Mark multiple strings for translation - Set locale for dnf5 run - spec: Add missing dnf-config-manager.8.gz file - Generate documentation for ConfigRepo Class - [Doc] Describe denerating repo cache path - dnf5daemon: Make availability case insensitive - dnf5: Drop unneeded severities capitalization - dnf5: Document --available as default for advisory cmd - dnf5daemon-client: Drop unneeded severities capitalization - advisory: filter_severity and filter_type case insensitive - dnfdaemon: Fix and enhance Advisory interface doc - Enable import data from DNF4 for systems without state dir - libdnf5 options: Unify constructors - pass args for storing by value - dnfdaemon: Missing signal registration - doc: config manager plugin: wrap too long lines - doc: document config-manager plugin - Packit: get version from specfile for copr_builds againts main - Update tests to use new `load_repos()` API - Use new load_repos instead of deprecated update_and_load_enabled_repos - Make `libdnf5::repo::Repo::load()` private - Deprecate: `update_and_load_enabled_repos` - RepoSack: add new `load_repos` method - Move update_and_load_repos and fix_group_missing_xml to Impl - Prevent loading plugins for unittests - Respect plugins configuration option for loading plugins - Add pImpl to `libdnf5::LogRouter` - Add pImpl to `libdnf5::MemoryBufferLogger` - Add pImpl to `libdnf5::OptionBinds` - Add pImpl to `libdnf5::OptionBinds::Item` - Add pImpl to `libdnf5::Config` - Add pImpl to `libdnf5::OptionStringList` - OptionStringList: remove assignment operators and move constructor - Add pImpl to `libdnf5::OptionBool` - OptionBool: remove assignment operators and move constructor - Add pImpl to `libdnf5::OptionNumber` - Add pImpl to `libdnf5::OptionPath` - Add pImpl to `libdnf5::OptionString` - libdnf5::OptionEnum: remove template, add pImpl - Add pImpl to `libdnf5::Option` - modules: Report problems with switching module streams - modules: Report switched module streams - modules: Add switching module streams as a possible transaction action - modules: Add replaces and replaced_by to TransactionModule - Add missing info updates alias, to match list command - Update `package_info_sections` not to use `scols_table_print_range` - libdnf-cli: Extract package info printing - ArgumentParser: use p_impl, no inline methods - ArgumentParser:PositionalArg: Unit tests: Support repeating of pos arg - ArgumentParser:PositionalArg: Support repeating of positional argument - Hide/Remove deprecated `libdnf5::repo::Repo` API - Remove deprecated members from `/include/libdnf5/logger/factory.hpp` - Remove deprecated unused function `create_forcearch_option()` - builddep: Don't escape globs, use expand_globs = false - builddep: Don't try to expand globs in pkg specs - libdnf5-cli::output: Use ifaces instead templates. Move code to .cpp files - Interfaces and adapters - module::ModuleStatus: Move to separate header file - comps::PackageType: Move to separate header file - cmp_naevr: Fix: pass by reference - modules: Report module solver problems - Accept SolverProblems for transacion resolve log - modules: Return problems from the module solver - modules: Add a method to process module solver problems - modules: Add a separate set of problem rules for modules - modules: Store the original module context also in the libsolv solvable - modules: Internalize modular repositories - Add pImpl to `libdnf5::repo::RepoCache` and `RepoCacheRemoveStatistics` - Add pImpl to `libdnf5::repo::RepoQuery` - Hide deprecated `libdnf5::base::with_config_file_path` into Impl - Remove deprecated `libdnf5::Base::load_config_from_file` - Move all `libdnf5::Base` members to pImpl - Add pImpl to `libdnf5::rpm::Reldep` - Add pImpl to `libdnf5::rpm::Changelog` - Add pImpl to `libdnf5::rpm::Nevra` - Add pImpl to `libdnf5::rpm::Checksum` - Add pImpl to `libdnf5::rpm::Package` - Adjust code to new rpm::PackageQuery::filter_* methods after the rebase - Add a method accepting std::string for filter_repo_id() - Add a method accepting std::string for filter_location() - Add a method accepting std::string for filter_file() - Add a method accepting std::string for filter_supplements() - Add a method accepting std::string for filter_enhances() - Add a method accepting std::string for filter_suggests() - Add a method accepting std::string for filter_recommends() - Add a method accepting std::string for filter_obsoletes() - Add a method accepting std::string for filter_conflicts() - Add a method accepting std::string for filter_requires() - Add a method accepting std::string for filter_description() - Add a method accepting std::string for filter_summary() - Add a method accepting std::string for filter_url() - Add a method accepting std::string for filter_sourcerpm() - Add a method accepting std::string for filter_nevra() - Add a method accepting std::string for filter_evr() - Add a method accepting std::string for filter_arch() - Add a method accepting std::string for filter_release() - Add a method accepting std::string for filter_version() - Add a method accepting std::string and int for filter_epoch() - Add a method accepting std::string for filter_name() - Add a method accepting std::string for filter_provides() - Extend version to four numbers (5.x.y.z) - Unify smallest version number name - cmake: rename PROJECT_VERSION_* to just VERSION_* - dnf5daemon: Document before_begin / after_complete signals - dnf5daemon: Signals to wrap rpm transaction execution - rpm: New callback to wrap whole rpm transaction - Add pImpl to `libdnf5::module::ModuleProfile` - Add pImpl to `libdnf5::module::ModuleDependency` - Add pImpl to `libdnf5::module::Nsvcap` - Add pImpl to `libdnf5::module::ModuleQuery` - Add pImpl to `libdnf5::comps::EnvironmentQuery` - Add pImpl to `libdnf5::comps::GroupQuery` - Add pImpl to `libdnf5::comps::Environment` - Add pImpl to `libdnf5::comps::Package` - Add pImpl to `libdnf5::comps::Group` - Remove unused `libdnf5::comps::GroupSack` - Remove unused `libdnf5::comps::EnvironmentSack` - Remove unused `libdnf5::comps::Comps` - Add pImpl to `libdnf5::advisory::Advisory` - Add pImpl to `libdnf5::advisory::AdvisoryReference` - Add pImpl to `libdnf5::advisory::AdvisoryCollection` - Add pImpl to `libdnf5::advisory::AdvisoryQuery` - Add pImpl to `libdnf5::rpm::RpmSignature` - Add pImpl to `libdnf5::transaction::Transaction` - Add pImpl to `libdnf5::rpm::KeyInfo` - Add pImpl to `libdnf5::repo::RepoSack` - Add pImpl to `libdnf5::base::SolverProblems` - Add pImpl to `libdnf5::base::LogEvent` - Add pImpl to `libdnf5::ConfigParser` - Add pImpl to `libdnf5::Vars` - Add pImpl to `libdnf5::transaction::TransactionHistory` - Add pImpl to `libdnf5::transaction::Package` - Add pImpl to `libdnf5::transaction::CompsGroup` - Add pImpl to `libdnf5::transaction::CompsEnvironment` - Add pImpl to `libdnf5::transaction::TransactionItem` - Remove several not needed imports - repo: add p_Impl and several needed utility methods - Repo: remove unused `fresh()` and `timestamp` attribute - Add pImpl to `ModuleItem` and remove definitions from header - Add pImpl to `libdnf5::base::transaction_*` classes - Add p_impl to libdnf5::GoalJobSettings and add getters and setters - Add p_impl to libdnf5::ResolveSpecSettings and add getters and setters - dnf5: bash completion: Prefer using "_comp_initialize" with fallback - dnf5: Bash completion: Switch to `_init_completion` - Fix `DISTRO_SYNC_ALL` (distro-sync without arguments, system upgrade) - Support RPMTRANS_FLAG_DEPLOOPS - Give inline methods hidden visibility by default - dnfdaemon: Make only internally used funcs static - dnfdaemon: Enhance Rpm.list() / Rpm.list_fd() documentation - doc: Add example of Rpm.list_fd usage in Python - dnf5daemon-client: Repoquery uses new Rpm:list_fd() API - dnfdaemon: New method list_fd() on Rpm interface - dnfdaemon: Serialize package object to JSON string - dnf5daemon: Handler that return data using UNIX_FD - dnf5daemon: Auxiliary method to write string to fd - dnf5daemon: Move utils functions into dnfdaemon namespace - dnf5daemon: get_session() method for D-Bus services - dnf5daemon-server: Ignore SIGPIPE - Vars: Add unit tests for API methods - Vars::unset: API method for removing variable - dnf5daemon-server/dbus: Install config files into /usr - Fix: libdnf5-cli::output::action_color: Move implementation to .cpp file - Fix: Do not use Variable-length arrays (VLAs) in C++ code - Add a hint to call base.setup() prior loading repositories - dnf5daemon-client: New switches for group list - doc: Include comps.Group interface to D-Bus API documentatin - dnfdaemon: Enhance comps.Group.list() method - dnf5daemon-client: Fix group.get_installed() - man: Link dnf5 pages to dnf- Update translations from weblate - dnf5daemon: Remove reposdir from allowed config overrides- Update translations from weblate - Document system-upgrade aliases - Improved Bash Completion - Print command line hints after resolve failure - Docuent Advisory.list() API usage - Add NEVRA field to advisory packages in dnf5daemon - Review and fix missing commands - Document dnf5daemon advisory - Document system-upgrade - system-upgrade: offline status subcommand - Add aliases `offline-distrosync`, `offline-upgrade` - Add `system-upgrade --offline` option - Add `offline`, `system-upgrade` commands- Do not obsolete dnf-4 in ELN 11- Update translations from weblate - Automatically set `upgrade --downloadonly` when `--destdir` is used - Write warnings to stderr too in config-manager plugin - Add repoid to generated repository name in config-manager plugin - Bump sdbus-cpp requirement to 0.9.0 - Document and implement dnf5daemon Rpm interface - Document and implement dnf5daemon Goal interface - Document and implement dnf5daemon Repo interface - Document and implement dnf5daemon Base interface - Document and implement dnf5daemon Advisory interface - Document and implement dnf5daemon SessionManager interface - Add `dnf5daemon repo --enable/--disable` commands - automatic: Skip network availability check without remote repo - dnf5daemon: Rpm.list() works with commandline pkgs- Update translations from weblate - Make the error to resolve module metadata more descriptive - Switch off deltarpm support - Limit number of dnf5daemon simultaneously active sessions - Make info and list commands case insesitive - Allow dnf5daemon configuration overrides for root - Add repoquery.hpp for swig-4.2.1 support- Release 5.1.13 - build: Adapt to changes in Fedora packaging of bash-completion - Change location of automatic.conf - Limit message log to one on dnf5 start - Implement waiting for network for dnf5 automatic - Write dnf5 commandline to the log - Implement dnf5-automatic: Tool for managing automatic upgrades - Parametrize output stream in transaction table - Add `download --srpm` option - Add missing dbus signal registations - Add new versionlock bindings - Implement `dnf5 versionlock` command- Release 5.1.12 - Update translations from weblate - Drop dnf obsoletion temporarily - Use regex for tmt plan names - Add tmt tests identifiers - PackageQuery: Add `filter_{latest,earliest}_evr_ignore_arch` - Suggest to use dnf5 command to install dnf5 plugins - Added arch option to the download command - CI: Upgrade action/checkout to a version with Node.js 20 - Document explicit nevra remove commands and aliases dropped - build: Include for isatty() - Change user info display on history command to include display name and username - Revert "Use focusbest: prefer latest deps versions over smaller transactions" - Fix a warning when building docs. - modules: Add a test for enabling default modules - modules: Add a new module stream to test data - modules: Respect defaults when enabling multiple streams of a module - modules: Fix TransactionItemType for not found modules - Build: Require GCC 10.1 for std::in_range<>() - Add --urlprotocol option to download command - dnfdaemon: Explicitly specify allowed config overrides - Disable dnf and dnf5daemon tests - needs-restarting: get systemd boot time from UnitsLoadStartTimestamp - doc: Add --destdir option to upgrade command manual - Move number placeholder to postposition in copr_repo.cpp - Added url option - Load protected packages from installroot - Make protected_packages an append options - doc: Create a man page for Aliases - I18N: Annotate literals in advisory command - Extend filter_release and filter_version tests - package_query: Fix filter_version with non EQ comparator - Fix clang format - Fix code for string deduplication - Use placeholders to deduplicate strings - Add __hash__(), __str__(), and __repr__() for Package - Add __hash__() for Reldep Python binding - Add __repr__() to python bindings of Reldep - Define tp_str slot for Reldep Class - group: Fix using allowerasing option - Fix misspellings - I18N: Remove duplicate empty message IDs from catalogs - I18N: Do not mark empty strings for a translation- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild- Release 5.1.11 - Update translations from weblate - Fix `--skip-unavailable` documentation - Make `cachedir`, `system_cachedir` relative to `installroot` - Workaround for swig-4.2.0 missing fragment dependency - Add `repoquery --recursive` option - Add `repoquery --providers-of=PACKAGE_ATTRIBUTE` option - Update documentation of repoquery - Update documentation for remove command behavior - Limit search pattern for remove command to NEVRAs and files - Packaging: Require an exact release of libdnf5-cli by dnf5-plugins - Disable zchunk on RHEL - Add dnf5.conf man page - Add RPM package Group attribute to dnf5daemon-server - Document changes related to caching - Document caching man page - Document Global Option `--help-cmd` dropped - log_event: Correct message for HINT_ICASE- Disable zchunk on RHEL- Rebuild for https://fedoraproject.org/wiki/Changes/Ruby_3.3- Release 5.1.10 - Document dnf5 plugins - Document How-to write libdnf5 plugin tutorial - Document How-to write dnf5 plugin tutorial - Document Templates for libdnf5 plugin - Document Templates for dnf5 plugin - Sort the module info table - `module info` print hint for active modules - `module info` print "[a]" for active modules - Ensure write permission before importing packages - Change module dependency string to be the same as in dnf4 - `module info`: improve summary and description - Escape glob characters in pkg specs for `builddep` - Add `mc` alias for `makecache` - Implement `logdir`, `log_size` and `log_rotate` config options - remove redundant "all" in command `check` - Improve bash completion - Fix progress bars miss newlines on non-interactive output- Release 5.1.9 - Update translations from weblate - Fix builds for RISC-V arch - Fix architecture autodetection - Move `am_i_root` function to common library - Implement `module info` command - Add user confirmation request if `history store` overwrites a file - Add `history store` command - Add API to serialize base::transaction in JSON - Add API to serialize transaction::transaction in JSON - Add docs for `provides` - Implement command `provides` - Read `copr.vendor.conf` in `/usr/share` first - Add docs for `check` command - Implement `check` command - Expose `utis/fs/file.hpp` and `temp.hpp` on API - Document dropping of the `skip-broken` for `upgrade` - Update man pages with missing dependency resolving-related options - Document `skip-broken` option only for related commands - Test for adding an empty list to memory file - Check serialized temporary files memory is non-empty - Add `microcode_ctl` to needs-restarting's reboot list - Fix reporting spec matches only source- Release 5.1.8 - Update translations from weblate - Don't run infinitely when enabling dependent modules and module is not found - Always print "[d]" in module list for default streams - Fix transaction table headers for module operations - Implement `config-manager addrepo --add-or-replace` - Implement plugin `config-manager` - Allow globs in module_spec arguments - Document needs-restarting plugin - Add no-op `needs-restarting -r` for DNF 4 compat - Implement `needs-restarting --services` - Initial implementation of needs-restarting- Release 5.1.7 - Actions plugin's actions.conf can set "Enabled" for each action separately - Actions plugin now supports action options - Implement `get_reason()` for groups and environments - Disable the RHSM plugin by default and enable it in the RPM spec - Add missing docs for `get_advisory_packages_sorted_by_name_arch_evr(bool)` - Update documentation about maintained coprs - modules: Test `ModuleProfile::is_default()` method - modules: Simplify finding whether profile is default in module list - modules: Fix `ModuleProfile::is_default` method - modules: Store if profile is default in ModuleProfile object - Generate docs for undocummented functions so they at least show up - Add python advisory docs - Add advisory python API tests - Enable AdvisoryModule bindings- Release 5.1.6 - Document aliases for command line arguments - Don't print missing positional argument error with `--help` - Improve error handling for missing arguments - Document `--forcearch` as a global argument - Make `--forcearch` a global argument - Avoid reinstalling installonly packages marked for ERASE - Add `filter_installonly` to PackageQuery - Implement new argument `--show-new-leaves` - advisory: document advisory command changes and few clean ups - Document `--dump-main-config` and `--dump-repo-config` - Implement new argument `--dump-repo-config` - Implement new argument `--dump-main-config` - Show default profiles in `module list` - Print hint for the `module list` table - Show information about default streams in `module list` - Document `module list` options - Add `enabled` and `disabled` arguments to `module list` - Add module spec filtering to `module list` - Add `module list` command - Document `group upgrade`- Improved ConfigParser - Improved docs for `group install` and `group remove` - Fix man pages deployment - Update API doc related to keepcache - Implement `rhsm` (Red Hat Subscription Manager) plugin - Document `--dump-variables` - Implement `dnf5 --dump-variables` - Improve contributing guidelines: don't mention "ready-for-review" - Allow specifying upper-case tags in `repoquery --queryformat` - api: Make get_base_arch() public - Improve input for large epochs that don't fit into `time_t`- Fix Builds on i386 - Print error if unsupported architecture used - argument_parser: New error class for invalid value - Allow obsoletion of protected packages - Add support for repository configuration in /usr- Release 5.1.2 - Print error messages in nested errors - Implement `dnf5daemon-server` introspection xml for Advisory interface - Implement `dnf5daemon-client advisory info` command - Implement `dnf5daemon-client advisory list` command - Implement `dnf5daemon-server` advisory service - Improve `dnf5daemon-client --help` - Enable `--repofrompath` repos by default - Fix error on creating repo with duplicate id- Postpone replace of DNF to Fedora 41 - Add a description of `with_binaries` option for dnf5daemon - Include RPM logs in KeyImportError - Abort PGP checking immediately if any checks fail - Display warning message when any PGP checks skipped - Don't allow main gpgcheck=0 to override repo config - gups and environments to `history info` ouput - Store missing id and repoid in db for groups/environments - Fix out-of-bounds access in Goal::Impl::add_install_to_goal - Fix repoquery `--list` - `allow_vendor_change` was reverted back to true - Doc update to allow `logdir` outside the installroot - Remove `grouplist` and `groupinfo` aliases - Add `grp` alias for group command - `repoquery --exactdeps` needs `--whatdepends` or `--whatrequires` - Update and unify repoquery manpage - Document replace of `-v` option by `repoinfo` command - Add `remove --no-autoremove` option - Document dropped `if` alias of `info` command - document `actions` plugin - Fix printing advisories for the running kernel - Revert "advisory: add running kernel before pkg_specs filtering"- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild- Minor version update. API is considered stable - Remove unneeded unused configuration priority - Don't show dnf5-command hint for unknown options, only commands - Add hint to install missing command with dnf5-command() - Add dnf5-command() provides to dnf5 - Add dnf5-command() provides to dnf5-plugins - Document several methods as deprecated - Fix core dump on `--refresh` switch usage - Add `repoquery -l`/`--list` aliases for `--files` for rpm compat - Add `vendor` attr to package in `dnfdaemon-server` - Document `dnf5-plugins` package in man pages- Perl 5.38 rebuild- Rebuilt for Python 3.12- Rebuild for fmt 10 again- Add `module enable` subcommand - Add `--repofrompath` option - Add `--forcearch` option to multiple commands - Add `reinstall --allowerasing` option - Add `repoquery --sourcerpm` option - Add `repoquery --srpm` option - Add `chacheonly` configuration option - Add `--cacheonly` option - Add `--refresh` option - Change default value for `best` configuration to true - Change default value for `allow_vendor_change` configuration to false - changelog: Fix behavior of `--since` option - builddep: Fix handling BuildRequires in spec files - swig: Return None for unset options in Python - Verify transaction PGP signatures automatically - Fix checking whether updateinfo metadata are required - Fix handling empty epoch when comparing nevra - Fix building with upcoming fmt-10 library - Rename namespace, includes and directories from libdnf to libdnf5 - Provide /var/cache/libdnf5 instead of /var/cache/libdnf (RhBug:2216849)- Rebuilt due to fmt 10 update. - Added upstream patches with fmt 10 build fixes.- Modify libdnf5-devel to generate pkgconf(libdnf5) - Handle unnamed environments in transaction table - Return error exit code on RPM transaction failure - Add `repoquery --file` option - Add `repoquery --arch` option - Add `repoquery --installonly` option - Add `repoquery --extras`, `--upgrades` and `--recent` options - Add `repoquery --changelogs` formatting option - Don't complete ls alias - Add rq command alias for `repoquery` - Exclude dnf.conf when not installed - Improve the download methods API - Switch to parameterless download methods and introduce setters for fail_fast and resume - Affected classes: libdnf::repo::FileDownloader, libdnf::repo::PackageDownloader- Update specfile to exclude dnf.conf for fedora < 39- Release 5.0.13 - Fix resolve behavior for `download` - Add a message when `--downloadonly` is used - Add `--downloadonly` option to multiple commands- Release 5.0.12 - Have DNF update to DNF5 - Add dnf, yum obsoletes and provides - Symlinks for `dnf` and `yum` binaries - Move ownership of /etc/dnf/dnf.conf, /etc/dnf/vars, and /etc/dnf/protected.d from dnf-data to libdnf5 - Conflict with older versions of dnf-data that own these files/directories - Print environments in the transaction table - Add support for environmantal groups in dnf5daemon - Handle unnamed groups in transaction table - Update documentation for `distro-sync --skip-unavailable` - Update documentation for `downgrade --skip-unavailable` - Update documentation for `upgrade --skip-unavailable` - Add repoquery `--files` and `files` querytag instead of `--list` - Add getters to package for: debug, source, repo-name - Add `repoquery --querytags` option - Document `repoquery --queryformat` - Add `repoquery --qf` alias to `repoquery --queryformat` - Add get_depends() to package and --depends to repoquery - Implement keepcache functionality (RhBug:2176384) - API changes: - libdnf::repo::PackageDownloader default ctor dropped (now accepting the Base object) - libdnf::base::Transaction not accepting dest_dir anymore (implicitly taken from configuration) - A note for existing users: - Regardless of the keepcache option, all downloaded packages have been cached up until now. - Starting from now, downloaded packages will be kept only until the next successful transaction (keepcache=False by default). - To remove all existing packages from the cache, use the `dnf5 clean packages` command. - goal: Split group specs resolution to separate method - comps: Possibility to create an empty EnvironmentQuery - `remove` command accepts `remove spec` - Refactor remove positional arguments - Remove duplicates from `group list` output - Document `copr` plugin command - Document `builddep` plugin command- Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19)- Fix builds for arch non x86_64- Release 5.0.11 - Add --contains-pkgs option to group info - Add filter for containing package names - Fix parameter names in documentation - Document create parameter of RelDep::get_id method - Document RepoQuery::filter_local - Document repoclosure in man pages - Document repoclosure command - Implement repoclosure plugin - package_query: filter_provides accepts also Reldep - Fix download callbacks and many segfaults in dnf5daemon - Add allow-downgrade configuration option - Release 5.0.10 - dnf5-plugins: implement 'dnf5 copr' - Add new configuration option exclude_from_weak_autodetect - Add new config option exclude_from_weak - Add repoquery --unneeded - Fix handling of incorrect argument (RhBug:2192854) - Add detect_release to public API - Add group --no-packages option - Add group upgrade command - Enable group upgrades in transaction table - Add --destdir option to download command - Filter latest per argument for download command - Add builddep --allowerasing - download command: filter by priority, latest - Remove --unneeded option from remove command - Document autoremove differences from dnf4 - Add autoremove command - state: Add package_types attribute to GroupState - comps: Add conversion of PackageType to string(s) - Add check-update alias for check-upgrade - Add `check-upgrade --changelogs`- Default tests off (temporarily, hopefully) on riscv64 arch.- Release 5.0.9 (Nicola Sella) - Add `--userinstalled` to `repoquery` man page - Implement `repoquery -userinstalled` - Fix: progressbar: Prevent length_error exception (RhBug:2184271) - Add dnf5-plugins directory in documentation - Document `repoquery --leaves` - Implement `repoquery --leaves` - Implement new filters rpm::filter_leaves and rpm::filter_leaves_groups- Update to 5.0.8 - Improve error message in download command - Add repoquery --latest-limit option - Add dg, in, rei, rm aliases - Add "up" and "update" aliases for "upgrade" command - Update documentation with info about package spec expressions (RhBug:2160420) - Add formatting options repoquery --requires, --provides.. - Remove unused repoquery nevra option - Add `--queryformat` option to repoquery - Improved progress bars - Fix logic of installroot with deduplication - Correctly load repos from installroot config file - Improved loading and downloading of key files - Improved modules: Change State to set and get the whole ModuleState - New API method rpm::Package::is_available_locally - Move description of DNF5 changes to doc - Improved dnf5daemon logic and removed unused code - Improved progress bar - Improved handling of obsolete package installation - Remove showdupesfromrepos config option - man: Add info about download command destination - Print resolve logs to stderr - Fix double loading of system repo in dnf5daemon - Set a minimal sqlite version - Change to --use-host-config, warning suggesting --use-host-config - Add capability to find binaries to resolve_spec - Add pre-commit file - Improved by fixing memory leaks - Improved tests by enabling with multithreading - Improve documentation for list command - Add compatibility alias ls->list - Implement info command - Implement list command - Fix --exactdeps argument description- Document set/get vars in python api - Document --strict deprecation - New configuration option "disable_multithreading" - Improved dnf5daemon to handle support groups and modules in return value - Ignore inaccessible config unless path specified as --config=... - Includes reordering and tweaks in advisories - Add support for package changelogs in swig and tests - Add many unit tests for dnf5 and python api - Add new --skip-unavailable command line option - Add search command - Add new error for incorrect API usages - Add a new method whether base was correctly initialized - Improved python exceptions on undefined var - transaction: Change API to run transaction without args - Add explicit package version for libdnf5-cli - Improved performance of packagequery- Add obsoletes of microdnf - Many improvements related to internal logic and bugfixes - Improvements in specfile - Improved API, drop std::optional - Use Autoapi instead of Autodoc to generate Python docs - Improved documentation for modules- Fix build fail in rawhide - Fixes in the concerning filesystem - Fixes in the concerning modules - Fixes in the concerning api- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild- Backport downstream patch to disable unit tests for python tutorials - Fix build in rawhide- Many fixes in perl bindings - Test functions enhanced - Extend unit tests for OptionString and OptionStringList- Add Python docs for: Base, Goal, RepoQuery, Package and PackageQuery - Add docs for Python bindings: they are auto generated now - Add --what* and --exactdeps options to repoquery - Add "user enter password" to dnf5daemon functionalities - Fix: remove repeating headers in transaction table - Fix: Set status of download progress bar after successful download - Fix: RepoDownloader::get_cache_handle: Don't set callbacks in LibrepoHandle - Refactor internal utils - Improved GlobalLogger - Improved C++ API docs- Implement group remove command - Improved options in config - Add support for any number of user IDs in a PGP key - Use new librepo PGP API - remove gpgme dependency - Improved exceptions and dnf5 errors - Add dnf5-devel package - Update README.md with up to date information - Repoquery: Add --duplicates option - Improved documentation for Repoquery, Upgrande and About section - Add tutorials for python3 bindings - dnf5-changes-doc: Add more structure using different headings - Add ModuleQuery - Improvements in comps logic- Update to 5.0.1 - Fix loading known keys for RepoGpgme - Fix dnf5 progress_bar - Improve modules: conflicting packages, weak resolve, active modules resolving - plugins.hpp moved away from public headers and improvements logic - Fix failing builds for i686 arch - Add man pages to dnf5 - Fix non x86_64 builds - Remove unimplemented commands- Fix failing builds for i686 arch- Add man pages to dnf5 - Fix non x86_64 builds - Remove unimplemented commandsdnf-automatic cs5.2.6.2-1.fc415.2.6.2-1.fc415.2.6.2-1.fc415.2.6.2-1.fc415 automatic.confautomatic.confdnf5-automaticdnf-automatic.build-id290f79985d371e19b67b52ace25291af98bce0dnf-automatic.servicednf-automatic.timerdnf5-automatic.servicednf5-automatic.timerautomatic_cmd_plugin.soautomatic.confdnf5-plugin-automatic.modnf-automatic.8.gzdnf5-automatic.8.gz/etc/dnf//etc/dnf/dnf5-plugins//etc/motd.d//usr/bin//usr/lib//usr/lib/.build-id/ba//usr/lib/systemd/system//usr/lib64/dnf5/plugins//usr/share/dnf5/dnf5-plugins//usr/share/locale/cs/LC_MESSAGES//usr/share/man/man8/-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointercpiozstd19aarch64-redhat-linux-gnua /usr/bin/sh script, ASCII text executabledirectoryASCII textELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ba290f79985d371e19b67b52ace25291af98bce0, strippedtroff or preprocessor input, ASCII text, with very long lines (380) (gzip compressed data, max compression, from Unix)RRRRRRRRRRRRRRRRRRRR R RRRRRR"https://bugz.fedoraproject.org/dnf5utf-8f9d27945b9d3c040345aa0291f7ecc37edba02ec518b5a6cba066394fbee5ee494665ee4db89a377d4e84e81432bb3617db9eccbaeeceb58414095ce8751d917?(/h$Uk$EPu=6e7APiݐ -NX R)p+\ +qu%Y6ePeAB,P@ZQ)f5slmG6ȥl{i fKX *ٖ+RoJ`PrSsMJ5oVV&u=ǹ۴Ծi^˽>*Xg߷3{hSJ8Ͷ=7تo:_}؊ӶNt8}MsؽL} xs-CܦTth,BaoJ>c7_/ǯщ<:wL"mΡ'Ӎ}:C'--UXd?Y_6ft({ijNKi紾X5_ae:;=m98u(r:?vWumQ6,fArcc Ejb|ߊFCDcWz #"H}k}LtX97GgZ#[IuCIXn ɎP mQIyq ,,dH+;LHz8T"'B%~04Tm5׊LЬwABSPIYI Z@En|$JArvHa~xp!! D.Da-c"%P`? ~*wj.?vS_Q +ZQ}h۩H 26B:0!bTtnfb pOXȖ&t7nKg}:y:TgtdJp%}Fktt\ou-N\YBJsen{x\] pdJa҅K2UGu5m(@4W5vK+vBn1:#Uh]*AUHf$裩-*MRғn Ued)GkD1AǩU8C]Q#d 0ՠ ,>%?X'X,. ['ܦS! *#J :B4"SU|gL0x}FekvA3-GЭgdS-*ˍ)VYh@µ4f ڏ+lhB *ɒ.< [|A#S6ћ[.jHa4h`UXqRNF5w0{DT@M " gw畳1$!M BHX8h4-pes:9,3_7;r> 1i-N9/ MM"RfyZ i+jHU#s?Bᴨ p&MOGsh7N'Yq''JʈJph` rJFdD$I R{RtRY aA$A$I KN}ӗ ic;DLTr45jq)45ʄsuJw_A, KGOH1'¸1!B:pf8u"JRv7DYA1'3d܀i:FoWYǹF~QX= :,댃tWz,О'+qxD|vHҺlJIoa9ʔERI1k/.pv /q QUW9^W§ZةϲqK@NNXZ%(+fl)ƚEV X+k`_9q种!'ˀA&AFKP|S,a*ASbQr5IKFϲH;bܒzxOL_.v~MhLo|H~ HewnDC@k9ahv4c 0/.v7#+`xwlǤN}} Zxg/QMx24]p>z,,KSa~{O{׽Aw vya3agfI~c-MxѯcA~ii#+ gqev!zķMHP\AF4RHwk0!-~`ll0;NLeh <.-Ãк]_"TV$MY2}c&][H{ŝ]%!+uk؍37w YFz e66Q$ ]mq^iSK,[=vu2b}-}yd=RmzT}sDI[21!4q(= 'v=pH-(*"2G>So1i!kDFJ$!~M3}`hMX.v](ġu KAuG@Xjɼ{9c;|*#s $#4t8 ^c9.Yo"4D&"0kHREZpd3r < P:aM뵸rY%ƯlRO 5]qXd5dp̝Mꎏ#Z<|orwa3?ra,! ;??)' fj#rB1>EAhg8a"E(5҈_v\2}xg}vUj׻G JGXz%$&]yh|`h0rڶŹo 2"\]nT;`$-Eve6Sg?sfŕSJ ZIՂ+th8{5ZE~rY_!TRѕzsc©VS:J+7EzT#瘲Ûbm.Q4i(_:!dUp7O`5QF\ZZ%V\$הKT*9{\[@Z#q6j!9FMx+|oȯT{~dVwp\@ 9 m.GN'OyĔ %jOE0a"`H`y&98b1B  $@D&`j@$Y^j'A0 ,qrZgp oz~e~DGa3rEɓҙ}8 *ho'?' (.6e G!dYH~.1g+Q"PV3bH3ů k JSLI)\S[B+4ɪ%4H*ߒI >fZT߽! =L:ԋ)_b/ sMFǹR'v#µ}![<ۨ!G4*(ju#k+V*;-ST>{\ߕ3HXTy6SeJiTPf(B'/T4\aYArC,2>%&Pu@h<żbI$ (嚥֌("u e\;zHFHeYZS7i"9 ~vbG(=>[0VДս?:?X/RW^z8e+^M*S`lrk}Cx~{+{,"Ox\+%@tAv:BT-pnG$%9x`n6Y;/ojD GaR!I|%lҐBgG R PܰvJs|֛v8:!E2r96" F{y13rCh{Q5|+Ϯ&3-vTc1i~!+$u ԣvcprW $:p=~2*l?m) ջaa ]\8˙B/8m0vbih|3FLc KhZBya7u^G=AS] ?{i*kf="RBe}6G( :  gW-)}eWLczg e|dP Es (d%cF@}Muφ_!CS(Dz2H<)3؛3Tx!jǑvtop(䪣" kY :@O`lJ2+>v% ab!Sz6'lI`E^Xpma!phy/]O3jZ%ˠ޿ fE. K'g>-[ym}47ɐ5r^y =u(רL$ "h{Q5|ԳT @F^#vYWѡgq"D^T&uP\>AKI6f#}LɤQiS4q!p9R #w }iw6#u݋UT!D (H̒RF2 @ Sc9:;-4R{(!Mk-{*ٷ3XHT<]qOF\ ,_4ٗm[~_w{f$[qFik~|sS-y8jW#uU&UmհWn$}̽{HL֠/=Ңb Ԕd(PeQ+0TSe$$KJrqkqviƚJhP?#_͛$4A X!rRH #If4 9\g MnePݷr*^v@>:h>8V: W^#pZer&]@^'?D;1>Duza"VEZfFu8 I5r VxV8ܜEa88jՌќvtćpFC{'8ۇ_2*)E(_6aXs!>' MK"y "SM" =bW EVt(VTд$:\u38DyQU %j#s%S'>jQe:kJch!0?5Us 6IGkS(^cOX9>Iv6~]VfйU[KФNZV贺nr]ۿMf'R''4h˔f: /H7`¥, NuNP~6H@8Hpx  ( 0!8"@#H$P%X&`'h(p*x,-./0_.Ya B!\ʧZl_WUo{3ğӒ wv.B^[NH* yr*\uΏQf1N9F\^ ʏ1CϺ?{6X xrCrRf&L|%>~t\M/a6CNMl {^86Qfp׾sYo~WX~6  r C9Kq ƊU&];JB 9]Sjٯbp Ɩ/H?^ T123456789:<=>?@A B(D0E8F@GHHPIXJ`KhLpNxOPQRSTUVWXZ[\]^`abcde f(g0i8j@kHlPmXn`ohppqxrstuvwyz{|}~ (08@HPX`hpxȠСآ (08@HPX`hpx¸ (08@HPX`hpxހ߈_<~w d (08@HPX`hpx  (08@HP X"`#h$p%x&'(*+,./01235679:;<?8yqIn;[lے E?#{K{__$.Cb  26:>BF"JBNbRVZ^bf"jBnbrvz~‰!v!@(żRwRQ~CԶmk-MbhN7yNt+4c"Bbž"Bb¾"Bb҂֢"BbD D Bb"!&*.26:>B"FJNRVZ^b#fjnrvz~$%%%%%%%%&&&&&&&pR||`ą> ᑗCƮ93pr2 Q蘫ALYtڣ ?)rؑ(fGX=pb̯%VO}?/||z9P Ro2ߍvD/e8B/LTBK7(vAP\_ZEإŅnI3 C(w|̪ӱ^k}Nhwi ͯmOWH)Tg='irD>q#nk9g _>p}^uM'rHyz~;Lh)ys'yܗĦn G~k&w?$Y|&Gۤ휔5.^me@"g,"AZG Џɺ,5;6#TߒxR]p.@phަ|}焯CG|%NЀ} @ؙhW6+4S񸇋d4]&Z+`X H9E 9xl`g>sոrfdS;2.0TsJwVtpVNil}¾}.W.b dR \.-~jkK&s|Nl`d5W>g?3_XgUH/#.pؠ!HZ,% `1%YLd1YL$H$D!W=v`tuuuuuuuedddddddTTTTTTTTDDDDDDDD44444444EDU9VTACJHHi@"!APAPAPAPAPAPAPAP}n"E j]腫Bn˪e*Um&Y?Ю' ޖN`K|T[yxFC^o(~"?䬨d%k3̼׳ s髶tE/ZxI/^.PR $V 1rO>2J~- RJ~&^ƓaLײWlYcEsԂēa"b<6,+8&e>HM@B?؅cf:zu 1Wࢯ Q7iڣts{pK;* ԙa\9Ժ 2 󸢙'~Z餧t+i)z --cjH30D df`p-16oBgTh{'2:ʘ5ͅ;ƃ(yl"ýRn^ElY eW X޺"qCJ,ݒ+3dzR6T+zixFmK0]x݋,jtyqyjF[@3ۼϷ[R2DZT+8nnc w Sr{*&ͷ]7*<8,k_h(+Eڐ@\w9(b5O  M& w@eUӫr.-XFA=9 T.* ˊ=oKPW"@}|~->=VK^j++DC,!B,C!Pg?ɠ H&Lun2wt g^@N+ 0clq`9ϫGZ)M ,>_6ф|B".2gp" 磢_*.*bYޠ0|&=0Lb9 d~z&4iaۗf7o8rp^31.2j _[ݰ5ZZ@QꞶw^V u05,U&՛yg_%U69uZ*%tbݯk4Y9 { TICP~Z6696jZ=>Wm#BX9QGH Ǽ F;<)f?ޣ dZW ޝfKrlj-,r}|p>Ye@_IFRr {[Td/fˢЪV\c#2l&&%rd|>bc,%R` X9> q **i vp*23uZyv#i).Y a,@_G/e}%\`ٞ f,DȬN 28J% qG?L eC0c^経?"Fv -APwE[4ٮe - 4dM$*8|=c)vatN]/gڢ#]8FyϺV^7"+_=@JQ>^R>ڭ"FUeF^ )TӺ-L6]u˝o71-cbio61ζU̷ΩŠة j:v;`Y1w-ffN KV_W:$7{xr'B%7盞ӑפ&x[??.w&vgzމRYXQͻbd|_AX\l͟Ӎz2N&ݿ5j_d;2M5m<ͷsvq8Wyf"9΄lc =){}鎰ZXvX.WHDD19p6 XiJ[r<-e䓦yQ^cO5k$2E`słUmDl,s3{#>E!y+ b/!C#w❒2pOA"#JN +>`|[z?$z$[L[T ͬ,#Kk0xӎPhO{rIt"79ͽA?^xn]qdࣀrcW>x+JXIbW{|4:yYjHA1~RbԽɨMm0 ;m?0勫˰wơcsY`uID^3ڟ]N c?!bmTX脏x Kパ8,ZV(Ӄ5dy9?'eCOM?B3N{f>v_rBqX}U[(M'8w;x~7;8nnoN/ufk1?C}h-注sVz3{﫚<ƆQeڽ/_]VtNԺ[V@4b-#6+U4 gE">sԋ !O|=/ />Y=* 3o m}1-2Nia߯ѻ&kD۫|έȏ5 ʕXgUdnyv-#,ۑ3[񋫷N̽A17}L?ϋwoe畷:3~>LH7EZc7.FqU![~oֳhN/' rlh0لL<{Idk!߇5o&zw̰snmҎ35&xj&ԋɴ \._}V~fs^=ooIh{sM/d #pHW0_mǎ'^t|YanpĴv>PwC3 5nd+Bfo {$x E+ԍ/ sm]}K@˻džH4j!{.ʛ'x}T`ؤ/L]f1[w3lN]1rnŞ ǯ?gyex6=ӝNGGs۩4La>=9rN&Q4l6h$?pG<[/A: am r3軥{U2h&{ZїIWVn{\Ymtoۑ)99OR|U{SQjD[5$F5z;9mfE/ԩ;8Aѝիe k_. njM@fYG,7+fKpcMg&$S$om􈔡VΆ+a养}UqSI:oO_qVD}!??FeI_n )J]%~^ /ǿi7̈ϾV޼v֘E_zG?4a_[=&u1ם]gv«;?Nr>r$;`,sOu' .{)N`=>:Xl'L e&V;dž/>fKsPCCaptAgL|*e⣆,^$4073aj9ø_qt]?UVzi.mvξÈW3ܷV:rNѯ^vS6L}0/^A=?"_Lԝ{kokX p6uxe p:Ae;q|͎3dۺ:΃ўQm3-wNl# QGxu4hO"E6[Ӫ?`=?LÙY1|VԵ3~?l$_9ݬbV[ٿOں%,t>$;PfR;1XtQmqB_1)Ō;?(@47ea~=hB! 8Qc YOfHNĸfo5|yaĕTu%0Y\`;J]:7a"WK`i؋fn4F%3WȗGK>oo\6_u;v6a-=79Ԭoz:Lt&JOK*7N/<(/ér\,벃 ;5x}ͩϩec4'ܴSB_=X3 ?䒯ݕ&/ȸ|b_ZN~9a-g2YU]ץɆeL4[1hr9V "̔d쉤^@l'ݸv) y-@܅&cYNtW&l2,9E2br8%ɴ17nE$d;aD0G,c FD:ҁp"8ޙ#'}Q '":@vB@.p0 pEBp3dodpS2) H E {!|h.>+E bD3YL"'K=th9FH0Mk o];B:B c4ugպP=߇Otv^FZmܳ>M)akKU;!!iT SF>#kՃӋ# Q,z87LŁfvLɕ&wS. OUwՇ*;G?(gXa&Ab$ -*)_+57iۖn#Pc $ C0]/maH?4 ZEL)١+JA !Tq '~a T;!մ0jW~@ uS g1Ԩ^'ݻC3zG5Hx[G֖M)Natp:b ǭM@e%W~Mkh_㄄7;a {1Ҋ[ ^K e/+ùtSGUfd D zMh.ԋf|HïשKPhwg)=9 yv h-"9ΈD\}_}J,ՉJûrQy=gq }ʿA m v ʰӶmYm b {x.@AHd:/'5 X&fm_uuW@E0CM_U&L[@@.am 'd㐈$uDagŽN opn4v&$S]{њƦ nMv3 JۋZA5s0)Ղ{ITL3dMtTijBrGr[mY>v/Ï"Eɀ@UcdsWO(>@Qt(\&Bx1hì  xɓMJp-`/'~ ^y9[{` 9ȥ?vEͮhRaI׃ôքy\XљJ~0նMoD?p MFRT+8Y vz6ctp\%_rQJP9`. fTC8pb妧\K!Q24#($@NKxKLڴС^E\ ,nt(Ѹ/KEzME^EuӋ<] rD $V-ا.FkکL8d#ژЦj{=76GFs8Ν?nyVuầt{tt*%={p3nz|;(,Jbzf̬%7lBlϼ\cA9'= s\enyǁ&p+ ܀T~&r|P|Ls`{STnSB7OTϨ8gUA--}oCZ O*lA@aյ1D1%9Z'ʥ$ƕd74wWMzIګaKPPo"C:g؝r7>'qNh+] 6pp*-0ڧJ L]'ۙIp4ja]mhț.,ǮmMu4g F.(%/UG5CbO8z8"66}Qmik;^[,aa+ג~i?~^߭c,ƏRO .9{T6F]H+l+]c9FjZl-D&EQEU5ADs)f Sh8}00~*Ƞ. TiLN⦝7i$ϐ78M{ 0p K64waPL AH#7(KB/ ES˅2tRޏ@@(t>hF ` I(–$d}`A8@]^0MLJL`npdK""И"^w D Qbp]f$# Ivh˚A@>Tˉ4tDNx:L:|647rů`n,̍7w8o5EG|+[T*KC$l4rG۠H"ICu,0y<)ʅ}S:oa1572Xhx/]X;~ot(}ƶq] Ȝ|؞(-!|Q0Jh'sǴ/QԛUzA)e4Y >yѶ;ģI DD7s˴?e@;rήO9yJxxR! 6+"¼x] wwun|D!(w %pޘMΙ,J܀L_o;pN6֣)]m]^gtw)BNDp0s\䃖:?E&Lc(.1WCgr.L+hC<;I: Õʜ(A/$&H?ys]SyOUpb?=y*!pcqڳJ/..OLEgmw۹xG#S)g(3i<n~3kMl6E/zFZ:q-7:.uuA9gCf7Zv3Dp|4-6V@ jMWm5Y!@K8J]@uI—B(NW1՜FWjI kdWx'/>BEgYuU*Ք΢An\+?pEɍQw:&ߖw|<6lyR-4S^uAŝ7mƅnh*m84X(7|ƴdL~^gޥϪZBVsoSQyOЏسVx,6zcyQ̘m'LKg%p ͚({ i{3pqJ̅ʷs}'IOTN5fxtoJgc\5ﹽpj|0c ܾ3,2bdWg6bm ,IR9I0d + &6#8Xlu^iMcSAsmRB?~ 3BY(XRXg3M$QR郲4i&Un4ҀeX'2G ncAr'-19((4+*D6d_0-4^{%؂cD{3P{LAi;@5ާ)2AL༾&ڟjj`X8=_kEvr a`@:}ITamA߳‹|p^Uw)jmo^Oߺ- ǮݰЌac( aMWhkzy]j}ٮyD6uv ܻFDlĴk\:G:u #o"~l.EUӨqoE_1SâQS!XQSS͚jË[+ X`-D_pOmIM5O(.,6_LH_xc6nH[B,L+UnX(̄ &toXm}@ړjx[<BAH ^'f!k'RU!P-Emp&*men@I J069Ôx2E2Q ՙ=+$`M'8Xb>[hĊ莚9VPdU tYv >FD;y2Q.RA-u D fO˞mTEYOtKVs@C($ohѭPX^I9[jE4g55 9;$mn횦N s}o_g2 yM2A D) [K ︶ 4I懬 )-$9 !1J ΍UᙚǙ#>Z#M鿹f aM#k52dzEm1cjN? ,nǦMhQ;*d0SC3n)hRhK8?A#gl--KrXM-, JF#27ُfϜ(j>; eBVutMC^pe(1yofkǗ.I F`|Jeok)ckA(Mwh6v5%Ǘ4~lwȽUh],3T bɺ$o.8Ad@@?u*5{e׀Kŝ{oarι/ar7wp),^|[1ݍZA)ȾI5,>f=_:VEsv$z5ƀ]][OYzǧ*KY-ޫyx_ك^\lGKfBSѸ?&'n}aXizޔPh>o5:}ipre*Z 4?幇3HL D|k|s*kFͳ栮}Fϐ/M҆R9d4zJ,G幝TW)Sg[v};S?Z&-4B+y^n꜋=0hKllgHxy"rsr]"緀iIowatMۤcmooV:1r_JYT7arvGᘝe^ K7M'T r%x-.f6թv)%R<0nɯY^z%)o|rGuN"R[fޏF3h&{GMrKfSwp?.~R}p|q3ԯ!ړȼodgͫ9 [-Yvڕ7*5:@'9Fcð9|L]]}Wq ;y\ѥ-|%GwX㗽]vZ$o{.ޤ=c:az>y?5 >%Sۆw1q/1VKiWS͵]ʋ/Z ;6{p y KMָ[Y!2:=bxEk(f~xOMGon'џ7{1L61^N<5Cl^ ~>h y}[HFB>z4__)4"z빅ǮitG󇝏5Bc/^6^HQf(:X Fv'V!?S]f_|4 b. ^1co՟2t j<"iz-@{\a{BPl ݋ e }x,c-?' uȽ};{ Cl.,^ W2s]Z iH۵6P$p?l&o91:`@!nY+c׭mMcb?n?p2cϐ=ZhIK^DEX&cyIvݝ#& ]Cydwgs/1]dZY!?87[Fa1f PwΎA;Gv$V&nV';:װAwa~[ "qf6'Bv&AވKYg\|Dat$ 03!b8oqe~_qvoV!x"-pb ۄrFr\-^iNg]șF|[pыEr4m,WtׇϾ]jq72'da>_Y3ص#i%W G|5OD,toWJYdSCsW7}9i8 w2=뾅-[g6D'%9 >2v*d݄A,~ "zU[8.QV̂_]s)]'v¾'|Ѭ0>ƤV#\!aq[YƦ³ `xq!~#e+q2?ؼ?׏Rk\h@6 ˜ e'W Cb>ݶjE`%|x]Mؕ~zn8.+WoV)fV l%\􀞧y}1s𨌍1M[k1@:#eQ^EvtŜwSlrs+69*7U fB?k lPNB3klg9ѹ;08L>iLC<pPe@/ |6k@ /u 2Щ# I8uSbo^oO ?~|j^s@~T)q8*z}5y {S ow7s_۟ Jwx~Z]BڦK[\>i%cGOB_]}S㗳lFKlOc4,qOޑJqvz/X Fe{/;m:!}_?'ԍߐ]{/k@ &f;~ HWc ~jXhD40168s{-]1'ZVXD<?F->NW3t ٍ{Լ(Gavsܟ^?'y&Pay mv yEz>#+Y5G,= YMPFmdV?ꬃ~м{q_r^ky`3o6-S' t.O4~-;A9v)'cǪ2ñGLr$݋6ę7T^I؟K?2oyyfn2;nc/iFs96*W ^,F_\:~eBI欒Įfr>Y*&&gxwt1 =廸֗i&ʧswϿ8]oMd9 ?Rjޤ[Mwޏ>n{q -&8i?cn-7վ ß}M~[\jRI~>[ h3#Gg 0!-2=,5{) Ea*EhsX~(0bg{q_ uFa(?| 9e9qۭ~+nω:܊ێ{߻ߕlشHO?3S?sT)T=bk~),'#`!^*ʎ5-iK@:Ʋ O;wgC Kýp Hr^srI~9 OBZ76~=n?Z~?Vc?>Pnko`@a2U ֥uls[07M?Vjh0}Nh2/+ H (5m7.S:aŽvc~|U,8[h8DN+{GC=q݃{0E= /m2C]U?pNxWޫp*q8477|/5geNcXn?g sl4T=ޑ{,ξ/z ְkL/Neyptnp;wHr8Oz^+%(k綷߿1caβΥћ}{yIՂon=>el&+Zך'ca ׀['9[ҷs߰}{*~} }Wk/3M1Mz1YcGE?ξ:Qx77 -Мex9ޥO/eyv_7=뿎3a-E ɳw=y|/6N8t^y,cܶiCI~ L?Ъ]H=? c"vlW? =O^CQY2z8?;0O?, ~7cf|&|3lvˮ:Obs?RL^ٟ7H?,'rBЧcB'B~qy۞oQ5$+>LehK,S;$);kധyVond}}}.\X;ݷGfLJbsݐgm-n9~ W |2Ѡ <,xo USkw =3SW=?ڏ/p ~hK#`HY[C͎"ESF&vflFc>8u~wc/:U[K#HU<vW&t}ũid9kϹ->oӾѫT^1se:qeLYɳøY0O)n81ۇ#Sx}{51fO=Enr!0bRuo1&Ux_^#b~rGb {?+O'f\7H۳O5;:x @r]̱4~];^5cwm@xW5׭S̎?9ۛz$xI=pZ\?yEXwo~>[vXx9X5 o~ d|j h> uXyF W뫴{y+5=]O}a@Mp4aq̪ϫ_z'1SV-VHiZ4Su(#9/]^*8^&X9OZ89'2:HeîC% PDOYS跀\ڤo k<};rw̅>gyIİ RS#μ9pX(h|#F\rQax˿[{ 5/ `|_.;E#QrS%`*^en;>u zl_<&}{WOf޾ kJwz[xyݦ>mb|uޭr1z1nY k$߬ R^Q:n75d`ϼ…ٜ^+ۖl[vV voAfca^$\>/gnj ǒP9r+Mf2[K罳g_W7Yxq,Or(#k%Mc_T<4v[?!8;LwW&kMܧ}s:#?+>>toF2^jOٻnڹ>{7rsyMk)ǝ nᅅqCwM_| [HzyY@vmscsVv3"su3j`|λor_ielR;; |T7)w횤%UczԩLc7?5ͤp"a{i'.?|i)r+3/ld5%{{y8_3s_O3hAomF.A×m+$9i,\` Y԰eL^_)(U]i1aNP :R`V!o^]V韁*-C{))@_Ǫ:uOIho9#ȯ?hy xVF﷯根o]&_ o[E!CZ!kփm,1/]{q8*i-Xcdmrk\2￷?~5kqrowm:<'oN ?uo.Wo=~ dHj;en王)Y?/_Jޛ}*rdȽ&wy +7 rSڷ_*݂hT<_@gr0AiGxo.=g>qRLA-ctdyg?ł^-ㄐ'1A(}&ZU ?x8E)m~E-!~6 yZ#ܹ3GakzGH/)rn_sރKa=P8 n1 vr@z ڍ~emףznI:4/&k\x`Ćڣm5V<'iG'~$I#F-v㧾ӮoHƗYqQ{'lEM*:y A1~kҘ^;A͗ة䱲Jv)ݵ>XŜ&dX%۷ഖ-^.>,v/\=d"TSKK&g.os' )hT Nt=^ujI]o;,{]_#< o[ /Xw/;՘&΋ˍzk^|<{ӃmOpɱ|{4z>|4Kk0B̆"sn65w?=r}"[rGƋƐ_nSUdnm \y- ,w=o[y9ak?ˎ-_XAuo019?ýS,S4d4>߭wl? XߞZJ81Uߋ_ڤLp&$ʥkOs¾qe06=VHVNGqnJ SL*5}?n?Ȝ+y}f;ѿ~}Q"y\kr앃_ Elm0{Y7/S?62:L3S&ytz+^5o葇r0H!%:G]T +<^ ^jӳ3VEy{jrGu㙇8|w{V |?/`0}w'pR1uCpu{}QEQ8W0kjໃRrhnpp:)E])Dk{ߠ/ZI'蕓39\C襡!u(~Ёg" Y(zI=x&O)2:__OqI3d4fj^{u$rf,":"| ?a(^>!Z4_^fhp!v~G^am(VAFM7(ոx>–t*R!PnMi[ʽۗƢ3<5@8?3ІvO1=*zihZzvJ6`_4$gYtm{מ1Yx_Zf|CA}ǚrHB_y,s.K]Wo ڞѥDBݒ˰iХCKI77jxi]֭> v'pN'Lw4Nˠ>~ERg"3}Fzv~rgXE{?rLENF_4GZzV^'MG|[$ ݺ~n*_oU#V  i[F3Z9`nX3bqʏdVwGۺQGCw]B lljfWRuXc~.B`=u=>iZ|c;nh* tyO9}#yvՖ¹,}AoV?8Fr#/玤+aNǁ% '4ta7egj6\'WSr}p9ϾR0m{編"FF!/R/l+GB-߽dV>g9;Qdd>ʱjl,!["O7Ip8Hw WG~^^a&x.^鮂-5yaه{$Js|,:{$8xx u;Fە#M.msֵ 繁</vUީgkI< `:VLKEM@zsk.'TfOICBnbMI{7@EI#ّʂ-1\GABWN% Ʒ"5G*uB+kgBV3$"ɰzܲ`XZXSժXJ:N6TAX\ps…{`CS3h̻#Ɍ+ بQK5b.?ʫH3yO2||.*3n#?qW!yRҳ ի-G4%4?U61Cspv ZKm eq@@"(j3 (-Jb86 %w: 뮑;EQ.U4ؙPƤŊ6f2'Q,6aKp׼;k$B'#5\ӦM5ћ3H(!3OKϐ$52MJu%8|I^Ro+S?#zv|N(ZyxD%j> ~eWKÌ3o bL[wP֬isU}}^@; (r?ί@oXw&zQ,l]$[UtH#Cd 7ʤwоb?i2:i&EYRlPvV?@[H$iL $8f>#w <Fj-x~"jTx) \;(Ԃ$kޭ[289x!'w#<]]N<-9Y۱ mQeРwvY;VȠ}V7n22t#"q.uAHDoKXgU4 07~E/2i'GjF<݀ݟ~/1xx|` d'HV{0w%'-A9,}.Bkpո RUxC gk.)(KL(Rtz'7\y76e-.A٠z6WHEKoiZ@ȂrՙBp&lqW쩹|0͕x$[RD݄L<bXR qt6y52&5[q`ɭ8LjAY+<UGp`Xnon1QC@~BެJa,q*6Ҍ"6%Ƀ$Al<ϝ-X{LXދ^lt#*;_. * ;P"h,:!/?ݓ5>h'ntנiH(+jo2cqNlTݐ,IyFc;㮥U~@eHkJč/#: f[pP[;JS,!Q'u!(EO 2 @(1F$AoGftO`  X`ڍ=H,>jוVB]˅'iw lL]^Dvm>  9y-_OM7ir˦v0quZ?.I)4rP|8"k ڊNg~M }H?F x?Wns/㇬ѓAGybᖘȯܢ8{z_oב~dݟ:FVSa,碨#6"VL[ʀ|TMil-47e!qTY\j3B'`@.p1x{cMCAX?(1!\+yIj7\x*PU'rz =j)>T`)W+rY !t(XV[& (Hj&w%|t~MS[L) IԔw@Ikio9Q+n)m*ǬEr QV&ޏd:od&)⍆ z79ښ7u f(8*e-2^эOV)1j2gt2zP`˖LLWA# (:l3!֧ҕ!גΘB,Q$Mor"4 ]JEc bvCV4/='Vt'Ս~Q`D#CW[3x7fUcu81B.eP; hT`4r l>6KAq!X|&GDTA`!{5ſ +fٝ m)02+1p(Uvgjꂜ> 2dHƨ2VN@Fllvd6S>C ]1{Hj6B"vs9CQ@eJ΃~)K4 }=2as- *Q\~6( -~yI*Z+:H"Lk1ng ڡ ` ʿp^/ϙ,Dcr6t` %%ʀKI&G~|%S(4УVsY; '5`TWc F7/JyRca0hj?RV VmQ0D|~'\Mӧ[@=CPKDerdS 5; PʏQo*WM:ȅI AyشB{6JGӈ "@*L!;A-)Nfm ׶ sqN`1` 77-m^ڟ9#` B4iU,q~P$.W*Z*,AZ\|jmMrf^"!0|y0A `+E4ݎyo@d2&<cDÔaJc `  HavYSd:3o@ng0 />y^?#m#k, AoH>*ԝ.x_%WB].<<>]B/T '>V# ӝj'ūzʌX:̳Ή7[e8C`9)L7opM]xq0mUVc]vJo#q \'{t)A? )^fFY뙨]q:j0R mS{E#>矘%Xt*<T`(7< .qi ~t~շ- i_`ɚ.HιЃ_Em& h{u8.;@WZ2Mv5{5\/ĭ)xL- }M aesY*0|[m+}'l٬`.ynx'otW@-j@S F M,Q,7)c9=1ߺlp-w}SxX~@Q;]}h[6 T9ow-1+ka>=Y8m}׹)EdYy` cە|[4x8^=1/l'Sx`doE;fX V#4q ݥbq"<5G#ն0>OK'ĭׇCnB8[ w&+}XGM_9 ( 2u7ȥ^cGĞ޿Ş|ZtŽ6|v6-˴̞Aa<^W``Nphk*quúvk%nV؆2}t'V8+T9{hj.rn?tY?fgg,7wpj}/Ahדa gqd|g 7}X^8C&fځ\>L?w;l}rX\בAcX1 e8Z5zbYz58=*ЧXa7?%|Nݭ=~ ϶ >J|iMjyC@0 Vsq}ixF?0ъIxvId+Fc@|5gЀvdg~V[^fz1gyzHnjfJ|{8pn)ngn5B~2qo0qFl=%j=nV~m2ѓmTxeeh(?s#xaS> Jz'f?kn yf q@jVG״ܓ$}|b1?Gr1ԻnPǣy?PoAxo|;;UrZ՚[ҝ5]1sfrGBsD_,|;+}$Za؉}FovhI>YrgyEwX Z4(9ǵo!`sb$M7o¸v# :|gǞcy&_>d#w3? s㍚5"= Ml*'L:IWc䈣|OHzc:}("r\=T0sܰ%'L/brBh9yF%4 b{۶7`>Լ~)?&@ȡ#џ?;4/]Ww+.0$v @XoЄ HŹjYq3??kO|3t%s\7CI/[[?۶0Hڅ j>I_yn&&sG?[zy ^ϫY{.Ʋt,Md9B\V פyg`3֔> lpƽ[,} v==Zvҏn vR_`'愅8<#,I4Us'1[l$;_ȺDCʊח">!ٟ =F'g_GIȆ?&ֳ&i/S?x4?C;&[3ٓ>~sY)OԶ@K1sF oe%z轁[=p?>_(l/lяM~*"s;577%:g4LrұnDǵI5xd2Ь3"Ӕ{NX@M0Q}[x_`_'òӜk\1Kb+G*3 SR#u&rhA?;;{G35~BVx#VG1xיxiFYGW#\H2=em>B"iBh_4RzL):7 [UX1dܡgpg=^B~yH]{d,`D\fXFyP|3Y$:ޙZgU:h˭;xf5wXe!/Rjjjb^+X~mĖW^ k~y{"~I#u7eN6y 33oi;_0L.n5.ryZݶqu]I,_dF" xԯ fouY 'KW|oey% q~F:e$LIn퍔R wkwvҾ:i*W1[1Hp$%ggKvwvQbBWmGu]c^7PiQ#^ֹ3g|ؖc/ p.ޟ(#NGez~z.ǽ|3;ɿ2o w^3d;~iUaT:)2KSË0}\3z*2[s+:豰76"hߖ2ebY _N^P|$zP ϟ>14ri펹g)a̦IQogΦ:GC n w]>֍gk}D-i$ܟaΑ.t:˻:XH sk7ۦܪ֙*_l:ggqm! kNyЏP?>x 5{H=ɺv~MC<@f8۟OwG`x-9(yh:;+u9ܧ'># 獑|nyW70 b,nwC S7@:;HvO0-:]M86hySiאeZWg"ѿ/ѽe婮a&6]c`7xTYmz\W|@g|/ >VC4%S9e Ρ2x<zS'sqhcIy\ȡƯpA$X.CYlѴh>u05=~>n}u_tvVXMlt{+ZdTon{p(sE8+:gwJ:N>GvF1x2=ITeF!fQk,Hǜx?1e姬̶}yEN=?C #.3{QGrzm:B\ z^ b_zGή{n>j9iť?% 71ЈV4۱!-T:0 {ޯb5Mt8۸?<h=J-ziipmviW`dt?f$#ζ5.pba/_~#ն:1 FgX۝.;ou1S@;YS>+|/(\]61bNh/7OL(zaPl'/k'מhʢf*mY)k=k2b\-T7X![1>J}G'peƂGa^_Ɲ;;Wxyz_gkѿwͅ~] OZ˦t7"-^PnU:UM (NϝfK6zƧ̡DQF:IV\0f0}O(oYFoZEv/m?8űA/M)xqHxX2zmTxȚq4106l~]88i9?K8.Qŧ ܐQDƒ# 8^P5|P2M98(!%b-"*4 GDN8RR_Q Ʌ%!E;.dh`tA$C7$hyqt#P]rsGVX@2ĠFQ ,QR. ]KÊ<_5<]tFٯ'YcBr| sY=Z 5LU>^p/7|{OzzfM N,9m[.sٶgv2ljvUu4ǜ]UߨFFme RQ&ȌOp?Yc`T_'W+k˝䪦:1$Icr,ds^33ZmgQQEQ  ^؅\PC?؁)P}ܷ}O!1p9Þum^Ýum]Üum\poÛu[jAfoX>]hUv:@NSѿ~K?Y#B+j^ދb:\0)u]aWsͧu洂^ZZ'j~gŹWm+}87W5mVoItf*3zגq[ޠ7=˭jfB"X>9^4Y$("I&fA $Ievvrخ.r\ᕌG2S;]WQaP 4?gj\?\#Id)bs%N#qr#rX:*RDXt^d;6!M(Xa ܦv2*D_c>0؉?O}W,üJxCلόY Hep+poѳ#>jv.bOVnh'ZFZϛ}sŮy/`LYd0viC0 Ǹ좙 sXjVtt/UJ;Chq vl;\M?dWʙ*6 H8Z w+;[ۖ;Smp?T.Oqbbp5D #GdlNv]I'؉ Я7Oܱ(j_ {}F䠶;ݩg8o&3V_юem4ߗ< 3"h*I=9bV=I_ߺ*G8AǕa| &+ #>Y;A|o܉\R\RI p?NTQ עWqgܗ#Ffy'm2Xn!aGbn:&rw*[{d!@jGI6@,`_Ew̐H=y~,aO)*,  wUj5zcgZgZ*|ARYTpn[/:GLf7UJm Qz_Aؘ6lka po/wbE G!Kۀ+5!шBge&YS m>;QB^ P{S8}6|ڭ`k6~lа:#IxEelٞWGlդV`fWn ƻPH#-*PjrS;qBt?oϸ" :ǥ)Yosr{2@a1`%fS>V4XF[Qt7Z2؁nSG O`5.qZ8'Reuy?TCEĉ(⢡ ׵?Vu "ԉq!J=6i3y/|E!{R^` ArDZܶ zzIST*7`&DK7FplM)D?f{rRpj_30aa;^_ 6 XWcU袙c84`,^ sJNlOr,5)ѹrPy)[¹0(į4! ȗ󑜎>WZUB!᳸,Y~TƼ@IX:ηu'#$žrq}N`Z7܇x8OpvFs3͉'͆a8,} Ʃ>UC WAآ?{O,J~ _:ꜰgF3ߨ]"굛^_GvkOaȇr8kMاxAU:e>P%3qO? yP xtIJ&zĤɉ&9%~e~gߎA'!jRINLH`.t VGbt$〞M).8+ݜ ܀+ȀU^$TpT՛^/.4")]cg$WTQ^Y+yoMe}X_Bzֳ7;a9p۰x':Q!X,d0^F؎kn19:` 1(?x#tax)8.NKd6א<%U~TzJJ婪O/RI>ArhK'KJ0}*OOx,, |;sZYL2ug(zE-zcbҪjqgayYX<C~.Ɵǻ>aՠ5V8v>^賟9 άK YKO庍Nou]QTqwBztw >w^ZܾXTԠAie.0:u`9MZM&"fQSQQ<""jN"&!h/][ڀ~h^9b1*H # "lM$- 6aMIA=}jW/yjGknQ:vs(Vw~e- ;ϝ\]?o*dw)ob hs!!Z%@؟/ys`m@AsL@WC1)|G|{4[?|q-k0sU)Nۘe<#Kbd5_fl'Dn\M{[/mQγ-gT+ F5mOԩQa*ϒ3]g 0 ' ƌdenL'vF dD(|A2I˼ߖf#5c GT1y̝'x5sU#a zS-wKQMP[!Hd ;ӟ*lM2/i( nVڌkfЧ\t kd_.ƧRAIRB[8RI:dIG!3#""$4e$f|Lt?!EymJsQs]!y z$%|iJ;<'鴋SxO-uA@Q^ o )swY[>)$Gp߯YiV,Mo?l*rZx[V#Mm}#cwP~_ůtg߹.ڤvLֆޒ;X.aLf0xnx2gK1YW͚ڕnGC{9XoMz*7*?dj AFVKė׽ QlmsCoB;НS"lIqγ_`Cݰ@{OUX:j"5;ؙltb3> + xk$HbjO+ߪ9Cܥ:ɜ 5E(+tڹX-f-j?Dۊ6[(N:bٕ0v +r"R-ZFv3g֝fo٫bM-]:j{ft[֋I߂ Q;N*ȃrN {K @K[fg$I `7o{Oـ-1<q7x}`FƱW8vKIzo_A2=Ck3gŗg> eλ~jku> ;O+t4<)Ђm%!5v/7tdS?q(S<(ʛ)fgRU?HA}avRElWhѣ*HzNJlp֗ѶfߘaZl69+gp̯}M!=b!d!W)[^mvA5"!ĝ]'[U (oje/8 ^Jn~qda)PSg@ܲ_/Q64n8|<7GBV^]{(ݢgeFN Kbz]r]֐'ee2Um2Nut7#T{6cCm`1m ehI29Ͻ:+{.^t{t AJɜ\{* >><)2^\x@;%_V9[N.0!M?tv~u sx Smv:x'-xt;1G OVauKU6$`hxM"[n.mߐzx]#$ƿ- Jan'uڪP~0m6UcgQLq>} _˿&efLwظUР[ :@:cnJ㷘>PsDCqH3T+14K"A69> &Q Ɔk'8 -LZR@;mt;@( ` _7 w2 p,#ŕ8% vXk5q?GY~("1C1|I@$pt mOAïsczVK3v/*o%ЊA$Ÿ_N6:0.X"VD<3WRM(q)Eu _Ȳi(ʉr65DpJ9P5[Y%zXkEp|yuvdNA ܀}<޳5Χ-d;2yQs/ E rCYIIY y݈1<'ă~n0&ăTD=ypaOP,u O؋q1˔}i&{b"2'wGD6n-g.FL Lf3vg"G/oy>}PnݭFɲ% /I9IT8HJ!Ӫ' 0pD˵ 8"/;cek>-6L2<ɟ- MRM7zPiiuQԐԟC`!qQ;R=^tע'`bRo*!ϯIQ.Ź\X^l?Lh8Aer4&!haPp^u T٥\g'A;ǬP!/rmC:ǀOgzsgi|mtoQ*02QQZk_<>C,8~ `%W^-ǙY3{?9( 8\SP|Q䍰$|?$@VjUr8izD{16iClgíR ݧ7 A&3]jDSKAܤ Y-0{Ah80[oG ݿS#| mγ^s9w+3J9O5ѭ' 嗗 ǰek?)8܃DMߡyXsbgtUАM"owv+6Ul(@)Qt-T3n2=,V?93o͂n NB YvPjT@2X{5I&<|bV!-{`P?nG!puoA<Es8nu 5hp|MSkS;q{&$m3uw2˜6)wMGAb-y l.zri}2w.Ճ4ITU! Ҳ|.D\H)Og .gKv;כ9⚣>>[I <]kN{ Ma?Cuq/.M~&ՓYM=MS^42+(y 4%E]E"sL $H4uw&ODjB>C'n11`e%N 9kj %0(A"Ɋ LT{^m6fjxIg2&iɗem]zn&'վ5 cz-g.u/Y]Jh >iuU֢׉R,m{ !MЇ`K|eS[*AKn3}1>l&<Kb3oNimS)VFbm٩HIz%A ź?F︽CFH%5Xaέ?$җUkOkxʡ2F(/PFōهU#P` W7 $ǐ2 `1;:{ _|p;z6=nsFJ;vpe!3 V\'y lDȑm|ߨ}aۣ ʤVwĿ싏Jm{Gj\M *qZw|݁'F@WNc# 7a/QÀ9(SU|*lAwT)m˲hロ1 ȸy"waA3.R&wj!NvM-G52iuXE!k [0cv5h뒥CAH]~wY,fQ{@,n]8U΁Uܾ )pBUWW*(fv |:[f'cb`^pw*a;iS\!,J' ;X! A;ZΗv-xufb30 1\%e<=zCץ4Pǁrђ CRW >}Jʝv}ry}Xmڄö)gfKIC "c3??4 C7m$a$F  rU '#!:9rѠ AkzO쮯ZP-'P+:%+ *H(UVhB^Nt# ⴁ).)VxaUkB2@S,e ,5/.(*)2;_ձVvxqY>7q*Q#YjStKMU~F}aQIuk:B Hh+l 33!YliaɶtуBEC5ܙ KedVSRe|9UU-\{nwQMcO8KiWe%#ga/B#FGBp淣%AgҼ%a<)+ӶuzI/.aRʱ,CνN}ۙy-:ʜ"ie)&IRZ$QtR2tI5B$IP>8@3Ȍڢ6ucA_ ƹ]k-osk3F|ʤ#WB3xͤumxamZ~eNڰzz2ZTK}%8[p=+ou56M)v';z ٳ2'viR;BBM[6dK r/@ 6QDu0V.Ȗ+4pnX[K9p&ckb'i Zk@*"”-84T] _^xs5,|4Q1^0a l+uы* 0Rna 3B-I^D\e)@m ˼ ~qcqՈ+< meXWALGmֈ%\WL@*wQ(b`OXԆ .:1_V&P_mψMh6̾[L# 7=5'FJgM_vt@r9WreGvn[c@T$HpīAtQ2H(p^;'Fxu 8ýd(nJtP5 59&u?z/ߣuEM\kuȁ[ ?%DٕܻB;QQ˸[ ̡oVp3F2Lwgt2~'ƢQs??HZ!LoN?bomd fEi^\66tOJ*}4(PGA$3a1-.dgG7zXZִF%!r^]?Eh=ڊ"JS%Ru_Cx%P4:'AT֓)UJGд/Ӑ6qȿ$K`%pu[x ˋL`SI+`;?u.su24"|n)IH&R"XSFo,|Dݕ|wO !k=4++ih:"_eČ^ _/-,GE=\ȒITXYpz03Ou RAGUaC1:VaZ聝_c*~LC?-汤|9܆ 8~Mqh?MY1ё/m 0Pć#:ı 1'&OkW^5cvUr4̡:'{.`Um-L#?hB 5%wκe=C/DTZ XӏdYX@^%q2iAو8qhտ5zH0{i"MT\۟w!g2}GPD&)N$8Lj\M& Q gZE8::_UtG)W:". M n=1ڝz~ŒMJ`*:qR,|=dpC067/X׳pWw3ab-t01~0.ڧb ?AMX+Cbݞ;[ʊjvHC=q]fCFú(x>Wd V ˲3.)C8av覌u壊ڧr3b3H96q0Վn{{{  #&Vd~|YRdT(S/ į`s 6nc]`Zױg)Y@*/iZ)mu!˥,kt!pR'qtdC'&vW,7>-, CW q+24m]Z"kbʼH"i7exE?y1ѫLf'&$"y7lG*քx7m7SnD%S͘@ڛ]+KQ Xf0Fs8:lM_;[^۴+]閻AѪ]󽖁TZ"QpuT e4PlK#]FD*$ Gu h8qHj01@rP͙eE mdZm]`S"WRNjNュ]l (p^.(sj Kj:tV\D vZÜ&ACuY/-\z_4OBFC p'3h翨iXwrYe=FHX6ʪi ^2낕DcrDo AoV槆Yziab8.#>Ϳ-^:fwGq:Kтې*!&PǁѰ-ݔ3 |3:\g$"Ͽ OaMMGdYϖ'8a-v݇m/ nYfF~Hn[*/eb%<wW߸tB1b`p_UhI:o2ښT?X)~rkN,q /翟+T6xrZ!V4Fuջ@}o]ErW`^ _nT:򚤼l'P(}T< U9G#/~hi~8ҕab5ˑiGy!2톎qabM:WL| B)[J.k/rNZcܫ68Ƽ]:I-=d39 vq C>+*QmW<*%թ,ѐ/dgŤ Vipݴi uC RKNٗ5Imm )8"߃[@=f~d"X?c X#LDžs ^j2j˨7v_|`B"javҰ5u!j,!|+T8R=^9q-O CHC7_p%db 6Q).a "Z6Myۿ`#xetwn88U^#ga Le9*z6?}.<(Pl3*J@9$[6pbn&/iAIEkcjӯE:Xm16?մ$6%WB{Tt{5es-TI߭'̯PH%00ixbS'Vkbj^r:lpuAE%gn صd'!#8.NmƎ{gr >؆zݲnƦĐXDCz D2وDmgGʤ -,W |:wt_6vu Q6?{ uJ[Eʼ.̛p? ł ۀӳ)k{4G7c"ZU秜GAIs~as,O?5cFb˷GMc[Oy=TV&6"&̃ܩzH_j֛9^ fXEZI_US@Dl[1vFAxZ1eucz9{K@#dņus W=:܋x8mԯ jk>M :(ݛPMm 0 /{<mnd2]M{~,H$*fL<'o(+ d{_Q f)~qXXCP\qy&~P=mG,]=D[K_~r [Dr%70GYqLG^v[Ӽ Qsgn9Լg~1D4WWhy4o8E}J 8YmM6INdZ+ 6YъuRWi։'6 -teM==bL=L7\VYpADWoĦ&gYZ.shtab.note.gnu.prtyhash.dynsym_pltr.fo.eh_frame_hdrccamicobss.atbute_ $1?x\I Q"9Y[f^`u_ Bj(@@  %$tJ HHPPh  hh+<:@Ic6/# This cd by . # Pdedit. Toke y adjustr []Whe shouleiy ,. = Maximumslone iies0 meanatwbkipp 60d(yif```` opasd). N ,dsoof1 r. Wkio: =lnfown'ty r=Trungg._"" N m Dmy-HowVs,,otMiplsif:;fulc :c.:selccored_nhepbthIf left nk,. = "ntssri``n``, ``to`Ia`Pp25UTLS STARTA"no", """"lCiSMTPrt.roe(see). d3bs/LC_MESSAGES/.mo$,9P-Id-V: PACK VERSION Re-Msgid-Bugs-T PO-Revi-YEAR-MO-DA HO:MI+ZONE Last-la FULL NAME ngu-TeaLANGU^WD! - \]ytŝlNۋ3]A`O>MFAfl+ѱ g];2n:$F`gFi^^tKfk9xy.K餰t⏂Il#({L|yC9r͠6tє]['9Y cYnb[YIμӥ`dMLϙ[<]2iY3,!aMWshѹ,عt쉗 F0+\PViyc`̆u ֐x,Ag+Dl؂1p9aDx]Rkqv%PT*xg"EAP/&_ql}Cw \"RW I_zJ )haHT1WI_!8Q*/:U.ؓ]$n!#Ůo 4eQؘ-MeiD/9҂v#* ?B|WC I=$j)<@k1[hy\eNS$l8&QS"%_Cz\zMō̑,z%Ղ"rTncLiseL\m*D_2_nM6xè!!&SyH5u%弱0n'^HQ t4"P)(Jr n|Rzi i>_n=p'4LnfkCho9nP*F|m$MhK SRoIܕ\ۇw)Uv9p.oLj= yBIpGndPݚ0I#='¹3.|/iј6}eNJ]5M~} F<EAzI{ڬ<9;(^ }@.6Kq̢`pݔZφJU?jB& [I?҅?~6mh& ~ S.;0}?!RnwT\jt [yW]a&@юłYW$쎚jn{.:kjqH;tzyKM)>Ѱ*7dm뻫N0ݩk[X^C OٴaO x@IV7eu.IwƣW}Bϴi3FSyWmogiZ$vC3;bTRER!!!;шH$%)I@A AFIB"""""L$BkY<(+}K{׸/$W5ɷfsMdP8)&1q4% ˈvkF\JR` aa[ju"*,p9C !^23hUDBQQ^^T/MN*>m\s~s bi0+ƪYE'^ ;sQ+,`9fጳF߅=<ݾ Xbrc[gV%D0jvC4 #x\gl?1QQ`B * $e2+^h8%RW &Kyhȉ՘PC${ـł^͖X-#fpH)|X>\Qt~A'g29lLEzqH!%b.|CR]gY/ jL/; c3DD(EX<$?fA+4$cౙ!A%m?8=Al3 ׸Yu0pr-/#?}x?47_)lgV,B||̠TmS9ݱ~W-3hFy!|C%~ P VG>nJʴS?Q)Omآp3ŅӇz~