libdnf-devel-0.62.0-5.3.1 >  A afp9| I77"߶HXr#,BԦE.=237hD Fk|<&ݡE =+(`uw-zőA.< ;fApdΊS2Y_OZ™y+! Ul =@:WG~KLh 6Ҹ&JY6udJZnq%]68G TI5``\lh.!-: M}/dd j>zc74d4279135e9b16081f83552fd07bff8471e62c8f7d11a5a196aead1f03a1615f40f96dfe0235db5dd287156dead8cfe4034b706(afp9|V'_ 5./i^[T`fV + acD=km:1 a^CO:װɋJ K Rii Le(>p>x?xd  9  *\bl@l@ @ l@ l@ ,@ x@x@@@H x q (8$98$:$FlGl$@Hm$@In$@XndYnp\n@]o@^r bsct<dtetftltut@vuwvh@xwh@yxhzxxxxxClibdnf-devel0.62.05.3.1Development files for libdnfThis package provides the headers and libraries for developing applications that use libdnf.afsheep54?SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/rpm-software-management/libdnflinuxx86_64X& 5 - fc D ( b2Nq{E+$ *F)'e \bH 1Q * } ; &HKAA큤A큤A큤A큤afaf`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJaf$`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJaf`uJaf`uJ`uJafaf$af`uJ`uJdb2d5879f71aa054c3cef9c01a7fc10598d5a9af1dc9111c6690bd891d28ccc63c106a9aae4591ad8eae991bb642242d2d918a4e3311b44e7961a0d9515fa3ae9079eaf47ee0468588c96e6c5609496badc87c70532a957b908c1864512549dc0744df781dcd4d5ee1110cac8e324137825b91fcbbaddc35c4f153aa1e8c6750cb64d9b1f57bf3aeb07df5af259811553f878f0b3db83d82e26505bda13653292379b724f1bef8cbd99fbeae01af7293f7ba9fcd7a2c60f3db40290580a5fc95220b80aacd9f2a27eb617a5785f34d5616c4f9b97eef83779b5f11553aa57c3dfc5a098ed6e1b2e2fa8b024ffd5a8eab6a440186c41407c9da406f472303be2ca58b6fbe2363e47de09b10517570623dc7d33f856ff0495dca47d18458b78956836b3792d10ce024f1b326e61790f29942740e74e4942b5cdbc5aa829c888f2f0f1b850b5dad4eb4272ed7ba433bbfbabd2b0add7e4c430d4f73de8b5194a2f842c7f72223b1ccc6fe1700ec12a426678f20ae6262dfefd61c9f83536d029919dc1279c04783b9abf7bda1e25e9a230942175905e2c77967434476e360356489171a7c9eae0dee223e58e31eab0bb4f8e7f340313154cfde439534b3735dd3b769b5fdf5aead1803367ae7d0e2b7db4ea585731911769df4e60b7c290ea0767200f30cc8d5c020e364b52d23491499a6975fd5a0e9137b0946c464ae8a089225e416e5928fd7414e9c4d53e0c383435a2660ec89ac2e56bac979eb46d28781cc635caf79d77fb89c87e75bae97e48eac956223a1df50f261ef04961d31b141fee3b46806ee6bc1948218f485b9e1c0eaaab25d5c8733ae89d548b4420d22effb5957df8c1ad1df11cd23e42fd9980b27a2ed9dfbcfc098ba85e6c702c490f941ab242c1c32094cfdf3a9048daff3a139a1a5d537301a882ba738eb68afc7af4f82c883308f1122b9ec3f30be9d4178f6c170d30fc7cd0b5251f14e1ab34f0bec5d31e5c6bf0f4fefdabbb9227f236a582fe77e7772aff018b0f7ac68d2b898e4bbafa7ecb7c054d28bf733e435e1d2e20ab735c586a8c2f93156625f7ee847fbf374a922cd3135e9286be26a7179b3105938092aafaa806de96b0497da6da0f3f9c896401cd74a3eaf2f07163e7f307426dfd5ba15326cfc2f3f41bc7f226b5827e20ee763e8a8af62e28117ec1d466ee83101550c02ccbbaea1cd301d5c0b6e46ebebba963639397d95c079c6a894f9be6413b4c5df54160a35b9405be756c35f193ab16048a5f85821a83989ef31755863cb74ca120893e89248f590610dbafa0947dd5c25641cdc490b54c7ae2b18d93bff24fd908b7e25ddc7e6ba8d17b63a83c3f910aac31cc902aea48ca2f8221dd7bba35a99eb047c5c59f58650edaf868d91b8fa15e0e66c75d51d3932a02288362b8e1932449141cd18a4df5771c5258554c0d033c083b94c86d533485079cfb1aeaf4f83af8baf494abe5d13a302009cc80177d6c9f118824bbc25b38d56130636135aa1276cce2c7c8b31481b027f6828e80f2908d0c2a2fc8a57e50f6222dfe6fb316c4ed95c89d95b85ef505cfedfcf72a41997a672c6e19edc28ef348a88e2a5cfa974fbd59068f9fae34e3dae85a42dbda8b8daee4ee048480953913434b467d437efb45d2248a5aba67d146f9a104cfd6ad1ba939d65ef8cf11889b6ad18f9c06a861b0abddd78811a92bce570c3f940c4fd1cbe7416d00e7c30ba1b5d7e7044ac899aa064af8870191868bf7a740c6a19e1f4c7b9ccdb46082cf75c82419d72502354ef35356ac1a463f40aa43e8832a928dd2088858687aaa5b6023d14c8c60c22273f14a7c870be0cf918583dd15484bec1e3f343914d32a1d7e3cc55937db8f9e5f2f530286cf5749d99a877e4ebaac8d817c64a663b1306a6b512b7d2e7a676934d245dd0f44a3d95240505f8f56558476c26f8f45d72a10e4b172e9b155c321876f69cb9dcc386acfbc4bcc43884fc888a7dfcc71a6de30e3cf710c89fe53f281e62ea74795185685e2e92f71b8a5e147b302f3f8717a6a237f4fc2bbc266408e24fc1ba9104b0e165ccb25d8c0256415fde9f796098090afe537b302db5106753fa10047ef9eb3988378826980a7c50a2f95d7927c4dd85d2eb5acdbff01ead8b40caef34120927ccf00b56a2ef899ff90ae40f228e0edb3284d085a206d0ca19f138658874f0456166150ccc87a62539810007106f520aec4cace8f09b385f110567b9212b26e5fa8b021c0534c76b938976b0443a283b9dce4fe0cc6bc0d27f349b4571e1646966966a1e4760df051803ac124cc8fb9cdfa19d039525eeda526e9aaebf309b2c0312e1b9f3ef1303c3e69128dc1a6d56c3c4ca716947c5f9c16402ae5f11a6990fc23e05a956193d37ddbfbb9b10fb749883cf51c4cd4467ec3fe8aa2dfb8ca44d7d8aa89497cc6bb66a3af12a374c32c73dc19cc85f8951a96d3391cc009a2c755cdfe006c50799f63ef83f4698a7093b5946af6c8c79e11fc419ef22648932a12376928bb0ef9df139147e416d8e6c50d9cc10cc086a0ca72496ff6f0e1c3d24fe06d71dbcb57180978712f01900769c8bd73582df66441df646354edb700flibdnf.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibdnf-0.62.0-5.3.1.src.rpmlibdnf-devellibdnf-devel(x86-64)pkgconfig(libdnf)@@@@@@@    /usr/bin/pkg-configlibdnf2(x86-64)pkgconfig(glib-2.0)pkgconfig(librepo)pkgconfig(libsolv)pkgconfig(libsolvext)pkgconfig(rpm)pkgconfig(sqlite3)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)0.62.0-5.3.13.0.4-14.6.0-14.0-15.2-14.14.3`x*`u`>(`>(`8`7@`4@`'@`'@`&m`>_@__Í@_@_?@_c^x^wS@^W@^$D]@\g\\\\d\d\\\Yz[z@ZN@Z @Yܶ@Y?@Y?@ngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comjengelh@inai.dengompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.comngompa13@gmail.com- Add patch to fix crash when loading DVD repositories + Patch: 0001-Fix-a-crash-when-repoId-not-found-in-loaded-conf-gke.patch- Update to 0.62.0 + Change order of TransactionItemReason (rh#1921063) + Add two new comperators for security filters (rh#1918475) + Apply security filters for candidates with lower priority + Fix: Goal - translation of messages in global maps + Enhance description of modular solvables + Improve performance for module query + Change mechanism of modular errata applicability (rh#1804234) + dnf_transaction_commit(): Remove second call to rpmtsSetVSFlags + Fix a couple of memory leaks + Fix: Setting of librepo handle in newHandle function + Remove failsafe data when module is not enabled (rh#1847035) + Expose librepo's checksum functions via SWIG + Fix: Mising check of "hy_split_nevra()" return code + Do not allow 1 as installonly_limit value (rh#1926261) + Fix check whether the subkey can be used for signing + Hardening: add signature check with rpmcliVerifySignatures (CVE-2021-3445, CVE-2021-3421, CVE-2021-20271, rh#1932079, rh#1932089, rh#1932090, boo#1183779) + Add a config option sslverifystatus, defaults to false (rh#1814383) + [context] Add API for distro-sync- Fix dependency for repo-config-zypp subpackage to work with SLE- Update to 0.60.0 + Fix repo.fresh() implementation + Fix: Fully set ssl in newHandle function + [conf] Add options for working with certificates used with proxy + Apply proxy certificate options + lock: Switch return-if-fail to assert to quiet gcc -fanalyzer + build-sys: Clean up message about Python bindings + Modify module NSVCA parsing - context definition (rh#1926771) + [context] Fix: dnf_package_is_installonly (rh#1928056) + Fix problematic language + Add getApplicablePackages to advisory and isApplicable to advisorymodule + Keep isAdvisoryApplicable to preserve API + Run ModulePackageContainerTest tests in tmpdir, merge interdependent + [context] Support config file option "proxy_auth_method", defaults "any" + Properly handle multiple collections in updateinfo.xml (rh#1804234) + Support main config file option "installonlypkgs" + Support main config file option "protected_packages" - Drop patches now part of this release + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch + Patch: 0002-context-Support-config-file-option-protected_package.patch + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch + Patch: 0004-Apply-proxy-certificate-options.patch + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch- Backport more fixes for using certs for repo authorization + Patch: 0001-Deduplicate-code-create-Repo-Impl-stringToProxyAuthM.patch + Patch: 0002-context-Support-config-file-option-proxy_auth_method.patch- Add repo-config-zypp subpackage to allow easily using Zypper repository configuration- Backport support for using certificates for repository authorization + Patch: 0001-Fix-librepo-version-required-in-CMakeList.txt-1.12.0.patch + Patch: 0002-Fix-Fully-set-ssl-in-newHandle-function.patch + Patch: 0003-conf-Add-options-for-working-with-certificates-used-.patch + Patch: 0004-Apply-proxy-certificate-options.patch- Backport another fix for adding controls to installonlypkgs + Patch: 0001-context-Fix-dnf_package_is_installonly-RhBug-1928056.patch- Add patch to move directory for dnf state data to /usr/lib/sysimage + Patch: libdnf-0.58.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch- Backport fixes to add controls for installonlypkgs and protected_packages + Patch: 0001-context-Support-config-file-option-installonlypkgs.patch + Patch: 0002-context-Support-config-file-option-protected_package.patch- Update to version 0.58.0 + Option: Add reset() method + Add OptionBinds::getOption() method + [context] Add dnf_repo_conf_from_gkeyfile() and dnf_repo_conf_reset() + [context] Add support for options: minrate, throttle, bandwidth, timeout + [context] Remove g_key_file_get_string() from dnf_repo_set_keyfile_data() + Allow loading ext metadata even if only cache (solv) is present + Add ASAN_OPTIONS for test_libdnf_main + [context,API] Functions for accessing main/global configuration options + [context,API] Function for adding setopt + Add getter for modular obsoletes from ModuleMetadata + Add ModulePackage.getStaticContext() and getRequires() + Add compatible layer for MdDocuments v2 + Fix modular queries with the new solver + Improve formatting of error string for modules + Change mechanism of module conflicts + Fix load/update FailSafe - Drop patch included in this release + Patch: 0001-context-Sync-missing-arches-from-DNF.patch- Add patch to support armv6hl and RISC-V architectures + Patch: 0001-context-Sync-missing-arches-from-DNF.patch- Update to version 0.55.2 + Improve performance of query installed() and available() + Swdb: Add a method to get the current transaction + [modules] Add special handling for src artifacts (rh#1809314) + Better msgs if "basecachedir" or "proxy_password" isn't set (rh#1888946) + Add new options module_stream_switch + Support allow_vendor_change setting in dnf context API - Drop patches incorporated into this release + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch - Use cmake_build and cmake_install macros- Update to version 0.55.0 + Add vendor to dnf API (rh#1876561) + Add formatting function for solver error + Add error types in ModulePackageContainer + Implement module enable for context part + Improve string formatting for translation + Remove redundant printf and change logging info to notice (rh#1827424) + Add allow_vendor_change option (rh#1788371) (rh#1788371) - Backport patches from upstream + Patch: 0001-Support-allow_vendor_change-setting-in-dnf-context-A.patch + Patch: 0001-context-dnf_keyring_add_public_keys-not-generate-err.patch - Add patch to turn off changing vendors by default + Patch: libdnf-0.55.0-Switch-allow_vendor_change-off.patch- Update to version 0.54.2 + history: Fix dnf history rollback when a package was removed (rh#1683134) + Add support for HY_GT, HY_LT in query nevra_strict + Fix parsing empty lines in config files + Accept '==' as an operator in reldeps (rh#1847946) + Add log file level main config option (rh#1802074) + Add protect_running_kernel configuration option (rh#1698145) + Context part of libdnf cannot assume zchunk is on (rh#1851841, rh#1779104) + Fix memory leak of resultingModuleIndex and handle g_object refs + Redirect librepo logs to libdnf logs with different source + Add hy_goal_lock + Enum/String conversions for Transaction Store/Replay + utils: Add a method to decode URLs + Unify hawkey.log line format with the rest of the logs - Drop patches included in this release + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch - Refresh patch for reposdir paths + Remove patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch + Add patch: libdnf-0.54.2-Switch-default-reposdir-to-etc-dnf-repos.d.patch- Backport fix from upstream to fix building against check >= 0.15 + Patch: 0001-tests-Fix-incorrect-usage-of-the-fail_unless-macro.patch - Clean up spec comments about patches- Update to version 0.48.0 + Add prereq_ignoreinst & regular_requires properties for pkg (rh#1543449) + Reset active modules when no module enabled or default (rh#1767351) + Add comment option to transaction (rh#1773679) + Failing to get module defauls is a recoverable error + Baseurl is not exclusive with mirrorlist/metalink (rh#1775184) + Add new function to reset all modules in C API (dnf_context_reset_all_modules) + [context] Fix to preserve additionalMetadata content (rh#1808677) + Fix filtering of DepSolvables with source rpms (rh#1812596) + Add setter for running kernel protection setting + Handle situation when an unprivileged user cannot create history database (rh#1634385) + Add query filter: latest by priority + Add DNF_NO_PROTECTED flag to allow empty list of protected packages + Remove 'dim' option from terminal colors to make them more readable (rh#1807774, rh#1814563) + [context] Error when main config file can't be opened (rh#1794864) + [context] Add function function dnf_context_is_set_config_file_path + swdb: Catch only SQLite3 exceptions and simplify the messages + MergedTransaction list multiple comments (rh#1773679) + Modify CMake to pull *.po files from weblate + Optimize DependencyContainer creation from an existing queue + fix a memory leak in dnf_package_get_requires() + Fix memory leaks on g_build_filename() + Fix memory leak in dnf_context_setup() + Add `hy_goal_favor` and `hy_goal_disfavor` + Define a cleanup function for `DnfPackageSet` + dnf-repo: fix dnf_repo_get_public_keys double-free + Do not cache RPMDB + Use single-quotes around string literals used in SQL statements + SQLite3: Do not close the database if it wasn't opened (rh#1761976) + Don't create a new history DB connection for in-memory DB + transaction/Swdb: Use a single logger variable in constructor + utils: Add a safe version of pathExists() + swdb: Handle the case when pathExists() fails on e.g. permission + Repo: prepend "file://" if a local path is used as baseurl + Move urlEncode() to utils + utils: Add 'exclude' argument to urlEncode() + Encode package URL for downloading through librepo (rh#1817130) + Replace std::runtime_error with libdnf::RepoError + Fixes and error handling improvements of the File class + [context] Use ConfigRepo for gpgkey and baseurl (rh#1807864) + [context] support "priority" option in .repo config file (rh#1797265) - Drop obsolete patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch - Refresh patch for static linking libsolvext + Remove patch: libdnf-0.39.1-with-static-libsolvext.patch + Add patch: libdnf-0.48.0-with-static-libsolvext.patch- Remove unused BR for gobject-introspection- Add patch to support monitoring non-bdb rpmdb variants + Patch: libdnf-0.45.0-handle-all-rpmdb-variants.patch- Update to version 0.45.0 + Config options: only first empty value clears existing (rh#1788154) + Make parsing of reldeps more strict (rh#1788107) + [context] Support repositories defined in main configuration file + Fix filtering packages by advisory when more versions and arches are available (rh#1770125) + Add expanding solvable provides for dependency matching (rh#1534123) + DnfRepo: fix module_hotfixes keyfile priority level + Add custom exceptions to libdnf interface + [conf] Set useful default colors when color is enabled + Port to libmodulemd-2 API (rh#1693683)- Update to version 0.43.1 + Allow excluding packages with "excludepkgs" and globs + Add two new query filters: obsoletes_by_priority, upgrades_by_priority + [context] Use installonly_limit from global config (rh#1256108) + [context] Add API to get/set "install_weak_deps" + [context] Add wildcard support for repo_id in dnf_context_repo_enable/disable (rh#1781420) + [context] Adds support for includepkgs in repository configuration. + [context] Adds support for excludepkgs, exclude, includepkgs, and disable_excludes in main configuration. + [context] Added function dnf_transaction_set_dont_solve_goal + [context] Added functions dnf_context_get/set_config_file_path + [context] Respect "plugins" global conf value + [context] Add API to disable/enable plugins- Update to version 0.39.1 + Skip invalid key files in "/etc/pki/rpm-gpg" with warning (rh#1644040) + Enable timestamp preserving for downloaded data (rh#1688537) + Set default to skip_if_unavailable=false (rh#1679509) + Add configuration option skip_if_unavailable (rh#1689931) + Fix 'database is locked' error (rh#1631533) + Replace the 'Failed to synchronize cache' message (rh#1712055) + Fix 'no such table: main.trans_cmdline' error (rh#1596540) + Add support of modular FailSafe (rh#1623128) (temporarily with warnings instead of errors when installing modular RPMs without modular metadata) + Add support of DNF main config file in context; used by PackageKit and microdnf (rh#1689331) + Exit gpg-agent after repokey import (rh#1650266) + Don't disable nonexistent but required repositories (rh#1689331) + Fix toString() to not insert [] (rh#1584442) + Ignore trailing blank lines in config (rh#1722493) + Fix handling large number of filenames on input (rh#1690915) + Detect armv7 with crypto extension only on arm version >= 8 + A new standardized User-Agent field consisting of the libdnf and OS version (including the variant) (rh#1156007) + Add basic countme support (rh#1647454) + Fix crash in PackageKit (rh#1636803) + Do not create @System.solv files (rh#1707995) + Set LRO_CACHEDIR so zchunk works again (rh#1739867) + Don't reinstall modified packages with the same NEVRA (rh#1644241) + Fix bug when moving temporary repository metadata after download (rh#1700341) + Improve detection of extras packages by comparing (name, arch) pair instead of full NEVRA (RhBuh:1684517) + Improve handling multilib packages in the history command (rh#1728637) + Repo download: use full error description into the exception text (rh#1741442) + Properly close hawkey.log (rh#1594016) + Fix dnf updateinfo --update to not list advisories for packages updatable only from non-enabled modules + Apply modular filtering by package name (rh#1702729) + Fully enable the modular fail safe mechanism (rh#1616167) + Use more descriptive message when failed to retrieve GPG key (rh#1605117) + Add removeMetadataTypeFromDownload function to the API + Context part of libdnf can now read vars (urlvars) from dirs and environment + Throw exception immediately if file cannot be opened + Add test when there is no primary metadata in compatible format (rh#1744960) + Don't abort on rpmdb checksum calculation failure + Enable module dependency trees when using set_modules_enabled_by_pkgset() (rh#1762314) + New method "Query::filterSubject()", replaces Solution::getBestSolution() + The Solution class was removed + Add query argument into get_best_query and get_best_solution + Add module reset function into dnf_context + Add method to get all repository metadata locations + Catch NoModuleException in case of not existent value was used in persistor (rh#1761773) + Handle NoModuleException in dnf_context_reset_modules (rh#1767453) + Report reason how package was excluded (rh#1649754) + Fix Arm detection improvements (rh#1691430) + Set skip_if_unavailable to true for all media repos (rh#1716067) + Only the pkg knows whether it is local or remote (rh#1734350, rh#1717865) + Don't use repo's packages as path to local pkgs (rh#1734350, rh#1717865) - Drop patch for temporarily dropping support for module advisories * Patch: libdnf-0.31.0-Revert-support-for-Module-advisories.patch - Refresh patches * Remove patch: libdnf-0.28.1-with-static-libsolvext.patch * Remove patch: libdnf-0.28.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch * Add patch: libdnf-0.39.1-with-static-libsolvext.patch * Add patch: libdnf-0.39.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch- Update to version 0.33.0 + Import subkeys when importing GPG keys (gh#projectatomic/rpm-ostree#1094) + [module] Fix swig binding for getModuleDependencies() (rh#1704871) + [module] Prevent std::string from nullptr (gh#rpm-software-management/libdnf#717) + Reintroduce hawkey.Repo as deprecated class- Add patch for SLE to temporarily drop support for Module advisories * Patch: libdnf-0.31.0-Revert-support-for-Module-advisories.patch- Update to version 0.31.0 + Installroot now requires absolute path + Support "_none_" value for repo option "proxy" (rh#1680272) + Add support for Module advisories + Add support for xml:base attribute from primary.xml (rh#1691315) + Fix detection of Platform ID for modules (rh#1688462)- Update to version 0.28.1 + Enhance modular solver to handle enabled and default module streams differently (rh#1648839) + Add support of wild cards for modules (rh#1644588) + Exclude module pkgs that have conflict + Enhance config parser to preserve order of data, and keep comments and format + Improve ARM detection + Add support for SHA-384 + Return empty query if incorrect reldep (rh#1687135) + ConfigParser: Improve compatibility with Python ConfigParser and dnf-plugin-spacewalk (rh#1692044) + ConfigParser: Unify default set of string represenation of boolean values + Fix segfault when interrupting dnf process (rh#1610456) - Drop backported patches that are part of this release * 0001-Reset-callback-to-NULL-RhBug-1637923.patch * 0002-reldep-list-Add-glib-AUTOPTR-cleanup.patch * 0003-swdb-Put-Swdb-constructors-together.patch * 0004-utils-Drop-empty-else-block.patch * 0005-transformer-Fix-minor-docstring-typo.patch * 0006-repo-Squash-Wmaybe-uninitialized-warning.patch * 0007-transaction-Consistently-use-the-same-swdb-variable.patch * 0008-transaction-Minor-syntax-tweak.patch * 0101-Zchunk-configuration-flags-were-backwards-so-setting.patch * 0102-hy_repos-weren-t-being-filled-properly-when-using-zc.patch - Refresh patches * Remove patch: libdnf-0.24.1-with-static-libsolvext.patch * Remove patch: libdnf-0.24.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch * Add patch: libdnf-0.28.1-with-static-libsolvext.patch * Add patch: libdnf-0.28.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch- Ensure neutrality of descriptions. - Adjust RPM groups.- Fix cmake macro pointer to source tree- Switch default reposdir to /etc/dnf/repos.d * Add patch: libdnf-0.24.1-Switch-default-reposdir-to-etc-dnf-repos.d.patch- Rebase to version 0.24.1 + Add support for RH/Fedora modules + Add plugin support (unstable API) + Add zchunk support + Migrate from YUMDB to new SWDB + Rewrite into C++ - Drop Python 2 bindings - Backport fixes from upstream eliminate various bugs * 0001-Reset-callback-to-NULL-RhBug-1637923.patch * 0002-reldep-list-Add-glib-AUTOPTR-cleanup.patch * 0003-swdb-Put-Swdb-constructors-together.patch * 0004-utils-Drop-empty-else-block.patch * 0005-transformer-Fix-minor-docstring-typo.patch * 0006-repo-Squash-Wmaybe-uninitialized-warning.patch * 0007-transaction-Consistently-use-the-same-swdb-variable.patch * 0008-transaction-Minor-syntax-tweak.patch - Add proposed patches for improving zchunk support * 0101-Zchunk-configuration-flags-were-backwards-so-setting.patch * 0102-hy_repos-weren-t-being-filled-properly-when-using-zc.patch - Refresh patch for linking to static libsolvext * Remove patch: libdnf-0.9.3-with-static-libsolvext.patch * Add patch: libdnf-0.24.1-with-static-libsolvext.patch - Drop patch merged in upstream libdnf * 0001-Add-multiversion-kernel-as-a-recognized-installonlyp.patch- Refresh patch to fix building against static libsolvext - Switch to full author identities- Ensure SUSE kernel packages are recognized properly * New patch: 0001-Add-multiversion-kernel-as-a-recognized-installonlyp.patch- Update to version 0.11.1: + Make NEVRA parsing stricter + Fix segfault with queries if epoch isn't set + Improve performance of queries of solvables- Update to version 0.11.0: + Improves query performance with 'name' and 'arch' filters. Also 'nevra' filter will now handle string with or without 'epoch'. + For Python bindings, it renames 'NEVRA._has_just_name()' to 'NEVRA.has_just_name()' as it's now implemented in the C API.- Fix building on openSUSE against static libsolvext * New patch: libdnf-0.9.3-with-static-libsolvext.patch- Initial packaging based on Mageia packagesheep54 1628792471  !"#$%&'()*+,-./0123456789:;<=>?@0.62.0-5.3.10.62.0-5.3.10.62.0libdnfconfConfig.hppConfigMain.hppConfigParser.hppConfigRepo.hppOption.hppOptionBinds.hppOptionBool.hppOptionChild.hppOptionEnum.hppOptionNumber.hppOptionPath.hppOptionSeconds.hppOptionString.hppOptionStringList.hppconfig.hdnf-advisory.hdnf-advisorypkg.hdnf-advisoryref.hdnf-conf.hdnf-context.hdnf-db.hdnf-enums.hdnf-goal.hdnf-keyring.hdnf-lock.hdnf-package.hdnf-packagedelta.hdnf-reldep-list.hdnf-reldep.hdnf-repo-loader.hdnf-repo.hdnf-rpmts.hdnf-sack.hdnf-state.hdnf-transaction.hdnf-types.hdnf-utils.hdnf-version.hhy-goal.hhy-nevra.hhy-package.hhy-packageset.hhy-query.hhy-repo.hhy-selector.hhy-subject.hhy-types.hhy-util.hlibdnf.hlog.hppnevra.hppnsvcap.hpppluginplugin.hutilsPreserveOrderMap.hpplogger.hpplibdnf.solibdnf.pclibdnfcommon.cssindex.htm/usr/include//usr/include/libdnf//usr/include/libdnf/conf//usr/include/libdnf/plugin//usr/include/libdnf/utils//usr/lib64//usr/lib64/pkgconfig//usr/share/gtk-doc/html//usr/share/gtk-doc/html/libdnf/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:19601/SUSE_SLE-15-SP3_Update/29028f48d18c5589b0f83ca52c0ccf66-libdnf.SUSE_SLE-15-SP3_Updatecpioxz5x86_64-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textC source, UTF-8 Unicode textpkgconfig fileISO-8859 textHTML document, ASCII textPRRRRRRR\>)2ni9wutf-8b4f56638715c2bde5b2cb7c91cdde5ee9a3d55e09eec1d732192d5548ffa96d3? 7zXZ !t/e'f] crt:bLL MLք|kQT1XG DP$Ar*uo*EE.?/ewxg )ǽ`}`6DvҰ5L vGj63ux7UkbYR攄^N NEۋkH@n.'֕>Ƀڋu+(]'O;"YhRxaQbd]|VcpNP5]1{'! ha$7ra(mr=׋`!zYiVxfDv/b{Dߝ ((,d. 1UaL=~'cN+?0M.4/HnIa:hH0_>VuJY"3xin=A?0j[RbD35tix8Z%,ׇ+մ+/@%a>}9Xt_c=FVFD#!F[P׃i>h}PWn#0IAG${96нp;p|0*^ !7;B" xƒI곛O)'ެL-u>ReXbdZք;O+P@' s)"#T]Y.)#z Bwo\lqsF~qM"H_\ln* ;`5kx\߳EH7WrG)ekyS.lk^ 8n0 >k{"bR](pF"*&܎|4B)~=0.U^T.l[v+nZk0qì`d?p%BTSC@qKr&5MՁ4mVznS4Y&cf@3Nh*F1˿ԂC7Qv/wA׵1iM.'j!KafAߤÔ-ս4HG'o*`9+(Byg֚H3Ϲ}uc BâA#‰?iȪ+zY:m6%vgV*!S.>N) M}{dGocSk%3<4:$pǤ5J_A##e 2Ik[{`JLNqXg?EExn.Ljq0t![%#&J,.Y\ #O1tYKȞ@ mm,PjOc+`ǕƑ5"/$ډ5ωQw|>[ NgT1[PI@x)wײ$n@@ǨGf$ 0l04scN@1/yB^u ը '+|&5X[F Rw*7XW\kee׼]u GeL{vԛvr4L mcpZNx8^IFیd+cW9Mt5;]&%,CG1'i+sV#!_ɵ(f4{-fWL3+D @T*|1(w|`&x /%,RҜޥ"ƃƶa~IAE;, RGV#o:*d:gA`&o8boҗCNYF oS w3uX*'s#K*OO57e~f@YЦR5֒MN ̑梹hwc>&m5ULw>VamF;d:d&MNZ4ɯCh;/\39F0&fG/w؍6p̽7CMR8 `14KxHv$,hNZ }a> 0eZl353r}lz ,wr?Vl-bGB˂x=;q]XfO,S[4Txb5G˄XsG*']k(O-*>}aɦCH|`oS=l<pgL{i1$^ SI@M]]Au{9ʿow:t}ޯ|FAT[O5#W2rیMJOmɶa~BZ_X/]!5;a|/m=zbeu$pICPɀzBC{j^==T?:)HH|&3BE>3<VaK]>i$5>x:rs%txCt8~?7+vh߶rh#hQ9=(z[O'2DأA~?9i|KyzQԝff0BU$P`pYy˟EiyJ ?2 }DH}-W!b+ pC]|7+t0Ga -T&&e;;] C ΫڇUXC^5abK_=(4ɲ~!,**Ol}!{KLH\W:G,څXSZJJ|pF}8^aQb3zii\#*V"8X=C~f4N|>O#ѐ qjEY`]Bv#V1cr$ArͯM(f$@v)d.3i ?)z7o6 ,|oI y|l]sڲZ_].Shr90@~։k<fġIt8>pA#[h]b;xoj];oE٤ުx:)oZܷzXyN1ɉ |(qΙ^h oZw$Z36_J6.U/3=$7&~)[K[{mM6z)r 0.J@3%ifh*a?qlX͘ *pkΦlayr+zQz0j&PdN[mC(~#F՚SԱv!4O; ^x.ELƗԱJhh<_V8'/j@ʁZ3tԎ-bBsI9C$NSGgv jO !k63%Rg)b(})øf{xG˛v!"zE͈M;vI-˞_P*f? V;kKX Pḥv|FJ3Kt^.itT~3T:ѸaTᑇ|^آʖRxrjr]*'GR V4("{_r9xGm\:_X#< -BK32f6mm |6@71RM].rLOeu?g=gDW'fZP̖/@eC>G0H;qpEfUdAFޖhѤQ0 ~Y>3x-V LRX3(-qzTT:eqge,]m~%?0\C Q&4o@,]=[VKg}\^䙻ZBOE|JVO%Bo1H ||).- yґ {\M= ʯvOK]Xk<۔,:Qv=9x^$ipz3c9*V9}?8qnV7m%R<**QJPPV ?z/!dӇFk2N myOiX' ¬%ȲUpT.hj@мK_2rJ%3,Ca% |wo q`p-P"E!Mؐ nyVtMX|}QLr/$\Xk(`z5#'(U 1ġfB4]9VɗaZi.cq?같ST,֍U5ZɴJ XzzrO$D6߯aBSK{8 \nt9iv [Q՝F4+,/ʃ-}>1l]&,q:12<1Nd{N]bB*Z7s& % gBduB|0K$vưg8ۘt?h߂!G`^ A̓.Iqԉ[8,N8.S9J?bl谺A+Za[+/;oOHv"xJr[ؿ]D-==l-VaybUв8 _b1*ɩ~Vu]d\ε.P[^Q5,vuc¥x QERӑ~{eQfI7%T◓<6߅bĵ $Փv4"*A08&EǰmXU\ޭ] Ce*Ѣ7Gg+ l ApNPLm m<{̟#[G0 m;WtX#0R:\2\ |eK?Nx7/+{2b|D*чKqͱF+ (meڙI:t;oѯ/WUթ`Wmfcvꀫ녁+SKc(gA"* ^ 8U07o5_gsSbs6Ȁ4(dech^f8 N[T]G%i)p h(%MI@@=cӜ<[=Ϸ(Uv#, Jew%8EFQQRkj-2Z8.2GG^ŰO$Nz?_ţ3Ն_On dy`&cʹa̢gL>& 9m -Zu-̭gdX.)1F~U*6`C~s16<VV(bf פT@6ܷo* &C%x~ZcF$ŭ_|c}WIoy)R'QzwL:_Am_?/Xڰł2rs 64Df rt3PX;[DE{F&(.ۄD$' ԑ dlG:`V8f3y1,eN ~ =  _L֔lO O*q #Y=w!1,% >ʭc6)UŶ1v6.I %G{i镞 qaЍFA.^)B'B^̶.퀂VxWG﷬?]ZJJn%b5׵c3: mG2Ȳ͖_IUꀡmA'䦓d"x4tޡo:uzKVREGyl (#R᱿aԛ eU:xx'gXKiPFvJG0l9kt-Ńz/KuG,J,\Y! ӅS{_B:=.7V=Pjr-y^&&cxnS=05 c{H}t!״8/~@%=V!b%\$۱+byet# dwJj;Ŧ,g#˼ȧVp=b[^VL%/ o7v'?c/F34 B؉’m<~ʱK^*R}ccX<@,9P>̾NG4}%N;X|RN{0}#M-Цap4LMPJ=-\К+tk1VE۝}ВPg Ub|8z&܄]zu2Ym75B`d 06^U6$}mu΀;}Epe}KƤ$#TKoP=shsu&k>x)ؓ|m uw4A֖2 k§2Kӷ9O4xfOta+ψۈ;2qGq2M|BvFd%ze[@N*>ɖ93W:>( x-srCmpG-)[IWєtWZhHBw"􇅸v] ph Px Uf4Ӧeeyޓ;ϕȬBtLCHvjaV7,f2{E1koT>*`-x8'Άg ))p^ 4c:a_To;;l`zu" bܿ.l^q쥒6=~lsnU<-\]qlp(-qC/d[3E~ s'T3F,KMY{XVC ޖ5E(ggKg[2Ƣ&FCAqҵ=cƱXo*QI|iGzz6ȥ2:'>ȬQַ̱2V96z.Mq Uhc*TN?iFz:isɈ H/3mzR YVT  ? v8[r.丒Psc'ȷ\ @jqXp%[C s!&ip;]YpZ76OO~Eƭ@5-"oZ:^#u +Bxpu@h>}R|q!'1bpkr jClCb 6gF|mZt2zyu7ItnˌnR,:ggfXp")EçWFS]V̦0?Ur!js]e^ixA%lKōP}KUsd%ÿ{#yL*?7T- ^Ze<"JcY^Ar@֞nq SWN"Ny<r^U[/&M ^AA;?\hnwY7[_>uo$;8ȍ5j=%p/f»0G>[lb͠0,J^ Kr3@ n:FQ)*` [Oњ^ 5hOk1 (f~3>Zth[bLFZu=[J ]`,-cU)Ov ?$nM*Xki=U^t7Aɲ6FFFyd}SET@ ]M[7vI=U#nO6MK2Rτ prf߇A ޤ kU1A V7zW Pv#^:*$o 5TX6c hdjtqWQZ?Q-$$\şf=39xlF`*q}s&־Nw}Be'HJtr0?&DxU$Yesdؚ[aT= :s[z'B(?Z *Ҽt[ &vؕX۶CpAjΦVݖ!&se?JfW o9!=G?=ťrJqA5DNyzr@y{GrXVYq#tJ(v]小K'!5-נ-Nٜ7`E/{>/rZowϡ-DRlw3U!lɚ0\̲Uu3yÐtAXe:rifqldp iSOQxa@"Ú~,n:@I89o9 eA5*͵IhFXf(L,ѣa%M*Ɩ:>6:f;#-v1Ϊ{+-,:_F-.Ÿ+گ):ũz71qZ׹ҾR ϝz1!yܹZ Wc*tKMUO?i o|&l-Ym-;:8ɛp7G'o'{__unڽ.^ʐb#uThSzU^>؝> NX)5CUvW.yV)[e'70k^eqXc׋KNCvfnra&vTr_M^̷:ebŽCQ `@_ЖztH|*{Q>Y{0/}qҞ A*C{5H b9=k:,]8ʵWN +Уz;~QSP:XqR+KY϶+|l0z.qؽل]褃8'D#K\7xC׫dm;Z9{ iY7EUMLfTl4PfeE!9nfjKa3?՗Q/Z΍B}#{ `Ѣ61Y>ۋ%6(Ԃ:hTe|&硁^~ B]&|vqF]vH}$R<J.\ MXptqKY~1[##~ɘӮԶȷ!MЁ صNsr'nWkXQ Ѝo|eˑ;)0ba=Sn'B܊ܗmݯ84I^lP̾/;εYgX^*|)h_>w WUm ++!@pl\W^f\nbW$&O]HBT|Y(wzկT/pF cUT["9K9iPqhT ݭmCC@E3@"^ N:?#~rI3@ H8{nA'Ui) afEG %zaq9%JXH |1Tz{Ck2zw.$+n~z~Y RD ,)Phk#2C7]&OgL~{r^;U;riD`s xTo9{VӐj[u˭ς" ӂ#oe [oP-Ilv3 A }_+Y&i;3ùK =w INdYo_"&K? "Fx/Ao03}~@}Fȼ#0Z~@FG@>&v.HtJXeVRh8oԱ^~|+I" t5(XIY[ΣAw?"ja1Bw/ Q'q݈=z%" nƦtS㧍7LTQ7.qM935*ѹ]]ˢQb<Dz^{A6R{V?t 0! m4Ep玞6\Ky;J NLWPh'br1$BL'mNS[~힩/j+TfKq$ǁtChv\G|'0 x*Ah XjmW??ccCW>%;g=ʍ)$z}s׋p"˙:if 'zמ'_`"F+NtpsA|RpJs35Na.`Ld ז{.D3nD_4ڈZdHc й$u#jmP{jًMnoPI=u>)gԙ{܃A4u'Wc%/yiŠvM:Kq:):^;=8KH)9윥9I64֔B ՃgPG$7I} >%>;3 '\t܆.El!}M OdI"*׌iǤϥ3(Ӵ!C_Ȱ gEc؄FpUJE3.+$o?fU36i1q PBdP%zCM Os 4tIAVI&w'*Uv4w aĪ0@}a]fL(>_ d1P}S@Ԭe+wf~_M3< Ռ{󎐳Ԕ+˧ZcqwΖÝ Bc\%E|维^1W[9Q<"#pTv2&/x~UG09G\4%^ffP53'Ku)c.#8_0V:]2J:=Bg3öZ&B9ΚEsUWx/gNi>-U%qØ2YWmm@sEv#{pF׏%3oOOwtb=wyv3d_8&3jȍl%s08kySWyr $j3MEGt%G Wx^_sPzlVcn56;vwv v'o7fjۗ_5y;bQ`Y%"XC=SƗk |(^staNXF`û{n*Q4Zu&4>kAP65} 'I#!1E\%Ehs] X5(\tcy]6&%aTe5Gy1kMNU 1]۠]Wy޺͓ps?]u(QM*bK U>)7I0OoXnn"LȦe(ߧC*o?]4 +u˦4=θ]T C,y˝^ ޘHy$6cBZ@WƉH(7 5%YKw܉:  ue\•Cqxhǯh?oƟgHZ+5Ϣ""/G\P!2\r :Hh+L;]VoDC;8ř զ@Hgb+rl} c_;v lq uo_ A سӞQoaB,FOe*aW5P)&&oܹXY0W\ROI5g:Z +V;DUu1 i>Ztˉx]>v](QY n^""3;aKbNxj\PH)޹3wlkk1W/rq3Z$k8OK]¸iP2@қH=<\Fe47TSAU'%biZWr@RBz校\MYfiUK?w JHQ-ʛNED}D{l- ̟w +G(]gkBHY͸ve[m1BZ)iM+T\s5(*0V-`6/v 񙐟c+.R@f"?s1)_bfdYmcwD欛Y{]q~RP΃׏ W%+5f؃V( {ܪ^k,lfJ]m,0&&؁>F) ]ؤaxrK ʲs#ԙϦuV+*ɟQ]fqܞ ]XAIUkW)wy93.EA`<] :?|X)\{gJ- 3M4Md7(?`.[Q2fdekA='+uSWHw^$٘y`A0BlV%".>x}%hqB{{=XEoEƎAeO~RgQ:Yn)s%c%H\ 0*xbiϻ]UcJ" 8wvܠl.2`316͜Ֆ" +m,]1ÛA- ee4܂4 hj#f*GDƅ+ۿiuP[UzAMycDؘt Ai&Bq/584EӶwUxXSU[l:G$ ᒳJ[-'D lP'\qObo> 0I]Jt^x )3~ h?=(/õȾ/`]v0$Ų1}Y0{(pJh$>p34AQqG"ZSoE<֥,W8n5B`V'm4dB^&LՅ^,Tί8oCP0SH!s:"A<zqM-b7;E\V7Hd?E|,0e@2>e+id*ehQr'a 2K]E '87(I4w51z:#9owqW.v0vtiR$W;Zi3-lQj[aK3o\h.D(" c_0XcxSEhs>b idR]nWJh?VN@(}d ^]pym%̆q#vMZ-DӊD) Xv9S6>m%q7xݨ)9ҵBSY sKZYQ l6\ $շoK{&XqS.ǚ XOE݈@ΌqzGJhU;]-NU߫$;G0e5RPuâߺen"`?L5[,A۽,Ѭ<㏀ծ褶vR< 6\HqyM&T_bdɗ!؅oӛiP޾P TswTQ;lJ<4e@(r29񦻲@tp t;P&Q pN1d8wnQy"TG(`N.ǂnқNAIn皍Al[%&24P1ҭjIE˔?\u흉V,Ut q, +1ǃs҃ 63xE[Pw8&U7lJҜ:EHdI S~b!ِ`}z^֯e҃޺V_oPa d> s2hRO#nI@f]N^0u$V߿d'_|3FڪA=@Q)a%dysUp6"dw>]v?Ʌ/$ bIb5#gEƽZ@'EnUc+M6tB0KHAUvSH*h@Bh@Ej8%JKr{z`:|P_I&m>16iJ"w>ֹѨ)y/;[md͔@rLJBnPU[V'INsBl!_G }JMcl6Ώze=^9=wN^ynGE(N+eA3KvyOLij}OGk2(,8g .cSbHt>3Q3#No_k) Wpܹ6or>Ǝ>Xsd4v FF'6 6PKu-bH&P0kkHc3{GK) V{fAXGmmŔ"NZ6(g.;[=z6j)/I5߇5D<Tܶ0"%D8$~l+h7KLԾd=ú3-0"@ˆNY,L(0W/-4U5g1E =|I6L(Qz$~|lL:0R?;~#4oOXשZ|HdhB3)_OǛVqk --GQHɻM/={cwYV7?sO"pDCHxQ_r}%kwzu9)eg98nXL*??% stDV+#d JD)?zIi0XxAP9AVl1"ce5 ~L3Zz+ əȀ qqs&Ӕ)`@43])Բ`q"2 ȣ}|u!0Mp:G=Ll*T T1z8YTPDc4,W9[Y)0'k2xmKa>T^s{'|k{ZFť7N\J2 R#z-B s* .*ҸRGD)_'5蛃D@p/ H G6$f Ɍq>4X#(:gE})qGE:$=.<=e(`niIlhpIo 2sy" VEKc{v/~ٖ4 LCcJ3D|K5CU?Sbp$"/k.+FK>Y_C0" k {C\GȆؼL#i}H Ѭgm҃Uj#r4"Tݣ("./puIW6eܠ"C~/ALilC$U*M@s# N~(\G.{v@nQFR߼Q(N6vB~@rLb1Xُ݉*L]>ͪ!>_(֣eOſ.W޶$A3l+&Q WiU> lcIeE Aak|\ʢd^*XA]Y}Ǥ\ec`FyEV(aB\Uv6a'Jv@'+=*f|Q"DMlׂ뼅)ʁf%Q;v4ؓ3=|L;FڄS]zY P*b__Q 9Qvܯmmzɑ[Y] ̊/>aYCYuzj*%7OKCMbgU-׶#`%ޠC;lTE%1^Jq < _]OCa: ,?-.RVKAĿ }ZU;5iZ}$Gͮw$."a5j{HfZe s&O<1Nf ׋ Hi27dN#H쁟0[qf8 &>ؕKYŴ`Hkd|+Tə羓YT'3 e6G #A'҅v̋ ]n`^3%Ey8+n`t,f\68Y ,btQX6k}k;GEnǗOJ-CeM2\ϙpx*2`_~{[p۽O[I'<$6׹*:,4!?j7νWԚP_ vSxBO7%+&w1REi+4 }`0uyH|B # 78Um -Ma24wceavV%{Gm7wS4v!Օuz,-6<.8HQy.K|xм1˸~9q%%!, 2Di󘆲ʛ&I콞ngHRxtߣ RW.2x.BeL/m*u(>C$֡hN&)cݹI[P'i$vʔZ?_FrQP.`UʃFmb j (!e&FJ)NaH~tf[u|F%;hT8HHp 曘1و SGWVHڮ=׍?>j1n*@ 6-K7+k}RUhJaSQgjΧPl'`A.W_X;KX u$+(tJ#̿5 ףR48.Jk~Ku~?cWr&g:bD,|sx*@w 7z ${a/<'IL.eȋD{w* `p9 uIy4q{ Dz1d%<8Z@K1XFbd[ X?)s#HbeIY~'8xg[) =i(ԭ(viѡ)#/2loWx' nǞ_F_&h܀?v\/Ê -ρ-VhRdܽx2,Z`xd)*Z N=A ZJVBMV3 N/rFE|$fj9o*{PO+039k怔5+!DGc!|\=oM;s8[$&LL EP3dНbVdű Q4H ߡ1 7~k/&d.MM b=vhѸwƈ|<І܄ߴum0+U#48#fFJR%lJL7 7WmM{³ w'EdI*oQ3oTѕ/ߎ>KkCDB!y> 3GrD6BV2Ԕ:*r' ƪ!%M'zgŅ,M]%ynD3+BA`Zl.7}w(7␂1:u7E{V6Hjp)ՃbBBZeу?} "> @(ip` 'J^R)*l_zM{=9L@jsr aj׼\IT:F&N_=j-;oNV>bv g59 u:T4 XrNUe'Fd4ܺW>ly %" "FÎM$-hZv,Nǝ LB|_̺讆WE3?۵N tں_4a6`io0S-1b3Ya0DKWuPo24.^N EoMܑkHcxտFx>B*_ Z}u$ ~EY1e+[ӭƂ!z/JMtE8)bᮻ+| M2ӿM$eY)AVY4[|}_^fhaXN԰T*e׽91| 8娶H@=v@V7R8UӁ8HHe!5עdpQd8R^iSuNS^N,Y%h:;T1߃wIhy%nzۻEzo}"Y)';{o?8ԗ 9D! ?-'=Ybyc=fx_7_Jl V8kZKX}6SiԐ_ȎrrZ0/(%t!h-~vf{4(U9o*R"t ':k{yɊo$t\ӑ cl LjN ]~zKgEX%Sfc讔 mǿOYusl.QXcʺJ۴YQyJU׀^$cp2¼} * +<⵿SG;Hȝx*&/WxwD Ľv1 7[P)L9ⱁ͎['xe~Qss4,lV6%BH_h }7]"Y>xT;‘ å F/AYo\[ S!=g:_Hch.s~Pȯ~Ӭq h fC+E7 1r7,L$`){:xQ/J^hK=l9 βS*$!jͷPka!_BnPyB\^^~bI5-ΫY~[Ւ~UCr޵t WndeRBB+5ć5[er3>tt+&;BGk1O%Hkz2ki;_nЕF9Wɦ a _?VAi>OɹM#I ͣR .F!PFRsҮ5sn]> \HzHw"N#RQ'Ka1!Խ\,x\ 1 So2EtS egxp됥xJ~6U^Βu2ilNl}Is!*xYtJʗf.+`~R B֐ޯiUQ٠Y`^b?a{24k|g'_&wQfBpLp-c̖i>X--FrQl8UU= `~T$G곽8Su(ao|ݕ d*K|1R,< eBه%Հ4K9ٺvohp%oj1=a 1u*Ғ9` Q)OL ЁW]`:kڋkbUT"O8;em?ԅQ|m*QRu#dhns^Yu)KzW =RuÙVBOR*chlI_<"sS>0r.,KJySnw&V py9>9_SE 7c3[ `_=̗ 1j3V AHh`ms{$\-'n3HACq%qE"KFyHF{AS!`.R&ޫjgϱ}Ca9P~7<&Bw:AuۼۣN[hpQZ|s8_հw&q .#p:¤1NlM񗽢Vp).0OnUy!wG8]es t(COd. +h8^1E5hɲQ`}(W|ߕ }pN2|P8l0 lB$}PHOױ)$PG=N5JJi}R@I2lݎk9, (j YZ