dnf-4.10.0-bp155.3.10 >  A dkEI%z I]Դ*{McO8H2/tK-?X uw4һ {UG@/ZVQb:ÿ7iМNǻ=!@>[rx$}FŃ1IdukTW.*2?j(I?Y8UxsB$"Ztg,QD_);#Ve+*::8yd3ګD#k(RIUPb9^ 4oӇsEjT0gW._HJV+)LGAC Zw 8*gH+b 99 SE= pB ;D|*eQ1X>7Ϋ{I>C{O;ѧjӵԷn/VQ[3$H|9^_ClM[#WgC gX+_)?05dbae76b764c3a1b47ae5d896458b8d1bac1c7a73d6099050b3b6f28f0b0e1d4f5dd05165e8792a134218c03ba7e1dad65f7fe7hdkEI%z nrl6FJx za7s{HOBR rEVg٨U.Lkt&$j!]d5xYch>5TΆOycR0qD7;Δ}_!}NLZTg^Ml9j zuP栦5&&÷kAH10PXșa3ӓYk.fgVnm&ɢfO  F@5['$QoP4rۥ)̲zOr^ʔ"6~6ws-QT D %.@Ň[ Z s1jB(]c.D…K(`WP>68aCDOg6)f~p}D*qt\9xiW*YIoɂo`SlI:u&>!텫4 bwUc $dpK~17儛^H! #&@6C|3O)wqR>L}8Dv P>pMpP?p@d   `"D ^n P            `K|(8%94%:%>j)?j1@j9FjAGjTHjIjXjYk0\kX]k^l; bm cmdnen fn#ln%un8vnpzooooooooooooop<Cdnf4.10.0bp155.3.10Package manager forked from Yum, using libsolv as a dependency resolverDNF is a package manager for RPM systems that was forked from Yum. Among the many improvements, it uses libsolv as a dependency resolver.dkElamb61SUSE Linux Enterprise 15 SP5openSUSEGPL-2.0-or-later AND GPL-2.0-onlyhttps://bugs.opensuse.orgSystem/Packageshttps://github.com/rpm-software-management/dnflinuxnoarch: if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in dnf-makecache.timer ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi: test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable dnf-makecache.timer || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop dnf-makecache.timer ) || : fi: test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in dnf-makecache.timer ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart dnf-makecache.timer ) || : fi fi@ =FXvV A큤A큤AdkEaq Taq TdkEaq Taq TdkEaq Taq TdkEdkEdkEdkEdkE64fd20c5163f9a310c2e0211e53d4f731285535a4798c6c074f16c1e6680304d134614a40987a0b815f14aa40c83fba85d6b8f3f38242b6a91bfc133229afc0b18b1a0d3b261255d9df1e9e48d76f90b0ee03272f0563b2b5a70cc24f8ca47b65f8f14bf713fb23e2a644902b815db6204d71e63bdcfac50703242f834a021198177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643c06f0c7eb611c6d77892bd02832dcae01c9fac292ccd55d205924388e178a35ca60935359fc252fc08f41db2e76673a3a48e98ea9daf9b14799a2a4f2350ecc8babd78e247852d47fc10bdbbe83b623ef6d6d690688e53a5f0d0176e56a95758986bfc5465462180243f14f2cf05edc685f64aae82cab34a305661b1750b43dbe38a08379a64be2a936b4f27b1d251b5fff3333887758789f1c451bf810c0911dnf-3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.10.0-bp155.3.10.src.rpmdnfdnf-command(autoremove)dnf-command(check-update)dnf-command(clean)dnf-command(distro-sync)dnf-command(downgrade)dnf-command(group)dnf-command(history)dnf-command(info)dnf-command(install)dnf-command(list)dnf-command(makecache)dnf-command(mark)dnf-command(provides)dnf-command(reinstall)dnf-command(remove)dnf-command(repolist)dnf-command(repoquery)dnf-command(repository-packages)dnf-command(search)dnf-command(updateinfo)dnf-command(upgrade)dnf-command(upgrade-to)     /bin/sh/bin/sh/bin/shpython3-dnfrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.10.0-bp155.3.103.0.4-14.6.0-14.0-15.2-1dnf-plugins-core4.0.204.14.3b=aaya(`u`J@`>(`'@`@`@__Í@_@_A@_c^W@^$D]@\g\\ \\\\\Z@Zc/@ZN@Z @Yܶ@YYW@YY?@Y?@Y?@Y?@Y?@Bruno Pitrus Neal Gompa Neal Gompa Neal Gompa Neal Gompa Christian Vögl Neal Gompa Neal Gompa Neal Gompa Cameron Rapp Neal Gompa Neal Gompa Neal Gompa Thorsten Kukuk Neal Gompa Neal Gompa Neal Gompa Neal Gompa Neal Gompa Neal Gompa Neal Gompa Neal Gompa Jan Engelhardt Neal Gompa Neal Gompa Neal Gompa Neal Gompa Neal Gompa Neal Gompa Neal Gompa Dominique Leuenberger Neal Gompa Neal Gompa Neal Gompa Neal Gompa Neal Gompa Neal Gompa - Add Fix-processing-of-download-errors.patch backported from upstream * Fix dnf incorrectly aborting on non-English systems when packages already cached (rh#2024527)- Add /etc/dnf/modules.d directory to -data subpackage (boo#1193706)- Update 4.10.0 + Add support for autodetecting packages to be excluded from being installed as weak dependencies (rh#1699672) + Add support for excluding packages to be installed as weak dependencies (rh#1699672) + Add fail_fast parameter to download_payloads methods for use in reposync + Acquire all relevant locks during "dnf clean" + API: Raise CompsError when group/env not found in install_group and install_environment (rh#1947958) + [API] Add method "set_or_append_opt_value" to BaseConfig (rh#1967925) + Add aliases for commands: info, updateinfo, provides (rh#1938333) + Add report about demodularized rpms into module info (rh#1805260) + Remove DNSSEC errors on COPR group email keys + Documentation inprovements - rh#1938352, rh#1993899, rh#1963704- Update to 4.8.0 + Do not assume that a remote rpm is complete if present + Use positive percentage for "Failed delta RPMs" message + Remove redundant new line in Groups output + Format empty group names outputs to + [doc] Document default colors + Use rpmkeys alone to verify signature + Add dnf.error message to explain rpm.error traceback when package not found after resolving a transaction (rh#1815327, rh#1887293, rh#1909845) + Bugs fixed (rh#1946975, rh#1955309) - Refresh patch for changing dnfdb path + Remove patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch + Add patch: dnf-4.8.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch- Update to version 4.7.0 + Improve repo config path ordering to fix a comps merging issue (rh#1928181) + Keep reason when package is removed (rh#1921063) + Improve mechanism for application of security filters (rh#1918475) + [doc] Add description for new API + [API] Add new method for reset of security filters + [doc] Improve documentation for Hotfix repositories + [doc] fix: "makecache" command downloads only enabled repositories + Use libdnf.utils.checksum_{check,value} + [doc] Add info that maximum parallel downloads is 20 + Increase loglevel in case of invalid config options + [doc] installonly_limit documentation follows behavior + Prevent traceback (catch ValueError) if pkg is from cmdline + Add documentation for config option sslverifystatus (rh#1814383) + Check for specific key string when verifing signatures (rh#1915990) + Use rpmkeys binary to verify package signature (rh#1915990) + Bugs fixed (rh#1916783) + Preserve file mode during log rotation (rh#1910084)- Add dnf-4.6_vendor_change_doc.patch to adapt the documentation to the actual SUSE default value (bsc#1180339)- Update to version 4.6.1 + Add unit test for fill_sack_from_repos_in_cache (rh#1865803) + Add docs and examples for fill_sack_from_repos_in_cache (rh#1865803) + [spec] remove python2 support + Remove problematic language + The noroot plugin no longer exists, remove mention + Run tests for fill_sack_from_repos_in_cache in installroot (rh#1865803) + expand history to full term size when output is redirected (rh#1852577) (rh#1852577, rh#1906970) + [doc] Fix: "sslcacert" contains path to the file + [doc] Added proxy ssl configuration options, increase libdnf require + Set persistdir and substitutions for fill_sack_from_repos_in_cache tests (rh#1865803) + Update documentation for module_obsoletes and module_stream_switch + print additional information when verifying GPG key using DNS + Remove hardcoded logfile permissions (rh#1910084) + Enhanced detection of plugins removed in transaction (rh#1929163)- Migrate DNF persistent state data to /usr/lib/sysimage/dnf + Patch: dnf-4.6.0-Use-usr-lib-sysimage-for-the-persistent-state-dir.patch- Update to version 4.6.0 + Log scriptlets output also for API users (rh#1847340) + Fix module remove --all when no match spec (rh#1904490) + yum.misc.decompress() to handle uncompressed files (rh#1895059) + Make an error message more informative (rh#1814831) + Add deprecation notice to help messages of deplist + Remove Base._history_undo_operations() as it was replaced with transaction_sr code + cli/output: Return number of listed packages from listPkgs() + Clean up history command error handling + [doc] Describe install with just a name and obsoletes (rh#1902279) + Add api function fill_sack_from_repos_in_cache to allow loading a repo cache with repomd and (solv file or primary xml) only (rh#1865803) + Packages installed/removed via DNF API are logged into dnf.log (rh#1855158) + Support comps groups in history redo (rh#1657123, rh#1809565, rh#1809639) + Support comps groups in history rollback (rh#1657123, rh#1809565, rh#1809639) + Support comps groups in history undo (rh#1657123, rh#1809565, rh#1809639) + New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes + Add get_header() method to the Package class (rh#1876606) + Fix documentation of globs not supporting curly brackets (rh#1913418)- Fix a typo.- Update to version 4.5.2 + Change behaviour of Package().from_repo + Add a get_current() method to SwdbInterface + Add `from_repo` attribute for Package class (rh#1898968, rh#1879168) + Correct description of Package().reponane attribute + Add unittest for new API + Make rotated log file (mode, owner, group) match previous log settings (rh#1894344) + [doc] Improve description of modular filtering + [doc] add documentation for from_repo + [doc] deprecated alias for dnf repoquery --deplist + New config option module_allow_stream_switch allows switching enabled streams- Update to version 4.4.2 + Warn about key retrieval over http + Fix --setopt=cachedir writing outside of installroot + Add vendor to dnf API (rh#1876561) + Add allow_vendor_change option (rh#1788371) (rh#1788371) - Rename dnf-conf package to dnf-data, in line with upstream- Update to version 4.4.0 + Handle empty comps group name (rh#1826198) + Remove dead history info code (rh#1845800) + Improve command emmitter in dnf-automatic + Enhance --querytags and --qf help output + [history] add option --reverse to history list (rh#1846692) + Add logfilelevel configuration (rh#1802074) + Don't turn off stdout/stderr logging longer than necessary (rh#1843280) + Mention the date/time that updates were applied + [dnf-automatic] Wait for internet connection (rh#1816308) + [doc] Enhance repo variables documentation (rh#1848161, rh#1848615) + Add librepo logger for handling messages from librepo (rh#1816573) + [doc] Add package-name-spec to the list of possible specs + [doc] Do not use + [doc] Add section to explain -n, -na and -nevra suffixes + Add alias 'ls' for list command + remove log_lock.pid after reboot (rh#1863006) + comps: Raise CompsError when removing a non-existent group + Add methods for working with comps to RPMTransactionItemWrapper + Implement storing and replaying a transaction + Log failure to access last makecache time as warning + [doc] Document Substitutions class + Dont document removed attribute ``reports`` for get_best_selector + Change the debug log timestamps from UTC to local time- Use systemd_ordering instead of sytemd_requires, we don't want systemd in our containers.- Update to version 4.2.23 + Fix completion helper if solv files not in roon cache (rh#1714376) + Add bash completion for 'dnf module' (rh#1565614) + Check command no longer reports missing %pre and %post deps (rh#1543449) + Check if arguments can be encoded in 'utf-8' + [doc] Remove incorrect information about includepkgs (rh#1813460) + Fix crash with "dnf -d 6 repolist" (rh#1812682) + Do not print the first empty line for repoinfo + Redirect logger and repo download progress when --verbose + Respect repo priority when listing packages (rh#1800342) + [doc] Document that list and info commands respect repo priority + [repoquery] Do not protect running kernel for --unsafisfied (rh#1750745) + Remove misleading green color from the "broken dependencies" lines (rh#1814192) + [doc] Document color options + Fix behavior of install-n, autoremove-n, remove-n, repoquery-n + Fix behavior of localinstall and list-updateinfo aliases + Add updated field to verbose output of updateinfo list (rh#1801092) + Add comment option to transaction (rh#1773679) + Add new API for handling gpg signatures (rh#1339617) + Verify GPG signatures when running dnf-automatic (rh#1793298) + Fix up Conflicts: on python-dnf-plugins-extras + [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core + Remove args "--set-enabled", "--set-disabled" from DNF (rh#1727882) + Search command is now alphabetical (rh#1811802) + Fix downloading packages with full URL as their location + repo: catch libdnf.error.Error in addition to RuntimeError in load() (rh#1788182) + History table to max size when redirect to file (rh#1786335, rh#1786316)- Update to version 4.2.19 + List arguments: only first empty value is used (rh#1788154) + Report missing profiles or default as broken module (rh#1790967) + repoquery: fix rich deps matching by using provide expansion from libdnf (rh#1534123) + [documentation] repoquery --what* with multiple arguments (rh#1790262) + Format history table to use actual terminal width (rh#1786316) + Update `dnf alias` documentation + Handle custom exceptions from libdnf + Fix _skipped_packages to return only skipped (rh#1774617) + Add setter for tsi.reason + Add new hook for commands: Run_resolved + Add doc entry: include url (RhBug 1786072) + Clean also .yaml repository metadata + New API function base.setup_loggers() (rh#1788212) + Use WantedBy=timers.target for all dnf timers (rh#1798475)- Update to version 4.2.18 + [doc] Remove note about user-agent whitelist + Do a substitution of variables in repo_id (rh#1748841) + Respect order of config files in aliases.d (rh#1680489) + Unify downgrade exit codes with upgrade (rh#1759847) + Improve help for 'dnf module' command (rh#1758447) + Add shell restriction for local packages (rh#1773483) + Fix detection of the latest module (rh#1781769) + Document the retries config option only works for packages (rh#1783041) + Sort packages in transaction output by nevra (rh#1773436) + Honor repo priority with check-update (rh#1769466) + Strip '\' from aliases when processing (rh#1680482) + Print the whole alias definition in case of infinite recursion (rh#1680488) + Add support of commandline packages by repoquery (rh#1784148) + Running with tsflags=test doesn't update log files + Restore functionality of remove --oldinstallonly + Allow disabling individual aliases config files (rh#1680566)- Update to version 4.2.17 + Set default to skip_if_unavailable=false (rh#1679509) + Fix package reinstalls during yum module remove (rh#1700529) + Fail when "-c" option is given nonexistent file (rh#1512457) + Reuse empty lock file instead of stopping dnf (rh#1581824) + Propagate comps 'default' value correctly (rh#1674562) + Better search of provides in /(s)bin/ (rh#1657993) + Add detection for armv7hcnl (rh#1691430) + Fix group install/upgrade when group is not available (rh#1707624) + Report not matching plugins when using --enableplugin/--disableplugin (rh#1673289, rh#1467304) + Add support of modular FailSafe (rh#1623128) + Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (rh#1702690) + Enhance synchronization of rpm transaction to swdb + Accept multiple specs in repoquery options (rh#1667898) + Prevent switching modules in all cases (rh#1706215) + [history] Don't store failed transactions as succeeded + [history] Do not require root for informative commands + [dnssec] Fix UnicodeWarning when using new rpm (rh#1699650) + Print rpm error messages during transaction (rh#1677199) + Report missing default profile as an error (rh#1669527) + Apply excludes before modular excludes (rh#1709453) + Improve help for command line arguments (rh#1659328) + [doc] Describe a behavior when plugin is removed (rh#1700741) + Add new modular API method ModuleBase.get_modules + Mark features used by ansible, anaconda and subscription-manager as an API + Prevent printing empty Error Summary (rh#1690414) + [doc] Add user_agent and countme options + Improve modularity documentation (rh#1730162, rh#1730162, rh#1730807, rh#1734081) + Fix detection whether system is running on battery (used by metadata caching timer) (rh#1498680) + New repoquery queryformat: %{reason} + Print rpm errors during test transaction (rh#1730348) + Fix: --setopt and repo with dots + Fix incorrectly marked profile and stream after failed rpm transaction check (rh#1719679) + Show transaction errors inside dnf shell (rh#1743644) + Don't reinstall modified packages with the same NEVRA (rh#1644241) + dnf-automatic now respects versionlock excludes (rh#1746562) + Fix downloading local packages into destdir (rh#1727137) + Report skipped packages with identical nevra only once (rh#1643109) + Restore functionality of dnf remove --duplicates (rh#1674296) + Improve API documentation + Document NEVRA parsing in the man page + Do not wrap output when no terminal (rh#1577889) + Allow to ship alternative dnf.conf (rh#1752249) + Don't check if repo is expired if it doesn't have loaded metadata (rh#1745170) + Remove duplicate entries from "dnf search" output (rh#1742926) + Set default value of repo name attribute to repo id (rh#1669711) + Allow searching in disabled modules using "dnf module provides" (rh#1629667) + Group install takes obsoletes into account (rh#1761137) + Improve handling of vars + Do not load metadata for repolist commands (rh#1697472, rh#1713055, rh#1728894) + Don't show older install-only pkgs updates in updateinfo (rh#1649383, rh#1728004) + Add --ids option to the group command (rh#1706382) + Add --with_cve and --with_bz options to the updateinfo command (rh#1750528) + Make DNF compatible with FIPS mode (rh#1762032) + Return always alphabetically sorted modular profiles + Enable versionlock for check-update command (rh#1750620) + Add error message when no active modules matched (rh#1696204) + Log mirror failures as warning when repo load fails (rh#1713627) + dnf-automatic: Change all systemd timers to a fixed time of day (rh#1754609) + DNF can use config from the remote location (rh#1721091) + [doc] update reference to plugin documentation (rh#1706386) + [yum compatibility] Report all packages in repoinfo + [doc] Add definition of active/inactive module stream + repoquery: Add a switch to disable modular excludes + Report more informative messages when no match for argument (rh#1709563) + [doc] Add description of excludes in dnf + Report more descriptive message when removed package is excluded + Add module repoquery command + Fix assumptions about ARMv8 and the way the rpm features work (rh#1691430) + Add Requires information into module info commands + Enhance inheritance of transaction reasons (rh#1672618, rh#1769788) - Rename dnf-yum package to yum and have it replace removed yum package on Tumbleweed- Update to version 4.2.6 + Turn on debug logging only if debuglevel is greater than 2 (rh#1355764, rh#1580022) + Fix issues with terminal hangs when attempting bash completion (rh#1702854) + Better detecting of file provides (rh#1702621) + Rename man page from dnf.automatic to dnf-automatic to match command name (rh#1703609) - Drop patch included in this release * 0001-Python2-3-compatibility-for-exceptions-representatio.patch- Update to version 4.2.5 + Fix multilib obsoletes (rh#1672947) + Do not remove group package if other packages depend on it + Remove duplicates from "dnf list" and "dnf info" outputs + Installroot now requires absolute path + Allow globs in setopt in repoid part + Fix formatting of message about free space required + [doc] Add info of relation update_cache with fill_sack (rh#1658694) + Fix installation failiure when duplicate RPMs are specified (rh#1687286) + Add command abbreviations (rh#1634232) + Allow plugins to terminate dnf (rh#1701807) + Fix installation of bash completion helper (rh#1695853) - Drop patches that are part of this release * 0001-Add-command-abbreviations-RhBug-1634232.patch * 0002-CMake-Actually-install-aliases.patch * 0001-Fix-the-installation-of-completion_helper.py.patch - Backport fix for rendering exception messages in Python 3 * 0001-Python2-3-compatibility-for-exceptions-representatio.patch- Ship systemd units and enable dnf-automatic subpackage - Backport fix to reintroduce subcommand abbreviations (rh#1634232) * Patch: 0001-Add-command-abbreviations-RhBug-1634232.patch * Patch: 0002-CMake-Actually-install-aliases.patch - Backport fix to correctly install the bash completion helper (rh#1695853) * Patch: 0001-Fix-the-installation-of-completion_helper.py.patch- Update to version 4.2.2 + Allow to enable modules that break default modules (rh#1648839) + Enhance documentation - API examples + Add --nobest option + Do not allow direct module switch (rh#1669491) + Use improved config parser that preserves order of data + Fix alias list command (rh#1666325) + Update documentation: implemented plugins; options; deprecated commands (rh#1670835, rh#1673278) + Support zchunk (".zck") compression + Fix behavior of ``--bz`` option when specifying more values + Follow RPM security policy for package verification + Update modules regardless of installed profiles + Fix ``list --showduplicates`` (rh#1655605) + [conf] Use environment variables prefixed with DNF_VAR_ + Enhance documentation of --whatdepends option (rh#1687070) + Allow adjustment of repo from --repofrompath (rh#1689591) + Document cachedir option (rh#1691365) + Retain order of headers in search results (rh#1613860) + Solve traceback with the "dnf install @module" (rh#1688823) - Drop upstreamed patch that is part of this release * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch- Reduce generated boilerplate by joining %systemd_* calls.- Rebase to version 4.0.10: + Migrated large amounts of code to libdnf + Add support for RH/Fedora modules + Migrate from YUMDB to new SWDB + Add dnssec extension for repodata + Add support for aliases - Drop Python 2 subpackage - Drop unneeded patches * 0001-Add-additional-default-distroverpkg-and-installonlyp.patch * dnf-2.6.3-Switch-default-reposdir-to-etc-dnf-repos.d.patch * dnf-2.7.5-Fix-detection-of-Python-2.patch - Add patch to fix detecting Sphinx in a Python 3 only build * 0001-doc-Use-the-correct-sphinx-build-binary-for-Python-2.patch- Re-enable boolean dependencies now that Leap 15.0 and Tumbleweed both only use rpm-md repository metadata, which supports this properly. - Adjust changes entries to use full author identities- Fix build-time detection of Python 2 * Add patch: dnf-2.7.5-Fix-detection-of-Python-2.patch- Ensure DNF can recognize SUSE distro-release and kernel packages properly * Add patch: 0001-Add-additional-default-distroverpkg-and-installonlyp.patch- Update to version 2.7.5: + Improved performance for excludes and includes handling (rh#1500361) + Fixed problem of handling checksums for local repositories (rh#1502106) + Fix traceback when using dnf.Base.close() - Bump required pythonX-hawkey version- Update to version 2.7.3: + Added new option '--comment=' that adds a comment to transaction in history + Added 'pre_configure()' method for plugins and commands to configure dnf before repos are loaded (rh#1212341) + 'dnf.Base.pre_configure_plugin()' configure plugins by running their 'pre_configure()' method (rh#1212341) + Support '--advisory=' with install (rh#1461171) - Bump required pythonX-hawkey version as some APIs moved to libdnf - Purge libreport configuration files instead of using exclude- Add missing pythonX-curses Requires- Disable the boolean dependencies: this is a hack (sorry) as none of the released products support this in the susetags metadata, which resulted in no distro being able to add the TW repo. Once we migrate to the new prod builder, this can be re-enabled.- Add dnf-lang subpackage for lang content - Downgrade logrotate from Requires to Recommends in dnf-conf subpackage - Switch (currently unused) BR from systemd-devel to systemd-rpm-macros as we only need macros - Delete commented out BR on python-sphinx_rtd_theme as it's definitely not needed- Create /etc/dnf/repos.d on install- Always build with Python 3 support- Disable systemd units and do not install dnf-automatic by default- Switch default reposdir to /etc/dnf/repos.d * Add patch: dnf-2.6.3-Switch-default-reposdir-to-etc-dnf-repos.d.patch- Initial packaging based on Mageia and Fedora packages/bin/sh/bin/sh/bin/shlamb61 1684751842 4.10.0-bp155.3.10 dnfdnf-makecache.servicednf-makecache.timerdnfAUTHORSREADME.rstdnfCOPYINGPACKAGE-LICENSINGdnf-transaction-json.5.gzdnf.modularity.7.gzdnf.8.gzyum2dnf.8.gzdnf/usr/bin//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/dnf//usr/share/licenses//usr/share/licenses/dnf//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/cache/-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.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/92c4fe5053b028a5efd4f345ef3c93bc-dnfcpioxz5noarch-suse-linuxASCII textdirectoryUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)۫HvEsystemddnf-langdnf-plugins-corednf-yum4.10.0 systemdutf-8b999a695eec3c4f2bf9b6b91f7bf4ce7897d2a3859f0fa6313a11c9f4bf28e03?07zXZ !t/O] cr$x#H*tur.Kid%J'n/'#nԁPq _摣ě)QnbYBDw"ed{杩87D,(>(NQAqU|ϱbiPS7Z˪@"qZJ^(r wi %N%) h8ዜ9Tмrj.yLg[\ypT g`=ܞK 1tz :i^5ar4`H92 ">!J(n*ߑh1`<;~:03(7t[ߌ 1R,:~Οru]X M+z1 D%ӄJf_S߾}7QThtqjU&iT˲C^gxDulB J3g( &/*qca1g7zGߛ?+ʚܪ_tC'I^jf.U,$urGZg$2t77O{nZL9lguĿoz"1CA XP?u0J_/iūUul9C6tff*B-F-XS߆q32aPɊEy; Ϊ[@5\^k)[p&Uگ3@Whŝ2cTT&UԵ/x? XB{Yxo"Jk1UOTq,z2gq *u$0;v4V[}6'l\5Y)`~-: $ Q}cq\fS{y_TLHOoIHv,a0^fi. kqfK3Q$z6Ⱥ̋y>7@Z\VQu~25@삅HZAi;}'l>NKxD+ҔXu){PV z| s9ǹv@eD{~=E\* WSA!7 = 9h],>q;0 My  o(bK(yZp͛jz֚ ZplRN&:2˾΢Gš`e4U8tԖabca< usl}@W1 f[:'xY6~SƊgӑΝ~4L d<*m1S퍮eb1eb ! otIWC駩pGmW Xo Az+OҪO 4_gֺAiwiںx#߃!R**Y-}'?U9isY}twߠ]O :e٪QgI&E^̑Hv%ŪYq5q[h^vDGt&#UEF!`6 8:jaHLIۖ7Mi$U;_*dmݓm o$y]6xwrvCǗۂgZh/.;Lϊ͜BS2լ̗#"4Io^Oپ t>!tL啤q{Yv!fQ46!w$p0*tfJkGh/n`H ChU X *Ck\Ū~yMXBvwgp:Xe)?D\\LRdRzƚfrK/WXbv0ng^LO$4ZgB3ĥTiE^"do Hӄɲry6x`Iw/ G,+VN+m {F3Kw.D_q.@I1:KQupOJ@9vem78$[H[-j7S<[A,ޮR_h޾U %oьְ T֭WX%E'pyK~t,9"hK+SңG-Yp 3#P+Rpǹ%!n$Y'}17p _ujV3:!$kuR"B18HvNMY_%١U9'y_m0U!5SL*JBodE [Yagge>?]8"lAYo &ͮޚT_ɺA0f)e䛆%+{!B5B^Zd߰aU0&@\b_k y͜*C>jBwT)96BfU[p`6R92XqIv jUȓ|wpe.DH]1Mu`gԾ|b|8u) -B* Cf`Jlp|Ix߭iD{,ǙPb0bS\ 6Z(yC#9ADp(hr<hCt^gpMll0 f4E.d>;qrmS\e׮;ĕ{BWaC@wI}hd+YmAo^ՇJaA;^n| )sL=WD1B34Q%w]|ޝرV&I% CM1grG_iՁ?T_/-+,:Y 3@NICGӫVvQjX ,4Vl z&4ZГDjƩ|zmߙ g [PL1Ko,F2eo.b<fB7(U.w{d _Hp F u K]zٽFgesF,ȌᎤfl4P'"d5[]UWF :Eh^*i<J@FH>c;9=U 0e ˸v^uwؒ 1p30çZ`gzGX>-;#3^56?#># gqezg.iS/mz@$\˷R$p NżTfyf^F*䈞0>*F[{{ۏ]YwdZ-$g/)&~'ع2̮O\Kd{UnG_Yp7ыZKf(OԀGdb!~_#xUwx!D$It K#[">cWq'BN yXfrYU ߳|lx\E?W9Rp7[ZnUVgsin>cCSIAV\+ Q`00ehk\cd6R77m]V͢:|b[=QWf>8#ʮi4h|' e̋U Y &eIWS*% x!}?i ׸d}ΠńrPt\+Ts\ll?!vlǍ) 9 -ܶS ɮXi@2pT~%w 3eaBP8SaY[ټ$~iInTͩӛo&nª>O{;[<2T0B"&}TKok( D7/GL"7LύkZ*|b,pT>dF<4Q~i!!E(nѶ9%HecQd"IPWRD W! }vV7R"y H"_[ {7  .g LQ΃-0msǬL2r!87 i{}I"j+Ktm 3 SBez;s`2Vr@Lu28UۯhK0?^ܸ#Lt.:ebyFu4˟ݝ8K^=AlbFS02xu^疴]7CӬoܢȭE'Ig0ڨpXըacзv.japF&i&IU]F~ʖuf.5+(o/MI8V%9ihУyt4JH1h)Ήb1#Gcx Ν$"يe}xΙ}θ hwKV=J#" [#Z'2@Zi+F `$>ct[V1IL3|3 Lp7D:rd0i3釹h#4 TČJ`CH3Qt .$7Խ`=/ W/k# '1JK׈(+v7$ lSTV2e5]+͌olGPt' Ƣ`x"4+?7X66VsZO엝4jMd)V2j٩p7 ;,2z!D4&, K=_- %gX1Y]=f m:*/px~k3{1 ڕC|P=2ŧޕ{ɭ Mi݂WCUVvSGf^CZ{2N5 D-^W9 * ن>R#uA D@߀B?>he1،H|E6n&Pi~&rXL{4åwZrip[c;8H7lДt1R ^V;zCDm:S k0Gn0Ƌ8ah0 ~~(n | ߂ X!.Y d fOǺtp^ldFsͱL1Eq>4sZ`k#?5=0 G2T*?K[·}hB{Jz2yl $#hYnµ8h8&ŊcX_(=םOm'f@!xI K1=2k/_׭}:. ? &R[*B44}Z״Eޏ.F+cb>i,rJ rB8fB߫SnVT6@Al9HvF `7]*=t\j36K'5F~RP[`-9jH ޞ:mkfHZsƓE5rLSZ[<]6 :h!|n$PR ]ƪϽ6Wn?W8V\4nEF" KD@.pĒSI բŠp>` s-V̬){]`9a%z֊SP]WfpȞMȝ_07^JT1Ҽ̧喥ה []VukXTN S!^gꊞpq8V?s!|OrįIEhiEQA^ԙ G\A:M5ן+h*j͜hފTnj㶮W |T=a+HC~8?3K>#<'Z, 3:bڷ{&21A^5v|py71LH1`G2 zKS #;ClWF5u&Z9v|Q@-gz2+u: ‚* ${jLy opDrBPQ|*Z_}+t҈+PǺGkxegRSlb%l}r\ M&on>mGyYħ4eDUtî}t'c Q]aZD4ņO+V rRq-RXMfDZs!/L5L8u[ci\ D}:-Ks&zfnXYBg)O\5;ˣ퉘0G@ZyQa'e"}˿`8\Q}2G^ lse'r'#,I^Z 6#3%!PkZ.eǮrWzgWpc}&ʵJRݒy,|_ލ potwmws#0x u֩>Y7i5t̬*mTOnRjm Y[N1i Ha/cZݴX˚=45SїED&O]Noϛ9.L4iT hҚJ$W8~W;x";2 z5i>ֹްM6Q`NK-'n4!OY%Ƒ)9Z~&d$YkͭV; p-&׸)8Q(qT;V2̄#(KN'\9F/qP7R=_nh7d@i0o=>POK>}^TaC}<٢l>Ka؍TıCh 8ㅳ&RC1)oybo9>yyJPV*-CG;R|c!)ԒTˑk 3$#Ɋ:Sܿoφ1 #OQ%2_ow +nk8ላ٥;^zD@]'ÈP {K&P׏xɳ~.n _] ]TiEhEΡMh.C Tuoݮs>kx;tY,KOr3v 4v!ZpQ2PqPȒb UOpCTetѪ}nlcYJz9Iօ3(5K1"yEnY$柤˝Sy\Y2ޱu&R*&ԒNŚ]/88lȢjwz+J99I[ðMt(OeCg8| ߅d-/_a]ÃV`рwn%Vy5Af*%ƒ)iZ ,a;W6d7bCιBJ~X~<_Y{w@j (pd/ ov]xǰ9}þI<xH4-:jS&*-OkS.wtlH^Pm;⨧T{D.xָP|$s)"> Vs΄ 7]*UaCi^>1pj ¤7I2Yeq$ga zjft8khmqkbd,P)lr'(%/ybrYNE:!ץv玻K=Biu@ϊ%v9<{}r |%̸t֥"XXKyn%tP[c|ǡXCĈ8[tj7?`$Ivzn[{K9Y({aYh`LC,,%\}|jHg*W(7Pڭ c~>ӻ6ec`K? 7ofvڏ %ۉ{Ѣ?apzDm q$Ps"_'|dü/#Gǟ`F#X͈e_2z|{g!Pd{;|J#%OT*{Qe}Bf=g%GD)yˣ;Ni#H@bO3+Wh 3m' T*A;RBϡ@;, 1V.J)X!V< ,8ie߇0kHe8|o٪w)KJ-e kȃ ~s }y.,8%l<@2"9lӟOXF8u06?h7e+Vv)vF_BP/o6~O'3@j} :o0hx.:hǸ?(Z169٩5LOz>Y'lrˈ;;T\O4P7U`nd'Oyپ󃛼m5*Z=ǀr<`_POB֍td͂4njд)7mݣs8.1jI\e"z0+vyaPH')fQFte@zطwryE5a%n& #M_vj cQTIxFre NFr]y=i-&6+w' U/冭#4Īx o":ylae#'`@XR l pqFo3"Z 03.Ud:&)72 Td?fNϻsgU" FѬ!Ho `($1U]ܸe-r̒pSܝ~h>~g>T9M#wL  ]%E8 mc "vshwjCn6 ZG? ʩ"{D ]ƈJH)p= 0^9^UdEuX*s*@+r^#C r{ Vmz SLERLEJWwt,j.Ƣy[TR 99Kjw5[??A'OzdI}Q$<[,ȑ'.(c&t3yQ,åe~71_~!Sg3w^~e+lnOf/=KӜsH`-<Y*;?Fz2BFEq\RLV <]p-:;4)&-d*0W y G\8^(z50 )\=q`3jӛ l)uC=JRn aId-CMhiJK5E!,[G̃O:ޡ2ֱG5ezٙB䥤}ޯ4:ax1l4ުţVJʪ0a8j065^~l# >ib>-a𶥀1=U!*9򒽍TҌڋ,~7$+$?!n4 N25Śͱx4⡪@vwx~H>Gd|0&yhTؒ Ox?N ỷ! H l0$02CڇߴI*jaaZm c4+CUgJ x5+Ci :L)x|qd<&t6C2S%:p"=&6fVNWgɘ4xbxhkb!-y¡אx? GL-9vyP9fmI#fgXΩO+{eicQ{'DBYdjcmx|j @0LwyhHtm֭OR[T!R4Ulp+$% nw~ E[UUPwwz*="V2mTvƪj(4S9[~+aZ+M^,??9O1`0O=]>+9ՠ$5GkcX4^E:`1v_R'+Xؙ]9`BDR8igkNϚ3cX.>4θ%̎~}zLX0{M3ow}gp|Uk}3bѠ'suPh8E"naFrALI%A%Y"pJ2l 6rU"ԟ*lZ!uxwB/okHlfH$Q30D.{L%Ƭ/]>t23죈“*EƳiv ՇjM^ƚ9n/]{%tk &(p 18,AJ0ǵ47z~Eӂ낥Xl4{<`g%]< 7jd(^$OJG[:!Ռ\a +WV8`ǾiɜR%m0W\0e nvwJӁ"͉STZ x3}s;Eֈs2 4/gT#qxk$o^ |54j:2l}_H2ɊWs27݋-vNMwa3$Js%Vf.\6 Κ]6#? I(m \*7$Od"#g`xjq(l5 Wx6 t\^ 9g:}AY}?{ ymO {?"Iv+cz7Y*NEn[N`}Ǔ`hj#OMz޲VAdUUo Zp-,cfTМovJJҶZȣU/dD'ONUpUkLJ00[4IMMصXjX>gj^JmC\!0 j/S(nC}?Gf4 fGiT%2%WGUȇYs}1}j !DggI@)J WvHFHޘ-4¡pFeBŖ z}Czjq߉\hCow*CDBbzڽUh!7n-cC0tS0(@)}o*??>>rdDsFM/'Oͅ鴶P J-uiʽɉ|^bslZ;92,N)Rg+ ?njeCڄ~::+7<%谄Ξi~`z먚v9;c%0Də<1:۝*-E*kfӐL%]Q~Jn_8QJ3 N9KJv?xà90RIO~[˟GHCٗ; g L ",<ϻ51f Y`376^=aȢfټVJZ7tܝIa:f':i91aGsڗ! kg~,W&MDNbq82սvz$2-̢9 sz xj$llr&)Ta{a6y~@9Žn4LٵYB Htb tXdzN*zRu[6 a*ϾRl2!ޱJl#׮Qra~51^T HYpXU]E:AͶl\g XG[q(0۠wzɗJ*.(`rn8|ؼ<^l)9,l'E@R:=H6aḝЃbyE4tFg?3Z$ 8ҏBzTAR&JyZfеgCPXRvMҒ!^5gr 5{ R0- U-Vڴ𭾰YԾVv]aKL|+?B!H o^|cƊz޼C.W+\vO ȵ`|ʨ`sAT.7mB,&bp#u{@Ḷ(JIoKJآ*H ~s[hRgv:O.វch{ittS?ɡlG|xMj&̑_H2!ϪG?khz dOp̒Ƣ l~wyyn9H0l_*vh7+J%Mco%8EdV5wNyp'M&.hnWH{ +\Dg.q!ZBhFд\|,7S8tmڎ~Bzo#B?kۉH2eLLA&Kd]oSQѤ~ S٘E'j#C^AQ¶HBZ~LZ2p ۤ ۫CiϟS8T1骫[v(0e }h2ީVKWiݪk[poTG+T( G؟OQAue,-r;~ \!rkY+=u8ܰ 5ٵ| bmgeb5)~) X jЏ bsԘo~8ҟblUZa|s}Gu)M)gWl 7˝V5̥גZTIkh0h+ u ?#Nx^y*->v|rBpر4-)c/$UYxu]]qm-%]SA@2&x;ۆXطȿI\ A+ D^P9X/ǨrRtIipdu $%<+u,Ǟ}yc[%K+bp"C!i$|bS( ]MkBkNqf+ ʲ!QTo:@DQxj,!znT (d, 6ٰP0fAI~ۛl%M!C *6IJFmK/H::oQ efAkWHBx `s8<#@-QDfO$vn$+ pFc]U"OxF=+k9B-ޅy9 !rxOʅ YΆ_3ANGϜ"LܘH,3$8 awa J5e!@? @ K~.1/y_߿H Yl*<CC'_-^iaaօ܁垨]1VBmqoE P! "2*SZ[gϖ4B<aaFAJ&,IfI نQ2Jb.&a! kZz~U3=-1F0_ҸƙՀɱv0򬑸8B:Wn Sd5VuQsJonDnYkyexA:4w"\ $yGzʖ.'čCؔ,I5u*)GVl:zja^& Hjcd=! "8Np4tXIK}h r+wt@Gx?-6J"?mB-y`s/$+z~tjay33%(w|l~+_7`M GY+t8ut/'?0q%BBQ1>4;]KRHy$vqh8Ŝub uqI-6a3-mb1i+(/o`1t"^el{\8z;d6i?Hօkqݗ'$C^{w%(H-6XiN*ѵR3 ‘[ސmqD$eb&r Zb8AM,nR8K5j=x)ˁ˚G.%6YSO esëIDE{ HᦉѻaA'-|Y>]$i!Y15[=Oɀ0؝S<(@>/MsEjBkU^ݯжNL`eA"$:)t*6I|n?daKL:~"zp޳*\JE.Os_Mw%wv ϔLqҜU+ǵ-Wcs9e,A9!{~e.-B XVP_h}&ٝD6PуsT~"L F$-# Dua1|rb,pf`! h .0phc}*񏙾wd]}'HGJ^dK\9[_ڊh-7W[; #2ū,Iq΂<FxoP#H`ݒ1!Cg aPTg_K|,uw8Y!p4Ilb:?j.Ql:MwT.ԣAAq@ |a~-LjPʬ뱤vN)%B9컑6]O&zԛ7CrOƾTum$yy)nGB)Yiqf56ؘLѓDcJ/n׀!PH=%»nHQV<}WD|~m9"Avr  N=*4]ߞ.X,jZ,+R"6*w|u6*XӘGJ6cCG  ,J^! ;<]fF 7F Ȱl+xe]{)}):"guzf @oLᣘiC3CvNm$r|a6=gJsskSc1nøFm+ {iN7.m=OzNAUL4%nO)Bux1(fcSۤ]l , {3HY7M㨠;]7y94Ex -Mc $$~"+ut]s>1gy 8]#M&m9&ٴ j%`T `1M:QHNt;r4"/Uڥ>sjV |P+ed_m)آһ ?͓[f\fPCNxh['ܵDUs"187OblYH| 7$KJ _ Bg-4-s:|hSmԓ-[FgA^GKLW &>>pB%(cV];M<獨%c_98Uڒ(s2 ;9' J mJElU ek!&&W'>V m35 @{9FNp 4T/>gw=R`'\x`RN4DH06l0E9d颬`0õ9 $R}~ڥ[C \fYϮ2KͩPi{XX5֕v"QWӓ;Zӏ2iЋexQ"N2-(P|XF;^Č~2fW6!x8$]P+#Yc]bwj~(ۍ_mݶjN|FwpW~x?[Q;aPEk\p|5@+e TR˛_ ]&cH1ޗoҶl_-оn\CR$ɻsVCU Vdht9@4AhC2`l7$*\eg^ @@'zzL 3]I2u(Kf[E U_ClO_u(jp6k'⮩#nZQ?;`j@>WvbɻxZDOی)4Njg( (%\K4'w31R4#޼N@ ɉ;yqx& @U$,o%?^rw6capN?DjTu}%#Չ`N:Y5p4鵹aƩ#ٷ>@Z~7 dr2r |ӆdYolJ^g37;ԉ(P vB4SstR䃋Q_7P`R)f`.?u6w${jنB-,7V5&InUl俇߾_uP=}>4AYz]A~!YUm+֏󍲐N?r c.>4G(* lB8#w1+g1޴x(kyer2qrLPJ SDA!(WJѡrZ `.T)R\d!%fN(0b*i> )PXv֤Ds輎+@hpF5@o,,=a%{J7G&NXy/2>K*y,*+)9[3_p͊|p-;)k360En.i O\ ܖ4O*4h~$ z` Oce{h_|&)@aKUςJkOq}=>] nQ+7:uGȌ#[o~o/"Yc=wo6/d)ğ߁8a{nCJ>4Y ?u-؎Am*Кgrϣ#^q\) `Pjkz(V 쥁E;11.੹;]"X糥ul&|Nq^uj>_9e8unjMmy=Y!9#FсdPe `~F^ER/QI+#Änz޽k-$ՆڗL+- e\xwV&yNȐTrg%Rȋz@tf)Uy溜51 q;R{Jߺ+R l9E!>rM]7%+A" !`1yC`,pu#.Vi{|L(>6zӔ(BtȣJ,&>Px)!-639r ><%6p \Ss:+.d,H>;D7c 6R6AHiFW#ɝoMKen] RKտ U!H/h@ vg$vZIAN9M‚'Ż@Z)UC` >U,:j~Zc S5ghi5Bqf, 7?){ zdh+P. XŘ_([p !l7J#ΐڎte6S~ tPIQVe]4V)uݰcn9f:ƌϗ;MUqy(;l_"$AVCR[Řlh~:˘II̸+#"p~ZWW( r XPi`UWFȀ{] ;+ND7LSIș'$)rH3u9bK j&Q zaA)Fzm{`0y5!ZJ2h.s3B쏩C0,w. *_l; t) tY HZPd).y7̵< 7&Tpb7r.&f#!5˧-:jZPxsx5ڧ=&SGZu73xHG<8s){vȎ;e\o#*18] l!~2njaXi[)c$a^:Cf4자E!UK3^`*|3DrA(3DVtLygoq~SBp@oGsSR<&ҿD199Y@Ցm| ey@I*HK\:sTw'ǔwQ쀇E`:d~_Z̡U'BL<.) r$۸~U# K:@%$wPq\i,ZyyX*GB"=(M¢Śg#w4咉=z.X#pw8pC~wAdE.I?X_.No!xD]'\SoECM̲^#ŐgM&uxc9MBQ9,>XУW. ` D!2vĆD lGbk*F``T\ 8Ee+]iK='iH|.p( Ig}^S9 iP?sGTr5q8ywO|@3A_t2^My⏄ѿfiiLgVwdceYuQY ppx<ϓlg,O=ٵeUyk4܊ n!_DRȭ(]0EbAcT)rf jSZlĜC"6a w2vM͖S(TPU% '=G_?cA`_u.GK+`?a& 'ez M0QI9vg;q  `食2#ѨvSvt!Z̏3”bnc{ *`p֓uؗ1͖MPbgp%i-d4UbQ2]`&h=9ڱ4Lz(m"r z{£͇Vx x~]lOss`Na @`:nMCg0* &ͣ9#HcX7DSo.O@|NMJ)٩%5 [OIN9Sqrʚ+8ͷ_gq Ixr!7t4SӾK(9i0hZȾJpخ崜K.^v5Eǀx>C8X޹o8sϧ&kEv\ߗ)9X)l%iVn3#{qX߃88:ÿ=y)7Xc2=Yy1eḂO`q:PuwmwOPj*P8ؙ#B-֖Hk; vĴDr$W#VSoKiCj93MA#y?/>1%KqW"uuk[7ʭ+p77'@T#&_kv$ w̹G̑Opd&}E|y@H$ I0::$ J2Wc)pܕ*y5.+囓͆3VR~m=+F /qN3NɝBc$4ϖ54yIci+Y}HPwo_jZ|y$L=D"*LI!_{Zg IGfll}@黎t)%/Nmv|8eIՔ#) @zO"beٲǶ_J{U, ֐ovZ s23=h@BUjصoQ<"QւйWgm 5ԝ1~ӕ˙:|x).,½5ȿQ|fڳ5=C/ŧ 0[0k|W@N?/\  v #^ٝ1@:?h}0JiOGcv̓IusQNԠoQ -)֯ ^=:϶H5 q,aOR8a[7^T?5RT}>M{occ Y#; 'ž9zm^NE3GN-,L+XtA@T]Wݹ_cOYV{>r JnH^\R]?kq Z.l׽Ғ]0tqvCwEٝ$x@iBJGyU -vE \Oz ]6+267ǭ}HΒSzNDp+#GUSSCf&N׺hL$]Pńg|Ekn~1V߁#Tڧvp^D+:])yCTVH| ʵXk ʦ8S> JeeS]Q*1"غgj&\5I|Ѐ~(~ö5o,N>d$ !6}dQñ;/y\q<@.mD\yt3:kGD|YddmVۋTāG[q'(2T/ dښ 4 <-V)YkMcY&ZteSS@$h~3RB?nDXhTfOg3f u75TERr_L]ʧ3>vtms/G*:A<]h#kvқSެ \,٥a*Θ-0n:2 ĺ[|:/Q0}IPE$qPF%5 *C)dv7U6e{%xS~Qe.MRUf~dsZ![LV; [,;,⩂^￁Xz[bf|@֖;.{{P̡pS6合̱BiTHݩ/ 3vPRK6CzErʾc)3,(@͕C%zO7ds^Yh,&d|WJlW:sswx?s0!bA iTK ivi'V4L.+Wtɵ^po'_yu[ bn cl d1m.-K\2ZGȫ}y4!!RȈSΊ6@Q;LYjh d@GT^<]uAo MW :Nz C@EZC&JRs?Pw6^Ś'Jw5s ZM+^?Bn[MU7sیCʨ:܉2т4AkcG8ؓGbOtj?=0oۙL\ f pfDzhj"``&Yur[8lj+?IKi.`ky\ I!|Z^Y3>tTZeΙdp!xz H"_+{I$b%izFEE6\x8$(@-c=5hۻbFZˏs,!?t SKXH1n=y( ,7/A oL ~c,p5d->'pxzڋ/!JĠ"լԪ0B=Jsg`>F̈EJc4)`^!C 1r^QK."{`>YB^֕5r"XLXl(e1NOD2 [D iÙeߋ:Bϱ!:w&hLe-8'-:qA^AlݲO%.D 0>)v-l~vyT4('^'`k6l7eaFsEg#SAit~czGONtΞ_Qci!zvW u 񱳒(,@HR($gU0SPGYq0\r=N 85<4OF%@KR, "6,(6'Vf,MIaA׼(!٪ !oU=Of;-\,܇J6uB Bm24. =jGtNRRA4iͩp&ܩ$i 28qmqyF&[{ ߵTj_2idon^q[HUE+=vc+ >zMrsZ/ho0ߗ KH&_Wm,ЕF"jsGTbQ÷oho;FOU`7椠HsAh)8Z,_ &°aOjʺ$2jq6иr<;$P|K0'sU3XiJU=Dxb /Bi%ۨfwg"w'9ÚZ Cf_Pc!l˰O$x{2{2LL*ݟ]blhrrp.ğ,1fJ9O9񣋷Gas !d/_819#Gk{kI%ೣP*f !vDVQdUtR pgbM = yC[$Ks̩(f&U,:V5>ᭃ=fԇX6^$P ^̑ku'H;nʉIK<(#CpMbu?xҴB } v_\|/.,^ΗڼX7?>ni7yQbs*vmD値?R,.fJh#@c !8TIA>`EhQvKp)~l3d1ΗzAVP >烺bε,-ǽpZ}iE/P)*>O U4٤VAtd WqkA_ȦȊ/5}W $_[p]T\GDa//}wi ;YMbw)75`s1/{)\|7l,Sm:3 橇GaC(k}Pu&ZUlIᷘ9^<|a8蟱I:@bV[M_kkģL'y1"HQ?/+[;"P36LmB[?>%GY~uFy,C *uz/|pDMb i3? .'j~:!WWyKa܅u|֠{å6M}H?+MH SUE2)P84s^mRݩ\5Ϳ+8BNa=CIsR]PN⬞gGEN L=p3'&/fB"> _"jj!ƣQ[! H3S6&Chv+CctXuVSylnD !}Ɏk7Py,1jO`Qdw&9L>F@`6a#Z'i?mz̡ 4vPەV@\驜`O3'ak0_S_h@乔V8?)pG63^IؽS|KgpV9dX۫|^[y{B@؏c(/DZM#F=udtG k2o9{dt6`Q0N3WSk{ܛ/}u𖸽!hR&r$:޵ap>fHhW5hsj`ڔ!&p}7*T`=hĆfiиT#n@؊s~gp4PVVOUfyG)4DQbM2vPnQoeۻچj b?w Jӫ%4ЯcA@z 0@ɜ'8SH$h:}ea8ҁ_^,ݥtRp~8%o!9~+ ])63 3UgG"^= e@ݛT ?Ƃʫޭ^5#]7'M#nix̷ h?/<ʄ_#@J/{>eV)^sV^RޡE, A~{ QdtW4c|J CM'6'TyMz?(5 mvi.zan||GIoԁWÚCe@GncBuĨ@ǁ*{TL(  W`|@PLRf(7XLL$1GT'v.}+oǡP8Z[k5uDsK_;zǀ'arBC@>Tc➡.߲]ɅRXxװvc:spwunvϺ&ip) ~4ZĐR,N\e3 +cr7uSζ,*# twSxB] ƴ~ 3pX$bY/MD-kfrGO,+z2$vq;Ы=JFDg>#t'y aB{uC"6A}JXTyI;glJ.i1xB ـ/r;uUkܶ^fS5R#;X6ƑMz sbyqb۶!Җ4PHZ&e!z5pI #W{cowIK$4S0Y{S/rb+q?'nLxlelf|3FsV=/>SmO_ |aS54vl w5'e]6DAJр~+ *h7ՎtCBmPn{eB{;.AUwRЉwb#T LO7Dkvl.E\'G!96l4bɞ pQ\WoGnLT+]T~'l(v?fK*b֗PC$qn@6/z-QQ&yqWZ_X_vIz3]Qg17Db#-J߾Q4vPL!jГw}4%)`޸Қ6.҆ggS2TP-zjFKǰ׭%#Ņ{Kz%{' I2 ~2ۯ?= 7Kj/ٞ!SNVorF C"h{@_o }$RMYSt`sh4>29C1y1zA(y_39ڵ˺i3j P@#k*+ nOw'Tm~%#2k~j}[.X_4UpB]љq {YGvf<̇0{kR1-4'/zr1u#O E97I)\ T+=k iUQ7B sb{/-x;r9#&w38g@H(-Ugˑ}_St{{Z)<{@+ |РZS-6UNǝla(wC)64H&*WDZ_[<t.ߞ9fGŽ<k :BsEkɲpO5kV?b+5W5&d>|`!4S~+o<1#Sglc Y6 1<6[9&ֹ_ŻM܅^Y[hfxUޟZy \l0D2f䎟:7 DBbNU;Q\!`@[Tg_[ql\(YeQ9oO$b8rbf69׌6l?K(s?fU38i=kI8AFZ@ {1~Ţ!S_IŢv¶_]oih*?iGNgn+ q7Ɇp@l˸9s EhNY#Z6Gt* " RP@L\ߨbZTn7ilE;BdroPBbOj{l:JXJҠ@ Fr=S)7e|)gr(A].Z~! 2?r#2W({4 L5 J4~b("G#c2(٦~K9X7Ja']j &N"uZŧcZ_2̬ScЊTH +ըۆM]{sMkQjhXl g~fE@~!\t&l"Mpt!~@5hJ?v AdKߟ Tm,3B6TMQgm(<"R\sHk>c:43H*]VtRiUl93"C* eQz01NR$CYq}<١7'Zdh ^CՆ| <&,v 0Tø,5W(yŹ4 -D3 &%h΃6MS\BĚm B8vhm6w( &xbhӛw{f DeS*64YTv|&ǵ5]3 YY뷻ؼYYuĖ*&&ZhfkZ᨟7&]XX*#ԢZzq1w/cC<0i}M%Pp$_ Ԙi4 HC(-h'6\?ڦ\/FҦAT_cEI_gc1%}d'zgh*%0J z(lQ9~#("ʾɂgR~9%>7Э>[w'nl1dwc)*5 ڛ)P@i?@SuUڲ|5=; 49/J;C-b>46@")rP9!LXeSVf-,AF(x++G<}$#vtN \oZ 'Ub3eoaNL6BAԳ> (1diRu uJ7@wF C4α.Ū6MveA=؞sLY'fmL${2n+Ug=1$ 휐&A A5&k Z.6@a ? rS>4]|^}It 5HU(oe}ʠf`D<>.0- ɝͺvDhDnU@EzN;]5``j%'PPŜPT.;LC}|ͧ+cꤛl05r."/go?9YtR^z5;%2ϋb-V[߅.z!c > e XVE]r7GюAS%N7t zyBRf>` 9"qVRp.M9A u^^e1YiwDЮ=hf_`24W[8<%TXz?,^4o`0ˣ۷dҲ #zÍ~Y8ΥxLtB[bHFlS [kڏX:9F ckC?iy}" cTد}p.8Ep ~uIS, 7:czN'yL !v#*$]2@K?(7:Yh[D բiXag).gjFkḻAC~!Pucg—*S?l(%U@/ {ğfSFq5a I-00$j%6 "5>Gű7u1$rx!)ԃNF|S0S'Q8 = oG.k(Ѣ/J])L ݀vsu}̶/c/{䭽h@ kSx(׺>,Ųk'= -9!BZmTX9u7&bR1ɪ6lmյZ/Zٔ#ڧX*->f>Xq[.,(>Rrܕ{5ɚq3 ϳ{Kiy0עixq!yx~B vW0R[qwHĉ VE.#%age^~gpIq"843Y)2+LGMg+(2yFd鹘@YmF7A]=@6s笛A`G\_/b j5dNp>ˌϼRSm;@gDvn t{wTv(cUV.VFu~zOh=㞜uWtM(Q0iԘQ YYL]/?̓& =P38^0G܅x;uRt3";#K_624,N#knPPC->v^]ji7b4z4N=bI%-O`$7ukK׼]=Q!YʭY!sEgV#(9)l 5*R"@_6ܝ\(k;_*=|: ,q&'ǖNAf͊.Ka0)ʇIh:\i,y= 9պ0Jof"{!i5fU40%P2yCtmn;rSɈ>sBʷA 0Uӹ|?Vhh}"BȜDTy{GdH~;9~Wd+u6ԱHcdx c ZROa߹aVR,ub>KL83Wt/45[ ^"<:9.NNaf\E _D`cl 㨦%~>TrMhOZA  >)÷Xq2aup+Xbu˩p_`/ 5c;n$ OLT( DE&wO߷nGBK䩨Bk ǰ^ b)=Zx_]d@1|8Q*\AH>"`2`&┷eAoJ|pz4i3Քh:}T/ =\Eu^-LpBF.N:g#sOi__'#7^)Cv޵.D.$mj6a5m}au4[;+"mN,u̅\:f2۫qg7`pp.gE 7i!>[1#"Q{b6 j|K7hrR$Gřu;tw9!lzWI x[F KFQk]\?t;\I?Γuʪ=J%@PtRA(V]oj TvFlz~Nwx27HjM5[M)U:c5T-er{^!1w꧱H.Y$X .Tte"EJ#WJW"2 'feL$ i"E4+Őf2w35gnl;7mq=礞:v&qĩSA/h234!rY?7PkNbo XIP8 oEUo;:e#' }K$/K"W/ӂN)g/5ÌL^4ڡJ[ʭc z V!B_1m´m]]ww]Mgb39(B!C󎇐AkFWJ1BNoK i^D,ef/|vGMR۶Pï8sUID,\`NF i0x,_#H(X MZ" :qͱT?PgB1ٴ#!_l,~^kFrʭ*fBYWr(ғm5f[?s˲EYY-dr\}\S?Bu#iwڳ4ezZ`~ ,*䢾Y>+ʘ7C,%#~}ȳ.7dP@i,f&"fH.j(I-t[6T,CUu1>