libdnf-devel-0.62.0-5.3.1 >  A afxp9|95'2ZtÝC3QZ秅O/)ţg׮N >*wB]Ӭ'V3v&/J)XջQs?h2 C ڙpR )ԋL9pcNAny&U ڈruxd>-QHBY nIhy`3l>"]$ҠOtOJ[}F"Iٍ3W"4[ _&m {[%e7e44ac3888a68f5be57b37a6f037e9ce014813d7f76bc6a5580fc3eea91a7d1a8c168ccd628405225eb6192ceab764800f8afff<afxp9| .e'K}!@S[%d{1`@ 5 r? 7si.˭>e9zt#A =' O^a -@: ?Kfmuf&9_K--Vr#'6 [ϱ=fi9e \.~ n>0C oP+Y&] q`R8eA4U a9[c M l^^R_Ctp: ũhJ+:{QɆe >p>y?xd  9  *\bh@h@ @ h@ h@ (@ t@t@@@D t m (8$94$:$Fl Gl @Hm @In @Xn`Ynl\n@]o@^r bsctIdtetftltut@vuwvp@xwp@yxpzxxxxxClibdnf-devel0.62.05.3.1Development files for libdnfThis package provides the headers and libraries for developing applications that use libdnf.aesheep64?~SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-or-laterhttps://www.suse.com/Development/Libraries/C and C++https://github.com/rpm-software-management/libdnflinuxi586X& 5 - fc D ( b2Nq{E+$ *F)'e \bH 1Q * } ; $HKAA큤A큤A큤A큤aeae`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`uJad`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJ`uJae`uJae`uJ`uJaeadae`uJ`uJdb2d5879f71aa054c3cef9c01a7fc10598d5a9af1dc9111c6690bd891d28ccc63c106a9aae4591ad8eae991bb642242d2d918a4e3311b44e7961a0d9515fa3ae9079eaf47ee0468588c96e6c5609496badc87c70532a957b908c1864512549dc0744df781dcd4d5ee1110cac8e324137825b91fcbbaddc35c4f153aa1e8c6750cb64d9b1f57bf3aeb07df5af259811553f878f0b3db83d82e26505bda13653292379b724f1bef8cbd99fbeae01af7293f7ba9fcd7a2c60f3db40290580a5fc95220b80aacd9f2a27eb617a5785f34d5616c4f9b97eef83779b5f11553aa57c3dfc5a098ed6e1b2e2fa8b024ffd5a8eab6a440186c41407c9da406f472303be2ca58b6fbe2363e47de09b10517570623dc7d33f856ff0495dca47d18458b78956836b3792d10ce024f1b326e61790f29942740e74e4942b5cdbc5aa829c888f2f0f1b850b5dad4eb4272ed7ba433bbfbabd2b0add7e4c430d4f73de8b5194a2f842c7f72223b1ccc6fe1700ec12a426678f20ae6262dfefd61c9f83536d029919dc1279c04783b9abf7bda1e25e9a230942175905e2c77967434476e360356489171a7c9eae0dee223e58e31eab0bb4f8e7f340313154cfde439534b3735dd3b769b5fdf5aead1803367ae7d0e2b7db4ea585731911769df4e60b7c290ea0767200f30cc8d5c020e364b52d23491499a6975fd5a0e9137b0946c464ae8a089225e416e5928fd7414e9c4d53e0c383435a2660ec89ac2e56bac979eb46d28781cc635caf79d77fb89c87e75bae97e48eac956223a1df50f261ef04961d31b141fee3b46806ee6bc1948218f485b9e1c0eaaab25d5c8733ae89d548b4420d22effb5957df8c1ad1df11cd23e42fd9980b27a2ed9dfbcfc098ba85e6c702c490f941ab242c1c32094cfdf3a9048daff3a139a1a5d537301a882ba738eb68afc7af4f82c883308f1122b9ec3f30be9d4178f6c170d30fc7cd0b5251f14e1ab34f0bec5d31e5c6bf0f4fefdabbb9227f236a582fe77e7772aff018b0f7ac68d2b898e4bbafa7ecb7c054d28bf733e435e1d2e20ab735c586a8c2f93156625f7ee847fbf374a922cd3135e9286be26a7179b3105938092aafaa806de96b0497da6da0f3f9c896401cd74a3eaf2f07163e7f307426dfd5ba15326cfc2f3f41bc7f226b5827e20ee763e8a8af62e28117ec1d466ee83101550c02ccbbaea1cd301d5c0b6e46ebebba963639397d95c079c6a894f9be6413b4c5df54160a35b9405be756c35f193ab16048a5f85821a83989ef31755863cb74ca120893e89248f590610dbafa0947dd5c25641cdc490b54c7ae2b18d93bff24fd908b7e25ddc7e6ba8d17b63a83c3f910aac31cc902aea48ca2f8221dd7bba35a99eb047c5c59f58650edaf868d91b8fa15e0e66c75d51d3932a02288362b8e1932449141cd18a4df5771c5258554c0d033c083b94c86d533485079cfb1aeaf4f83af8baf494abe5d13a302009cc80177d6c9f118824bbc25b38d56130636135aa1276cce2c7c8b31481b027f6828e80f2908d0c2a2fc8a57e50f6222dfe6fb316c4ed95c89d95b85ef505cfedfcf72a41997a672c6e19edc28ef348a88e2a5cfa974fbd59068f9fae34e3dae85a42dbda8b8daee4ee048480953913434b467d437efb45d2248a5aba67d146f9a104cfd6ad1ba939d65ef8cf11889b6ad18f9c06a861b0abddd78811a92bce570c3f940c4fd1cbe7416d00e7c30ba1b5d7e7044ac899aa064af8870191868bf7a740c6a19e1f4c7b9ccdb46082cf75c82419d72502354ef35356ac1a463f40aa43e8832a928dd2088858687aaa5b6023d14c8c60c22273f14a7c870be0cf918583dd15484bec1e3f343914d32a1d7e3cc55937db8f9e5f2f530286cf5749d99a877e4ebaac8d817c64a663b1306a6b512b7d2e7a676934d245dd0f44a3d95240505f8f56558476c26f8f45d72a10e4b172e9b155c321876f69cb9dcc386acfbc4bcc43884fc888a7dfcc71a6de30e3cf710c89fe53f281e62ea74795185685e2e92f71b8a5e147b302f3f8717a6a237f4fc2bbc266408e24fc1ba9104b0e165ccb25d8c0256415fde9f796098090afe537b302db5106753fa10047ef9eb3988378826980a7c50a2f95d7927c4dd85d2eb5acdbff01ead8b40caef34120927ccf00b56a2ef899ff90ae40f228e0edb3284d085a206d0ca19f138658874f0456166150ccc87a62539810007106f520aec4cace8f09b385f110567b9212b26e5fa8b021c0534c76b938976b0443a283b9dce4fe0cc6bc0d27f349b4571e1646966966a1e4760df051803ac124cc8fb9cdfa19d039525eeda526e9aaebf309b2c0312e1b9f3ef1303c3e69128dc1a6d56c3c4ca716947c5f9c16402ae5f11a6990fc23e05a956193d37ddbfbb9b10fb749883cf51c4cd4467ec3fe8aa2dfb8ca44d7d8aa89497cc6bb66a3af12a374c32c73dc19cc85f8951a96d3391cc009a2c6cf6e119d14c0a2c7d2e0fb9f0a20c4c19bdd07e29d311117b03cd364d40ae2fa12376928bb0ef9df139147e416d8e6c50d9cc10cc086a0ca72496ff6f0e1c3d24fe06d71dbcb57180978712f01900769c8bd73582df66441df646354edb700flibdnf.so.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibdnf-0.62.0-5.3.1.src.rpmlibdnf-devellibdnf-devel(x86-32)pkgconfig(libdnf)@@@@@@@    /usr/bin/pkg-configlibdnf2(x86-32)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 packagesheep64 1628792242  !"#$%&'()*+,-./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/lib//usr/lib/pkgconfig//usr/share/gtk-doc/html//usr/share/gtk-doc/html/libdnf/-fomit-frame-pointer -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_Updatecpioxz5i586-suse-linuxdirectoryC++ source, ASCII textC source, ASCII textC source, UTF-8 Unicode textpkgconfig fileISO-8859 textHTML document, ASCII textPRRRRRRRF!Cm V|5Yutf-8232f27510e80b36bd7eb8825c17cc09c3d6720a06ecf0a995f39f03c71300714? 7zXZ !t/ef] crt:bLL Mis 33O@yzTR3gW=8"- r1 r* ; [o(o cY8+K2qˎnQ/PaAQR^(Px 8c wSCcY "9w^P|*87=&9ʜ\G91A >wr-Vɢ7p2ON$-iky@YZq6ə-7I0HȌ6-FqX rvҖ _r? qI,sY ʱ{d(h`d'/għhv .>[)mpoG(m'g2AFB!w %w'm֬l,g|01oC 7izq%tG͗bȜL뇞iOwT[ :A!i726o|WӱVb8ը2`M<`VT񹗊 @S2YŘ;GB ]vms,X$H)(+2º,h%&ZW+Ԁ PDޕJ:[zfMerCeOf6ՏkW$Duj͑)6\WA%{Mh} H<𢠀?lM>ݫghA}J#:4k̽86E.cm8Eb?o[ǧ߈^-'ӂ5H[1NcȺ1Iu[RRçaj{ð 0Fs`\F2Aߛ"O4qC{+;>1J$K{Ս*C!94P, \:D G:buC:pl;Hjב 3iL0ikCD#lK94:`~7ߞpϷ^x7xмv,tKH vlȍ;*%-cD(;l>|r;rߟ8K=+&Ly8WH?8"rzNvy0/T.lZRjT \ϺkuyBo@ؾ<'F`@f9? ڝ(fg`֌F:1#i/S)qVv@OJu BoC ȩXLYl B""v^iIQ>K%.xV] ,`A:/?Ŵ\+l/prg;Sƻhh=s+Ou⠹ꍛA{0eb3a$캠0)lCv6I HN2`K'kUT671LS=0$) t8LѻWQF̓e%^31֙+*zO8]h"d 6j|>C4/,u>$!Yqd(r{b7@r{fG>B.NWޭuWM KQ2B+L#d^/+k=oޔLBu*-x  m=ӧQ?<89{M Fyj`uzCYV/J݁5ybLäPr\_14#4-`};BWhq+mwU idnJj(4VSyU416(èiZGsl1e9+G7jx@v=Qy*)m[a֍N!ܾN ҍhlS؞Ju~V"f8G-ǟKt X%# #K.wXOw=EA/zeGzC*k~u*e?aMqmt+C)[PBPB5\D=53$r=Kqޮd2ZZl.&fpgVnА=…ѕr(S]u~.1+"¡}-DjcpVJ;3W:  av]o1-u]a%P ;)*kݥH(FLN^?9FX$t+-ا|h79=g:,{q?vUZ6kmo9^ q_hD#YE+F#3l"1E=A~+8'}rY 1C?7,'w2Z$ψ5Cj6eCT6KB$A6+Jx.CWz_R ,DNF9]?dm !,e U"KEYoy[VZ:nʓ?6y|u/AXJ0P*&4PjdEEltɚA!gφ,$yt&푹 gPAU h/i~Ī ,3F@룊`0wmE<-f*;^;)B4WXYhU}JV@BKB/LWnY Ԓ*~VI} f^U~Yx:HQ!Ƀ~!$iDmH+z?޳ _gXk IHo^5,xH6"J+2{l4تԜȪ/NJr,>䎔K C |& ,7.IpJ|29#K !g5FԽߠ?S偕iA!^:}[uLdb[FXzΈ Y)sT|:XC-%#za!IM'8nu< i >X(:SB3v1ź*P,#.B\QUj◢?!g5_͕呒هѾowZmu(?vual'_{݁yrS],I@WB0:m9]mnĽz^5$i,czzFK/@L~Cµw2RHhs@b/1)ߩCDr_N2Mù9;n9sjC)]xˢ)eiY&+WE336:*z ]\!5MӻRّ]? Y `ɌK|PEُc-vf2:Y]v9kv r<t;r>G\zE z`8P6es&۔Vl|rj:nԽ0|9Ιw17œCS'7~o}VJ݇~g>mbc7k(Ac8:ZI QͿJ 1O_pݩ9tJ1]@'xu KXˢ>8\2bXP:gPdH 1aT)^h)2F /Ӗf.td17t_w{:dk.#~I,KNXB-ym-57"yܽ;WQ92WuhΘ"R:w0ZB-UHi!F%^ Y&SnP#︒cDVX6TDel QGwe.V\#dׄc$K۟nTG3[22oHcصmb|>Ll(Վs-㷦~ 6ly;čI~}3Ӹ8/3NIPz7 3\`s%&-u g2ZNr/0mV3/_4n6ȡ3kc{b`(+(jo"ԼwQ_`礪J n|Pw s1ɲ1S t/ZjuyB%*TE@>s o9!,ubhDpA5oX&@㽤/ΆI3-\Ki4IO_aእHUJv[ JyyvB]5eu_`)&8޷0l-B^"o\UNh*9(-p,Eݞ԰4$>  M_xϖtԔW} [Ӗv#ws{!0{N$}CĀ7\ySCjj(!9rMs3ڹ'= Nh4bǎo2hW* NEF$ SoVIShs39GCftpC*%L'}`5d\؋akW)˿etop=fP,dV/HnVॗڶ% Z#.u{v;}k\wĹ(?(ؚ1MwL̳b`Rl%8JBֱirMH=9"b1qţ3DNh0ʟiG(hJc_:nc&JB@):m#n_Akm&Qi̩#J:'H9S[@+LCSC)x윎$NJěb5IujEJ(LVD*(!AO0:M?տh{ÿ@=páaUi LAdMg\E=v]'OtHY9H6ma͆'kM<{!~߿<4D*^.G-h;<^ >U FU@9 W^Y}k&= Q k2k-er5fhd;a[M|W? 3T*;-Ni%X׍&GblOۧg$aG/^^SՙmS|_6ǡ ‡W lG߹:nFw=oɏ8xMdP^.>NF-C°ͪ76N;%MubT;Ϲg_t}]Hx^`vhV ꘯)Ѡ+ǥ^ky%Q$dE@u,v/Tq]x\?Ce397= َvr|ANĊ"IiٲA2͏5!\t<~~GSXKUEiXZw_-h-c;ӊRBX-&eօa'jKˢ{e/e:?ʜd|1s s:!` SL3<_ljG?/y٫3b)-_1mW)VS*V鄙)8>Z1]3].]̓Æ5~db2&;r]2 $kףd#i8Ml+>A@*~̇?AAZ}@4A` bap‘N bwCGHLgZ׹4ta8e/]bjѤ132KMmTO:bٙ4vGW\t~jtb|_5g1Mmҩ)ᯧFk߀L^yŭ|H?cNȥ,Gܴ :WɮXr#P,ћ&r'RJ$%uʺZTXUv\DN110&̲oyBLMs#Plъ&-9hJ$}2Pkv()7 a/?{ +SoD04,=MZ1ۻfT<&Ӷ*QG Nj$8Ɍkg*e! .V\$#H$PvU!3Ru %hL[# 8"Em!\GBve㉆W~5s^ (bM\Jap۩agk;Q~/lJע{ciCxaDMKr3Y=Α$Mfٸɛ;QLaQNgy_W]Q-@kmD޷I`$IC N|N\۝Z(gueM#ѮP<=IlKa@\Fɺ 9맍SiɾσԨqq,@"i? =9p8~"=/6ڪ񨘮BZV"ߺ&Sf)!fׂ"q` >3QF\Y"}E}L@E) sx(M>qa{͕qq- kSSoysT_b׍$ q 9{qîRP:+􈌉R`dFM.@jfjZvs:A0&&ǪK!.$jU pAlELCdf2SLM %_8? ?N p32v.: ]H𬭥x@7x \3:J\(:k'ZOz؞:vY`tTWMU{N2g'eՖm>z(kOnsԈ&Up&eFQnC=%E;P}++{{"\95d--G$>ZSI!P跕{ |iME mpJ>=UFQ;}3~ӣJdܸm8P^OG`t aDҮؾ{'ptNzGׁrk+Y|Rȥ/nEI@deV#Nx5'|Ag9L?DtOܢߐ66{|N.Yуqp6*e/ 6NU@ۦN̗Z-#FPdU- []ÿdnvJJ #ZspلEĹs(+!.a+21̈́ԆY4̊ps 8LL3m~$cxʦSk-aYk}sGX0DXH49AߙXk_tN>YU/ô=&QhtDVcw彀Y6޸f3OF/=(;@@sp\abz'\ʘ5<|g~ '5k~n6XV]߄ܧ}J8h;JU9 Ԝ tomʷᖵ\!^ێciM@)=e_qys W+`IWפ*gUm2v[QuOpNcjm{<n|u"ā'n-AEAN)gwXpf؈"v_;H"EEXf<<-C=aFiSkWAO=Bu t9R+%@Gl\!~`ϭ˩hɚn,[;`;iQUӂVEn9|u#>2GnLfi894_HCX ?;"k)G/ǰp$VHP4]x }M(x?s)Id\H|i)߰w&vLs)d_MY+UTIBTy#VUu;"%5"SjF j=RoHSw<.I!n'(0pI .ƯU2KvߵCWC9T N/YP #ƻ"^1dO|gY3| UlM:.VSx܌`fQ}-WwEcӛOkf}fP,R! #U W>/OJlyboƬYkh`E D^Bn\c:Of˗Ւ ^0/mhdKyuK UP#fk.7U[-Vz};#W2d<sb>tet0JwisBivj+~C_N̛1Q)ѥ&.)qOk]xyx@Ҧ^nj-"ߔZ3\؝ǫ(g -|!5 0Qc~Z3klJDbin) kXVY_ =D}JFSxbmh/&+yH5mU{ yS\gegLzy%E>Ӆ#o[+4))-|&c<'~f 45iaiE{=QiX]]14*O7ܨ2 ʦf+heݮT9&Ɲ'-G5q*3)X33 !hK &\j %keN97PAMS?ʞ2zipsւYC>Y]9WG3ڽII{jP#X E{u J8q= u3\zm3aa ]Ś~~`3Eh^`-MNn0/Y@}Vb } :~œX8)x0՗ Є; CXRKSq5 ?e^|&57d1b~ '֥P¦+kS((ĩϖL{<.0hŊ^b.PjY}Aʷ%q(ZJ9! zDn[v)~ʂ)eC:V '.6 X29>G@Ҵ|m+Tr?0zgQ?g y [yB`Q|d!JzMb(v w,KId\gu }Ce-L ,*y.fZ8ͫ0-l(58|o8 ŽjD@:CW3|/!՟SYJf~b ns-Co\DA$ E^A㣹IIi>n)xa, ܄-c^F7\.\eO~GgNeI *":DVNjbkJ;$~[i qwҋZ&,~ ̮^83< l(dSڜA^.[Ra8%H飞,jr8y_C0;-=s%Xڦ5MJm3Wra{\,[Tvzcb 65(6>Χ z~әt5!Ғ)B7ȓJ=~JtI6E؀)q$ [v H1fTDgI6=J%TӖ`'Q";L VWJx~fKPXnDŽ=̽+.,F; u,XD= HfV] sѳe1ס;b+ǹ$Ϻ) ⣎+KgVW5Ҕ)cϫ$rJ=/PhFC$p=hS4`:%&9Uyft4&6k#.AK+sP})Q{W&!,)J2t_,j:u I&]E,g>i i ؽ6vfZ1a]z-*^`ʙ8J_@-ᯕ+SG=CC:h5ݙWڡ\mN 7Cs]bQv,NyW7"f;TJڸOnED_$rKE$+lT}ǟ~FLJbw9b+wz6>G5 ԃ,4p!#2Էl*|+%|x':Rrd  r-5f ں౒Z1hz(h,-t.w۰Rl+5b/\tBBLu*HHhW!RqzY0oL]H2',ң0ЕeԒbcPh-`Nl < m~Qr]emi6jH}cOYoPVrh&A4; A[zTdhQY5d^x'Tn!{b$u9=ry#L0䒳T΃x3 W5 YFͻO^F -T@-%.4ZJ=H?e= 4l-nѓr0GB*T#SyMHȒPN7ޯ[v8 NO9zqyVͶiuΆ3/LwlSGaC"\:j,.?&ATNS'2S3vIY/ Ċ]l;BdDZdխͫSvӉ׸F\)؊o؅~eL!S.HVSdje4!6S^* !nڛ$[f29/.@P%oX&c&i P:<䟭pǦ(T+&URn;js])3,DTF"8Ohq)߲ I1u5])>NT"/3ާMK4 <)\ yeoJJtXp۳:^M!HN&nԪ܄%L}mV&P%?x8\]3:(=KUpo-粭B~~e,3W߹A\6` ~[O@k1\K(2VA'9leԜYn 6.y%'B;,:|۠?ε`|Po/%DP>q#l< *I!m%qhi܎?oʚ{4!휶T%Mc27 P:}vf!} _i/BpޤC-Uܖ|cCY.H /STxnԎG<.~2(ʵvUէlJdrA40K ʱ 1h6ĈƋ}m-"ȝlx}D@Jgಲ;sYʶ`EX0K]N1UyZkWZλkUğ4}+Ε\Fpc`^x/@&|zo.rID B*c39j5l#HgRv1Wm!< Nӥ5Uoп3ӳ5o Iqo)=ьElb* ;&{ tH3PIhG[ :pSJ`>깿_?p#.~w-h,O^~BuԦH/]Kyh-ӊt\IwrQTVU'PfLa^11հɑd}wx-]hdLLgDjPsBnDDQk3Tijcnإ>-Я{b: C |mH gbqAػo=_ Ѿ1N +ڨLh"AYt%;Q8JEӥm/ӱ R[d0@d3/JĽnb)Yf>{/buC*pb(4)á@K>xAk~_}Sy jyTV1ƒG)kƘN<$d/ B нm­Lv;qɅe9Ńo[O=' =.E"N<{Fh1ϐ&2(SLsF/nv!6,:#iCK [fo^1+h; | b/hg)[@b j;K\Ķj;مMa0ӊD7@i@^񛭟" [|nU6lVg2'0dݗ_\ $zRa>'xJU}"G@~Ojx#ez81W|>oMn~ϲ)TPg"y1|qΡIdbotՏTFSq/\ ElA\~MFP@Xsd X̱Xx`]!O!F00>>irvlBkĴp"N̛)W6@YG]fTy1a س Q{"yS|-{걃E)\ hcry*4%Vu o#MJy9&G@. w2']쨷$mlU`dCIpd^WR҅pfʂU҅f[d{Mqa{sFy5ޑ)ԬSlIh:7ߡxyJhEUl'U_mCfO..|SO 5~O^^$4c=I*;Q0#8~}"vƞ}Sޜ;Bk)O.ǹP2tOlnP7cb>.`ξڹu5Y*0^NAduU''~2KF@lY#ex)|W֓2A\j,x+ Qwj츎6&3 *eyDu^{gE >3ƈ-+(u1.^@U]0VCJ5ADBFS5H"!Y%޼KR(Eis5vՖ`ڔ!p-rR;TT{LX4w~aOu Z(6M}tHZPpD.z-q{V#W ; ZAWyԫN xNl; 9ߨSe;R}?) PmKz4o>U |n9YzImL#<شlP[z'ǂc9"P$}LB^#(> p]6 ѐv@knQ Diz 頍cnps&=Ke/?V|oH7 /%+B{T1a_g\w7tgI#o U- z[.Ѓ,V2\8r#'BZ?f ֐n%.WiVTsʋ)t7 2D,V~8+..8zA}CB^n0Qנ̌ 3Rg Ձ- 71om) DD7"-} 9W-P"{Qq{C զCO}Jue䔛|&dky.KAddO; BLWrGM^c9}t!,WU-|,:I%rAN*~6l yGt=w|Fl>۶ ttOeI,ޖDލ9P*ͷ'4<y/=H`/ΐv2o7*ֶg R%*AZV-'_p5MmhO ">|f/׈Ll㩄la5E%}娆CxYK~PxHBHzLT^$*cԚkN4M%o/.:frV$ڞ & +׾HD!vrUBg~we6cxsD{^ щjWšnnEvًST&*= 5&MbG-;j/H7-TG bZ&[]~@-qF;Ǟixɔ,BQ1ͼ=jnqw}zq~YГ_kLHz~B&` ͓.~pH2]VnPX)Zx [͍܆$ThgNI t5qXIӣ@OҐm@ I]BL{:ɻg :be QZT/ @pF٫¸n^aYGR9ֶP*g>,X豩c콣jrRi>%u{\Y˸BZ嚁}=/gXVvf^ Je}n'r c;>55]۫ക\g+`[0E/&:=ÑWp=?-%+غxxHAC&[wQoנH}5aHCҠbUA8k~g_5:5ؓ s ܶkI12<1R z0Ʒ07R|\Ao$nJ^]FM"I[_j&[y]t"`K虭teW\u16VVX Y ͱY!N 8Ȇt_sGnYQ ms(hqpfV]Gt2he<ۀ!TcYAVY_xL7|mڋ fh}{Ŷ#ށFC~-17;]TUFy`͇̬oKsH꣩{F?˲:`$Rl:Q}OQFO`ϋ_H(h7Wg.q.[U%k\YPoQS*ou^Ʒ>:Zb݄#Lt|zv^#a^:R \߁*|TެQ/Y}t:0!_e]_;J"]{f5f}䶂VA~'W3J aeڦ/;S.?L<(1?EvQLLz8vsSh<HN-eN iGOFsƛ(og4zy)bJ!lN{`} ]ӗ?Q(|kଂ>u`%Diʏ?m H8iKb%cs%&t0~y)`9B%xlؙF܆9xq@nIzвѵ˩|gM K:SuP6;O!Bd!zU}R~/|^[¼+Mn!c4jB{"1aJ2F{~S#MѨE? N8_,rV5mQ^S҈@}$!7p뙧䵵:_/Nå8aa2tp'5A+f1۪)X(<'ÛU ]1;JaZcBЏt) bA@A"QwOTX@kC|D4mOUA(C43{?_%-aBtH3*3ōH״ <.Lk.j; 4D[FÜc,Z+vh^n:Z[/ЋF]"ߟ=y7z)D*c7 }Vykm݅*6I.KXk?ޯ!c+w9ѽc7 .puIxw>a6RB T}V'm?^b=?nsGJJ^d-2.kVA G4ZŘNYjrx4T69'qN>Ueُ\RTjf1xW.dÝ9[ڥnz"iCV'iD'!^LJm#:ׄLA5h8a碝}:j wP%TVx7%e;Ê>[o;ַ轱*!R5:_K15a:>]y`>771 lpmr~Jy813٬u߭{@Ռr(殖5, .<Өz_;Xj=0 M_J摑ف E\dCTz( ifK@W3$X$ r 7!r46/^#ym8C!ݸǚV SMm j.E f?>)1M Fzl h#ԅ|ZhA;Cf.P2_+zh˳%I'xzP uzyV"& hfyQYtc͹"sm!叝3)Þ,`+wSPU.Q171fw(?\hf2D# XXO<,Ěɓce B !T3i} 1AS:im]Pǖ>b5^ǀ,UGVG }]Rd_;LPr;Jxvψ䧞b'_f7ƛ+^qq u }XwOm/k?%|Pgh1~YRίCWֵIejE&2 Q ФD)0pmiGz PlR05 9 8|ϳ[Ԓy ӷ*@*fЋ'`  9$t>Q$E+*: 1ݮg0y9S"xJy=)Ӡ`mp;B*-/xet7-~)[k`d}V5/-f6(;C<括EhVܥb6}7FRībm|7sKM?.%c!Eeqt>4UY7^XǓtb`P|&c5Fz<DZ^to ;{v^vD5{U``p /c؏DT`^+äd0oCgj T1;_IɼvSZ5b+JkU27f){1c @m1i-խ>D%kx~GZ1qTͺ!zf#T#^G,w3r k~NxbCEl޶ GRU)iQ|־eeńsƠ}@Q$m8K|!?"CύDN u(X˿no3)9)26JxfѩG>Xs|$N΅ont |J(Xf/ %6txv;,@r_DOVD/`+"mp NQ?` h_N YZ