mock-2.8-1.el8$> t7_:fz6" >F0? d   0`d     % %'*$,,../@01 1$16(1981@91:6EG~\H\I\XY\]^b dPeUfXlZttutvtwxxxyxq<@dz|Cmock2.81.el8Builds packages inside chrootsMock takes an SRPM and builds it in a chroot._buildvm-s390x-18.s390.fedoraproject.org PFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttps://github.com/rpm-software-management/mock/linuxnoarch4 'NXNXbbA}A} ^ ^ HPHP 1 1 ppRR``k&K `(h  QQKK xx v v AA   lB (1 7 /.Q|dA큤A큤A큤AA큤A큤EE_7_7__7_7_____7______________________________________7_7_7_7_7_7_7_7_7_7_____________________________________7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7_7____7__7_7____60a92d27479e71166b4e42cf65e268cd72a2ef8ce30909c6cae6773cf8deead563f8da0e6e3d7fb91a97d5da54fe6875278fcc330b14a12a208b2f3a3e1af5887d017cccfe25fa2c0686ead1555c3fd424d7094bdc143727f6f8f67739fa9bb5e350c399caa338ef00b8a78b8d004b8f36874793c48728c9926507848fee7c921cc652323fb1e701772e1255691ddb8244c8b3a8c1b0a00345427fe40ef9c799df56466baf29cfc193faccfdcc6d546b8110cf735b9cce4a252a87005f44d4a7e4aa7fc231d19cd57b4e5a9d1eab31ab3bd13ef05a605c4264e99d7cdb15aef8486385f4dd004df56c1b13c131a71941a277962eaa177d4e1996f5ced25b4a10486385f4dd004df56c1b13c131a71941a277962eaa177d4e1996f5ced25b4a10c274a1226ad5bde7466fb191a08cd5e17379af1aa7f14d262a844698a111bda5c274a1226ad5bde7466fb191a08cd5e17379af1aa7f14d262a844698a111bda5a88a23d8041c04a5f1f2894e40e9e360f53d439a68c716cbeb1cd2045ac38dbaa88a23d8041c04a5f1f2894e40e9e360f53d439a68c716cbeb1cd2045ac38dba83594417e3401473120f02adc1f9616eb36121b0b089f4587e306363ac9da5b983594417e3401473120f02adc1f9616eb36121b0b089f4587e306363ac9da5b96e4b3fd805451ae329dbaffea852a10cdcea26fedc61ae361d5f88ac2df38d326e4b3fd805451ae329dbaffea852a10cdcea26fedc61ae361d5f88ac2df38d328d72f61eabc7df82c53f5d717997ad713865ac3c52a699fc4964cb69ed815f198d72f61eabc7df82c53f5d717997ad713865ac3c52a699fc4964cb69ed815f19b39ebc4196ea960d1ec66aefe73e4462f5f0c03db87a62877b2690587efee526b39ebc4196ea960d1ec66aefe73e4462f5f0c03db87a62877b2690587efee526b32fceb171d0d9c1a5852692858afd686799cfffdea1b00773d3224f62d4a17bb32fceb171d0d9c1a5852692858afd686799cfffdea1b00773d3224f62d4a17b844aaf3fefb6ad556b1ddb9e29ed677184ea88f0584462737d1fe2fd4fa45123844aaf3fefb6ad556b1ddb9e29ed677184ea88f0584462737d1fe2fd4fa4512371061d4262f8bbc2812b6c68c5bcdfde1102ce9d0c792fab227b9178e9f2ca7471061d4262f8bbc2812b6c68c5bcdfde1102ce9d0c792fab227b9178e9f2ca745ef3fb32726c74b3979861a3f2a6687cb019352818850827a295e4190fba37765ef3fb32726c74b3979861a3f2a6687cb019352818850827a295e4190fba3776beacd9930b233f267a52c37c0c4c08b48505040e9aa7a48978ed7a43bf541f0bbeacd9930b233f267a52c37c0c4c08b48505040e9aa7a48978ed7a43bf541f0b8513b208c4e93ad32dc5dcbb9e58441b19a981f756fb37943f158e28af7373338513b208c4e93ad32dc5dcbb9e58441b19a981f756fb37943f158e28af73733353abd1ec5d65805d64ba73f80764556b033b0ec1c164e04d8e60e127a82994a253abd1ec5d65805d64ba73f80764556b033b0ec1c164e04d8e60e127a82994a2e5b141663ad9dd8312b475d3e108c64fe0b2f7054c339ad08b93b47775e6e3d5e5b141663ad9dd8312b475d3e108c64fe0b2f7054c339ad08b93b47775e6e3d547f1e51361e9d22d05a948f228ad5dbbcaf175c9ba1b9055c9b8cabe27119a2f47f1e51361e9d22d05a948f228ad5dbbcaf175c9ba1b9055c9b8cabe27119a2ff5a99c851244974c971190519e515a97c5f11927c7e2cbd1a20eb6c8df96e597f5a99c851244974c971190519e515a97c5f11927c7e2cbd1a20eb6c8df96e5972c04953458ccf2113dd2596cb7df36aafc7ce6d3fcb1982fc71d4e0ed762531a2c04953458ccf2113dd2596cb7df36aafc7ce6d3fcb1982fc71d4e0ed762531a8ca111fea0f782782f4110f394958803adaee872cafdad45b8d0fabbb48bcd98d2e30d0a1405c095d8b74fe8c90ce9d93d773816486c1f709ee66ed1fab7977f6a03b23291b902c9743b833b2031289d3305c46dad109a97bcd24ce4fbc8a3f0b1a26c2475c884264e814ed31b268ddfbe96b429c571040ff134035343bd7ec897448e0e6e8af019c20400ccb97fa0fc5ce9f01c677cd366863a27b38cbf9e11bb47bb8a921ec67c12d382186517b3eb685f2358cdb4b67a2ada90de8dbbc99b58f2d7553f2a6b5fe11932926ee0bfcfc5ac843cbef4d66fa425870a25b10990a5f1ceb3b11e2a589d833da2c563d0569c88f4af1cb2c30b3ce78e6378a80db8a6f43fb006cd3adbdb382a7555f3daa24b34c8f21848d574d369c9c1ec4c0cccc12604864e86c6fc6f846cce1541ee81e4d76e8db8f26e24813ab8c515fe3aa7370af4b7ce982cd5896956701f4c759266d0c948aaf842a469172a9193d11115370af4b7ce982cd5896956701f4c759266d0c948aaf842a469172a9193d111158fd5743274680760ae61290d3a55081edab234eb7e6e376e156229858965216b8fd5743274680760ae61290d3a55081edab234eb7e6e376e156229858965216b4b3f5a5c29167c6d69829701903e8082c8f4e81cc8c9c67f7939fe0a3e0e31c94b3f5a5c29167c6d69829701903e8082c8f4e81cc8c9c67f7939fe0a3e0e31c973668807e5eeb2f1772c693bb049b569eec7cd3c39cbcedef5a6920dba78de3f73668807e5eeb2f1772c693bb049b569eec7cd3c39cbcedef5a6920dba78de3f0f133d837422ee27d98ac193496bab615aac0f2ba1fb7f9d25bb83e63b5490ae0f133d837422ee27d98ac193496bab615aac0f2ba1fb7f9d25bb83e63b5490ae78943da541f6267a2bf22b6015b587ac8b765164a4425782b558db058951c4b978943da541f6267a2bf22b6015b587ac8b765164a4425782b558db058951c4b9bffbccd0d01f79e4c5ba962cdff37c33183bfe68e559b0098ae113504a5189a2bffbccd0d01f79e4c5ba962cdff37c33183bfe68e559b0098ae113504a5189a26afd2350a1c313c07a6906dd9611ee9f9105ca4296b45c98f6c09574ca28301e6afd2350a1c313c07a6906dd9611ee9f9105ca4296b45c98f6c09574ca28301e7bb540f10838581a4a932a5372550627ff14127cb6a45cb697d2cc7d179d62c27bb540f10838581a4a932a5372550627ff14127cb6a45cb697d2cc7d179d62c24b0e0ab7e926e93bdac2d15f529885439e06ee06776cf860e6ea92ab72e10fca4b0e0ab7e926e93bdac2d15f529885439e06ee06776cf860e6ea92ab72e10fca23888abf88b76d4cb72ad0eca11e96eab1780a7966bf084dfc910d0f58417bdd23888abf88b76d4cb72ad0eca11e96eab1780a7966bf084dfc910d0f58417bddb370315e44fb448cc6244c3e04a35fc3d96a4d385604c664927100111dcf9c67b370315e44fb448cc6244c3e04a35fc3d96a4d385604c664927100111dcf9c6798160f0a8758c412df1bcce7ac9b8ff4d9d4de4f8676663f871b3af4c99877b898160f0a8758c412df1bcce7ac9b8ff4d9d4de4f8676663f871b3af4c99877b85444a32dd17cd34de3d0c267cf1f4efeae4e04d6f6c546ce7e9987a08f21f4af5444a32dd17cd34de3d0c267cf1f4efeae4e04d6f6c546ce7e9987a08f21f4af8759065b2b46ffba7a453a253ea4dbc3761710c5901b282a8fff3ab358f569718759065b2b46ffba7a453a253ea4dbc3761710c5901b282a8fff3ab358f5697104efa99c9f88c6c05378dbe10a0b43bfe729141ef4076109c98fad3a174abbea04efa99c9f88c6c05378dbe10a0b43bfe729141ef4076109c98fad3a174abbea8545fb79182d8802b961eedce39d6b27c8eb4eca7b2998d00f0ae0e2eaf2c99b8545fb79182d8802b961eedce39d6b27c8eb4eca7b2998d00f0ae0e2eaf2c99b29c26e0ed9730c0de5b10199477b2b9e3928bf1c8bbcbdaa4e57e9e057a242b648179a2b19a87ae863d8cc29a4c282d58a9f9c47e60ad96da18a8ec5440f709b042241a4f965128d2cf1f094c85bf6e43ad1505c891907b8eb944665f2efc8cb149227fb4348eaac5f55e0835d70e69defa39342070dbeb1543dfac040d9d03e6e930d7c1658d36b9314ac5af3068431f98ab432456a832bc4c9c26cba24e3fa5dfae0afb980e63b6e5523f90b4b5e2d322e0b5b7ca9a2377c85c4390980a7173f718cb7bbebe252733e98271e2e00a08a968bf56ae8f76dd61a8f0e4aae3c9915daf344a978c8637565eab3e4e7d91d5ddd9d3476b63d581cb148f562024265f5a9a2b18b300372dae8cef6a7ce6b0959d680cd8c57356d0d5a8149aa23ad9f067db008301be8bae1328049d6ba08407fab9852b1d26b88f6caca7f7054af3bf91b8a8881d2a9b1624cff4a26f1d307b589046c0f56e42c115e18c3fe31ac30889c7867b3c6b020f5baad8bbaea6af1db29b11bec2f3f88e67ac9c0058d19ffaad98cfdfbaef02dc36d6808c58be4512c0b421585680192c10d7c56334a16b7f888b23457396af172e7ce44745284344ec12e7ea92bc1d91fb16d682a9e13684c1fdc0cf4dea8ddfbbe6fa906a7f1f656e4797e951663737f13f27122ddaede0e7ccf86f4533a71920909fa2e18bb8bc52f8ddaa3709520f512fe0c5ea8fbce1e57800ab93cc60d75e0a063881466800df81d22b1e3acf536d11826fc83ec5d35fb5ffd7161f4a33337094864fc5107a6d4ae5af6c587a32aeab94d9f06ac768577a40e4adedc572f25986931e565f020c7b843e1b87f044153bbf0a0481f69f6f6cbb01bd65f2c09181ef1668b0ae26efd70130768743f16924239095c0a7e925863dcf2241d8b2e3b941133ffa2f07e350c7a08da2082a907f5f76d83af9fa5d0bbd39511a63b1535afe7781cf6fd56ca0520c5eb77a89e2842ef14e225f7d148bde07eb7ecc3e91093de73c2289190798dce174c68d2b886ca08d22122200f8acfa0fc4c8fec5173001092eae520565e3e979a1b5d610b37da1799071be1c1ffeef0f86354ffef892c128a36930643d1855b095cf0c1d5ab96deb051b02a353963a82c5715016b15f17ad7b746040126d6b8e06606ebcdabdbe77ee012de24029bb2fe3d6703f8fa78343e84d91c1655b20a6e23d815d5f3dcf17d9d4bbe8d7c0fbbf653ca48f2d88180f592bddbe6884c130ec409eb0c1e2be044622af53616ac47493fbfa82a557991203434b1f7c74e2e8102a9d2bf9aa24421c363d090757261300d6c456fabe143026888e7decf521e379834954a24244771fa6c1ab108c2ffe79a646711d8294228b5e782b0741169820375e8ca69a57cedd82d54consolehelpermockrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmockmockrootmockrootrootmockmockmock-2.8-1.el8.src.rpmconfig(mock)mock@@@@     /bin/bash/usr/bin/bash/usr/bin/python3.6config(mock)coreutilscreaterepo_cdnfdnf-plugins-coremock-configsmock-filesystempigzprocps-ngpython(abi)python3-distropython3-jinja2python3-pyroute2python3-requestspython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemd-containertarusermodeutil-linux2.8-1.el83.63.0.4-14.6.0-14.0.4-14.0-15.2-1mock-core-configs334.14.3_إ@__`_P_P_^Ǿ^@^h^=Q@^;]4@]w@]e@]L\9\\k[qr[qr[Z4@ZZ 2.8-1Pavel Raiskup 2.7-1Pavel Raiskup 2.6-1Pavel Raiskup 2.5-2Pavel Raiskup 2.5-1Miroslav Suchý 2.4-1Pavel Raiskup 2.3-1Pavel Raiskup 2.2-1Pavel Raiskup 2.1-1Pavel Raiskup 2.0-2Pavel Raiskup 2.0-1Miroslav Suchý 1.4.20-1Miroslav Suchý 1.4.19-1Miroslav Suchý 1.4.18-1Miroslav Suchý 1.4.17-1Miroslav Suchý 1.4.16-1Miroslav Suchý 1.4.15-1Miroslav Suchý 1.4.14-1Miroslav Suchý 1.4.13-1Miroslav Suchý 1.4.12-1Miroslav Suchý 1.4.11-1Miroslav Suchý 1.4.10-1Miroslav Suchý 1.4.9-1Miroslav Suchý 1.4.8-1Miroslav Suchý 1.4.7-1Miroslav Suchý 1.4.6-1Miroslav Suchý 1.4.5-1- fix use of nspawn (#678) (awilliam@redhat.com) - file_util: Improve an error message (tbaeder@redhat.com)- bootstrap: copy-in katello CA pem file if exists - early error when bootstrap is off and external buildrequires are detected (msuchy@redhat.com) - hotfix preexec_fn traceback on RHEL 8 s390x (issue 653) - introduce external buildrequires (msuchy@redhat.com) - add rpkg spec preprocessing capability (clime@fedoraproject.org) - sign plugin: don't ignore signing command failure - don't setsid() twice with --shell - better logging when dynamic BR detected (msuchy@redhat.com) - do not TB if rpmbuild fails with exit code 11 (msuchy@redhat.com) - fix addrepo when repo is missing (markus.linnala@gmail.com) - own the cheat directory - Allow percent-sign in config_opts['resultdir'] - add a new "postupdate" hook (dturecek@redhat.com) - log mock's NVR- the --recurse option implies --continue - fix --chain --continue option - fail when --continue/--recurse is used without --chain - fix _copy_config() for broken symlinks in dst= (rhbz#1878924) - auto-download the source RPMs from web with --rebuild - handle exceptions from command_parse() method - fail verbosely for --chain & --resultdir combination - allow using -a|--addrepo with /absolute/path/argument - add support for -a/--addrepo in normal --rebuild mode - use systemd-nspawn --resolv-conf=off - create /etc/localtime as symlink even with isolation=simple (msuchy@redhat.com) - dump the reason for particular package build fail in --chain - raise PkgError when the source RPM can not be installed- because of the mock-filesystem change, we need to enforce upgrade of the old mock-core-configs package- set the DNF user_agent in dnf.conf (msuchy@redhat.com) - introduce mock-filesystem subpackage (msuchy@redhat.com) - add showrc plugin to record the output of rpm --showrc (riehecky@fnal.gov) - document which packages we need in buildroot (msuchy@redhat.com) - macros without leading '%' like config_opts['macros']['macroname'] work fine again (issue#605)- mockbuild/buildroot: Make btrfs-control available if host supports it (ngompa13@gmail.com) - Add `module_setup_commands` configuration option (praiskup@redhat.com) - Use a different .rpmmacros for install/build time (praiskup@redhat.com) - lvm: don't recall set_current_snapshot unnecessarily (praiskup@redhat.com) - mock: copy source CA certificates (kdreyer@redhat.com)- bindmount resultdir to bootstrap chroot so we can --postinstall from bootstrap (issue #564) - fix mount.py plugin configuration (issue #578) - better error for dynamic_buildrequires %prep failure (issue #570) - mock: pre-create directory for file bind-mounts (rhbz#1816696) - fix doChroot() traceback for getresuid() (issue #571) - fix --rootdir option with bootstrap (issue #560) - avoid using host rpm _show_installed_packages() (pmatilai@redhat.com, PR#568) - expand braced dnf variables in repo url (dmarshall@gmail.com, PR#577)- depend on mock-configs, not mock-core-configs so users can pick an alternative package with configuration - bind-mounting stuff below /tmp into bootstrap is fixed with nspawn (GH#502) - don't do util.getAddtlReqs when 'more_buildreqs' not specified - implement doOutChroot() abstraction which runs commands either in bootstrap or on host, depending on isolation={nspawn|simple} - use doOutChroot() for package_state plugin (GH#525) - fix for "mock --chroot -- cmd arg1 arg2" use-case - site-defaults.cfg moved from /etc to %doc, and the config file is now provided by mock-core-configs (GH#555) - bootstrap: expand dnf vars in local repo bind-mounts (rhbz#1815703) - bootstrap: bindmount local metalink/mirrorlist (rhbz#1816696) - config_opts['isolation'] option invented, replaces 'use_nspawn' - 'isolation' is now set to 'auto' (means 'nspawn' with fallback to 'simple', (GH#337, otaylor@fishsoup.net) - Fedora Toolbox && bootstrap - don't re-bind-mount dev files, and fix installation of filesystem.rpm from bootstrap to normal chroot (GH#550) - re-define %python3_pkgversion on el7 (GH#545) - docker use-case: use getpass.getuser() instead of os.getlogin() (GH#551) - set LANG to C.UTF-8 by default, even if host has different value (GH#451) - bootstrap: use configured yum commands (GH#518, paul@city-fan.org) - fixup doubled-logs by predictable bootstrap resultdir (GH#539, rhbz#1805631) - fix --chain --isolation=simple with external URLs (GH#542) - option --orphanskill fixed for --isolation=simple --bootstrap-chroot - orphan processes are now also killed "postyum", right after the installation trasactions are executed to also kill daemons started from scriptlets (GH#183) - EL7 fix - use 'private' mount option for /, not 'rprivate' - ceanup rpmdb before checking installed packages (fixes builds against target chroots that have different rpmdb backend, e.g. SQLite on F33+)- depend on mock-core-configs >= 32.4 - new build-time testsuite - accept return code 0 from rpmbuild -br (thrnciar@redhat.com) - bootstrap: bind-mount the inner root mount with rprivate - new ssl_ca_bundle_path option - chain: don't run buildroot.finalize() for each package - don't fail when /etc/pki certs are not found (frostyx@email.cz) - lvm_root: fix --scrub=all - exclude plugin compiled stuff packaged in sub-packages - keep trailing newlines in jinja expand - sign-plugin: use %(rpms) variable expansion again - bootstrap: bind-mount also baseurl=/absolute/dir repos - 'dnf.conf' config is now equivalent to 'yum.conf' - don't emit unneeded warning for missing yum (remi@remirepo.net) - allow --install /usr/bin/time [GH#474] (miroslav@suchy.cz)- solve yum.conf vs. dnf.conf inconsistency in code and config - fix mockchain with --bootstrap-chroot (issue/469) - document 'mock --chain -c' in man page- log reasons why src.rpm can not be installed into chroot - nspawn: non-interactive commands in chroot are executed with --pipe - bind mount local repos to bootstrap chroot (dturecek@redhat.com) - expand the generated config (includes) completely before passing it to eval() (sergio@serjux.com) - do not ignore cleanup_on_success when post_install is True (logans@cottsay.net) - fix fd resource-leak in 'mock --chain' (jcajka@redhat.com) - the --debug-config option only shows the differences from the mock's default configuration - do not expand jinja for --debug-config - don't use chroot.pkg_manager in podman case, we need to install from within the container - --use-bootstrap-image implies --bootstrap-chroot - drop python2 support from spec file, and code too - ammend man page and state that --dnf is the default now - rename --{old,new}-chroot to --isolation - turn ON the jinja rendering a bit earlier - pre-populate loop devices in nspawn chroot as with --isolation=chroot - deepcopy the plugin_conf options from chroot to bootstrap_chroot - simplified implementation of include() config option, accept relative files (jkadlcik@redhat.com, sergio@serjux.com) - pass proxy environment to exec of Podman (RHBZ#1772598) - lvm_root: fix volume removal in --scrub - bootstrap: don't install shadow-utils, and distribution-gpg-keys - make --sources optional for --buildsrpm mode (sisi.chlupova@gmail.com) - bootstrap: bind-mount normal chroot into bootstrap chroot recursively - add --scrub=bootstrap parameter (frostyx@email.cz) - don't clean bootstrap with --clean - do not call traceLog decorator when no tracing - pre-create builddir before changing it's owner, and when we have proper process privileges - copy /etc/pki/ca-trust/extracted into chroot [GH#397] - change default of 'package_manager' to 'dnf' - always copy distribution-gpg-keys into chroot [GH#308] - support DNF vars added [GH#346] - use jinja macros instead of python variable expansion - get the text representation of error code - --scrub=all also does --scrub=bootstrap (jkadlcik@redhat.com) - success/fail aren't created root-owned - compress_logs: setup defaults to 'gzip' - raise error for --localrepo without --chain - detect that forcearch can not work, and raise obvious error - drop unnecessary privilege escalations which only make unnecessary root-owned files- /bin/mockchain wrapper around 'mock --chain' (praiskup@redhat.com) - mock: options for retrying packager managers' actions (praiskup@redhat.com) - remove mockchain [RHBZ#1757388] - chain: don't skip local repository (praiskup@redhat.com) - chain: propagate local repository to bootstrap chroot (praiskup@redhat.com) - hw_info: don't create root-owned files (praiskup@redhat.com) - ignore ./var/log when creating root_cache - fixes #309 (jiri.novak@ghorland.net) - mock: don't create root files if possible (praiskup@redhat.com) - add commandline options for using bootstrap image (frostyx@email.cz) - Use podman to pull and export an image as a bootstrap chroot (dmach@redhat.com)- results should be owned by unpriv user [GH#322] - do not build with tests by default - Resultdir variable is missing in config. (sisi.chlupova@gmail.com)- use forcearch even when --forcearch is not specified (turecek.dominik@gmail.com) - requires systemd-container on rhel8 [RHBZ#1744538] - mock: only make /sys and /proc mounts rprivate (praiskup@redhat.com) - Add Red Hat subscription-manager support (praiskup@redhat.com) - Turn jinja ON a bit later, once configs are loaded (praiskup@redhat.com) - bootstrap-chroot: always explicitly install shadow-utils (praiskup@redhat.com) - Add procenv plugin for more detailed buildtime information (riehecky@fnal.gov) - enable selinux plugin for nspawn [RHBZ#1740421] - Added signals handling by calling orphansKill for signals: SIGTERM, SIGPIPE and SIGHUP (janbuchmaier@seznam.cz) - Mention user configuration file in a man page (jkonecny@redhat.com)- change of exit code during transition from mockchain to mock --chain - support run in Fedora Toolbox (otaylor@fishsoup.net) - add cheat sheet - Adding tool for parsing build.log (sisi.chlupova@gmail.com) - load secondary groups [RHBZ#1264005] - pass --allowerasing by default to DNF [GH#251] - make include() functional for --chain [GH#263] - Removing buildstderr from log - configurable via _mock_stderr_line_prefix (sisi.chlupova@gmail.com) - Fixup: Use rpm -qa --root instead of running rpm -qa in chroot (miro@hroncok.cz) - DynamicBuildrequires: Detect when no new packages were installed (miro@hroncok.cz) - Allow more loop devices (sisi.chlupova@gmail.com) - Fix binary locations in /bin for split-usr setups (bero@lindev.ch) - describe behaviour of resultdir together with --chain [GH#267] - repeat dynamic requires if needed [GH#276] - Fix compatibility with pre-4.15 RPM versions with DynamicBuildRequires (i.gnatenko.brain@gmail.com) - Enable dynamic BuildRequires by default (i.gnatenko.brain@gmail.com) - bootstrap: independent network configuration (praiskup@redhat.com) - Update the man page about ~/.config/mock/FOO.cfg (miro@hroncok.cz) - explicitely convert releasever to string [GH#270] - grant anyone access to bind-mounted /etc/resolv.conf (praiskup@redhat.com) - -r FOO will try to read first ~/.mock/FOO.cfg if exists - enhance man page of mock about --chain - bash completion for --chain - respect use_host_resolv config even with use_nspawn (praiskup@redhat.com) - Fix crash on non-ascii dnf log messages (bkorren@redhat.com) - add deprecation warning to mockchain - replace mockchain with `mock --chain` command (necas.marty@gmail.com) - switch to python3 on el7 (msuchy@redhat.com)- switch to python3 on el7 - respect use_host_resolv config even with use_nspawn (praiskup@redhat.com) - Fix crash on non-ascii dnf log messages (bkorren@redhat.com)- ignore weird distro.version() [RHBZ#1690374] - switch to string rpm's API [RHBZ#1693759] - FileNotFoundError is not defined in Python 2 [RHBZ#1696234] - Fix python2-devel build require - temporary do not make errors from createrepo_c fatal [GH#249] - allow to configure disabled DNF plugins [GH#210] - print warning when user is not in the mock group [GH#244] - implement Dynamic Build Dependencies (msuchy@redhat.com) - Allow mock to be built for epel 8, and without tests (vanmeeuwen@kolabsys.com) - Add debug logging for systemd-nspawn and related args (riehecky@fnal.gov) - Fix mock for non-ascii paths on python2 (a.badger@gmail.com) - require python-jinja2 rather than python2-jinja2 - Fix --enable-network documentation in man page (directhex@apebox.org)- config['decompress_program'] default (praiskup@redhat.com) - add example for jinja templates - implement templated configs using jinja2 - move live defaults from site-defaults.cfg to utils.py - introduce "decompress_program" option for root_cache for bsdtar - fix exclude patter for bsdtar - delete old changelog entries - use f29 for tests - update the default in sitec-defaults.cfg - Recommend dnf-utils (fzatlouk@redhat.com) - ignore useless-object-inheritance pylint warning - add scientific linux on list of rhel clones [GH#228] - Use 32-bit personality for armv7*/armv8* builds (bero@lindev.ch) - create custom error message for dnf-utils not being installed (pjunak)- fix python_sitelib macro- Don't try to use a spec we've already cleaned up (otaylor@fishsoup.net) - only set print_main_output when not set in configs (chuck.wilson+github@gmail.com) - Try to get the proxy from environment (brunovern.a@gmail.com) - stop after first failure if -c or --recurse is not used - fallback to C.UTF-8 locale (tomek@pipebreaker.pl) - completion: improve --copy(in|out), --cwd, --macro-file, --rootdir, and --sources (tmz@pobox.com) - do not get spec from command line when using scm [GH#203] - enable cap_ipc_lock in nspawn container [RHBZ#1580435] - use host's resolv.conf when --enable-network is set on cml [RHBZ#1593212] (jskarvad@redhat.com) - add --forcearch to bash_completion- fix @VERSION@ processing in man pages (ktdreyer@ktdreyer.com) - update testing.src.rpm to recent standard - Allow --spec arg to be used with rebuild option (sfowler@redhat.com) - Disable use_host_resolv by default (tmz@pobox.com) - Add support for microdnf [GH#76] (zdenekirsax@gmail.com) - skip running groupadd if gid is 0 (nhorman@tuxdriver.com) - Allow overriding of mock chroot build user name (nhorman@tuxdriver.com) - do not populate /etc/resolv.conf when networking is disabled (RHBZ#1514028) (tmz@pobox.com) - add version to EL check in _prepare_nspawn_command() (tmz@pobox.com) - pass force-arch to builddep and resolvedep [GH#120] - Support setting up foreign architecture chroots - add support for bsdtar - use fedora 28 for tests- remove executable bit from trace_decorator.py - Change sign plugint to sign only builded rpm and not every file in results [RHBZ#1217495] (necas.marty@gmail.com) - overlayfs plugin: added explicit mount support (zzambers@redhat.com) - encode content before writing [RHBZ#1564035] - allow to bind_mount just one file (necas.marty@gmail.com) - added overlayfs plugin (zzambers@redhat.com) - invoke chroot scan for 'initfailed' event (clime7@gmail.com) - add support for .spec in --installdeps (necas.marty@gmail.com) - revert workaround introduced in 057c51d6 [RHBZ#1544801] - comment out macro in changelog (msuchy@redhat.com)- "setup_cmd" of bootstrap container is the actuall $pm_install_command from the main container [RHBZ#1540813] - do not produce warning when we are using different PM for bootstrap container - Honor the "cwd" flag when nspawn is being used and "chrootPath" is not set (matthew.prahl@outlook.com) - do not run ccache in bootstrap chroot [RHBZ#1540813] - use DNF on EL7 when bootstrap is used [RHBZ#1540813] - site-defaults: fix quoting in sign_opts example [RHBZ#1537797] (tmz@pobox.com) - Detect if essential mounts are already mounted (msimacek@redhat.com) - Update Python 2 dependency declarations to new packaging standards - improvement code/docs for opstimeout (Mikhail_Campos-Guadamuz@epam.com) - simplifying of utils.do() (Mikhail_Campos-Guadamuz@epam.com) - New config option 'opstimeout' has been added. (Mikhail_Campos- Guadamuz@epam.com) - Don't setup user mounts in the bootstrap buildroot (bkorren@redhat.com) - el5 is sensitive to order of params - Default for config_opts['dnf_warning'] according to docs (praiskup@redhat.com) - Avoid manual interpolation in logging of BUILDSTDERR (Mikhail_Campos- Guadamuz@epam.com) - Splitting stdout and stderr in build.log. All stderr output lines are prefixed by 'BUILDSTDERR:' (Mikhail_Campos-Guadamuz@epam.com)- orphanskill: send SIGKILL when SIGTERM is not enough [RHBZ#1495214] - pass --non-unique to usermod because of old targets - remove _selinuxYumIsSetoptSupported() - only use -R if first umount failed - use recursive unmount for tmpfs - do not cd to dir if nspawn is used [GH#108] - add new option --config-opts [GH#138] - add --enable-network to bash_completation - Strip trailing / from mountpath in ismounted() - new cli option --enable-network [RHBZ#1513953] - when creating yum/dnf.conf copy timestamp from host [RHBZ#1293910] - do not populate /etc/resolv.conf when networking is disabled [RHBZ#1514028] - soften mock-scm dependencies [RHBZ#1515989] - mount /proc and /sys before executing any PM command [RHBZ#1467299]- user and group is actually not used here since some logic moved to buildroot.py - add config_opts['chrootgroup'] to site-defaults.cfg - Enable chrootgroup as a config file option - override some keys for bootstrap config - Add support for DeskOS - Delete rootdir as well when calling clean - Fix mock & mock-core-config specs to support Mageia - Ensure mock-core-configs will select the right default on Mageia - ccache: use different bind mount directory - new-chroot: set up new network namespace and add default route in it - use primary key for F-27+ on s390x - man: add dnf to see also - man: escape @ - remove Seth email - more grammar fixes - fix typo in mock(1) - sort debug-config output- requires mock-core-configs- introduce -N for --no-cleanup-after (jsynacek@redhat.com) - add man page entry for --debug-config - Added option --debug-config (matejkudera1@seznam.cz) - site-defaults: Fix comment about nspawn/chroot default (ville.skytta@iki.fi) - move chroot configs to mock-core-configs directory - pass --private-network to every container spawning if specified - add script to create default route in container to localhost - [site-defaults] Fix umount_root documentation - Fix keeping the LVM volume mounted - suggest dnf-utils - Always create /dev/loop nodes  ""$$**,,..0022456789:;<=>?@@BBDDFFHHNNPPRRTTVVXXZZ\\^^``bbddfghijmnopqrstuvwxyz}~2.8-1.el82.8-1.el8  logging.inimockmockREADME.txtmockmockmock-parse-buildlogmockchainmockbuild__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbackend.cpython-36.opt-1.pycbackend.cpython-36.pycbuildroot.cpython-36.opt-1.pycbuildroot.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycexception.cpython-36.opt-1.pycexception.cpython-36.pycexternal.cpython-36.opt-1.pycexternal.cpython-36.pycfile_downloader.cpython-36.opt-1.pycfile_downloader.cpython-36.pycfile_util.cpython-36.opt-1.pycfile_util.cpython-36.pycmounts.cpython-36.opt-1.pycmounts.cpython-36.pycpackage_manager.cpython-36.opt-1.pycpackage_manager.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpodman.cpython-36.opt-1.pycpodman.cpython-36.pycrebuild.cpython-36.opt-1.pycrebuild.cpython-36.pycstate.cpython-36.opt-1.pycstate.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.pyctrace_decorator.cpython-36.opt-1.pyctrace_decorator.cpython-36.pycuid.cpython-36.opt-1.pycuid.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbackend.pybuildroot.pyconfig.pyexception.pyexternal.pyfile_downloader.pyfile_util.pymounts.pypackage_manager.pyplugin.pyplugins__pycache__bind_mount.cpython-36.opt-1.pycbind_mount.cpython-36.pycccache.cpython-36.opt-1.pycccache.cpython-36.pycchroot_scan.cpython-36.opt-1.pycchroot_scan.cpython-36.pyccompress_logs.cpython-36.opt-1.pyccompress_logs.cpython-36.pychw_info.cpython-36.opt-1.pychw_info.cpython-36.pycmount.cpython-36.opt-1.pycmount.cpython-36.pycoverlayfs.cpython-36.opt-1.pycoverlayfs.cpython-36.pycpackage_state.cpython-36.opt-1.pycpackage_state.cpython-36.pycpm_request.cpython-36.opt-1.pycpm_request.cpython-36.pycprocenv.cpython-36.opt-1.pycprocenv.cpython-36.pycroot_cache.cpython-36.opt-1.pycroot_cache.cpython-36.pycrpkg_preprocessor.cpython-36.opt-1.pycrpkg_preprocessor.cpython-36.pycselinux.cpython-36.opt-1.pycselinux.cpython-36.pycshowrc.cpython-36.opt-1.pycshowrc.cpython-36.pycsign.cpython-36.opt-1.pycsign.cpython-36.pyctmpfs.cpython-36.opt-1.pyctmpfs.cpython-36.pycyum_cache.cpython-36.opt-1.pycyum_cache.cpython-36.pycbind_mount.pyccache.pychroot_scan.pycompress_logs.pyhw_info.pymount.pyoverlayfs.pypackage_state.pypm_request.pyprocenv.pyroot_cache.pyrpkg_preprocessor.pyselinux.pyshowrc.pysign.pytmpfs.pyyum_cache.pypodman.pyrebuild.pystate.pytext.pytrace_decorator.pyuid.pyutil.pymockcreate_default_route_in_container.shmockmockmock-parse-buildlogmocksite-defaults.cfgmock-parse-buildlog.1.gzmock.1.gzmockmock/etc/mock//etc/pam.d//etc/pki//etc/pki/mock//etc/security/console.apps//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/mockbuild//usr/lib/python3.6/site-packages/mockbuild/__pycache__//usr/lib/python3.6/site-packages/mockbuild/plugins//usr/lib/python3.6/site-packages/mockbuild/plugins/__pycache__//usr/libexec//usr/libexec/mock//usr/share/bash-completion/completions//usr/share/cheat//usr/share/doc/mock//usr/share/man/man1//var/cache//var/lib/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -march=z13 -mtune=z14 -fasynchronous-unwind-tables -fstack-clash-protectiondrpmxz2noarch-redhat-linux-gnuASCII textdirectoryPython script, ASCII text executableBourne-Again shell script, ASCII text executablepython 3.6 byte-compiledAlgol 68 source, UTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRhttps://bugz.fedoraproject.org/mockbtrfs-progsdnf-utilsmock-core-configspodmanprocenvqemu-user-staticyumutf-843f86000639e81b8166070359b1a54e96a57c3dda1588423e1608b0613f4cefb?7zXZ !#,h{]"k%D]Lٽ8xԭExP {r?o|p VrK}͑Ke}DuPk~:\ vlz7vB![I]@GkLU~#b >KWs%E*eK9u׹("^SAZ0.e6ԷBnbX 1t@X8:Z>JD3P^RؔAy2_Z$a\&#7Gbve[7_!8bvyQP"axf&0Su۔hG=Ҙ:tcD9^zדnXd-@>:lӥ:۴*@\LLИ첈Ȝ,Kjߤ08V ee|#Xښ h͈kSx|j^j"Ĉ =t7Wwϛd! #~5G`UG{;Vo 5l{BfxJ}Bۯi$G~|)#eX)f2;Sʮm<<yW)s9ôbK`J^NLUA3#@Y>/3YWTۨccUϘ 21ő@،b@8ȐZ{8Qn0@P7N4UV`j?į c *0ƔW!B^!h̪IdU#- &>ٱ"R_ގTw3<piVɈ fM 0iL+k6h}#Zk2! >f⮑8T%9?2[ vbukpWwf NCp+nt_f3Kt#4CAkݡ7s&>HB}!^?*ԡD$EH"A{VFu O @KibS/&90U}D%{d0SΎ1QYKӖ=.A9Q '0˖KhB5Dg9!yci_uh0 S([3&r2~'D'^a-lF|Z^/ȓ+ݨ >aIYpY?xWo Em#MHTnSr7I~zK#z -w7Ipsʐ3F Hs@8<?:L8062.\ 1u Jmg| &V_Sʏy(I%#l7D7f>ު~;*x( RgWc_,IM^@`/k <%ký+ g5qQFiB _QLH"H͆{:ɘ 1A3_9RA UG L _B#c/\L8k%3Ę<^"+Otd^mRWE-O6|y6d,f'i>!X5!*p*CF 9Fd)ޖIu\dw;#^jxZڝGJ9!фn IH-=gIDfh2$rv[J\eH*a.\ 4|}݊tGuR(Fu٩ퟃ3!6s/^$v\'͇4+ClΦCFF7;ӆ3_轀8Gі|^+wfܪ6.bliWfx'YMe] aAvrқw=Gh,B'a]3S"& XΛ߮1GCKȳS.w1pZA$?'F׺NECl🢨ׇYUnJl;c2RtdK)EC*ٳe+ڋ;,$4_GČNZL{fJ=%mD労6|-h+ʼnEBl cED7*!^9o|U5&KZ`%2u.3+EcH;[jh\nj[^'G5zfRqWP\5-W): w Br'v(bd[ņjZZ7(VQQ-}'C-8 iDNgaF٬FUGjS.#%^Gć]dOq%ɋ_QWn~BSbOЃ̢N xo[ ճ ~ >8dF#"J Nץ$)UD&b~jB[[BKU刃8IVPw1=-p>U+ I-ZDy%oVuo=l 2{Zaׇo`-{GD:GAOAoaJ<@ImK3p>>RPTBz&IY?vogӥ5Za:ѵ1 H"T-Xgvb.|5O=`aڪŵcS{G3`"=hk=ĎJZWI~Xeew|i_7)c_|$b^[A=K'\l8: cCc)&IrH$xj9e;&.UܒiJFȢQb'W갑QmɆµZb.LNˏ A5 jo&3) cEslChyL:`Qn>9E")&ƶ!iAN=^i@Th߾]7 јʹJ 25fW0r &[3PTSm|V%VZJG[廆z3M8n4t:~rB# l hלd-zry.p!BqQ/b?%ɡd g^U#c@3B#"?ԲȂT[8W|FDqv;L%#Nf{m/JCg7R8֯R/coVSrh2BI g$rYx)&xza <ܿfȁg#uIs0˴$.7I^$|IYYC š,(|Tl+=LԂ )/M(3K[s *v`j9`j.ΉPw Y3pV UDW+GS-( ^n۴Bf^m; ˿TV{<ݻ롥z IyIꍻff9h|"ڄ% #鯙2#5H'`s" =$]T}AbP}h23<ߣ@l3` = 0յƓtjI2XuYgv2_ڒ yrPL$FGH200_*py"Zv}FP/{ވW&75:t,H]rerKȕy!+&e.g»X2[ӯv H5~&NDž@z2G?!Hid#݁/KC;TO=JSW=R H VOFF%/5>bVuTxH#khS R"m.'PѾwy#>(sdϏb|{*J$Ą95*iP=Kj e$.9NTɕk4yM{jC찟0 mGiŝ~B Zx1Pڥ&/+ҶgE(4pVDx9L^ZZst P%L|K2GbE;o,$> t5'-*-XW/u< ց@[QOMIIUorD#.r;X|s[uo}7v (CV@<;=Uda1!ZwHM1nWی/-EG)e'Y¡@kJd(_,tj/^,E'3{I 2OֺVϫ5_TJ! ;rsٰ(vTAiX#DA*$m򌯟ōZ9iyqMzm FDóU@`SP"id|yR^5;fYKmʥ"L~Uۼ`sRcz$S#%4D#l//A)NiL{Io3=d 縑n!a s;TB-SMaL,9D1҉W,d-rrjO|^ADr%*M'f7yO!=PҾܹxEOl鞴(s"FLBK{l?VT-s`j@'3J\X~0X|qr}۳Y{6>ڀ>#xCX_(K0!ud"ZLٵ;K[iBVFx\b= ol6~4LҬđ%{۪pl}.!er1T%NNДv3#Ød}x7.q$|#CY K_.N"HnQ wggQJb0|( maT#)\‚~mD>Iڥ#VкL7=MD\;[hnS@w&/{|%;]@X #H"À- /cC VS. WmAb+de$:~ބ׺J~>Uj g*m#,|J  ~E|}Fa:TzWL1f?b3@|Ē elPFcM_לZNoi7Prّn r ? BCa5V 6\f5v=3N7IWK.GGI|^T&SG4QwY2J_c<z^z؎7sp1tc6u }_u~_ZF|C7&}O^hMEO/PUOLvdFRHbbU2R˔ooy^y%_ƃ V]l_t<>Cru<e=^4N2YFvzne9{&$'O ԋ{`0U@#}kd狍3E e#Lş& 4h:p:0Lk9R/gh(@sQNPbh*!?3+cpD {VMwG@I>Sg˫@njbP܃aF 1uWbB٪&"+} ̽ᬫ@2nRH8Oy<;XAИ﫲%>8>Bt;m $V.'p+1mʜ"uN\֮C0[ S5xxK㻟L\epIa! {9khϧC3B/5^CJ%\$, uZs宻KqÖa010LNcQ8oP=syR偳 =]*m"]f[m%䁏 ْ :Ks'u/LGkMPESA7!2Tm$wrWϳ- )HZa$OjC89q¹Ї9&!XR&`6a(^_e&ʷ/پ19 iǰo ;*дV<:NNo ծSKLqԖ N޼~RʰV+ov<)'.eDHi$7ɏGQFӘ)~ߠYy&vy3pJ$L+f.8'4_ 8ŲKTR ;uѥ9 R K a1tʑ^txuɩ^0 i̓2 Y堆!)M <9ǽ?@Vv.g4=RCTfJF\n9YMGdkdL{utt]p:.f*;Sg7^oƒV++ÊaBe0'kU$1}|ZsrȲ?gN6z\K]LkjF^Vå~#UY[݈%L0 d^DFȒt/;}zII6t ܥۧYpW=Ձ*N'p:_|6!LȮ*io9v΅/ncBTPKC`s0hy 8$v펺_ hb%n[ů eu1F(um9&SSؼ1b8;z<.:co͂;W" (>VSZR~ WnVa \ٞLfa| n :jlTγV,SO ,dWTqӀylZ.n:Z/N5p^_ޭUq'qV&z8`V\0 kxM]%w_ޜ _T /`-}r/V ӧu'4jpJ 3UQr0eqG1,ԇ"LO)~=kUF'Z1ޜ`lȖӸ9>ceՃg.K\J#65MׅQOJ_U!@} n?oV<Ow+v+~۠i 7DĈ#pkyrXxI$f``5\}̽m@=2ZnYPz=3Ƴh3R8籪n4o 36,VQ i:|D^'0}lʂw? fq<{x\BG`ɻ ׌zp|xr' 1JUQC92RGX&Y{5NurguY|yV);7S 4Vryd`aբ@}l ɱDhr"(b v7Z[|x{GeBRxNJ.궁Iyjr.ieƒZNb[؂U(뇐odw\Ow&a8uRVL0Őjױ4@48R9V';lY9'>0 Rl1Zw 0{!S?CAqr  L`#"kxWWXk>00{4T3S\uՈ?x7Ew/Na>kjo}!Cqd*N@{+եH^.ltbjOy% 6 :=$ d/Kܽ9RY>m3-5U%>b~r{cRgrn(G2dd FmmDS.X4>7$ ܍KrH6PbyC-SC #d8e߆(:>v f׽T]! yM{F1$wK%>w˕xҞv\ E^9)]Jy/E̵ &꒿SM)~vͻlQ䃜3lS生D> L,֏b`vb(w6W/ӯ:74  ̮ z&/a\0Z,sE\ B*a<UyqtgſCT#}Ncv)۩T%d-`7(J/*M"/ l0ܔ.T4L8`oGl0@T,UmJm.KÉP40Ys(r}gHywUtgt.q qo XܘBrm_5XDG7:7"#T]P6*rԱ%?WH} [,6blX~?~9d^ ɓBax:(=i Oyop`5UA_4rVϟ쟨Ӆx+7W@ٖQ V0@p|y@)o!|싂|sIŕn~2J-+= #LLro ϑ|aJD]OE |H(>Jm񲠿g"*GGŧknhm!:"lys1%Ԡ);s@չi(|&QJVÅ7|"E&*fqD7;S"nL'IainHDަcK~6WO<{~Bw^~Cm+Ic%Z, 1hKb'Ycאzp3՝f):})3ZLh⭠(߉MjR7G$yع82av y REOW3m͐Vޔ.%#rHV~VkЖ1 xa?(~DDY<2g7 tA4Y.n";*hndj"LV`kE rU0Ki|Ѵ*CoNJд[ Zp)SB ;7ZcS,6gF%0G͈&&Bޠ0n9"RrP+٘0>.|a݉!(h6d"= S .6)nN2 0 Y3w T˟ g괗QZ]I;NDwYU>`7lDQCqͣ%*ZB eL>_+YE~.K`VVd|^ՆʺA]b w0G n`ǪF{,4`]vP˃dHp(5Tf1 XV r c6مYưv7 ٝY DhX751B,7vf4e9el'F d &_#VEo:.5,U &THXV%Gu,$-E $|UZvK9r{d?(h{qHV"N,1 0$Q؍(N[~қ|Y%|)=pIBqRZ7{NM tӦgIH.a s"Y=AZb W8Se9b&  ;߂;d*_J2"<`i Z؁9Iy{}4(]AwKxcV_w4s)նx[5Cl%DG(d@;NQ+յ8QuP1N@Dv@\=MLZx'Qƪ%}*8gfGe0"NZ4ő) h !*v%,/ևe5%_\@vN M-]G,(11 a7R;VCaHxm \5t:u#H ť(.Uh,&YU0G2@cZC豄(~3FqDК@sFA/eJ7qE妤*c=dUpRg .U xBoW͂<Ȣj[RI,O%ۋnUIi,>p"}Έٜtؑw:ۦ(glv{'|/ѥ̭c} 7 =b(yb!sE<0TYm(y!gt9f$v"Rx7*>ߏz{OAriu~j⍍yH=6јO2)4DBבMh'+"j7IIY-:q=8LD"Z2tD$_M0F[`CM9oun+S.o 'Qkr*z<;7=,Bb˭%՛w& W?ڞ%favCy^fvK_J:Ez|ΣŚ=Ǩ&5W ,n+f9 -5HJ @ͼ)w;s/E, -#ݮˣ˿hjܱ9QT%ӳY6I+ G ^2]mOhUP8baÃ3hQ EOM(m+ϖ]aPӋ} ߿*5H :ɀqa &[c8^M.^@T_ו=St:"G;pzZ+TS~Gn;f(]oE;@ 9!ܗ̒w;2MlBuǝ $[Iԥq羂2- Oi]ʘAj%Ɯ9fi8e=\s 1KF:DFb}F%Xv+#51:E+gC?nxYnR#FwXBRR*J/| >GTOeA4Pec{eVlk@jrqV27g_3yQQcNl(Xv0f r4OZ3l9zj9 V@Exvy,at(Ld&;щsO2eAcih? taYÓI' ڙ5,xy}^/YlAzf@bcw :P)iUs#oEDݬUw 79X&&u4 ee A3: yNh$׆OerGbϴOh_MY!LVaO O aEeveJJ5d|6i^Ie'J8~‰j0|F860gBI#C;@I#|yQa矲Y?pao_YP%@?)}Y90E`n1yO:hpV[?!^w/(PG^Lڡ~PCIr&`'(`mi @bx=xQ";>h; $)t˧Y(Z:ӥ+tJ,ݸ{_ EE G"k̫YڛZa>Lݶ`0AFv,wUUNY|/xa/mͣ3Ыlփ}!,,D7]6ej-A)5^H\)76C#CTaOL]e84$X.Rǃn9ڞnXQȽ!t0M-L[$8g zDyQ= -ho?:х7w'U2t|s-s) 'tpN{t6 [V (ΚCa ߳ ;y0}- |㝚Ɏxd4f%#c{%O>UIηSy"^v M؈c\zj/~#g,!c_OE ?\u _!xԶq܋ 66%0膱QH.1J>]S]  °t5lJ)]pC]&nHFBxJrvA<3Nh1pztb[^Ѥ6EfIg{<1< \8ԹO0ޥm<~2Zׄkg R qro\9m6+Re ['bkBHv\:*[v.E_pOIrPdBp Wv@{تA,k ke=a =DΥ/qjew/޹?)Ȅh6u-Zrs™ @J >8Q+`L<- O,zvs3^y.[B]ɋJ$pFr#e7~ 7}>p蕴|V$&)KCz# |x-2~Z/|9sc܍gKІ([ś@[ ѬS4jB{iTrarƌ7&FD)NЄu7&v)K(Y@2k{<R={%I ;ܞ{+T##kRPuSnNb ha1|oj #AZH8tHV40+憑9 n8F]] _[PB!bg-D BoUrD:[p="?YK(eN^v(X_i+hŲ#dcyzȖZ> 5'=iG=[5ڍcr9Tel&X_H _39{u$401m,?跸XTlMv]WBZZ$}A\GKWeq@Ӗ@SRp/CI+ć)(8RJ|o2돱* XUIwmRKi#VN6::C*]ZiCDG!w:0G2~ZqʺWDEC!>7~z]KyγF0b~ d3G;V8 ׄ`ȴ6XǼX03"dyvu%H·d5EM*j<{S &)/%H'F?ԟI1 ڠY_{;ijտ'UX UEưaK :ΩK` (j3B|aO-PS}qekD,?W7FJ| G+8!:|$=3?'+]TW𬛙c8 p5\iR;xSz4 6j l `]P$|Nf1O=O{&5Du0D!W.̍mpWy-tRxDvjY2x4aˣmRPX1F|,@3@]zO.*yԬqW\[2l;;>GThdž=]n Yr8[_y>qhS/3Ծu[1!15F2+ಧY "S PaJQ[rAR*fazIc|x{W 0)67<%O,6v~(UtCfV4*H>i/(`q+J`lJ(,I\F=EE( ێɴ{1Ra/zt%{GTb9sVQk|Pu>>YRX# q-5TUyokb}a)}7cLe=JJ[fK;vv ԑs0bͻF-V]B$!IOzx4 ehÖ7|pyI5ÉRר&'F_9N v- k\}UA\ݝZG!\IwYY5a7y-cd\Db+Arr)\m,1MtG&[+3BV}l 056 z;OH\Lf_z;Lj"YeU}ۙ1[Ĝ0-k412A6vY-a9I-@ o~ʎi S{*gvdrdJ+yd[6Ȼ੺QVyٴu "DGZV4>Y80fhXPl'=rUա%* oA!4H?]c|՝v"8Z \By'ǹ"3%lN0۟\G Pe PQOEۑx5LOK"a+),%=(9ϥ6}䙍& )P8[?~q^i%ֿK9dd`sS?;$~לO,舑4U`Cɠ"ro=*٢8v[LXyy%V,-B{,B*yqZ@NBJd@b81A!Չ8w|w8|yjvm&?E 3p`˲ᳪ5WV"pk?*̤bFH;)KݘSJ!9ؤv\KKG})% tLfq9!֛7[x# T`stY*>DZI ЃE$ }=yyxlkM㝛7ю =.ݷOCH];5oH-d\6maZ^[vؤě!z]Jr;cdXnQHv-pjOkWMWQ*(GҠ>En=db;WL"rdA]vMt9GdۤFl[_40&W7,B8Clkmb*snK G=)yB b4?N+U">b a52k2;?(]c Ly akҤVk4ZМS'tń-ѵhיP2 Y/9g7\]r.C%E?(vvq1kxt<|_}6Noֱ*CʀWT Y /!$t0PXIw?]brӘƪ"# =`$yROB׋ D)KbWVuđg/l )Q-nBy@Ol!P|ݴcZ}q: ؼQX.}`Q9Kn/)0tGT0]-z6ʽ$+( yb,ކC M}.x[2\+T/) 1Wp?\Kb'L-&V&|/|ug7/7#;)h4>w[{Le`%493+b8a %sI/jE@&)**)V#Ysu}>|8"X|(>YAFF=5b\4;9u6SK+v u0Dw~VGSvrk4 G Fߓ'x4A㡥__F`R t0+]XGt[JkKAϨ*/ęd?zaR.T2ަp=mtL$.zPWC, 8c$an1QT{?Ė(R)G>"2pS9nxDkѠ" A>'KkV0.q%]8:^T"y%<А_3&q0wR^)qt9=UKE8\/ENgR7"ig@5'(cZ8 )濬qu*rj#/)SmNo,:IK^_is\Hg[-\3MlNRcgиKrs`IXYOʈIA^nf_w- ƏcH6 IB1%A&VwZ `"9:Ҏx۫ƺ )ܠ/_l }k_+d @3{)/?.nG4PDžotz )G rשM4%\KMM#5 Z21nNa%udwtftnr A^b,u6@ q=kSJL+znzBH5$PY8 Vc%:C91򙥛-r7_OJt-we{қLֈuJGЁ8߁Le'!p$\.ˆ` #K!]_ ضז A\{ş?_I~p,UB6!7[9|v5k[4HLwL$v8ONTQ壋 "5<שY}~閗\`bPYI٘߮-gr\AO OP~0J\vk=,{ " DԦS=L&JL.ŝn D0dTNч<ynpo̝\T?Cr]SО}<BMY&)QH&o4[ w Uki[HrST@׍r}"C*c>9Nd;U`!-F\nY,.c\+{ю/gX.;- ̓v\/ Q 1(AQn Az?+оt+e*ʭ<I+Sw#m^]e2Wl\2,+q)!P}ZԇYWY*dYe:MCw8ܹKu'È'4q<1ӫ3fݳbS8L5A5A_meal1c(01myۘplIЇc(yك-tVe ;Ɠu͓>#- {kޝQ{w]h5FM: 6&*Y%lT1hlP 0u1А9;q[bV=[ qB`1o{K$c:جDc[;#7x`]۪>Y#e*$|vzjy|!xgW@>cL5W7m ]= :TV~Hx2Ñ! xl%;m9q+Dqw/Sk΃za;b2^-}p4V[pul{͋s㤙ݱ*,b?@:fd68*N-N; Է J(SNg5Tx[w[v Bڨ=(pMweגJ=`ψߠ"svSaĀ:~ЎcaSٳ- WB{6.Fۏ"tc+ * /ݣQ0*m (  ҄该{0S%i zTP15ܙlEwPwo5ߒRA,D_{%XϓyܖUIF$c>LQQYQB/dSmevMP.jqRlH(X [An"]Y]p"=Je~i}.]AzS 8c \0G\zY8q 1 WZd2Y*[fh, \{.^j,U6U &:~rA<"VJ3zl MB>U91s~7;4ctWFՃHXrwQB{ [5q^C9i)Kyb;û8ֈmHR6G:#phVʯx\]ssD~rá1#?,yc"Q[x9N 8 g+jXqCvQbX_ӻ8J*wmcb4ĝ!P @ۡ3SYYy5^;&%hԺUţFM_RFTK5G[FI,m1)h }J[ gݬZ`Ea#۠ض YZ