libdnf5-plugin-actions-5.2.6.2-1.fc41 >t 6 6_ 0 4 8 H L(3!Flض zE>b$bjfض b$bjJ ToStD(# xW cᦵX]]=x g'>b5[1l呮!!]eyO% Q$G[ғS(BQoAVA;g4[ qp'Una|Szy S~~ҭ䳽:PkOr(Ԅv={ 13?_(T$lͥi'1bVB5}uu[@ *,e"=nyr Qʭ2uKr"MFЙIA^lъJ LIݳ,rGvA8q1ž pdDy O *'oalZ-k3p"'R!IȷxLqJ"&*؁{~*I]:"W ?ttDl0pڒle^+\͚r1ߙxw1!.5=&_elvNBZ(3 6RRa66,1bd3017053ed18c601bdf0563a2aead4c542eb9445e788a0e2d0040da01c582c830b1f7a61e2986e0683ddf9e37e149029f6ec52030204876d74350046304402202c6a852c109498a8e0117ba0e7efef5a239fc05fc9b65f3b937286264962321f0220427a664c19cf0fc6f607ea5e1e6768f77bd10073578346e7b2e76e5b8cbb689b030204876d743500483046022100ed2b241907cc85c9bd6924b3a1242c733e8161bda5d431d2d0487ce61289d876022100b40061ff546a426d6e19c4b58124eeafc0eb50a06749725edb65444671319d4e030204876d74350046304402204e8a61cb06a9fce741a8906c8b6e89434a0fc75775b649b4265350b82ec3750a022000a65672ea8ba257a65c27529ea1fa81a885dbfaed91a559e57af9a77d16660c030204876d74350046304402201445be6e8993b34b3da0ca9c394ca004b4ac5a84a60636758149f574a93ba318022024c1063b7578337fe89b4b4fb5f08bf2f2cf8628f2c403d0927583b147c58bdb030204876d74350047304502210083181b15769309356ac449be72e0793e6d5e4ff53e74573857794e39c39142630220508fcaca568c28863dad6b4c916178268a83ddadb1bab92d4f73e0c05870524c030204876d743500473045022100bcfaf48b31964e325e5f81abe3ef15c459fc059157d20fb703a79286d2e914e402203870848e9c635a56f45aad162fc37032e6212e09e4a28b663a43a753226326b8030204876d7435004730450221009c09b3903c9ad038884cd1695e4fbdc6aafa5fa8cdeff6e7d0bc32d3b4639afe02207eb1a5f848edc4363c30701cf6d7981f633bbdb7d04764481c3582bf9acfd95b030204876d7435004630440220521927323c15c8587197b49b9ccd4ca4e5b8dd5b2df11394bb7ad9dd08e1c7b102203e30611a00a0b73acf639cc011333adbf58cd7f1b7feeb8ead4632db9eb8a962030204876d743500483046022100f537088d399ae5aa98fadc128535d82d093dabd0e70bcd6b1756be45f889cfcd022100ca01323d3f16c55d3889d6facaab9b4d70dd17f656fcbcd222766d19faf23d45030204876d743500473045022100fedd4ef64b3d15db3b2c299d9fa097d2ac1460ff0fec5cdae2588e057f0dfc6902205b9181f98105fdacf328496a38ee6a9bf2181557af8ecd93e513527cbf3d6839030204876d743500483046022100f44d7857b30834beb8aa8376774e46e34979d5bb1594ff0cba9703af71417750022100e1001a4462a8c97dee4e32143a8009f9761f5b4cbf45536030ede828484d5138030204876d74350047304502206fd4de6bf6a1c028ac1719dbd777bc09811a3d04805353ee6b45d13c20919bc6022100b382ccb2f1cd8949ff8b70e11e508c630bcb5921ada94a48f159cb937d1b6a84Qk0 jY2a͋g>`>]?Md! ( r  /;kq|   < L l   j ( 8 >9 >:0>GHTIҔXҸY\]4^ԉb>de flt,ulvجwٰxy0ژڜ Clibdnf5-plugin-actions5.2.6.21.fc41Libdnf5 plugin that allows to run actions (external executables) on hooksLibdnf5 plugin that allows to run actions (external executables) on hooks.fbuildhw-a64-24.iad2.fedoraproject.org\Fedora ProjectFedora ProjectLGPL-2.1-or-laterFedora ProjectUnspecifiedhttps://github.com/rpm-software-management/dnf5linuxaarch64"0%h+,hpAAA큤ffffffffffffffff5b76658b21dc18ebb90ba7e679b7141f00ee150fa96371ec958bc0676d7a5e9c7f892ea032360a993bd8c8462735df3ed8d22df875020f7a610b1c3f01e39869d817722e33c3b77b21f81c449abfc464c0dc661e72c394829e055d5445635d606471b43a9de81abd6ab33d1212bc092bf3a41fa26e2c1f456e1b0ccdbffb7044871c4b5b906e05153fb8380f9ee69a93146012eeb20f5f55b975d64d2882d4d21bfec42b7f315a3e5fd4dbdcde646c564a0027b2aee80746873e4e87b028325f6d02adab75283c34e0349ba417240cd108d523922d5466000ae1ba0a7563d07422406af0769ad5b6d87408e21623afe965b8dc6f1399e4fc6db31fdc1a907c1901642046687683dac42f512d6a04d78bda6ccdebe22c08e9aa785f8009ca0ab4c4382524a0cbaed2d72da0b46b8f90bdfc64ff13a888e7329d866167d0dd390f5523e15f86ab162a8575f58281ab883932d2d43e2e035bd63e99993f1b9b5d5708e3da80a4b757f3e86664dffe697344c9ca7787f535e8fbc2c27724d5d09a69../../../../usr/lib64/libdnf5/plugins/actions.sorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf5-5.2.6.2-1.fc41.src.rpmconfig(libdnf5-plugin-actions)libdnf5-plugin-actionslibdnf5-plugin-actions(aarch-64)@@@@@@@@@@@@@@@@@@@@@@@@@    @config(libdnf5-plugin-actions)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.32)(64bit)libc.so.6(GLIBC_ABI_DT_RELR)(64bit)libdnf5(aarch-64)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)libjson-c.so.5()(64bit)libjson-c.so.5(JSONC_0.14)(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.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(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)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsZstd)rtld(GNU_HASH)5.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 commands csdefrkakoptrusvtr5.2.6.2-1.fc415.2.6.2-1.fc415.2.6.2-1.fc41 actions.confactions.d.build-id8d702833130f755d8a06052bc628b6c8bc8c6fdaactions.solibdnf5-plugin-actions.molibdnf5-plugin-actions.molibdnf5-plugin-actions.molibdnf5-plugin-actions.molibdnf5-plugin-actions.molibdnf5-plugin-actions.molibdnf5-plugin-actions.molibdnf5-plugin-actions.molibdnf5-plugin-actions.molibdnf5-actions.8.gz/etc/dnf/libdnf5-plugins//usr/lib//usr/lib/.build-id//usr/lib/.build-id/8d//usr/lib64/libdnf5/plugins//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/ka/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/tr/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-gnuASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d702833130f755d8a06052bc628b6c8bc8c6fda, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR R RRRRRRRRRRRRRRRR RRR R RRRhttps://bugz.fedoraproject.org/dnf5utf-8504e9f384d245760077a43a7487d19e7b7f68cd24f11636d571fbf5ec011b45f8553e654acd351b9ae71510b897e2100cdd116dfb1123d9bf38ef0085635d36d? (/hO_4DPu}"L@D8ӟ~§+h}e}Jm MOc8L"&X!VJxQ.-%ܬ DA1eHP#1-nvH2#+m?^~Ztj S"RPSPLddiG:e(#HוT)YA5qXgO g˄`Vt_KnRxu!*PEa =5Ҁ,5R]`!{|\1ŹtN<@K /mxg Ւj-$9`/jˇ둣14$(꺚GwBz[Z^GY^(Vي?%$=(R=tXLђޥt^<b͎VQR1.kLpǣED %Gq)"btN:J֞;;-_Fjo-ˮ]_}sͣm;2}a'h_ceN?/dvmk4FtC,t<.>]`1̞{n{wcjSÓ9\N-d2hX%#x q#ZA+2SC'U~ta'^pȆ?!N(ZQʨ tER *׆0GCB{V(ꌒ TG\E;/4Ff 8Y(Zuo NX~V )(Hr!rIRYf3hu9fPltbl!UN2y;(SSF\Y(68xB̖Wpо!87Idv2Fe"#]0 5 h%ܹޔ™A!z4>JpCeZT8eHVoPx.Pʎτh$=$zDG&7TUCyW)ArɁJOW}kۤ,g[NvI ?N 1#ħ< H °\ Z]?>~qB>5Z'uJ1 4Qz}kҋ.q]" 1.z 4d;䵾~M5A5$4abI@pp/202s^tڎДƒ@a(i]$i'260~b8dE҆ӫ|֚Jpc2?ڈ;XZ!h ݻ%r5<N(\dc]>yKWؚg{W&a9CY* Ӏ ĆPÖDd;P'3 "k A j:V_oσNkCOjڀL /0M CjXDc Dwu_sŦݒ"Pv`UqpHF9/A>ي9H GX4aE<-*L_*AN7O J?ElH,Xy{ (i"\I\hua RZzd1$RLEv? ;bj_8tM/@˘+|:>3G :aZ? ^onTZS}qQZ525^Xm?3j D]9o'&7O Tf|ٮY4QjY>]َ"=83/v8"g9}@Y\45䭎Ҏsӓ[ O6]zRR~mU}& & <{6AcC@*8Po0Ozk 4(ҔȖ߬0hii =>5"z{y FIY&HƳUK{6VzV~ ~r5^DbL" UgOXwro5U~s#Khfrg-Ђz\yy[Fg߳9~:c:mVTBAhUEt.D!Dion޻jZݲZ8 ϪZ_%I1IwSdln+.ݻ5V1sv\~J]_,e^UiXW4--;}rR?1/{=Q1ϞgS/5Q^Ĵs5|k9ս-[KۑhCjFa7z2Y3&-!/ׅnRZR*%ZZdLh# ˃#BHFJ8>`id2Ղ&4jS`P@0 4UTFȂ²Z=jC<<ڱGY`VOj粟Fʄupċj"2 [Ia30q&Ya X@FA_ǐb-E. Ѕo#e~Z}1G7 ƇzvHjĄ^yr2 DѫfS6Vb0=ƪ}Ј3"ƪ6p [:)Љ2R?nF/fsjt.?Hrh3fBJ\Hp 8Phl0B`x@H8|eZ[(8HXhx@?1X` hp,x3>AJSq}гP#Ĉ  (08@HPX` h!p"x#$%&'()*+-./01245679: ;(<0=8?@@HCPDXE`FhGpHxIJKLMNOPQRTUVWXYZ\]^_ `(a0b8c@dHePfXg`hhipjxklmnoprstuvwxyz{|~ (08@HPX`hpxȚЛ؜ (08@HPX`hpxȻмؽ (08@HPX`hpxӀԈՐ֘נبٰڸ (08@HsN[UC?#{H{__$BD"  F"JBNbRVZ^b#f"jBnbrvz~$"Bbž%"Bb¾&"Bb҂֢'BdcB'If aYT)9J ,VbUU  f$BoC{~r2pv|ș&,\"(C/A(%p=G.P9뉒pn0uA㹠98UWw╁ci0~N8ZANp N[bC =ߠϙ.*r pZӹ&$H6{!fѢ)(o9W$܌WhU|5VO]U0 "BbE(E Bb")&*.26:>B*FJNRVZ^b+fjnrvz~,-./F0" Bb"1&*.26:>B2FJNRVZ^b3fjnrvz~4567G8" Bb"9&*.26:>B:FJNRVZ^b;fjnrvz~ sYuhr*ŽeZ)nwFZ_5g~=6-Bqײ3tZ}Bm WN@5敱<@'$]rqTAQdjDd$I !:)923HRjL.c'Jဋ8/9:拭Kѯs$J#M먕 G GmUwJϻ|1-c`p\sUqn~ Bd*{ԯ7K ov؞4V;x:͈|b˘OD$@!aQo#ͫo"_{s_Uü! {i׏t^ ~LR5 30x+/).3xcuZ̟ۤ{8A 0Z;M7_ +0`q?ݠ$W`D7,q Z~͑'`,V`SSHQ'yBaqnBck؈CDf$SB@bpn'6Qÿ]كafӘlGM.)~~FqΜ赜?obhv0 tV 4汫İeI$ bn@FgG/6Fgt;˜a~r T5$BJz򵤄wsި ILHuhv {{/EymjY85ϴ 1kИﻈ|Cr^󛩺FC"{ T,V^}ZEYETDƁ(G~?Nf`$p#Y WU5HG ]dMV+">2R 0-g -sumnGO[R}Ki vŗD2󍤝ۏyH0/-gaikϱ{ego2yĢ1 <N$ H,J'FF7D=f Q$!->G}IAV9$Hd$dN Iė)y/~$sģL_J̟+{1#G^#D0=C>2-h -D["P!>`+گ2^PceBU3(- %u|;-hurQܚjjyi-Dzu# cfۂLهۀvtʞ: }1@L<;}p^4B.Y^ii׿G{F\Ob%6g^Y"d޸ԟQ["y@K8BAa0ؚN?M!s8` M%2.5 V+𧘓\USi}n]h O(lfI|mI2rVD~)#c҄XT;JxKݳkVu>??/%M&H8i)8M0'3K[5 7 bfq^:Asɯ;b$\ Y[Yw򇥝{+}!{72(e^jױJWAHĉCns$1A,)h1I˩IY^_A>/7qJ{r84: yuvLYg1/%R x5 #RV]ԡO~_!+y=Mw׭gP(;ɚW~D.MeW,Aϛ1C\f:m_i]r'UT5-<cͼ—׳a)E9>ن -`׋.+$AMY_HE9=# [p#R,O0Ef?~#&~?VG-ueR1ޣ&eJaT!~cqa6  16ieȥ4n6e2.W &ҞI6\S:#L S%Ds[PӖWl ^D @܌ u g$.LRI SA*3mZ:K^M$!qh*['"V07mgdnS=wVi{kV#* eyWlb"MdP>xÄ*~YA _e,̋+JO "]x^3z1|91N`N[voB1l8oꖔPس;d?)H{@8,;džE JhT "Lpw#rLuq@楚k2Cn`ؽe)e!ұ]Tac!%E 3Z+tFm0d([nWH8yZb{]7\N}GQ(_^9܄y~FTI]Lzʫ{>yU$d+W-Ø3 kn1cwNsÈ)S]?0dSkgYNvq8L!`E\!vsʽy!qS W 4EI"̋, hF%4';S/;A mxX1CSNdS\050>hFԏ j"AlH#R;.IiLkEҴ|R+|jx`: >y>L,Hˁ BUrt9Θ:)/F2e 1+&fcg}QSV !qb-7T\]f? b [Ƈ * ov!j '8[Y* ZIf]9PXw|PTVS! y;-_湱HM !ס~蝓4Нglꈇs`o\Ri5H k,F@4cԑ ofeAxLDA©wM^t7hbZ<ӊeeEu&"ڰM ؀`q jL{|B % il)q:31&j!ҮC۲ Z8[ఌ׹0{:1Y5v,eZhM%5I_c?-?)hPLP oYӴyZDښLiQM4| !`k^qz ~2e('4}hf6O5D(~4GWH%*dnF"b#m 1$.>V۫[*+WR!ątG\yҁ򤻂%AKv -T#B$ϙ54@Gpꭌ t2;=|%:F\Me+1REA:iJj6o*eH(wGd _춫nc ouղ ,cqK #6Չ͒ 4,ڇq E5(:r~9>*j p'74g P<͘Vg ^,(rwR hOlG5"^{ ԉE&OWwZFxx/U:h=nk e@n"Wb?>a=]kPؽ bWz,h gwgkkq@,mRf Jϊd_ެ>>FVBkSߞW+K6ѱ't]EExYF2|:1*QYC|Nap u m/vNk}_\lecCOA iBGdW'Vn O@&dоkٱ(f}D._Gb-k-Qމ2WYiVׯu,k\AC_`qL?ߦ~܄ %GzyZ[7Ma|E%~#XsP!өbM|^$vO} >"~wov4!6wLUwHv6@Q*r>["+ ׳3РSMM9ENGt׸b6Zd7 #be:>]!zf%oKbYC6{:M|k7/ bGйF~A 3ĽNj#K\Z_ : #ҷ*֔7v)V^Rl WwN^Jye=qO0{[zE:h%!vT0.ӷFtpt(L?i%v'{sL~&v*^1_e&efZgTϑ@7M;F\wV(Ϣy ퟇zC?Ml9p8[U8ƻ_%O\^rJB:l 9ٺ&y38%Oul+%X ʾ#O|9d.]~Zm*]@2\0`^qcqgO=+~X{>O1ZgI?7| 1=zWjvɜ%ǜM}x^_;.yTSwYp5~_yO)̿}+ /z_FSc\-ܝS˿`;{ h3͍󆛌G+yaFyGvpy5jnse fЯۙs/#_sl_wS~9{b)͗x%(?mv~l&z| }w6~|0s{]dVUpmX/\nx'_Ӫ#+{_a~][o踿g=<\uOCx3=|؀̶}gr8[`3O9C\lj<ŒW]C`'ekyfec;Tojs ͫ93|4!4:ѻ t_g.m?,2]wzqb_zCr*Qt=>?uw wCگH9]7|^2s9o}x4u>vuc1Rj1vBv޽fdOҝ}k@LgޛVm|eG[ b&K̾uR {%7£L./oEE05LOVy/FW'NT)_1E+ V&ەo\V; Wǚ4򮾻ӓ$k㤯gg}4s6} |f\Ӆy}))q;$ cf껲㕃.}PnDr|!{ZYj>}> AN7s**F}=ӯ1}2<09[孧CKdcOM8W7H7 9xcU;67:FxY&(Tni}|*JR_n|l_^V#8~9 `gGvO$V2/$u&gr;Y8f^xآb+ /rA;C+~}2kbp:z&3,,Jd׫ ?+%-Hp6\&-rkLXoy%?d ;]y}f8kG3%c]Ll~>Ko_Jёgn_z"Mw+qJqVG/eZvG~>:9[h?U Aρn*R qcĿ7qi=HWsxFѺcdw>1-;zd۠v wf߫s= ;ohG}Gj6?#;7[ն T5} v>(Wi!0y ·ɝ-QPy;ޏ۲5oBwWw7ϲrGb-h1Yyصͬ]rhxhktuG;oNXEGQN[n˵G/w9o3h7zAqȶ#oC`=0|J/8&V\"_>q?zJ3<iۅSrkD&b7];GƗcwIl=MǨext ů2_ٯt݉=73+<~*z0DwH}w/~^B!H3 h> ]"GU> O2>j}NG{4L26§P+_"p2xSXНŧ/w%QeY]xc;kӟ^J>[ѓrJJ-'Ұ>ϑy)i_45]ǩOz,ɇ.3\C6lNm_#O͎oЁ]zo8av-Mǫ=#վviӺ*Mt~ $`ڹص jd]{Uœ<.^/y/(N4[XK6  sy7rA:~@xbЗMjfa)ϔgǞMAan?BCN%ĕ?yV߫QO%/? SyK*Ttkg]N3cߦxΕ,B[\HT+n[C?H CIgRQ)yVN%U9,_/(vH:n5-$b}yd{Μ)"j65b@!mԋ9Li:Giֿarep^syWP/*cGmbBqDɰ9[I~#{b[Q/xX}d%ײ?[UeU`|Dyx_|/ ,鳖!D,z_/3p&_>(ߞ“~h ՛Nygu+{K_\9Q'q L,S}S-^^}m`; v+u!n]=f5.t!ȫ6aW~٠4Z#N@nGOCRSiCOnZX2%A>,XЛL|; 'E1Y0@>[!v'\ pUػo\݇!UqלG9;*'>d B/}.029[MJY}?EfȥO mxL?mI~Ǿ`;[?py"ChEqLf9`^Z Mh}h(fk绞GVQ!g=XAg:ةwq;r@bl~>,-gyy;#0zμkn1;͛%zY=p\c7oy,=t꫅f9[K۶F'+GPIF-нjh7%U(?,y }+e ZLUpl*k_QGe>3 DwwGt@*S3)/  KxX 3.eyP6'1dG:RJ=dZH"P {}4Cawi"E,}h`Xp0k+_)صFRB|'">,܄JÊۙ֨cl#ٽ:!G{ei= 鬲{d5u)7M}c{RAosLL€^cll\_ scN9@#@ /L)K.N>ׄmM)mrT;z nHN~F"Rv zt.Q(#tY(RO< Ĕ7y "~'VB~'H]}RO/zcfDuit)GaJeV+_x}܎q~_e10F#1"2}4'`˫ۦA Dʚ]K4$ V^a9gJ$<.a'VZPMH1AWcUڛylOu4Qݣ61Ja! >aJ'%:G~=rv?I^{Wfq.% 6m.%y2rۺg[ܑAԎJs+` CZ?bX?_FF/ +j,/@In(7sЪsC JJK>+G Ny*˜uY[0mO 'G)1 &!vMn Y}Q\ 灉Hq)eiffE}tyB0#cZS|9PAT?>`7 K@@'欦 I4ripߴ@QàO9Q)93lBMRTj!ϵ8٬KWr&`i/GWor$+u'IXj2;P" qVlQ@PI3$ih7M) VQaM=ePm;!IOaCW{~FmgT֔ҟl96Qr9"Hh!l rٻ@V?wQJ~)ԖcW|vb_B~|!]>QG6#O_펱gm(pAͬT4ČCfS/i;1K3ȜaDϧ|L>Dq4lncn~ӜoNv_{X؄=$RV ~ԦƢl$NFzG&Y(a[O֤^A!!wh;Fm"l}(J>Bش&eSPJ*̴Jn&!wuVw4ru۴^ft tWRT=q-yzRY7Қ&1 Ru3|_iqkx*5SZmʴB7MkQxZ,"#~a a "KW̬}'\ti%̭èX:pDp).֩9݂_-߭\+K!+cGsscBٞM_RJ:B#!0K$,I6:Mg$ˎ;ZL&{@^qiVK;!KA(Z;Vj/.n3T'@۫@R3AcD | \"VS[BLd6tj_Wܱյ!M9!#qY.QILVS/1.fؤPFGdؒ?aqq%iSu7Dtms-su'8BdiM`rɗ&[I'QhXO΀V[%~ַֽ~|nR}XT.^ Oe a`Tf(ϐ_%KMjgZ\Vj~c_1@"kGI(V J8BE4,RT׾p V",4j八=7v5#6xNUܮWeݚvJ,wN `ØiH@PO]R5`6Hfm%HƛZ!2`;R\C5ǣKMEM~-5ƽ:iMJQk/01\M:C";5n&*SWxr\. C}˗\xlF"˨܀4~k2ҒKY"#!~5ʫe>'|u Ha3V4h\\c iƤMoiDZ>GhY cƴ_.sWp j@5 xa<{aa upՄ,xјk՘2'X-jT[{ @i02"2޹;L7bMI,B)FXn~Y4D/up`kCBu {tr߸kC s?4l6%+3 N@1g}s\) 5 L?Z?Dqn?;QKI9"j?Xr6t<)B8?H9u E_6L(rM˰;I8W\<MϽjs4 >pVq%"57͑kK7m| " >ҝsEV+?+n,iIOͅwD? [e)TaY1z?ݍw1mxT1R>d‡+fpOd)g(ӈ0D]s#7 ~(R4F#{Ej-҅}#dk yܮC-ھp g89#tJ8;\FJdNKܰr L!mZ`3j۽ O+zuBSxUo O 2n̛8ST1E޴bG?vXP rs|jNpO?e8]O҃w:oɿ÷3k 5NírW v*!M @yʦd *qF❰sU+UN Csb@A5Ʒ'0BSDKvD[-mnfxc8gtT1_Ա̬0z[$ʎ(:Ҡ^ UoЙT k@ h1dCSc}/-6  #/8?܉QM ß~Hs B_(\{SEʐq6>[VzNC<K]{%yTDuV?xėV)0sx!,? Hek!i|{ x][l{:. N!Ҡ8Zh3]І4:HdW|KA[ G}B̤nyR?pÊjEJt΀L/ =@7{/8,W ƢL c}Ŀ#Mu߬ _*AkAx rF磚ha-&_ipΡhGJW[֍mo#`%-u@tƅ):ġ'ma6>?J_X#X-J}941il ix}/ny3g*DEUh2+R+R#V<(vp} bXQm1s6F)(f, ˙UrV%^(!NjǿK;բAIavso`5H1B ȋ~n4D@YN6(;ݎ ;|m^䌦+!;ROfHu1fbb?xhlQ}Xpg :h7iǢ#؉u3=G5 oNmqdK[IIbn4ĕ{BZ P|q%"K ,T`pvJ) N\Z]urz~d.˵2FPu]J!+C|v5 n[a)>w?ju_,I-\WJ߇/rM]fYC~QW_ \Z#`24V8r ,:>ԕhT923KeQ /m TڂoH!QEhx<^0 dWHI_{%&%e8Wƅ,duoByЗ]WW4G__re= 4R}XEV=Y <'TXr0o]AB@3Hob ";b4{bl! qѝ5ȡ; 'EGU/nw[@cgϴlS &h<$Z dd_Ǽƹĩa^4̟\r Gj&% VG$g5beH!Bﺭc/KK8X̦Yqp,W~<s0Ä< ԓۥ*rDjÆBnIho!B' O![ȸ3^^4<˜VeCJfuC#ႚ2uGGr5CXץacTrdOnDK\γLs@]涆[C3QؘB?L (d,ג_)#GڿsU.u9]?G=>ӇP䙋{neyNiQs-TQ&(U"< e!Mhjj o|"9yY:n y'`5z QvI;;+\yoDlS|))Hjd DDxzR!NkKXz7G*f[[lqr"9Vw8L-*\cdΫCl6,+2mtkLC3S;~+س0 5:cq58 :w}#Ip<ЩO1XؗV3K؎]9wˌ0;|7EB^_>Wan=A,h29=Hw[6j^ߩsK=C1BJQˀi5`Wb&rcQŏ<*ĴZ:{U:TvI ݳgdžIU{S8޿#Kya\3eN8&^WS 'pdAp{- p|q,1čV/ܔfhCmM¤CmA :֒pǰ0K&~PqF@(푯|hHuGQ*fE3oB`'b:HG. _sr1|f:|z`/?D`k݆MTNވ{J,+d2yX>tpz{u Kk^^X{;1"l(={38Tr&LrpYWz>]'E'4t4_8wQyaCgXL IB ;UC4Fw:}?ꇼ%M #|#<njDb"r.[{`hohN[~ޟȎÏB6U<`qZ j(wRlOv=_7w7prPJ (M |; ?Է_9ﬣF !P纻 ˘2(>|+#ovKxp͟i6'O#w`:o렑K/=WPF>s3ҖiXen7(ې ߒawu糜5_xX<ݮcf6_m% n2#W/XW@+ֹ~@cVN#IK`PH<*]͖`·V-x[6l 079*nV0&Mؖ; ' ?Os``q9"x]WkdF[JMX"}#)L,_ņ_ԻfjL@  ǩ}.L:ӻͷ;=KI[Z;0Zyp ח:%촱O| V:c!?C͜]2G'd=idɈ#>wG1=H A7xdd=i? |@zKw%䙲Y>&lQQye4yV[PJ>ud򅳜~g; ^uEyߙv|{747w̍ھ%r Y47ՓSF:v"FcorR%rY[oqE- p_JOP/}y,:I so ,#${iY`>=='w1-đB #ޙW <lhј_EwY3 }\}F3>rf?l3|boSϳkKeD2a[oѠ ॴ_E~g>ZӜu5jbC?{*[eWnFo-%o/M +=cY/m]oɅZ Yk}ChKO){jlRxH 4eȥ%# 9&j /)~߂ c9Y/ Uqlwv+̾x#xGM~ӏoɗ"CFŶJ@seؿ z\>9ῷyo,8XGsLMB5ZE=^ļTOp}i|i7+}(ZnD}"BѤ?{ V l5.^yv#+7bSO Ճed8k= —{jO|GowuPҾ^J?[ݥc{{6iOL-HÁrwc?z =-̕Ç5z,zv\lOwc7-^!;N2ߗy\Qnz]MUWoa#OvI;N>r _:>|#ɒ[ z?zLN1Rߣ}aC_5'b{r= :g0Qލ.d;ޘHwWn.ѵo' xㅋ%!74^ MnFuM0ٍZ vN:M'ιUJ8O1.`[m|Vt;>(#cAiW?Rɇ1vpP64K݅/{ѓ&9v |d0.9 t?  Dp]u ekUאƾcE~`0NIX.~O@{L5uj/3EJ?R/"gnuWyS>l{D)YV%> l4]#߮ ЄooOZiݩmtMD US/ꕃ>jE=,`[) zwy9Zwx 8gch%^:7fQ-wx)kM,˟ qOr.QZ^6R&RQx>Y\/S\Xf=}ȧm|^F4CۄQo/ŴM#;3{;%1gp%ecOA7/+Խc$~ʁ3 x|돡Nw`qZ}/)Lߨ47>'(?5Ew5#ždM \@ JgE{~p`o} %xh;Thsim>?.8[#NgA_⇯#އr/\. ;X @} #}9O8nsί4Az:>INy1tσcC3Hm|N_c%usTu:td7n2wLߎ4q5-'0_7052?jj>;>cɸ2"okbۣ#̯tgn0Q\dn5'yZو7{uor|}!pe#)XJ3O`q#oeOoNqƇ.~J=KY UgScuJǍ3 ;!'`׆xuS:Ddr4B.Y!Ogxv7j]x>|`|^8K|.wˀO_OS0ru|MbFxҒsZG%튯2޲v9g'w蚍a cE&lp uB#K?׈8>H(2<Odo.J_ yZ~;Cqm#r ϝkaWy6FZ?I-F+7w񗄍֛-h=S<(|A˟bέ09eU>\e +W-K}NO2{9 \"]zx޷gMSx~-?-de\| ;06ClvXU뺴E zRefn രo:>5ݠ|S]Qzҡ8afp`"du?C% roX1ǀ|nQn:7!ܣyk^ =+Ƨ+t87o$]ٿȸ }oM{+Մ|֙r`k_PRd^yAuf}`>ws7 #a1 ʲIWxÖ1A$3 vI|fL?w4]W' rr矓ݿoY 2yW>n5w᫿ԉil~gCm?ˉz 񎁹<۳04,X< u^e>KLhB\fs_׎*͈? a~?y"S|ª>?.>a D?@kE.J4;8 ;1uX*>3lFpȜԗӇg-+[6.men|Oco:Q z,.9P}9$74[75,->pu?^ u2|mĆ2:q}v+v\iEm_}ݥN,?znyHopټ}EidQo\W?j65Ja!D"b4`_ńX&|9|N087a/?ɋ:AQ'FLYZL9grgΜ80V J;, Q5<"Hb'^ Y|e]4&}u~mz͹3&=bYb_rQ^9_AiritdU߂ti\0փ =n[Q_4hw~l@ii;m=#L@ao;²<:dxX//0ܮnZ~}7P}ajҜa7>[Enϲҫּn$ɶo}w=lt/趦7r5q/z:7Ίu}}uD^S,߁Ok﮷n=78SFz=K&wAxyn ^[y#.Ǐo?vZW;zʽv1wo~G}紜ps7Ʒ H^Ȳt :eЕnmJy"-KC`޸sz+RgcG'?Y%|X)ߵ-( p2)r^/x::WS`$M@  W0sW{k)n>e]/|""G_?&m?aLxBCׇR֙`G9Kfu;"~o;i1h3%x3Iˁ/@4yx{I^>梫go}] k0~_΁~蓹}ȍ驫@?ovKyowi i31k ;rx|#߶"?[6߹>P3R7oͨg}KR!0dꚿuP8RUMz(G!z"w&O8'7w.KWA/CH/gw C.Y~?>Iy3\c'zߴۧXpTSy^Pz:P/}[uy&cի|XӰgs/0Lb}ߓ/: -j뭦bNǫ:q >B"7d&ԵKF2'矄lļC$sguݠ.?㫘9417Pn@M"J倯8Է7 @r ~^K݂`U5eǠyfMwTXtq@D eL|\MA?Fh-|sqye3ohji?||$a]9{*Q5Ɓ4NkR `ʽ٢Ny8律e䄫H Vf]0kՏ ǭqE39n|˟Y5IgL9n嶷snm=s)m䐃]D 'cF߈~)|aJ75}9ױBŭlJ ;~#$U;K+}4yv] - [ݏ ul ?p C3?Gܗ_] dݽ6нm"l9_|AC3iszYo䭽eIhq(;N{g9ܮ0ђ=6Ȧmh@1iH%NH̚oY+'/)~{3%mOܭ}$[#-.>bm `6_ Ӡp!1.3D3x=p͛YrB W3C5SG&~Zlb8&ǿǰŦSZ߾2fH6G:A Lwy,]0;g 1d=P033t{^@FGFxwᥭ>U*7Ó>;7a ȒN| 16ڹگ~{0=5kҵϳ{s5ڧĽxw 7sLoez-8YW?@iiKbo7'%9b@ޡc{w_p_Ź^uskSU.ɾ _зnU(S6$8S>`\~TvgTE\S01o5I|"_3 +yW_\h~2}:/u_F=ug3c[byK;;ߠ;Mΰ6kwmJC 'Pc3nyk%A 2N;͊ KA,* _蚤&{~fLO8$d8N0bJK\^<0mK>xM.rݼb`luݕ@J 'vv֨r H݁(`7؁uQ+7 RJ4}K4l_Lvƣʿ5AQ8i5.t˚lC]xawVH aX>_- KRO SlAjü S' 8̞itUuEUeP3e) 1I<\j (Lb b%b!Y+'I q %&:9S%}4Vw֫宐Ѕ^|k2EȪ[DKulg$zz8HЎoA͗4Z ""E- s$?C*|9B%\Q/d,u/gX}QRGScEMy&Ȱ:5a=h ӎ#4A"]7"0F6+b*&gL8!II>d QA&[_%‘c,pT. LF >1 h__է${X+f 6QWݔ 4I=;r2c:c^fQ}KFM%YT0^BLY.EdJ.E nn-Ė犠kHWN v]u/c씱+ĵo)B7w]L`s_2 ꔅB/P.Gp1#|!nYuC7<<1]Ĉʀm5ý >5wUA.HHoi]ET+>t_S]g Eݬ/ˣ.ATZ$ܭHKhжG╂$Ë4FaGlL KY#F/Mʟ8%鿄;9DLtH:w bN182*/m]MAe| Iƚw/okZdUk7l@펴&İ;A"&ɻ7ѷՇ%wA(KyN'e .k -쿗uSRk,S:h퉇N}gu]Um2 mF+-durC`̫SQK&W?~yѮoњ (J'n%ue۝-Z ~ޝ#k{0R_]wړÿui;Ƨ,z?!6sK<}rsGZ2i< `"DSyZ R{?l.BÆGvh4{{ӆr?o[V58 l̲Tў6hl)lMػ敕LLf0]Q7|b>zP',0 Y'1 Y(8/_&R:mm1܉5'Vc: *GՓq6)Bqj(tV,aL^[N ԑ gqW%;,';n<26K|W }L/2>u^iUN G3Ov_inɆN$ f@DCw̍2G;[G- 6<-^kKXU޽.̸,d\RV785Qp]4 #!jwLkW{\K70 b7 PLPj ϖZ~^H * E2⅀lZ|ZT{Y!!n~3j<2R׮ײVCsi+&%N/.ɝ8DFi:"$*i3o$x$SbEvfMDqVtw|5{nhTR*H`!iߋ[vmIDt5(r)_eV]1S'_ 5Ԋkz@`e6؆3s\50lBeߑrbn!uI)r\ә,RBR0}=>dd+/585FP됂՟9ous|&`Vm~E4LJOlN> S aL~|?)@V/yv )B?h/J3EVEi9}FUSBv))c=S`rgjꎖaQ98O)#H мx#w&=w/i76iUYSNl>Pk_\Zeč: "~fa_:$I0w0+g)e4gFjtV}4Te!Sx<)JX q~g*E4,!Ry/l׮U$q]P`Z66&kus8u@F$/T Uk4ض2/k:+?^B&%J/.󇨍FyUWs:]LN ˘T~)hO:zMv0mF g`Pj 1r!Bn4'#mVRJjvZĶ_kB.iJ5~oB/4sbPǡ;hik jaRVTzP ]ӿ \](L}*ˏ$B/tRZZ|>hh ׬Hۻ>UWkD>/!.USŃBjjdt7̘Ma+?Uar_o õ}=d7+3கX!&W eHdej%k@*&kUܾ8'ott:2J|m%d0;Ud 6+uTYE E+jj9LJ7jIm) 飘n:9G@rtXCdBF[Gudꁏ!M~dA!{Z_WǵM;x+7o,!{/@NYipEj%O+|.r\\T52S"IRdP `C @Hl9[;"}Ǐ@/ZԻgf~3WNf[Tu^i}5֪ ?܊xfG*gc|ew76 XXwi}폍6ޱĐ:FHyB;1нGz;g̹=$aJ7VI@j_qw>*k.qDpxs#m AM3DIǐ@HI=nXBBDnof A!9R 5py.ootp-=Z<+םI:ꆒwkހv>~Smá/D:e+׿U%GM.8uڳ~.ȢwZ xNTޅ?[hQe⹢>, +~F.Ԗg#w/O*n* û"{dPnpZM&7ϊLoߍżnٛ~%@AzQyuF8]P{ x}&l]$8 yͺm߮曖tt;a=!g_Ѿ9r/AEoG:u)q_${4/g)D~ȣS~R?rKW3|v> ^XYR]G*!;uc:{mc՜܉^߲<7k( ;iO txv4ͯ{ cJ_o?trSheJKpl۳byD8On3Fx8HZfjƷAfݭwCM֡T{7i359R`jۅ^Ԥ7k4R3uP:1}^b؞Z1/s~NB=q'l6yk,M̈wVW|gŨgd0V{`9s7žEҙk-p5(X!A?lf+œ yc&?bۢϤr\nx,}Ʊ|Zj^#~QgߓiuKj _s)Jc@ӱpKb|^'qv(kV<7}̮mY$=ό\Nr}]zoC @:|Zs7^i~Jܛ3X"œdI]ELXpB5R146mHe`g1mgC!@ x8;zc1'\bmc#r{Go,]w0#=" M6\^"qw;6 |o= =z-6*Nw,Am`vȩNI}H0lsM r ;Kv=`Sdו7v;Ҏ9y u5Abu Ț7ɺZ rПg3jP+SP~bvk68vGzMSv j4<&CNoqO. icdW2<4hhz0(X.6 ja *,|[J^ ?~ 1#B2ZlW y^[~Gk+y0%YHla/"c}fi 78tWp~Q C6٘)b8[%urKĀRIqz>rp9ٷ8ڲ=En5#(`ҭLbXӶeU0߷ti bxnSAhgbo/m7wC82vn.F<_^JH?xh?~@{%`K#} $Yx5~ ;v >%.< K߭?AmNj*ˊcc{@W9oqɷ fo#״^Mkvy]5ωl}#󭈱92wٖ>6˰G3Պ>ݰgGw__.e 66ǵvuQjϭ6OA[&^ կ0)U{y&/hf4ml/ fyg?gB0ϏIԌ״5g?Y!ZAܔ{⻺>"a6.eʰ;ug]G9~v5_z)bE|S&+n'ڙlr>DG~+hx"J4q;k j4ټ}CzrMmM[M~D>ws6#?mZht oغ1GS' OK>Bv㿵0= >]q|I4LlOK@>:z oW yȨQSoz@;'}$ ,]]K3 %u۵Iȁ7,J q~s'3/Z^}is#OUסNL2q/2XpG0p{ߙ_E>{n}>4ռ3OT]uE{>+si}ju~q#}q5 9_/~8"Lȟg,ǟ)^7QЄKyF(?pbp@R'^ƶc$Q5-!XoĦNGvymob\VhS>o <ܘռnAfuO茕mvWfDl`tZ<Qu@9L{ى}Mͮ?Xt tQ2 C2{b Set1nØ'^vs9FI?h@8{-eޣO%6r5tw[U=G1>wW_Ƶ?#~`L(_z {c*>ߡo =ylJKp!nkueۘߗn d}&1.n'?{8M,VV[E]ir (Et<י%ZV~4_ @Wл` 緾‰hG?tjof1ʫRSs{C1Pj߬iǩOm2ϸXc :®4@w%'[wrq3TI#fo#O[o=N457Jff"h7r~r /p#9G 5qΜG'γ[6# 3r-,vH~s&M\w)!KJ|7gOi/1VTMCxUh{ ㉾p9E;:B~25ժ$_7bt71ul m=6~N?iaaW!tDQ=:Tn͟%P1gNGE7]Oۻ^|:՟܂;0[NwlSL/ mtoGBgq?!Nk/T.O|-yRa~h> _yhmo6oð?Gs3aX=P8SֽY~U~FO ua ؆z  x}zsưmxUX\ϳvx> Es ڑwwC~e5T^ȳ=q{K z?,قtc'\']_fWj9yoy 7Z~𠳉BPCZ;_M}x+~Q77xpaWg|]RzYW^LUكDc50*ߣX|w9{/6ww =z^~U:A;/l9c+ mFzɱ΅xK;l=efQ49ª#?=ckSf7'gpVա}sM#뇹%Z`v52>J[ދ1xZMu/E?o sۍT`NuLޏ4uGY=_-NGjNc6ѭvoO*Էg3Wׄc }Yxs:b+ ucp +j7q_oYwmg]LJ ;ayyVqGOCoLڎ }kA_wmFvrk$S-}tD֖Ў}fQA*r?cXɮ2`_ſww?2vͣJMS" OF߲Xf ܏mnm34; ?n!۱E\'~(Qp^p'>@ҙ.`fT.>w@ 1yܸl,/#n;WlFm(/Ed*mbV]c-5/yd+m;PdG"qduc!}4kWaގ>'@$?ߏ ؽ;\ ;\O>;|<\sAfZ\ އIa,a f03HPD~1^{W\m]prk4 ><{BcpVh׉b~@F[֌>-+ǀ;:eG`u9ˑ/O`\1(>+K?:Bb%G.M|#gNboEO͖W!F=w99Qmg6.q`IFQue+qjôg}?3f;`y4pT H[?gSeʱF yJDX?DlvYNV ?Z$}E Aǹ;[K,98E:rP4@7`o[,. a$ܻ=5A_w-Mu 捝kf6<.K?3"٢l0 H HO/ZI]cOq(2Y2<8A#˚]3m28׻nlG܊uЍG?4ϸu'cYZd+*kHf~ҧ. \Y5=p}_c>OVצ'7<`W/p}zʯOoRaQ;(8;e)KÙޥ䣏'8 uU>+7~(𓱟@Lpni]v}ĊK*yGx'>Lp!'͝]x{Jd U2z)u/Cϡ]ҽޢ\߬/UHୁi%sI{<q#m90BM /#V={2 joE&xxwXz9>r8lCv$#V`ߞtm8~#husD|K<=w9~:;ޖif~O)1"?"8 p+~v|,gg.>vI[ow,]8!~gw~vOUMKMd\yBJnu*^襹L>gdkWg֞t%mƖ_,1$ŵCqdg4 =קoG4pqٯsa K* ݕ%Ak]siѯ<5Z5كq߈907@=zMzm_>q# P/ҳc":Et{wb%~J ;k @`sQt&K-Y~WЩjESjj\O2dDSk+]Š/k?p[.e6n`|m^7d^'!)|({Dz̼9jGԵsr;waAN/$Xr{.᳕|f!Gz%r^\A|ܝpx.$Gߜ-0:91Yno0at j#֧B gc]U\dw  u<PO?߅ 2Et nBGlO0+o;-J>zLS6ܝ5S?0)3:!s#q7NXZAG+e̞XaLiEe}Ryiս$+90M L(Ql0)l_`ڭI ?V!yB݅ք'(4eNFr26PngXV]s3Kt\?L"pro}Ԇ GҡiGBsUk%H#)#/׷WPe0ߧ$j:N_N p_~YPnLʃ¿a0B\1˫""bޘ(_Ίtž+xodPOLcYhjSSHlWIxbRN_OKI^E[/2W[VN+)st@0ižr ~Z $d_LCs~8L9}\8ł~NfՂ$-z+| B>W:jQ UV:A}\U'~Z/JAXׇrS7 ~vU8|R7,k?(2g(oBJ2Y]V:R~ 76ykK y0F^ĸbb>r_/Fcܩ}`}9GRmG$wrݟm@릩mN{$w1y"vT)*֦I%0mbe>nڵ$LW7gp,bz(<9NZQ斉~mˏ*xK2蟼a^,׉J\6W[AփɡIl|viv5n1Lx> wߋDM+L=AodKu{Y~;;}#^{X˳?(49 "Wzb3\U͚+5x_[Z^O2w[5 _8/*v2\tf/Y-ԟZ hSK҇nI3u8怯0zvZ8/DtoI̢<#hӅÜ| 9Ɨ[\{e9~?5 #Q?{LMmmWSK?_jEŜǜf't޾; ؇C/iodzA,C%#>8 _NS5sL7J[_j 츱+<`pMgh,?n}g8ϻF%~{ԠO[?FZ_2`g~T4{r8_ e:xY;@LЩѯ\2#xd~ FqF NK[ؠ43V\oY6~ߑLvKF*lEq^:8ѭ'PV79[ gj>&J=t9Og/@F)-Fm;7Q[~cY:24qы:]OӸX2&I؊ܚ^םGV]&RO7Qŋz5yNÞԾo[SL?['7ףpkfFd.U7[:1Uq׭m8{a=P ?XG!2s<cm皗޹/kԽ[:rZݖaY7[03w'L]K7#̶+ot }mY|4rfGOoTe6-9o.gvNg;c >{ ʹ4OJΠ.8rڥeYU; 6*U]s xL|,=+Iۍ|I|d?I>cё\Q/;Krߖ ܴr{?MDN!C{ *E,;(\d1@ l)Bjx<:_0xR JBbp7:IJg+#xbQWnHNM$S=,/+qWz cuPV[(dP=;ǽ={B1QsG\YjgXvWmֺ)=CS#86[Ma\8()T=YnX):htճG'(9jӭN}ܬc7-{to_ja*v\;mwB7.pxw dcۉ3e(GfOJX{`rܱ 1v6FfJLVJhkھ0%^ЮpadM`3^zb=.dKK@4. 1ۺި.O7^ ;Pyk}{'ҭ!>FpTk]ퟨ+>U~>*:RR``=~'.HJ2#Ӂ ݨr%ݏωN|T8a#J;| 0R11K!dP%'K{[)`%I#;b  G4O4UCq$KOXe1'1pcT|cl+X,&{,:k}ھrkG83 Сn NGtOrq7W$I ٙ0adYV3e1!B DDDDDDD$IZ;"DyBƹ`gFRIݘdӨ G%! /سj(V.lLe2ŏ3Ëyz`c)Q77T:Z16E)?1)s@!P1eM|H)|LdkKsNJ%/SRzF>}"mZ 7#]9nor7q ƑV@Eȋ數P&44:< A hyˣD|ŠTkP3cFح7Ӆ]g:&Ph@dCNYv`ǥ\HWs:lWɲY61!mqvSLq/@DS}ԗK|tKEY[f ۱,Ky`m_i`.zha1On\zJ`-viƕӠes^=&/0g2F`1+(W=ރ1:[Nx6.TdYGij~YxҘq/L 䣿T_%()K=@×,G Aczs>HFnm~?\" aY=|knnŎ7Fw_U1"5oQ͍<7& ˆ9΃tVQ O'y*\R+yW B="0p$M0\=_hcB&#̝fGqRXck ߨ\i)왚ใKVPZUn+ƴFxZBm"i~fjD¨, c,8pb+}c4q OXK,<q| ӹ]@{SjgzK}ѻa3|.#)Ia?ɬ9v+Du8Pm( P7j߼1 QfޖC-P_< u7g$yO B:+ވ j1J؝2~r5ǣxփ.1uyE$+4PwUP32B_ \&/k#dOrR/̫喡kYsuxA_?sX K8à FHUjA V<0 j+uϧ?fM\_aYؘX!Ρûd.mHS. 7&S%Yxk,D|d4Dgkt(z@lW`ɒ|x$%KA Lщ$&Nͽ-3|34,Q1Ze'r)FY1eA*ltMiYPYh|we1 ڕE,f|])eV_%8#{=[L541Syc,&7Ul27|4#(ICp|7W: Ez()CҁK205Lmi{^!3}aWE@L[\qt/x'v܅ ڗ`YCsӲ8 ""Ô RW|g'&;567+;XB h.::q]с70Z2ljX8."r2 . J,fI+S1^H!M?kg+L ɹ@Jǂf{.\I̵2J9@h G)W# )~_0dYz:Y0wQ0+񺎮Q*Z舱+ 1a\q(tg30ŪWPFW,D{fM'fL͂%<##'Pvp8rgjƧ, ?Gٞfs1jCY5b\suD.ܸ"/i]պJK@}`Zq 8h4؃C3\+M_M",3d6OMO=TW1\g)U.^Z%B `7 =;:YOFC/CxD )C4Z]ZAWOaKE%gg@S$`4TujZ/ㆧ2w6\憄KuuҥԤf=ą-(s[N1ż[j$NK[2U;Yߖ:*M0n~MQ~uߵ 󤨮UQ6,[FX7.J۝N93Rnڮ%K҅jrөO6 ̺[UTŨ1E}ŀ6BAX[G!ֵ͙B<%kHoC1ŁARyhZ4sa`<Z|ŽAK[Makl762RQJŎN9m̂|xJəƧwᒝK[k?wGȱgf.7QD9I]}pYװcLrI!wܔ6ˉwgIY ica%i4_sRGW py3M0f 2zzt< =kUMq\wpRbU#.BKv + y:(Io5zHو\74* cC*`1olY= P%gR[뛋tNy-QZOF7ocxi3|5ύ t9m0Kads][k=@ [cΙHbak qxX4Ci-΢s:; 17rƁگQBFEt^I1T~޶ /xI@lÁEt1"Z#-ј~=qCfXܒgY(C> 3ѲP~Pga4; a #5cH\ckzgc DjE?gF[m)Ւ6~MBm8X*700h `ivɚ3fe[h[oll*j,$R`~l=,h7;tڀ< 6:е%Ԗ#ڬPdqtAG5| c3ɹY?(ɯVS6/ ~ԅJ $rцҺ@S}7Ϩo#[T4g鬡Gl>6̽3Ydy̳X AzMAJIdBcaHΡbB!2#" *-Qaϖd]3ڤF܉HwhjGSw_ F~TK4&LLPx7#&gD_Y?ShfpbFrIw8׶zx2 gϯQWl1"o5ux&8T>y$AaE6XxBy^)r~Z x;Rnaej,9b1`M8GU8P`gWWU` r)cמ~]mDs  xz8`FH'Up"57-ywO?K.nkpǭ MDV# $X 4*B9{}'_$Zy0c& # ?yES:j4v |ybh@zǯ ]PySȶj%*_ YvEoI"Q29j$_UkM&h@3!Q^W7r b,"ۓd'CD @b\1vb@GcΌ5;ƴ &paǬnw.ԓ-5[:y'\dIY. s2쇟!՘R}$(B1a|1F&xSߗD񎯱h㞪)8|kwv=+'݆KӠ[+ ,E̤hM2n{6 J M9^@p+>HI g=+oOGYȏ?FV!oQzzzoClFo$Gu @uo$}0m xH]|-N%9Τw[B L1؂[N_~`Z =I7O|U]]q{KMČ^ܒ*`{zwBiάtV-33 5/!".X- ]syiK#|1/..il-޷Q_^O1QOޙ:`?.޳ vnbi3jYR#D>G,vvy,>6k;!|v{ .]8M7up2 [C"rv|>+bu4iOH2F,ظM 8 jM& h3l&i 63JVr^JǠrŤ7iTm}v/JQz|' UX$ B-D=.{E+Bmh^531 "bY,6n ikc"K4{eO%|a/I_IHyNy6:7L6f:l$m>&l$3o ;yg'%/s$e1BfӐ辒lSܣwbe0 eHzyXJǟVco6 VFU2^m˨8KvcbNfyī;!xHf?@m?~|9~w{mPF(^v _f@zZxԲxTF`z|V4;wex6El;ļxe]9؜@ 66(Sט:QQ toj1riTih0،'l[$}TOǀ`!00A/=K'ofF/<_D>'bf艄هDnj_D_,_ /C ]4\2?\xs;;.@QHb^hY50H=8q@7J2R,sSAAA0KUW\DwQ(Q2As쁀8N0s?œf-2S!ޞ3SQKf*oL- hc$' 0TwP:I:Fu~XE> "taYBǩf* gXM2vܰϗ0_ }ltgƄ v 1oshVC| c3= F ~?dI>sdI?CdI jHT񵣭Rv,)$K z{# kc1ca,3d]ֺ`2u Y"B.i?{"ϔ3b.2L$o.\x <3&K4ICfAVm:79IG$)D-K&[Si0L-VW #rr2Izpgɦ> hW16@uXΛ#UxC%=S/gB"lARNcl >on(m]cqX ;v6RzLQf{9L.Ȗ]מ1dsVrV*M_L1d5mo 1,iۼ?k3k2ƣ!pٮ WBn__'y" z둨N燃cdžEl sj}jjS=ʹs5g|-XDu-DsEʀXT;#m^dz3AfM.H}J޾/a_n ]~.tE_5^ KSbV[ɳ u>1N`}*Cw[}c̮˯,KklA6>'s0~OS0W}fig1 YLӜ8@[P2ApqɆyF86v{XBw5r8(*nU~<`7Bau u ا荰Ejf+|D.]Wq-@![P|bx )@ 9 Y -H3OA?A|Nyy j{HbAq錙$IkYcIe )H"b!D"I$I09eO+CDgmќ+s!i3+y0,ݨ:O9lMÑW)#[g4>DZtK%aVB˾G܏yg& O7?0lKÖ_cHWV!@V[+`uNƳ%v֝,]vhe ff-nyٍcRҐNRi-緯b2 \TQ?k2$_߱?Mtʅ1skU> QM£e>i.i_<(aSy_(pnF_ԑ>1Ƌ5o4zEs:AQ|)JFml)^rmE--z~fz6\{؈✵t()C%qY`D.nkL[VvM_}eLDVq= Y8cU-c<4P&^$c^O{H!*lc@oM)8J[/- ^(BpviLc;4݄9ĻҬWO[dZ)Iݟm,kJӯPψzBm] 57 FE{3rT/@AS9о3?5I>z!! <-(I' 7oZ"0S@kF ߜZ;r=DmMF)"Vy ?wو 54L.vyֶxXu2 ġ/zY"JTØu<yB^^mB')63t*n.:9C ُT螛A, Gi1URJ]#'h*4`4?} iIPuA, ]0Q>Ɲ7:] '2h OZE 䃃S蠅xtͺB*4\a2R k򮝳3Nl*,@()>Q}Beл{}Gmk ! =:0H )͏70kg:غXT-1띆EPֽ}3xCts; -LfG}ŏ}bڇ[P5<4ygK08oؑ'oqA-[?M@>R^.ŴS- e[DK|\L@,S:NnI %DL`#^ lgWG7&0㊨rjeu5,%Aq[tC+B3^\+?9`YwuɶپDzEJ-q4)@2];߆EM.D@P;J[XԈu` O_ץ&Zf ekSǨh.LyN~803 ^E%I(#z Y8\]HgW^KY,-(~t饒Q''PBmr]|Mh6'*]tP[ q҄ 2 VẊ$9Aƣy7}i%ۜ M5@P3E+K _[9)3ȝ=lWf^1+?$Ũ~|^sV\<eE˴|ODZ?p5niEn\*e[yE&w@4c fmqʝ~'4mQ֕ :`Tgԩ^*&MXv)RJʔ.D|^)pWs16;H#n Th͌߰ .ą V .4V0 z;l3"(=9e~ Kᘺ$G y9Е P у!n53LbKWJ0 8Lũp@'KӅy`nVj3Wwm╬pهO1A`hIdō;` kGdb#0 ڃB!E[*Ux-WT[TuWZY@Ԭ˶!tM?]L6b2sҌԔA%μi}A2H|XnJ|28EkM:F"XXMƮg׃L@6{z5ĔL[ɹT.P|@#7% b 0vG6XXf&hOArpI?r "aIc.|"3f|hcޅQu-pPnzw褠a'LB?Y݁R-A"za-jԝB.lef^PBl e]\|nbO 9"so٫f]SH'9~g: ϑ>ہ> lxX=&`j2~Pd 8x-GnR}r[ fR^6'VZ!jrkia-tk>JoK*k%= c)ESxDx; feXX_(Tك"=xAYu B*z=*ޅ~0b}Xe[ WE)lj9֤GYQ7? rPm{RUQ!r%zZ,iZۚ2jNMD悢 qb-bD5H2()JbjArO*/^{Pmy]4R{gQx3 RO1(oߋ؅O{ GdHoColdo*bYz:`y3S[~168? Sf''BU9X`mi)'s.%L`E:%R)twG*a%6W?x,v_l]8(7VFcdQ 35VM1ew-(/*1r+?w9 l2QCmLD`E,SkBng 3@.ڿBJ\+j0wG>gJn6aUp5aw84VD]rTڂWh9e;%Y[ PL2Z)n} De_:,괰:N ,qi'3MWM>==DځaMp+(ci rLtZ5ʸ=c H{ZUK#ɛ[Iy:`W*//Lߜ3҆5?Lr"dXVv)BM꘽^U\ßAAT$d*__yRd=Ɇ@Q1Mp1oӹ]NΞu#.DC`xDroEܶŶ1nzL7 _U紮zI8zgm[?M+jkB;~k; k -C` W^ZX&#zBRg,D 1/4 Cf\&)b^f2,'㵂)YՊߐ t:D~9ӻ7~H 9ncfE/?*ژmj 1| =h=K 9B/[BhkAVWٿY}o8N1KNSf]d!t uK6]̥ѯR,b&\jU1.j姭زbM5~&]:5}3c?Im"Au O+Ȉ_vd)okb_/ ;r$N\E%bF}zw h-tuv֎5X ?3jf0D*'sL0WȺ))ym00%2z$?} 5Kiu߹@\͡ta 6jo5bYV3、|F+sKz! m{xI)NHR%_ݱ,rTsvӒlZ(@$Lۧ,U6m;ݵ)ίΞ CAUC4U07>)l]%[nE8[g@m48XIg--\Z!cR5GY>ivUrQQ;(w4oN2{W7z"&^/-%,ޕTei 6mVnhTųdZu^Wbbpry(Q#Y҈.}h&>5Xx|*R+7n%BaHf8b `ͤŊ1"MJynMuf>U1Ir[ s>k 9Fú~ӧae4a/yG#A8ڱgYZ.sht.e.gnu.prty.dynsym_apltrfoa.eh_fr_hdrcc_leamicobss.ib_ $1?xlI Q,YHfJpu0LhBSXg(  Ly .3'Ũ[ +,: I7cse//cs/LC_MESSAGES/.mL |J.`#=M9k;:BP-Id-VACK SION rt-Msgid-Bugs-To: PO-Revi-D: 4-02 13:11+ -lePtk ngu-Teamze=2 && n<=412; X-GWeb 5 Chyba v souborua řádkuNelzoužít směrzbalíčkuějící pkazFů zeháčznámýe813deV4g-7E5-13 19:50nnKoerned fà lag : obd'utiliseque peêéimsetnnuea6e0kaתpfN3-28Temuri Doghonadec UD:@ $Dg:fr^d%`GnCd5ͪ co7Wǁsf@S+)KT0gGSnj_ FÌO"|cvkhѷm*˷vodaH$*bvgbt/D'09Xf&ػSl]T`A9"0oՊW(b"|dKJ=B(m@旃u…4MD k+PXkEM? VQ|nsck ƾF`y  , ُ. ba|_05{#2ZjQՅњǃ؂==7i ő2_ŀ{opox}H4M)*JO? 2& _ɓ?xQdh;(f.ϴB] LB\뽞cfG(`L9s9@ܜ98 <C]a"93Y(>Pnq&p!0Qĩ"?XaO8_H@jDŽFʒe䚐{C#==h'0DiPZ4= . BcD<4a~Y;Rd<遚k {}a^)dcFREh3RVp8Y^`lE@ћ;⭕L.iq-n~O/, |j6B+ (oy:*tBF;WzF,^p4 ïOycizt?X$ﵧ\֘|XO|~}Y9O֙}u&`qM ~az+Y>91.5䘂c>r|qG7Ïs:I1 N!&G](4p/% +Ō{ 7ptZ j697mpBtsTJ:?PiY;,BSmC ? ENж l<  .ACҫ!@K6gnZ+I[l>ΑH˼JeF_@tQuY_ҠEab^&b\1Pn)E&[>M4!f16D2Y~fǨa3C 9v8` v95=hzՈl gB4wv7Psz4Tbyd:1 =-*!-%JL1OUٷD6$$jXTs||+'XwR۬d> w\;(bОk?]5!rtD sqi/mFJ&<`ލw뾠K]׫B7PButLv#Gf$di Rvnӎ Ł|JapnR:Ε_jbJa7)h =ڵ2ź@ 'U=+N)Ӣ-P<0NVg5VT^Xc&1  3e*T++ XMa|wF1^zFσ)@jq"&5`@ 5*P9L p,{@㪲Ir5BΜŨz`S7whݶy%`5iKyh!/*&4[޳Y`T:Lqg'bδRf+'|CФSr /UnVfr;X6w]L/oa|^*Lg\7V4! $lqLPz$:MЈ Ŗ5ʈV-B=zyG˽+MUMEuN/y4цY>p;.3*ShJPSMQmOKuYz, b37hqt\jI=ya>__ rݔt=- ׺;c@sԨqϣ=uz8LbW!OLYnmq|ߢV@k֌"ksv㏗Z7_p|ŋD?Rboi%8`rЮS6l j]e~W@xDR38^_޾=twJ[ГB8 ,K:wF\xYLRH &8k[g?$״5j7Z SY';ʎg ^:>$( U81ш 8dn! XPY838ׯo j{]qaзl Ve/躷s\h6̭ooۨve~ecm~Ӿn| ÚؚZe$kWZ@TDeeQ4u=NԐ8z/Qjoq|*馃:b\)T +VjEMM8gPKt^G6|l>󰇰Ug%ܭn(owu,R԰ipl)"G)*]PK#}_fobIד Bu8] sQ 7ڲWEKYQe l@W"/3AAf;HLdy̱Qnv P*1*{%)X[_&tUW$ %{zgs({&jCk%}Rpe&1R23ZeLHF 5PO_c?Ia~~gWLJC WI?]CkĤ O|2]Zo~010Fċ;&h?x o v] 'Q.NK7و>7e(rI8_\j)`n8!ݜy:|.k⫠c9H{ϕл48 kv9.D M+Fv Pf^ch!&3J dTQ!*q@xS |lAGݰ ZfV^qS=5+#)5:_Ǵ144-&ݟ& ?ͱ{C,҅o^LϋE9jѝD{y*bUIu, p X3 }NJA$K 8 l,>,76 t8g8]MnJx [&jv.:ȌZi[k㦇u>QdžZ+;@%_FxIJ9-Faq4 濾_px_ ߗjYP&vhaR#RvfSړ{fUZq_ޔo1:G:2 9,2Ll_f!Si :E14ag k5F&ha o//2m5(cVC *5/hk-QD6/h:4֕Q`na}BFh`.R緌`9gtph`2{ ;`fWq O"Z aJUA‘Y6˳|kPI[==A1> 7?[lg>9DBoH@}[5[\q\ Z棈O#j?b~n<y>AGW& }\4Fڂyu%D\jjpW~}3d*6; g("`m*