composer-cli-28.14.68-1.el8 >  A bU]܋-zƜOo߀o. N lغRFdb(bC?^|M>4"ճs JW^dW_M1-stVCH*vF2e.x qCd6 :;bL.K]<Vh3kyvVFuU2ofwZW=8*z3z] xЧ ]2P ፍ.hNHEx%@~`pkԣEl64P1V-i`.ehP@WvreB@9m*BEDӘ$CT21sv9 @i]84,-3dLBqEbS }sHZ0c2Zgfޮ#esb9a gaKUΎB?1P񂁒.f"de42cf505fcbefe0a8bf8a9ab6fa82206e35535aa86f4e75dcab4b83fba83c20019664cd78b24b84bec5d0782d837bf23e39f584`bU]r u"JUDprf >@A~נT}JҼpWydg 6FeU[;5ٗ:K嗶TZ^JEa)TPAMC|fb5IL8\@I J]ThGY>?6՘b #և礜 R[/ %^t*9l춷Ԏ Ęr@Q&e?] Qg<5@|\4~읿w21VS5V^j}ƤR똵s?AV @hqcO)[lM7-tܚF<"tq1ØnXHLq]>%yks{ M&lHPy]|}!oKXcR&d3;B9e4Br-.3,a"\:2zq줌 xSgss1 20EK/#{9YF >p?؄?td  ]  3Gflt040 0 0 0 $0 T0000   (#8,c9c:%cG0Hˬ0Il0X̜Y̤\0]̈́0^bbedӤeөfӬlӮt0uԈ0vHw0xָ0yx+$(.pCcomposer-cli28.14.681.el8A command line tool for use with the lorax-composer API serverA command line tool for use with the lorax-composer API server. Examine recipes, build images, etc. from the command line.b ppc64le-01.mbox.centos.orgCentOSCentOSGPLv2+CentOS Buildsys Applications/Systemhttps://github.com/weldr/loraxlinuxppc64le Q&&44 0JJV?V? ++ Y JeaRy1w! q큤A큤A큤A큤b ead!ad!b ib ib ib ib ib ib ib ib ib ead!b ib ib ib ib ib ib ib ib ib ib ib ib ib ib ib ib ib ib ib ib iad!ad!ad!ad!ad!ad!ad!ad!ad!ad!ad!b eb eb3c1c20d0a02e1b0eddb8b30858e362e8b017420da3ab9665c819b34d2e937e5f26359a839493d24f3fdb404bae535069ef6e41495b11665a879ef524cda0ee4d127bf78e5a9209a9039f724c36ad55c34793a647b1456178f27b539d5e86c0058c23bc37eca58825769c69190fd544136d727537dae4fd533037ab65d12d5d158c23bc37eca58825769c69190fd544136d727537dae4fd533037ab65d12d5d1b122885d4a01376e1debcbedb518d5d728a4592775699d17ee734007800ad986b122885d4a01376e1debcbedb518d5d728a4592775699d17ee734007800ad9861db8bb8ce324c7d9780a9c3614c3c59e68547136c29943ca3041764eac1a6dd21db8bb8ce324c7d9780a9c3614c3c59e68547136c29943ca3041764eac1a6dd286b695023463e67dc42442f520972ae2e513735082c3a0b2a6f7b4a9ede9072786b695023463e67dc42442f520972ae2e513735082c3a0b2a6f7b4a9ede90727b8622cd3f0f784522538be0520f743756b5357c64051a4a30666a29ca785f275fd55d25d3e7813a8b95d426d58999f38ea28796cda3b02343d5290d89fbae59cfd55d25d3e7813a8b95d426d58999f38ea28796cda3b02343d5290d89fbae59cbc8989846b0fd29a7bda737950bb730f461e936d0cf43d70939f54dec9b6b1a4bc8989846b0fd29a7bda737950bb730f461e936d0cf43d70939f54dec9b6b1a440cae5000a2217732535494b0980c12554e5b2a75225d633c73a33c1eef35e0140cae5000a2217732535494b0980c12554e5b2a75225d633c73a33c1eef35e01065a1f6f8b90e418340ea05b5c80f31b1bb585fa669ff9ab852fce4fb9d31f88065a1f6f8b90e418340ea05b5c80f31b1bb585fa669ff9ab852fce4fb9d31f88c60060084f1f73a711604664a0bdce29ab104ff49531b2313bfb6739d4f4cbeec60060084f1f73a711604664a0bdce29ab104ff49531b2313bfb6739d4f4cbeed196c22d6242612e381c12983511b95167c0adad883d02aaef5c12feb9ced1e8d196c22d6242612e381c12983511b95167c0adad883d02aaef5c12feb9ced1e8668c44fbd32b5ca0b0d172df507f5b634b532305f8e501809e4a7b95462705c9668c44fbd32b5ca0b0d172df507f5b634b532305f8e501809e4a7b95462705c96fcbe5a9e54af31ebfc8dd9716c8444e79c1184b064c15ae9d496e0a732d6ba46fcbe5a9e54af31ebfc8dd9716c8444e79c1184b064c15ae9d496e0a732d6ba487d07703acc78ba583a7a9941d79d9f29dafeeaca01f22be3a63afb372c199b587d07703acc78ba583a7a9941d79d9f29dafeeaca01f22be3a63afb372c199b5fdfa552233148da377c95330a1547fc709b4f6381bbba4c89f21f78044610d08fdfa552233148da377c95330a1547fc709b4f6381bbba4c89f21f78044610d08450be5059673648f3287b41daa0bee481a7d04af5ecc5e03f33a1e1e5542252f86cd22f2743a8c5eb5c1f8632bfa4f16e6fa7379a1dc610d70c411f446ef56daa3795bb140ca9c446725e5823f3989e8a0b2668dd1656c650181de765032d5afc9c67f971f91a76c6f0018ef5d7eb9cf1a31334b1852864d54a09aabbd2fc5ed0783799e625992baec04937b2121f1edb037b7130ece9a6b3ecc22893b9ba411e8aae72642750b39f0ac27217fb4182a936dcfca6c5849cf1592e253bde459ecc71b73758f93fc190978d6213e6b6f2c87f997e888f89c8d30700f808e99e5db1b4bd603340133f95a4ea3f1a4e017961ff05b3aeaf073f17c576e0a71376214e1a1adca4d2eb4a6f12393753c63e3cc83aa7f1e117f157cb09b796dc62aee41f1c60825b55538aeb167ff901abc6f2ca9f31d8f1fedcc935024e78de4189f908ee89b416a0d38a25eb7f77250a3018230a46f29d6969819ac5158f648972016560dccd2131eb6f64399f5c8a5f0951ff6aed1e46d1a7913addd0da1a220e3755e6f639be8d0f4b1d065dca81facbab20c333d2c9109c3ee8802109061460790rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlorax-28.14.68-1.el8.src.rpmcomposer-clicomposer-cli(ppc-64)@@     /usr/libexec/platform-pythonpython(abi)python3-pytomlpython3-urllib3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-1lorax28.14.594.14.3a@aa@aNaaim@aC1``@` @` @`@`_м@_@_Z@_16_-B@_'@_ @_{^^W@^^^x^U@^@^W@^AE^1s^[^@]}@]]]҇]M@]]]\F@\t@\P\C@\e\|\Q\8@\73\4\@\ `[[[@[F[R@[@[][ @[#@[[s[-[[[l,[^[Q[O+[@[@[)[@ZnZUZ`@ZZ@ZZo Z_:ZLZOYYY˒Y@Y@YYYYYcl@YI@Y0Y.@Y-^Brian C. Lane 28.14.68-1Brian C. Lane 28.14.67-1Brian C. Lane 28.14.66-1Brian C. Lane 28.14.65-1Brian C. Lane 28.14.64-1Brian C. Lane 28.14.63-1Brian C. Lane 28.14.62-2Brian C. Lane - 28.14.61-2Brian C. Lane 28.14.61-1Brian C. Lane 28.14.60-1Brian C. Lane 28.14.59-1Brian C. Lane 28.14.58-1Brian C. Lane - 28.14.57-2Brian C. Lane 28.14.57-1Brian C. Lane 28.14.56-1Brian C. Lane 28.14.55-1Brian C. Lane 28.14.54-1Brian C. Lane 28.14.53-1Brian C. Lane 28.14.52-1Brian C. Lane 28.14.51-1Brian C. Lane 28.14.50-1Brian C. Lane 28.14.49-1Brian C. Lane 28.14.48-1Brian C. Lane 28.14.47-1Brian C. Lane 28.14.46-1Brian C. Lane 28.14.45-1Brian C. Lane 28.14.44-1Brian C. Lane 28.14.43-1Brian C. Lane 28.14.42-1Brian C. Lane 28.14.41-1Brian C. Lane 28.14.40-1Brian C. Lane 28.14.39-1Brian C. Lane 28.14.38-1Brian C. Lane 28.14.37-1Brian C. Lane 28.14.36-1Brian C. Lane 28.14.35-1Brian C. Lane 28.14.34-1Brian C. Lane 28.14.33-1Brian C. Lane 28.14.32-1Brian C. Lane 28.14.31-1Brian C. Lane 28.14.30-1Brian C. Lane 28.14.29-1Brian C. Lane 28.14.28-1Brian C. Lane 28.14.27-1Brian C. Lane 28.14.26-1Brian C. Lane 28.14.25-1Brian C. Lane 28.14.24-1Brian C. Lane 28.14.23-1Brian C. Lane 28.14.22-1Brian C. Lane 28.14.21-1Brian C. Lane 28.14.20-1Brian C. Lane 28.14.19-1Brian C. Lane 28.14.18-1Brian C. Lane 28.14.17-1Brian C. Lane 28.14.16-1Brian C. Lane 28.14.15-1Brian C. Lane 28.14.14-1Brian C. Lane 28.14.13-1Brian C. Lane 28.14.12-1Brian C. Lane 28.14.11-1Brian C. Lane 28.14.10-1Brian C. Lane 28.14.9-1Brian C. Lane 28.14.8-1Brian C. Lane 28.14.7-1Josh Boyer 28.14.6-2Brian C. Lane 28.14.6-1Brian C. Lane 28.14.5-1Brian C. Lane 28.14.4-1Brian C. Lane 28.14.3-1Brian C. Lane 28.14.2-1Brian C. Lane 28.14.1-1Brian C. Lane 28.14.0-1Brian C. Lane 28.14-1Brian C. Lane 28.13-1Brian C. Lane 28.12-1Brian C. Lane 28.11-1Brian C. Lane 28.10-1Brian C. Lane 28.9-1Brian C. Lane 28.8-1Brian C. Lane 28.7-1Brian C. Lane 28.6-1Brian C. Lane 28.5-1Brian C. Lane 28.4-1Brian C. Lane 28.3-1Brian C. Lane 28.2-1Brian C. Lane 28.1-1Brian C. Lane 28.0-1Brian C. Lane 27.11-1Brian C. Lane 27.10-1Brian C. Lane 27.9-1Brian C. Lane 27.8-1Brian C. Lane 27.7-1Brian C. Lane 27.6-1Brian C. Lane 27.5-1Brian C. Lane 27.4-1Brian C. Lane 27.3-1Brian C. Lane 27.2-1Brian C. Lane 27.1-1Brian C. Lane 27.0-1- mkksiso: Fix check for unsupported arch error (bcl) Related: rhbz#2049205- mkksiso: Fix the order of the ppc mkisofs command (bcl) Related: rhbz#2049205 - mkksiso: mkfsiso argument order matters (bcl) Resolves: rhbz#2049205 - mkksiso: Improve debug message about unsupported arch (bcl) Related: rhbz#2049190 - mkksiso: Add kickstart to s390x cdboot.prm (bcl) Resolves: rhbz#2049190- livemedia.ks: Add isomd5sum for use with rd.live.check (bcl) - Resolves: rhbz#2048447- Enable sftp when using inst.sshd (bcl) - Resolves: rhbz#2041770- mkksiso: Check the length of the filenames (bcl) Related: rhbz#2028048 - mkksiso: Check the iso's arch against the host's (bcl) Related: rhbz#2028048 - mkksiso: Add missing implantisomd5 tool requirements (bcl) Related: rhbz#2028048 - mkksiso: Raise error if no volume id is found (bcl) Related: rhbz#2028048 - mount: Add aarch64 and s390x support to IsoMountopoint (bcl) Resolves: rhbz#2028089 - mkksiso: Skip mkefiboot for non-UEFI isos (bcl) Resolves: rhbz#2028097 - mkksiso: Add -joliet-long (bcl) Resolves: rhbz#2028044 - mkksiso: Return 1 on errors (bcl) Resolves: rhbz#2028048 - Increase boot.iso rootfs to 4GiB (bcl) Resolves: rhbz#2028059 - Fix specfile to match the one from dist-git (bcl) Related: rhbz#2001942- Handle all possible dnf group_install errors (bcl) Related: rhbz#1947958 - runtime-install: Install nvme-cli tool (bcl) Related: rhbz#1903339- Increase root partition of rhel-livemedia.ks to 8000MB (bcl) Resolves: rhbz#2004864- Add Conflicts to composer-cli for manpage move Related: rhbz#1928962- Increase example kickstart root partitions to at least 4000MB (bcl) Resolves: rhbz#1973407- New lorax documentation - 28.14.59 (bcl) Related: rhbz#1955355 - docs: Add missing mkksiso.1 manpage (bcl) Related: rhbz#1955355 - docs: Fix reference in composer-cli.rst (bcl) Related: rhbz#1915361 - Makefile: Use user-mode podman and fix docs-in-docker target (bcl) Related: rhbz#1955355- Backport mkksiso to RHEL 8.5.0 (bcl) Resolves: rhbz#1955355 - Move manpages into the correct subpackages (bcl) Resolves: rhbz#1928962 - composer-cli: Update documentation URLs (bcl) Resolves: rhbz#1915361 - Use wildcard for grub2 modules in livemedia.ks example (bcl) Related: rhbz#1973530 - runtime-install: Install ipcalc (bcl) Related: rhbz#1958314 - test: Add new osbuild-composer expected types (martin) (martin) - test: Fix URL to bots testmap (martin) (martin)- composer-cli: Add support for start-ostree --url URL (bcl) Resolves: rhbz#1929381 - tests: Override rhel-8-beta.json repositories for osbuild-composer (atodorov) - tests: Remove systemctl for osbuild-composer (atodorov) - tests: Start osbuild-composer.socket (bcl) - test: Fix vm.install for non-LVM cloud images (martin)- tests: Start osbuild-composer.socket for the tests Resolves: rhbz#1916684- fixes #543 qemu -nodefconfig deprecated (afm404) Resolves: rhbz#1904168 - sshd_config: Apply suggested changes (bcl) Resolves: rhbz#1872892- Switch to using upstream mk-s390image for s390 cdboot.img creation (bcl) Related: rhbz#1892404 - Add --squashfs-only option to drop inner rootfs.img layer (marmarek) Resolves: rhbz#1846282- docs: Remove anaconda from rhel-livemedia.ks example (bcl) Resolves: rhbz#1876563- tests: Fix diff test BACKEND check (bcl) Related: rhbz#1825190- tests: Push example blueprints b/c they may not exist (atodorov) Related: rhbz#1825190 - rhel-livemedia.ks: Add anaconda-live package to the example kickstart (bcl) Related: rhbz#1691319 - Switch VMware testing env to improve stability results (chrobert) Related: rhbz#1825190- Skip test_z_diff() if runninga against for osbuild-composer (atodorov) Related: rhbz#1825190- tests: Overwrite rhel-8.json when testing with osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Allow skipping image build in compose sanity test (atodorov) Related: rhbz#1825190 - Set BACKEND=osbuild-composer if running that test scenario (atodorov) Related: rhbz#1825190 - tests: Don't check info after compose cancel with osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Compare blueprints as TOML objects, not strings (atodorov) Related: rhbz#1825190 - tests: Remove lorax-composer specific checks (atodorov) Related: rhbz#1825190 - tests: Remove compose after we're done (atodorov) Related: rhbz#1825190 - tests: don't use beakerlib in blueprint (lars) Related: rhbz#1825190 - tests: don't depend on internal state of composer (lars) Related: rhbz#1825190 - tests: Do not rely on example blueprints (atodorov) Related: rhbz#1825190 - tests: Special case compose types for osbuild-composer (atodorov) Related: rhbz#1825190 - tests: Don't check example blueprints if we don't have to (atodorov) Related: rhbz#1825190 - tests: Use BACKEND env variable instead of hard-coded values (atodorov) Related: rhbz#1825190 - tests: Disable non-cli test scenarios b/c osbuild-composer (atodorov) Related: rhbz#1825190- composer-cli: Make start-ostree parent and ref optional (bcl) Resolves: rhbz#1859680 - composer-cli: Add a get_arg function (bcl) Related: rhbz#1859680- include generic.ins for s390 boot iso (dan) Related: rhbz#1844517 - Fix the bug referenced in the last build (bcl) Resolves: rhbz#1848727- composer-cli: Disable retry counter on connection timeout (bcl) Related: rhbz#1848727 - composer-cli: Change timeout to 5 minutes (bcl) Resolves: rhbz#1848727- lorax-composer: Add deprecation notice to documentation (bcl) Related: rhbz#1844649 - composer-cli: Add documentation for uploads and osbuild-composer (bcl) Related: rhbz#1844649 - composer-cli: Remove the upload and providers commands (bcl) Related: rhbz#1844649 - composer-cli: Return a better error with no value (bcl) Related: rhbz#1844649 - tests: rhel8-branch uses nose not pytest (bcl) Related: rhbz#1844649 - tests: Add tests for composer-cli compose start JSON POST (bcl) Related: rhbz#1844649 - composer-cli: Update bash completion for start-ostree (bcl) Related: rhbz#1844649 - composer-cli: Add new start-ostree command (bcl) Resolves: rhbz#1844649 - composer-cli: Add support for --size to compose start (bcl) Related: rhbz#1844649 - composer-cli: pytoml load() needs an open file not a string (bcl) Resolves: rhbz#1843704 - test: Put VM image overlay into /var/tmp (martin) (martin) Related: rhbz#1825190- Keep /etc/default/useradd in install.img (honza.stodola) Resolves: rhbz#1838677- lmc-no-virt: Add requirement on anaconda-install-env-deps (bcl) Resolves: rhbz#1827911 - Fix cherry-pick of extra multipath.conf line (bcl) Related: rhbz#1676777 - Use smarter multipath detection logic. (dlehman) Resolves: rhbz#1676777- rsyslog: Disable journal ratelimits during install (bcl) Resolves: rhbz#1752754 - Update datastore for VMware testing (chrobert) Related: rhbz#1825190- New lorax documentation - 28.14.43 (bcl) Related: rhbz#1826479 - tests: Add tests for variant branding detection (bcl) Related: rhbz#1826479 - lorax: Update how the release package is chosen (bcl) Resolves: rhbz#1826479 - tests: Add tests for branding (bcl) Related: rhbz#1826479 - Move get_dnf_base_object into a module (bcl) Related: rhbz#1826479 - lorax: Add --skip-branding cmdline argument (bcl) Resolves: rhbz#1826479- lorax: Restore the 98dracut-systemd service files to the install.img (bcl) Related: rhbz#1805405 - lorax: Add eject back into the boot.iso (bcl) Related: rhbz#1805405- tests: Add new test to run 'test' and 'check' in cockpit ci (jrusz) Related: rhbz#1785154 - tests: rpm now returns str, drop decode() call (bcl) Related: rhbz#1785154 - tests: Switch to using CentOS8 for the Docker tests (bcl) Related: rhbz#1785154 - tests: Finish switch to using example-development in composer tests (bcl) Related: rhbz#1785154 - tests: this_is_rhel function return true for CentOS or RHEL (bcl) Related: rhbz#1785154 - tests: Disable pylint preexec-fn warning (bcl) Related: rhbz#1785154 - pylint: whitelist the rpm module (bcl) Related: rhbz#1785154 - tests: Use unittest.mock (bcl) Related: rhbz#1785154 - Test & cleanup script for Alibaba cloud (atodorov) Related: rhbz#1785154- tests: run ssh commands in batch mode (jrusz) Related: rhbz#1785154 - tests: remove --test=2 from compose_sanity (jrusz) Related: rhbz#1788461 - Add tests for metapackages and package name globs (bcl) Related: rhbz#1791612 - tests: Check for cloud-init presence in azure image (jrusz) Related: rhbz#1754711- tests: Enable Elastic Network Adapter support for AWS (atodorov) Related: rhbz#1789308 - AWS test: take into account different instance type for non x86 (atodorov) Related: rhbz#1789308 - lorax-composer: Enable ami on aarch64 (bcl) Resolves: rhbz#1789308 - Add test for canceling a running compose (jrusz) Related: rhbz#1788461- composer-cli: Increase DELETE timeout to 120s (bcl) Resolves: rhbz#1788461 - Add test for running composer with --no-system-repos option (jikortus) Related: rhbz#1785154- composer-cli: Add python3-pytoml to composer-cli requirements (bcl) Related: rhbz#1779301 - composer-cli: Remove unneeded % from API WARNING message (bcl) Related: rhbz#1779301 - Use mkisofs for the s390 live-iso template (bcl) Related: rhbz#1746424- composer-cli: Only display the available compose types (bcl) Related: rhbz#1751998 - composer-cli: Return int from handle_api_result not bool (bcl) Related: rhbz#1779301 - Add support for API v1 commands upload, and providers (bcl) Resolves: rhbz#1779301- tests: If TEST_OS isn't specified then match the host OS (atodorov) Related: rhbz#1769525 - tests: enable compose_ext4 test to use CDN repos (jrusz) Related: rhbz#1777265 - Add more lines to .gitignore (jrusz) Related: rhbz#1777265 - Remove all repo files & install composer-cli from host repos (atodorov) Related: rhbz#1769525 - Always remove lorax-composer & composer-cli RPMs before installing them (atodorov) Related: rhbz#1769525 - Always remove existing VM image before building new one (atodorov) Related: rhbz#1769525- lorax-composer: Add cloud-init support to the vhd image (bcl) Resolves: rhbz#1754711 - Add dmidecode on supported architectures (bcl) Related: rhbz#1714793- New lorax documentation - 28.14.33 (bcl) Related: rhbz#1761653 - docs: Increase root filesystem to 2000 in rhel-minimal.ks (bcl) Resolves: rhbz#1730937 - Update ppc64le isolabel to match x86_64 logic (bcl) Related: rhbz#1757338 - set inst.stage2 for ppc64le image (dan) Related: rhbz#1757338 - docs: Override macboot/nomacboot documentation (bcl) Resolves: rhbz#1761653 - tests: Keep beakerlib repo on the VM for tests which need it (atodorov) Related: rhbz#1769525 - tests: unskip Qcow2 and Live-ISO scenarios (atodorov) Related: rhbz#1769525 - tests: Ensure failure if beakerlib results file not found (atodorov) Related: rhbz#1769525 - tests: Documentation updates (atodorov) Related: rhbz#1769525 - tests: Use host repositories for make vm (atodorov) Related: rhbz#1769525 - Remove unused make targets (atodorov) Related: rhbz#1769525 - DRY when setting up, running & parsing results for beakerlib tests (atodorov) Related: rhbz#1769525 - tests: Use journalctl -g to check for failed login (bcl) Related: rhbz#1769525 - tests: Fix check_root_account when used with tar liveimg test (bcl) Related: rhbz#1769525 - tests: Use the same asserts as before (atodorov) Related: rhbz#1769525 - tests: switch to using podman instead of docker (atodorov) Related: rhbz#1769525 - tests: Remove nested vm from tar liveimg kickstart test (bcl) Related: rhbz#1769525 - tests: Use --http0.9 for curl ssh test (bcl) Related: rhbz#1769525 - test: Boot the live-iso faster, and login using ssh key (bcl) Related: rhbz#1769525 - tests: Split testing the image into a separate script (bcl) Related: rhbz#1769525 - test: Split up the test class to allow booting other images (bcl) Related: rhbz#1769525 - [tests] Collect compose logs after each build (atodorov) Related: rhbz#1769525 - [tests] Use a function to wait for compose to finish (jikortus) Related: rhbz#1769525 - [tests] Use functions for starting and stopping lorax-composer (atodorov) Related: rhbz#1769525 - tests: Add kickstart tar installation test (jikortus) Related: rhbz#1733975 - tests: add option to disable kernel command line parameters check (jikortus) Related: rhbz#1733975 - tests: Use a loop to wait for VM and sshd to start (bcl) Related: rhbz#1733975 - tests: Drop an old bug reference (bcl) (bcl)- tests: Add tests for recipe checking functions (bcl) Related: rhbz#1716596 - lorax-composer: Add basic case check to check_recipe_dict (bcl) Related: rhbz#1716596 - lorax-composer: Add basic recipe checker function (bcl) Resolves: rhbz#1716596 - Add live iso support to s390 (bcl) Related: rhbz#1746424 - Disable some compose types on other architectures (bcl) Resolves: rhbz#1751998 - aarch64: Fix live-iso creation on aarch64 (bcl) Resolves: rhbz#1752002- tests: Document Azure setup (atodorov) (atodorov) - tests: unskip Azure scenario (atodorov) (atodorov) - Support CI testing against a bots project PR (martin) (martin) - Makefile: Update bots target for moved GitHub project (sanne.raymaekers) - Skip azure, live-iso & qcow2 tests due to infra issues (atodorov) Related: rhbz#1724073 - tests: Add check to make sure the compose actually finished (bcl) Related: rhbz#1724073 - Backport Cockpit CI changes for RHEL 8 (atodorov) Related: rhbz#1724073 - tests: Drop sort from compose types test (bcl) - New test: assert toml files in git workspace (atodorov) - Use passwd --status for locked root account check (jikortus) Related: rhbz#1728571- New lorax documentation - 28.14.30 (bcl) Related: rhbz#1709594 - Assert that RuntimeErrors have correct messages (egoode) Related: rhbz#1709594 - More descriptive error for a bad ref in repos.git (egoode) Related: rhbz#1709594 - Add more tests for gitrpm.py (bcl) Related: rhbz#1709594 - lorax-composer: Fix installing files from [[repos.git]] to / (bcl) Related: rhbz#1709594 - Add tests using repos.git in blueprints (bcl) Related: rhbz#1709594 - Move git repo creation into tests/lib.py (bcl) Related: rhbz#1709594 - rpmgit: catch potential errors while running git (bcl) Related: rhbz#1709594 - tests: Add test for Recipe.freeze() function (bcl) Related: rhbz#1709594 - Add repos.git support to lorax-composer builds (bcl) Related: rhbz#1709594 - Add pylorax.api.gitrpm module and tests (bcl) Related: rhbz#1709594 - Add support for [[repos.git]] section to blueprints (bcl) Resolves: rhbz#1709594 - [tests] Handle blueprints in setup_tests/teardown_tests correctly (atodorov) Related: rhbz#1714298 - tests: Set BLUEPRINTS_DIR in all cases (lars) Related: rhbz#1714298- tests: Update openssh-server to version * (bcl) Related: rhbz#1678937 - Remove repos.git related tests (bcl) Related: rhbz#1709595 - composer-cli: Update diff support for customizations and repos.git (bcl) Related: rhbz#1709595 - Add support for customizations and repos.git to /blueprints/diff/ (bcl) Related: rhbz#1709595 - tests: Update custom-base with customizations (bcl) Related: rhbz#1709595 - Change customizations.firewall to append items instead of replace (bcl) Resolves: rhbz#1709595 - Update customizations.services documentation (bcl) Related: rhbz#1709595 - lorax-composer: Add services support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Add firewall support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Add locale support to blueprints (bcl) Related: rhbz#1709595 - lorax-composer: Fix customizations when creating a recipe (bcl) Related: rhbz#1709595 - Update docs for new timezone section (bcl) Related: rhbz#1709595 - lorax-composer: Add timezone support to blueprint (bcl) Related: rhbz#1709595 - Proposal for adding to the blueprint customizations (bcl) Related: rhbz#1709595- Create a lorax-docs package with the html docs (bcl) Resolves: rhbz#1695274 - Fix path to generic.prm (jstodola) Resolves: rhbz#1714107- Add kernel to ext4-filesystem template (bcl) Resolves: rhbz#1709792 - Switch the --virt-uefi method to use SecureBoot (bcl) Resolves: rhbz#1691661 - qemu wasn't restoring the terminal if it was terminated early (bcl) Resolves: rhbz#1691632 - Revert "lorax-composer: Add CDN repo checks to startup and compose start." (bcl) Related: rhbz#1691969 - Revert "lorax-composer: Check for CDN only repos" (bcl) Related: rhbz#1691969 - Add test for passing custom option on kernel command line (jikortus) Related: rhbz#1687743 - Use verify_image function as a helper for generic tests (jikortus) Related: rhbz#1704172 - Change [[modules]] to [[packages]] in tests (atodorov) Related: rhbz#1698368 - Add new test to verify compose paths exist (atodorov) Related: rhbz#1698368 - Add new sanity tests for blueprints (atodorov) Related: rhbz#1698368 - Update VMware info for VMware testing (chrobert) Related: rhbz#1678937 - Add test for starting compose with deleted blueprint (jikortus) Related: rhbz#1699303 - Fixes for locked root account test (jikortus) Related: rhbz#1698473 - Fix lorax.spec bz reference (bcl) Related: rhbz#1678937- Only use repos with valid urls for test_server.py (bcl) Related: rhbz#1678937 - Use strict=False when reading repo files (bcl) Related: rhbz#1678937 - tests: Skip docs if not installed (bcl) Related: rhbz#1678937 - tests: Make sure example-development is present for delete test (bcl) Related: rhbz#1678937 - tests: Make it easier to update version globs (bcl) Related: rhbz#1678937 - tests: Select the group to use based on the release (bcl) Related: rhbz#1678937 - Add requirements-test.txt (bcl) Related: rhbz#1678937 - Fix the google cloud boot console settings (dshea) Related: rhbz#1689140 - Add a compose type for alibaba. (dshea) Resolves: rhbz#1689140 - Add a compose check for google cloud images. (dshea) Related: rhbz#1689140 - Add a compose type for Google Compute Engine (dshea) (dshea) - Add a new output type, tar-disk. (dshea) Related: rhbz#1689140 - Support compressing single files. (dshea) Related: rhbz#1689140 - Add an option to align the image size to a multiplier. (dshea) Related: rhbz#1689140 - Pass ssl certificate options to anaconda (lars) Resolves: rhbz#1663950 - Add checks for disabled root account (jikortus) - Fixup lorax.spec bugs (bcl) Related: rhbz#1678937- New lorax documentation - 28.14.25 (bcl) Related: rhbz#1687743 - lorax-composer: pass customization.kernel append to extra_boot_args (bcl) Resolves: rhbz#1687743 - Improve logging for template syntax errors (bcl) Related: rhbz#1687743 - Add extra boot args to the livemedia-creator iso templates (bcl) Related: rhbz#1687743 - lorax-composer: Add the ability to append to the kernel command-line (bcl) Related: rhbz#1687743 - lorax-composer: Return UnknownBlueprint errors when using deleted blueprints (bcl) Resolves: rhbz#1683441 - lorax-composer: Delete workspace copy when deleting blueprint (bcl) Related: rhbz#1683441 - Remove 3G minimum from lorax-composer (bcl) Resolves: rhbz#1677741- Add a ppc64le template for live iso creation (bcl) Related: rhbz#1673744 - Move the package requirements for live-iso setup out of the template (bcl) Resolves: rhbz#1673744 - Remove exclusions from lorax-composer templates (bcl) Related: rhbz#1673744 - Add LiveTemplateRunner to parse per-arch live-iso package requirements (bcl) Related: rhbz#1673744 - Move the run part of LoraxTemplateRunner into new TemplateRunner class (bcl) Related: rhbz#1673744 - lorax-composer: Use reqpart --add-boot for partitioned disk templates (bcl) Related: rhbz#1673744 - livemedia-creator: Add support for reqpart kickstart command (bcl) Related: rhbz#1673744 - Fix make_appliance and the libvirt.tmpl (bcl) Related: rhbz#1673744 - Add get_file_magic to tests/lib.py (bcl) Related: rhbz#1673744 - Clarify the ks repo only error message (bcl) Related: rhbz#1673744 - Add tests to test_creator.py (bcl) Related: rhbz#1673744 - Add some tests for creator.py (bcl) Related: rhbz#1673744 - Make the lorax-composer ks templates more generic (bcl) Related: rhbz#1673744 - Add some extra cancel_func protection to QEMUInstall (bcl) Related: rhbz#1684316 - installer: make sure cancel_func has a value (yuvalt) Resolves: rhbz#1684316 - Update VMware datastore location to unblock tests (chrobert) Related: rhbz#1678937 - Allow overriding $CLI outside test scripts (atodorov) Related: rhbz#1678937 - Use make ci inside test-in-copy target (atodorov) Related: rhbz#1678937 - New test: Build live-iso and boot with KVM (atodorov) - New test: Build qcow2 compose and test it with QEMU-KVM (atodorov) - Removed remnants of fedora branding. (47631017+jakub-vavra) Resolves: rhbz#1672583 - Drop auth from the kickstart examples (bcl) Resolves: rhbz#1672583 - New test: Verify tar images with Docker and systemd-nspawn (atodorov) - Update OpenStack flavor and network settings in tests (atodorov) - Use existing storage account (jstodola) - Record date/time of VM creation (jstodola) - Make sure compose build tests run with SELinux in enforcing mode (jikortus)- lorax: Move default tmp dir to /var/tmp/lorax (bcl) Resolves: rhbz#1668408 - Expand parameters as separate words (jstodola) Related: rhbz#1653934 - Add /usr/local/bin to PATH for tests (atodorov) (atodorov) - Do not generate journal.xml from beakerlib (atodorov) Related: rhbz#1653934 - Use any tmux version (atodorov) Related: rhbz#1653934 - Make test scripts executable with chmod +x (atodorov) Related: rhbz#1653934- Report an error if the blueprint doesn't exist (bcl) Related: rhbz#1653934 - tmux is version 2.8 on Fedora 28 (atodorov) Related: rhbz#1653934 - Disable pylint no-member errors for 2 dnf constants (atodorov) Related: rhbz#1653934 - Backport cloud image tests to RHEL 8 (atodorov) Related: rhbz#1653934- Remove unneeded else from for/else loop. It confuses pylint (bcl) Related: rhbz#1664485 - Allow customizations to be specified as a toml list (dshea) Resolves: rhbz#1664485 - New lorax documentation - 28.14.21 (bcl) Related: rhbz#1650295 - Update the example livemedia-creator kickstarts for RHEL8 (bcl) Resolves: rhbz#1650295 - Change default releasever to 8 (bcl) Related: rhbz#1650295- Revert "lorax-composer: Cancel running Anaconda process" (bcl) Related: rhbz#1656691 - Make sure cancel_func is not None (bcl) Related: rhbz#1656691 - Increase boot.iso rootfs to 3GiB (bcl) Resolves: rhbz#1661169- lorax: Save information about rootfs filesystem size and usage (bcl) Resolves: rhbz#1659625 - lorax-composer: Cancel running Anaconda process (bcl) Resolves: rhbz#1656691 - Add cancel_func to virt and novirt_install functions (bcl) Resolves: rhbz#1656691 - lorax-composer: Check for STATUS before deleting (bcl) Related: rhbz#1656691 - Check for existing CANCEL request, and exit on FINISHED (bcl) Related: rhbz#1656691- New lorax documentation - 28.14.18 (bcl) Related: rhbz#1656642 - Add openstack to the image type list in the docs (dshea) Related: rhbz#1628645 - lorax-composer: Handle packages with multiple builds (bcl) Resolves: rhbz#1656642 - Adjust test_drtfr_gpgkey to pass on Fedora 28 and RHEL 8 (bcl) Related: rhbz#1655876 - Update the projects tests to use DNF Repo object (bcl) Related: rhbz#1655876 - dnf changed the type of gpgkey to a tuple (bcl) Resolves: rhbz#1655876 - lorax-composer: Add CDN repo checks to startup and compose start. (bcl) Resolves: rhbz#1655623 - lorax-composer: Check for CDN only repos (bcl) Related: rhbz#1655623 - There is no support for edk2-ovmf on arm/arm64 (bcl) Resolves: rhbz#1655512 - lorax-composer: Check the queue and results at startup (bcl) Resolves: rhbz#1647985- Update documentation for - 28.14.17 (bcl) Related: rhbz#1645189 - lorax-composer: Install selinux-policy-targeted in images (bcl) Resolves: rhbz#1645189 - Remove setfiles from mkrootfsimage (bcl) Related: rhbz#1645189 - Remove SELinux Permissive checks (bcl) Resolves: rhbz#1645189 - New lorax documentation - 28.14.17 (bcl) Related: rhbz#1639132 - Build manpages for composer-cli and lorax-composer (bcl) Resolves: rhbz#1639132 - Add --no-system-repos to lorax-composer (bcl) Resolves: rhbz#1650363- Fix vhd images (vponcova) Related: rhbz#1628648 - Update depsolving with suggestions from dnf (bcl) Resolves: rhbz#1638683- Add an openstack image type (bcl) Resolves: rhbz#1628645 - Add cloud-init to vhd images. (dshea) Related: rhbz#1628648 - Replace /etc/machine-id with an empty file (dshea) Related: rhbz#1628648 Related: rhbz#1628645 Related: rhbz#1628647 Related: rhbz#1628646- Update cli tests to use composer-cli name (bcl) Related: rhbz#1635763 - Revert "Rename composer-cli to composer" (bcl) Related: rhbz#1635763- New lorax documentation - 28.14.12 (bcl) Related: rhbz#1635763 - Adjust the composer-cli tests for the rename to composer (bcl) Related: rhbz#1635763 - Rename composer-cli to composer (lars) Resolves: rhbz#1635763 - Add and enable cloud-init for ami images (lars) Related: rhbz#1628647 - Make no-virt generated images sparser (dshea) Related: rhbz#1628645 Related: rhbz#1628646 Related: rhbz#1628648 Related: rhbz#1628647- Write a rootpw line if no root customizations in the blueprint (bcl) Resolves: rhbz#1626122- Add beakerlib to Dockerfile.test (bcl) Related: rhbz#1613058 - New cli test covering basic compose commands (atodorov) (atodorov) - Execute bash tests for composer-cli (atodorov) (atodorov) - Add virt guest agents to the qcow2 compose (dshea) Resolves: rhbz#1628645 - Add a vmdk compose type. (dshea) Resolves: rhbz#1628646 - Add a vhd compose type for Azure images (dshea) Resolves: rhbz#1628648 - Add an ami compose type for AWS images (dshea) Resolves: rhbz#1628647 - Remove --fstype from the generated part line (dshea) Related: rhbz#1628647 Related: rhbz#1628648- Add tito support for Related/Resolves to the branch (bcl) Related: rhbz#1613058 - Always update repo metadata when building an image (bcl) Resolves: rhbz#1631561 - Add a test for repo metadata expiration (bcl) Related: rhbz#1631561 - Add tests for setting root password and ssh key with blueprints (bcl) Related: rhbz#1626120 - Use rootpw for setting the root password instead of user (bcl) Related: rhbz#1626122 - Lock the root account, except on live-iso (bcl) Resolves: rhbz#1626122- lorax: Only run depmod on the installed kernels (bcl@redhat.com) Resolves: rhbz#1632140- Add prefixdevname support to the boot.iso (bcl@redhat.com) Resolves: rhbz#1623000- Ignore a pylint warning about UnquotingConfigParser get args (bcl@redhat.com) Related: rhbz#1613058 - Ditch all use of pyanaconda's simpleconfig (awilliam@redhat.com) Related: rhbz#1613058 - Require python3-librepo (jwboyer@redhat.com) Resolves: rhbz#1624423- Require python3-librepo- Drop mod_auth_openidc from httpd example blueprint (bcl@redhat.com) - Bump required dnf version to 3.2.0 for module_platform_id support (bcl@redhat.com) - Add support for DNF 3.2 module_platform_id config value (bcl@redhat.com) - Fix /compose/cancel API documentation (bcl@redhat.com)- Fix composer-cli blueprints changes to get correct total (bcl@redhat.com) - Fix blueprints/list and blueprints/changes to return the correct total (bcl@redhat.com) - Add tests for limit=0 routes (bcl@redhat.com) - Add a function to get_url_json_unlimited to retrieve the total (bcl@redhat.com) - Fix tests related to blueprint name changes (bcl@redhat.com) - Add 'example' to the example blueprint names (bcl@redhat.com) - Use urllib.parse instead of urlparse (bcl@redhat.com) - In composer-cli, request all results (dshea@redhat.com) - Add tests for /compose/status filter arguments (dshea@redhat.com) - Allow '*' as a uuid in /compose/status/ (dshea@redhat.com) - Add filter arguments to /compose/status (dshea@redhat.com) - Only include specific blueprints in the rpm (bcl@redhat.com) - composer-cli should not log to a file by default (bcl@redhat.com) - Add documentation for using a DVD as the package source (bcl@redhat.com) - Set TCP listen backlog for API socket to SOMAXCONN (lars@karlitski.net) - Bring back import-state.service (rvykydal@redhat.com) - Fix a little bug in running "modules list". (clumens@redhat.com)- Fix bash_completion.d typo (bcl@redhat.com) - Move disklabel and UEFI support to compose.py (bcl@redhat.com) - Fix more tests. (clumens@redhat.com) - Change INVALID_NAME to INVALID_CHARS. (clumens@redhat.com) - Update composer-cli for the new error return types. (clumens@redhat.com) - Add default error IDs everywhere else. (clumens@redhat.com) - Add error IDs to things that can go wrong when running a compose. (clumens@redhat.com) - Add error IDs for common source-related errors. (clumens@redhat.com) - Add error IDs for unknown modules and unknown projects. (clumens@redhat.com) - Add error IDs for when an unknown commit is requested. (clumens@redhat.com) - Add error IDs for when an unknown blueprint is requested. (clumens@redhat.com) - Add error IDs for when an unknown build UUID is requested. (clumens@redhat.com) - Add error IDs for bad state conditions. (clumens@redhat.com) - Change the error return type for bad limit= and offset=. (clumens@redhat.com) - Don't sort error messages. (clumens@redhat.com) - Run as root/weldr by default. (clumens@redhat.com) - Fix bash completion of compose info (bcl@redhat.com) - Add + to the allowed API string character set (bcl@redhat.com) - Add job_* timestamp support to compose status (bcl@redhat.com) - Add etc/bash_completion.d/composer-cli (wwoods@redhat.com) - composer-cli: clean up "list" commands (wwoods@redhat.com) - Drop .decode from UTF8_TEST_STRING (bcl@redhat.com) - Add input string checks to the branch and format arguments (bcl@redhat.com) - Add a test for invalid characters in the API route (bcl@redhat.com) - Fix logging argument (bcl@redhat.com) - Update get_system_repo for dnf (bcl@redhat.com) - Update ConfigParser usage for Py3 (bcl@redhat.com) - Update StringIO use for Py3 (bcl@redhat.com) - Add a test for the pylorax.api.timestamp functions (bcl@redhat.com) - Fix write_timestamp for py3 (bcl@redhat.com) - Return a JSON error instead of a 404 on certain malformed URLs. (clumens@redhat.com) - Return an error if /modules/info doesn't return anything. (clumens@redhat.com) - Update documentation (#409). (clumens@redhat.com) - Use constants instead of strings (#409). (clumens@redhat.com) - Write timestamps when important events happen during the compose (#409). (clumens@redhat.com) - Return multiple timestamps in API results (#409). (clumens@redhat.com) - Add a new timestamp.py file to the API directory (#409). (clumens@redhat.com) - Use the first enabled system repo for the test (bcl@redhat.com) - Show more details when the system repo delete test fails (bcl@redhat.com) - Add composer-cli function tests (bcl@redhat.com) - Add a test library (bcl@redhat.com) - composer-cli: Add support for Group to blueprints diff (bcl@redhat.com) - Update status.py to use new handle_api_result (bcl@redhat.com) - Update sources.py to use new handle_api_result (bcl@redhat.com) - Update projects.py to use new handle_api_result (bcl@redhat.com) - Update modules.py to use new handle_api_result (bcl@redhat.com) - Update compose.py to use new handle_api_result (bcl@redhat.com) - Update blueprints.py to use new handle_api_result (bcl@redhat.com) - Modify handle_api_result so it can be used in more places (bcl@redhat.com)- Update to use only qemu-kvm (bcl@redhat.com) - Fix help output on the compose subcommand. (clumens@redhat.com) - Add timestamps to "compose-cli compose status" output. (clumens@redhat.com) - And then add real output to the status command. (clumens@redhat.com) - Add the beginnings of a new status subcommand. (clumens@redhat.com) - composer-cli: Fix non-zero epoch in projets info (bcl@redhat.com) - Adjust test_server and test blueprints so they depsolve (bcl@redhat.com)- New lorax documentation - 28.14.2 (bcl@redhat.com) - Add dnf.transaction to list of modules for sphinx to ignore (bcl@redhat.com) - Document that you shouldn't run lorax-composer twice. (clumens@redhat.com) - Add PIDFile to the .service file. (clumens@redhat.com) - Don't activate default auto connections after switchroot (rvykydal@redhat.com) - Use system-logos in live-iso.ks (bcl@redhat.com) - Update rsync version in http-server.toml (bcl@redhat.com) - Log and exit on metadata update errors at startup (bcl@redhat.com) - Check /projects responses for null values. (bcl@redhat.com) - Clarify error message from /source/new (bcl@redhat.com) - Support loading groups from the kickstart template files. (clumens@redhat.com) - Include groups in depsolving. (clumens@redhat.com) - Add help output to each subcommand. (clumens@redhat.com) - Split the help output into its own module. (clumens@redhat.com) - If the help subcommand is given, print the help output. (clumens@redhat.com)- Add requires on lorax-templates-rhel (bcl@redhat.com) - Check the compose templates at startup (bcl@redhat.com) - Install 'hostname' in runtime-install (for iSCSI) (awilliam@redhat.com) - Fix a couple typos in lorax-composer docs. (bcl@redhat.com) - Require python3-dnf v3.0.0 or later (bcl@redhat.com) - DNF 3: progress callback constants moved to dnf.transaction (awilliam@redhat.com) - Include example blueprints in the rpm (bcl@redhat.com) - Make sure /run/weldr has correct ownership and permissions (bcl@redhat.com) - Allow more than 1 bash build in tests (bcl@redhat.com) - Add redhat.exec to s390 .treeinfo (bcl@redhat.com)- Tag as version 28.14.0-1- New lorax documentation - 28.14 (bcl@redhat.com) - Add --dracut-arg support to lorax (bcl@redhat.com) - gevent has deprecated .wsgi, should use .pywsgi instead (bcl@redhat.com)- New lorax documentation - 28.13 (bcl@redhat.com) - Override Sphinx documentation version with LORAX_VERSION (bcl@redhat.com) - Add support for sources to composer-cli (bcl@redhat.com) - Fix DNF related issues with source selection (bcl@redhat.com) - Fix handling bad source repos and add a test (bcl@redhat.com) - Speed up test_dnfbase.py (bcl@redhat.com) - Make sure new sources show up in the source/list output (bcl@redhat.com) - Fix make_dnf_dirs (bcl@redhat.com) - Update test_server for rawhide (bcl@redhat.com) - Add support for user defined package sources API (bcl@redhat.com)- templates: Stop using gconfset (walters@verbum.org) - Add support for version globs to blueprints (bcl@redhat.com) - Update atlas blueprint (bcl@redhat.com)- Update the generated html docs (bcl@redhat.com) - Update the README with relevant URLs (bcl@redhat.com) - Fix documentation for enabling lorax-composer.socket (bcl@redhat.com) - Add support for systemd socket activation (bcl@redhat.com) - Add documentation for lorax-composer and composer-cli (bcl@redhat.com) - Move lorax-composer and composer-cli argument parsing into modules (bcl@redhat.com) - Update composer templates for use with Fedora (bcl@redhat.com) - Add new cmdline args to compose_args settings (bcl@redhat.com) - lorax-composer also requires tar (bcl@redhat.com) - Remove temporary files after run_compose (bcl@redhat.com) - Add --proxy to lorax-composer cmdline (bcl@redhat.com) - Pass the --tmp value into run_creator and cleanup after a crash (bcl@redhat.com) - Add --tmp to lorax-composer and set default tempdir (bcl@redhat.com) - Set lorax_templates to the correct directory (bcl@redhat.com) - Adjust the disk size estimates to match Anaconda (bcl@redhat.com) - Skip creating groups with the same name as a user (bcl@redhat.com) - Add user and group creation to blueprint (bcl@redhat.com) - Add blueprint customization support for hostname and ssh key (bcl@redhat.com) - Update setup.py for lorax-composer and composer-cli (bcl@redhat.com) - Add composer-cli and tests (bcl@redhat.com) - Fix the compose arguments for the Fedora version of Anaconda (bcl@redhat.com) - Add selinux check to lorax-composer (bcl@redhat.com) - Update test_server for blueprint and Yum to DNF changes. (bcl@redhat.com) - Convert Yum usage to DNF (bcl@redhat.com) - workspace read and write needs UTF-8 conversion (bcl@redhat.com) - Return an empty list if depsolve results are empty (bcl@redhat.com) - The git blob needs to be bytes (bcl@redhat.com) - Remove bin and sbin from nose (bcl@redhat.com) - Update the test blueprints (bcl@redhat.com) - Ignore more pylint errors (bcl@redhat.com) - Use default commit sort order instead of TIME (bcl@redhat.com) - Add lorax-composer and the composer kickstart templates (bcl@redhat.com) - Update pylorax.api.projects for DNF usage (bcl@redhat.com) - Update dnfbase (formerly yumbase) for DNF support (bcl@redhat.com) - Move core of livemedia-creator into pylorax.creator (bcl@redhat.com) - Update dnfbase tests (bcl@redhat.com) - Convert lorax-composer yum base object to DNF (bcl@redhat.com) - Use 2to3 to convert the python2 lorax-composer code to python3 (bcl@redhat.com) - Add the tests from lorax-composer branch (bcl@redhat.com) - Update .dockerignore (bcl@redhat.com) - Update lorax.spec for lorax-composer (bcl@redhat.com) - livemedia-creator: Move core functions into pylorax modules (bcl@redhat.com) - Check selinux state before creating output directory (bcl@redhat.com) - really kill kernel-bootwrapper on ppc (dan@danny.cz) - Use Fedora 28 for Dockerfile.test (bcl@redhat.com) - Enable testing in Travis and collecting of coverage history (atodorov@redhat.com) - Remove -boot-info-table from s390 boot.iso creation (#1478448) (bcl@redhat.com) - change installed packages on ppc (dan@danny.cz) - drop support for 32-bit ppc (dan@danny.cz) - remove redundant mkdir (dan@danny.cz)- Fix anaconda metapackage name (mkolman@redhat.com) - Include the anaconda-install-env-deps metapackage (mkolman@redhat.com) - Update the URL in lorax.spec to point to new Lorax location (bcl@redhat.com) - New lorax documentation - 28.9 (bcl@redhat.com)- Update default releasever to Fedora 28 (bcl@redhat.com) - Update Copyright year to 2018 in Sphinx docs (bcl@redhat.com) - make docs now also builds html (bcl@redhat.com)- cleanup: don't remove libgstgl (dusty@dustymabe.com)- Fix _install_branding (bcl@redhat.com) - livemedia-creator --no-virt requires a system-logos package (bcl@redhat.com) - Revert "add system-logos dependency for syslinux" (bcl@redhat.com)- add system-logos dependency for syslinux (pbrobinson@gmail.com) - Really don't try to build EFI images on i386 (awilliam@redhat.com)- Don't try to build efi images for basearch=i386. (pjones@redhat.com) - LMC: Make the QEMU RNG device optional (yturgema@redhat.com)- Write the --variant string to .buildstamp as 'Variant=' (bcl@redhat.com) - Run the pylorax tests with 'make test' (bcl@redhat.com) - Fix installpkg exclude operation (bcl@redhat.com)- Add --old-chroot to the mock example cmdlines (bcl@redhat.com) - Don't try and install kernel-PAE on i686 any more (awilliam@redhat.com) - New lorax documentation - 28.2 (bcl@redhat.com)- Add documentation about mock changes (#1473880) (bcl@redhat.com) - Log a more descriptive error when setfiles fails (#1499771) (bcl@redhat.com) - Add /usr/share/lorax/templates.d ownership to lorax-templates-generic (bcl@redhat.com) - Add dependencies for SE/HMC (vponcova@redhat.com) - Allow installpkgs to do version pinning through globbing (claudioz@fb.com) - Storaged re-merged with udisks2 upstream (sgallagh@redhat.com)- Use bytes when writing strings in mk-s390-cdboot (#1504026) (bcl@redhat.com)- Add make test target and update .gitignore (atodorov@redhat.com) - Add first unit test so we can start collecting coverage (atodorov@redhat.com) - Convert mk-s390-cdboot to python3 (#1497141) (bcl@redhat.com) - Update false positives (atodorov@redhat.com) - Rename parameters to match names that dnf uses (atodorov@redhat.com) - Don't override 'line' from outer scope (atodorov@redhat.com) - Add swaplabel command (vponcova@redhat.com)- s390 doesn't need to graft product.img and updates.img into /images (#1496461) (bcl@redhat.com) - distribute the mk-s390-cdboot utility (dan@danny.cz) - update graft variable in s390 template (dan@danny.cz)- Restore all of the grub2-tools on x86_64 and i386 (#1492197) (bcl@redhat.com)- x86.tmpl: initially define compressargs as empty string (awilliam@redhat.com) - x86.tmpl: ensure efiarch64 is defined (awilliam@redhat.com)- Fix grub2-efi-ia32-cdboot and shim-ia32 bits. (pjones@redhat.com)- Make 64-bit kernel on 32-bit firmware work for x86 efi machines (pjones@redhat.com) - Don't install rdma bits on 32-bit ARM (#1483278) (awilliam@redhat.com)- Add creation of a bootable s390 iso (#1478448) (bcl@redhat.com) - Add mk-s360-cdboot utility (#1478448) (bcl@redhat.com) - Fix systemctl command (#1478247) (bcl@redhat.com) - Add version output (#1335456) (bcl@redhat.com) - Include the dracut fips module in the initrd (#1341280) (bcl@redhat.com) - Make sure loop device is setup (#1462150) (bcl@redhat.com)- runtime-cleanup: preserve a couple more gstreamer libs (awilliam@redhat.com) - perl is needed on all arches now (dennis@ausil.us)- runtime-cleanup.tmpl: don't delete localedef (jlebon@redhat.com)- Don't remove libmenu.so library during cleanup on PowerPC (sinny@redhat.com)- Remove filegraft from arm.tmpl (#1457906) (bcl@redhat.com) - Use anaconda-core to detect buildarch (sgallagh@redhat.com)- arm.tmpl import basename (#1457055) (bcl@redhat.com)- Bump version to 27.0 (bcl@redhat.com) - Try all packages when installpkg --optional is used. (bcl@redhat.com) - Add support for aarch64 live images (bcl@redhat.com) - pylint: Ignore different argument lengths for dnf callback. (bcl@redhat.com) - Adds additional callbacks keyword for start() (jmracek@redhat.com) - Add ppc64-diag for Power64 platforms (pbrobinson@gmail.com) - livemedia-creator: Add release license files to / of the iso (bcl@redhat.com) - lorax: Add release license files to / of the iso (bcl@redhat.com) - INSTALL_ROOT and LIVE_ROOT are not available during %post (bcl@redhat.com) - Add --noverifyssl to lorax (#1430483) (bcl@redhat.com)  ""$%&'()*+,-./028.14.68-1.el828.14.68-1.el8composer-clicomposer-cli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychttp_client.cpython-36.opt-1.pychttp_client.cpython-36.pycunix_socket.cpython-36.opt-1.pycunix_socket.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pyccli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycblueprints.cpython-36.opt-1.pycblueprints.cpython-36.pyccmdline.cpython-36.opt-1.pyccmdline.cpython-36.pyccompose.cpython-36.opt-1.pyccompose.cpython-36.pychelp.cpython-36.opt-1.pychelp.cpython-36.pycmodules.cpython-36.opt-1.pycmodules.cpython-36.pycprojects.cpython-36.opt-1.pycprojects.cpython-36.pycsources.cpython-36.opt-1.pycsources.cpython-36.pycstatus.cpython-36.opt-1.pycstatus.cpython-36.pycutilities.cpython-36.opt-1.pycutilities.cpython-36.pycblueprints.pycmdline.pycompose.pyhelp.pymodules.pyprojects.pysources.pystatus.pyutilities.pyhttp_client.pyunix_socket.pyversion.pycomposer-cli.1.gz/etc/bash_completion.d//usr/bin//usr/lib/python3.6/site-packages/composer//usr/lib/python3.6/site-packages/composer/__pycache__//usr/lib/python3.6/site-packages/composer/cli//usr/lib/python3.6/site-packages/composer/cli/__pycache__//usr/share/man/man1/-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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2ppc64le-redhat-linux-gnuASCII textPython script, ASCII text executabledirectorypython 3.6 byte-compiledtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRutf-8c1938e172953edb72f555611d15101539c966a56f7fed98271136bd7877000ea?7zXZ !#,] b2u Q{LTߙpc"}.QikZ,^WtPfX ОX⌙/-UX6CZXIRQ0\lr5ITqxEڃ7e1%F&o.c=F j -"xV[O!Ų>x@h *33~j֎7#-zv̗hO;>m(H t[P@F "6X9|U{@%!xf#iTI)rp:;;8 m oAgQM΃iW7FG<Ҽsг Z ϮLϷ 6z?EБepZjnwO_;/ YyP/nX!vE@$)7K1+g d8 #x8ۀұl&^_Xk?Hl{R8H m|%M9mLG?'#Fty;WP# ,3fVg0bnK>ZJJ8U(YvlJ۲?CB0{ݥE[XoG=ޘpjCذsm)l0 .n~$w]h[4a9"\ Gr/zg雥qQoUo.~aL%tUwy݁aQ (9JE_'`yΎɿ;/ 9P ྦྷr tzzK j HN #x zob#Zҗ42;dYe{A\z?Q䘲 1lJ6P/b42A#L9BX`Kvߓ@cLU{QiH` hޢ Q'W.6%q ,4βk%UzN9B.=q`6` ),xcT(n]_t=}uTj91 #Ⱥ*K89{+R$@ˮ=unC S˲@D_BҠ0ረs}1p3Dqir )H v7KYjwޮVh^i/a٤mF{ GDy"HhR?B0BQ=NWN%$Fs[oEj͸ M"Fz&-}#4 %ILsjȻ^Nx4X~ 6n)8}pTLFYG;F}'[T ;bv7|1|*dVd4y K!Fw0l;5.5 bUP=)vRJ.FFk(wx,-WN,qb5ZVz㟥m˿'5 hFoLp429|5ahEm)_KzPV]_ϏĻ+Į K%C|`i6>E5R<'X }.K GT#q hD嬈Wn(3 !qKF"Dz  a@kcj. LBgK(C}aApARvP]cX089Z  먝_͒.8WQLn?rަ WrwwQ6*/wW[7%V;a hěУED bƸ+BXJCc`KO0:%jvijyQ{GM:m!@ձy41#CYNENj|ep!jLiܣxfMBWX5*ujE0ˆE `|Ugνɇ!f K˛ - h JkU@uR}!ۚ #r(IYs3, 7C8!{5.'qOuRg0Mcl<ǯs|VG 9,e0k`aA\zx) [Y$* W*qH蟜ej*%8[o&+R)nIa]mT(?0ˢٸ͞+w3A,dQ6j"̎/cs%W=zN5EMj0 } :/[P :( Hf'W٣⡰0o` v/_9F-z4A}p}y1́]O9F5 NMc92 w箆uܼhnx+uKbO0odU0شavA"" Ǥwp51U&pr,x" Ļ~'々+Q2>^J {&i5xDᘣ imҏi# ́v3> .I ܜHhI_j>3-mV&C/UWy4n%c)6N#ɓĞ+$f6GֆwFƱN9^FWx;M r "PP6Ad a3$dЛucԕ7{`)R5PT]GlݮhkY]*Z \ ˉ"+x'z!C,Uģ+PHp3V3lP[ kmDq }P> r|u{A#8gf7(0Z^t$YWdwMt6Kζz?\n=z~rY+'ȰYn21g"Qf,IoWퟑPRMa-qH*xJI0-ĚPfg<-QH:W@v{ 7ƋGO^9O]0yie)@Z8Pv" >FGzgRd9GEVfs+QjU֋N4*&疝W1|!HʗF/ՖU~6$)W=?qIO7(M0>tǤuH&N~&F7 P.\18'CnR0wM9SKVvR[dИ=i!TEAÕH"W._\ǏPIoޮ&&CE':ӻAFjM:ٽf>)7 t5>DB++x Um4)f⭟DRWm!FwtiίBJ j~q1R[nۇ:S]-ϧ} fۓ\x p=>|ht4i+-OƖ"[%4 ,嵧Gp#xRu1O'fdi\l4:*7b+\_ZC0S:1wB,e֟/y: eO|>Qu˚lkWrV5Gp_b qsGD3WaOl2ЪB?P8*g@dh*VW"ErٽF=ri≩T h!'Fn?]9L=o|Hs|lҘڎŚ)#6hq >roJ~EL1[ u$W)f˫f9'e MA"uq&\%b;IR2bq!3D %*&8{..G$se}LFBOFuq_T( ͸h!v` ]vҘ sY`D xzX&doٷ J]~I];Ӱϫĵ/ XAr gd$Ӂ70 IJ֢!njUCqSP(*9H.'l femK!dZBnq #)6ȥJvJh2Z?=3: 9Y<5w#SpX~HX$GU[  :TsQ;I)Kg0usݝx15E$ C>NR*YȐ*HEG`4%Y 'J YmpЏсmZ"tO驃|N/+Q@cDHƆ  ~#{LN$u4"cs缔wX2n6 7lzVy|[icޓW-3p>`p z )[#ՍQ<ܬb>CCs%x8;AAu&?*|br0 ӫcȣ&% +!W1BeEiqm&hYc O"!\:h:g=Φ^2@ngtY${| |)sq&ׁjO#(b ho>s\RWH0foe$\:P}Z5jl + H[B!ӝ%@cJ r1;~ap~+aya|JJPQfn)xN!Kn34 _ܔ2D-1&9dMHWĥIAs;I(0CٶAp.KiBbc)hiF{C9!4m8?]|jbaG"ݫMB'/>o3Ġo*YAtF%;0B9ps]Ln|ٙ~\ýG !."l=/z\5G&#$QeD}sh.}pbI &(6Dh)ǒKDjz. նs-ގl#+h4DA2iT!\F_"[{Sbc%,vsS^g$oAtҕQ”v_G',gg,b?cA\lhvjCDD\`z0~ᢪB50 薻rw / _5{l[n:ҀK0ߌ/[Ym_rN]0PyYUn h_<,6јM(K 95r F FdB6TI 5s|G ̎3ܼ3nԕkGVvgvU"R{wZAf%<pt*{mۣd9C{"~T;Ξ\LJ>vmqN1μ_F<13z]f`o^_9xBJ@=qQ(u7OZ씩-n#. A_O}>J$y_iL ლJSOϮf]&Z4j Ϻ2XD5N[&;u־&6mCQd_WΙ3Tk?CE4kf5?qr9g?q:$$6`Ei+|nW/DY̅bRT+"B{;<|ȗf&õ*m1}Kj&Swf\Whjd|GK'kd`>Au_Җ\>X#' sn(*|*W߮Qϡ>J _3:^(W>fcyउEU (;f = CtĽO~lSa^3Վ>ӾI" \Iz 6qPI!ݚ~poX<)V| 7\xz6x*7V=!$;۲42./"}^8gRpcR;(i``dX= lldcMX604W(]>nc9>KVT^۶`}:պ*V4zggi+& vY^TA.ftn`f~CW{"5?zl!fvc9؎7?%5W$QeDy}X&EO "ỽۆHJ:qm=USЌ>hݭw`}dLˉzn )ؒ )U n&J-xnmiВ=Y eftned*!lGka\vݽm&NZ1 Ζd:{{d TCp;SWAaxGNs Je`AԀjNNyѦa .n;jN,3:4\n۩=v# =SEkZ5ՆeaOh16,M6bt} A&Y?t=)zx -^^Zgl^z\$N%G'&88-H[!l;^JNCDKb1۫/,% q"Tw "y|);3AA$;nkX p>"`3;7V`gZ-xzhatx%Z{q!%IÍoo̬'&\g$ӆl(h~w`OM~Dy`yVHaj {eƇ A,{O$k RPU:iBVtna-»kgj4JS2^gܦTB ladŹь s~Mmذ֧9xU~7wnU|qlD̡}y<$YʠEGxA _RqcI2zBCȷK}M/Cp 3? ɹ&MmM`M,~~ 2~{#hWP#NpVw=$=hB+$[ #𩉂lBI&KZ+.r.{_YdwܼVxX9s( \i%BhGy*2og_q8/OJɘ4BD\uWlM*.Ճf빉ڠLnvW>uDw:/}"&T7{M1,1&*7(umٗ#|_.D+OmŇfqy|d#>)! 8JPpoPYP*%Ӽ0?1gxYmb/5Xxb}IנoYk+:i{f"ں[204}NxqzM4^DArql}FGc.bڞZ|`:ʅ4GgT% b | IiY__gP Ѐ=WX4Sp~PIp۵?P 1c%p#/6]MyW5Υ P|@iPhkXx*%-.H@W-+ wP'7뎂_[^FNHB=.;L}Hv$YK蝏h4)G; .)`>&AY!{rRTKęcKmh?B KVo5X±>7)ƕQYt {ed?l#%vfa6.=zS%P%V o¸r6[nr *q_X6xusJ5T(p?Kve; c6L\iS v^h qZ)CZ{GkB<#1ʣ e|W6A!#ӬN1d௄9cvkJ!|VHH-HT~ILW,`nȒ:^yZu8+n9yJ.Q[z6'IDmP X`EײuoؕJs+lHnM%z#NM{uG~ʭ&6qJRF6F3LɈ1pKz.$؃CKbo}9Uh1Xq`^ `5G;W;~~}GLVGREZu 81(嚪9`YM3\K4iܰ&W?e nС-6w=A $ bUyrIBÉZވstop]O=Fa_y_$$/{Y#!#sAH0ws[ZF]sjܚbY"6|uqZO)M3 j9:䄌= 'ݚbBEűxT(Y^Vs.<FY*T Rp.DlRP dDQx+kH77oQЍlqgMk৤T.[l20YZ'ww4@[FF2Ä`+50B轹Ѓb)>۲@/Sdo+!, P)Ka-ޓm\bcgJ Nԙ|7,'[4qeL,~σjdx4\KFXw Ev_HF ,~x(UmǖSYU*Ž bQ6? -@?GF( -7h?\׃0٘ ϛJe1kyu0g\^a?_P~h"16eOȥlrםԤ:8ձ[f$GO<*\FF°Sz&[?ȠW"\= TxPN2qDӧ $1؃RM] u3Ir*WTYTGGOD;R[ .!k-`ſQ7 (%h4TsLdDaZmO#S5)pxoPl ad#rx+jb8gzSAwW>\=/i&rvZ͢yxu:C6ahy_׉9vue=$ =l^Xf+O wp!p`2M<;_.w΂v -/Wy:9Q&z )s#VWp-&btYӥ)[i8FcVK%Rl-9 @.DFe֞ຽ%Tϴ ;)ɲ>Iѻ`):SnRV [R9MB=95 'e< v>^ AuV  8iK0Ӗ͌IVe^٢.6"M6M&Hcu*T>^Ռj A?JhjQ{WKԨu!kWD.Ճh>bB{}J4;nT$; >T|;L*󀋥tSVVA9]Z%Ie_֌*@F%^'M= Ul6ni d"ؤ,vUnLoB1 GRqx| +.-7{hyb 0P͍fbɬ y?fl [>+rH7PEeT Lɤ7LcgU5CKTB&td5\ /վ &J fUz>811"h Eʺ`si,}u4Q\F0D1J<ξsŝ' ڃN?ˑħ(rwh6kU A`iJ"T¯~q-\ö.2QEkBn3Gr\#aH)IolO.hQιv?!wDjz\ ?~VDHIv}gjO0eԱ0Tcu>IXA$kt)2ѱuQ1J5)KspHצ:cuHen -=WE)I6 5@4ٷQ\2+4up:d{*ähUQ{H_H] I%ӻ`҃ /6Nf+2/Pv{"QNa}(K?6 ttrg_/m ;Ex)RMKݡNCƪ% < mGTU7D GvX#-j[׹Ac I=jAWpl羾\}?nFi+>&u2JZ1T#LCO;. 3vJn"x?nO8>ICYqYN ; *v?t@\L!(o> d]ӿؤ!DCtXFT,` ipuaOKoȪاxPl{40 : Iѐ!aVW@Tٮݼu6oe#s؉8ncLY>}.YP0 <НmAҕwzFi{;O [I*ޫ2߈PE w4<,Z"4P֤g0 {NKtTNX@żŏx(4Ln\w=GˏΠwcu-Q^JUH.94 Y|mh >!T@IN.\5/.#UKY_oFiN>E$f=l-,4;+ pðS !;0]|Ňb,PN9m1ꌜa-Tghb,>wЮ%=:CTG!C癵8{X@BZV"Z/uP-1LQ>;Bf&;h*% ළ9v݌%"M"g-sr%kB*7 s:zot8HO4F7q0Yc^y'@Y?qr̫v Ӆ``51rw2NTɾx׭3dްU@v3fIw($bIy d`nymocWŹ_:3^m +T:)8}C(?2l"q'Sr44^n rQiWhN5iTOEE;`α XMaEIjF~KLkԾ1QqPjrľZkz횴%#{}DtTR fc\ dH0ҝ<ieFHbs>&{sU8b ɔQ$Sc# ]!;ƁnqURaY?%B"@ Bh]Z ag(6̈́0O7j(~NOq3ڧ`]`*ph5p=g-]ͺLFY`" _/`4@1ll[CQbF!5wVhϟ f MbJ[qƺtwQtuO:K0@'\ rNbNvoΟ ۗj[j[AHN57}`/EMw%j NGfŊ&W0$^$Xp\tRweޞ[Kj8>C{yw+@DnA=8MIb6*9P&lH +=+m9 2LCѲF;"zwM G,GtaY!(729L]Z94& +1L&ӫ޷912 'dlW}= A"bh `ӽߨwd-&Μ@,Z$Y6ڪקXԋ)'/oo8Ѽ!|{ؚqFfM4v;IؖBH&xGy*ǃ$WU9iDw+j5q23]@JZl0\%[nզM5(tǃy5uW= b 23 WKmjX=q"7w.8^UtA4$y’Ԇٷ\.I,oIHSljoSuߗhe9qM24{eáļx!Lp|GU@r&|j^1u]k Ÿ_D _༁%t&e\}UȺ8:÷ <[PzN5xU֤"5 -f̝Nă$02URp|9k4 QQs QD6J?K)p_T~m*= %Yp D L6a]xQ@~<'0=O$$G#:)~qe8l4=LeSxι+S;WrcϬ WU1YE*L P\}1YX[u`B(>blO;4v'/0#Md]41BÒN[FmS0e_s ͚M>]_-[%=^g>Y*}-BR\/W:QsVUQaI#0=I5b5>`\L:?%u]O³qt폙qCc4NQ.,A'/Cj) cͥ7ϜbvZyVzArBS4\@.'AdC郁$O yjN%s_˦I6َF8\l@ |h 6ԒEƹ\糕&K0ebt?mfQSӯU;-z>;a `T8-W0%qfi2:L6 |1y/iWUK}T_vig;^;$a=:iE'}_a/ ڛ+˖`+bN_;l&AT CutBV_ͩ7D4xA/!S!s礁НXoX]<<]͍DK s2$N+= 6ͭ}lF`T^@Q UG:w(T#oɴ\" vM~񲛛KD/8dbD70>_N!m>ߕmÃc`oGLb; &ͳ 077B^P7h^i̻Ʉ, p[?}Qv2Wۜ2N,Ԕb_-hX\;q0'3Kⶽ\ӻ:Yc۠#wIN?nC{P,Ԡ` xsKUg}I*ˬ]qUhR̚ =ygfXQ(n!S?$BV}Ҫ'LC"w=U % 92hTfOO|tshq $ G0Eaп+oZEE\ vh%§hM LŨi7B|^?<>:K-Z{""1a^ƇTl}JA׬K;=?b{oO\W|}<~NMpS0qgSvzP&|)Nsvj;ɵ lwil%f )0 f)qCYFb͎—0j"󭔴Cå]<̙ , `W׿kTEC,w94ᚋ(}e=Hzi;g܂Tfc 揯B1 'KIb&PYRQqT/US2`V4Ts_~'k. 'k0+xv rNeO7 4aAoC`af`E70#C/%+wBZQ8 {i!kN5%,xVA ˖doPFztŤ7hGiE׆͝eYG f qqՖr h ͋RN=%GHH,KIib yZ) r$N]5gƞ L=;}XGP]4% oƹ'Ͻ{P*]?էOJvS;TPnw&x6 Qٌ{NñE(QDI*<@˪whΌt#؁Tt'Tǁ7h){}4E <"o^wTybυB)W8I#' 4Q"*8aAҽ290 1d+p|U&+7ў7k"WqoZc+HScd~ǩsjAtBW EγPc͑@S"9 mWS@ x jy jMzJ)SEU_LHh". }֡Sz& !d\n+>c~(x"+{A$eftM<hyYvΥ.Ii (@4Ξ#Q&Yi '5T%ȥG9SJڑ@lL:0 EB[_YSRFVRqeչ+ /H|,^BŒln(f@_٢(ث;uSl9*턄ϳm\.[66IW'|g$cO3]GP(ڿ$Bl9aڕmR2s+_fN?jqߪ9L#Vn΍'!C`t۲?R n~guCNKf[D}݃⃀\ۖeRBIռ4w.kl=}B!x4sVEHP)pl9kf@8V֛!3m\#Q)0Z &uaa86in|LEltALt}9XJ,t"{yqR3(N8G51YV^ #V*Wex}Y%}Q{+e&rfI@'ܥlԮuXsM՗ t487{ď8:xwm1H# pONlT.8u>4Z)gFfg a㉎栚OBum&#7Q?H/*( {$oZ{1 $!{p8[_. j7T`ʺh4nw'tޔ6L\1XX%gLq-m\^J`x3Va%D\xɦM'l.a*@k#x#hNrYckv#cQ$խSrE5lUl޾\.hVb[m! {S(^,Bttg\#|Gh8#B-3@\(|x^X`Yu@{0IR ƾ"Uö{q;z$k3>MQSf^|9KmFmI1 v?Mj:lkK&7b}9d"'X|Wx8lE:yL3FT6?ZsAc{{E1I>iHaX(oyP"t|OYg:]N0_'/bR F%"Ԉ0lwwj]?+ڼ1Ɵс[n'^|Is> 0sh d \%|堌wTQc^֔kl-xQ"Aw5PXH"lpZE1,b,!"U^"L{ ;[__B-u}9?!&M=Ѹ qßbAō#ͻ}i n5:&yM>v'7!xsT7%\zXZ@v(YjVTlmW7;>(uQ~,EM)2lY{g(Z$+o}y7zq!+gVY91E`WB цihH/v[yL2%{,FCd %V](3_y()q+^ pb~OI[H^GJHqft((DvchO0BajٳPlx'j2/u,Fȸ+b:Y?,=jУ_ؾOvcEkd҅ FQ1NGL@5i>i;HTDS  X!B쮯)}DӯoNW]ңV E`F`27b@N6W ZaW?'l<|) eB-3}#8;$"P\Xa)G=X?־4=ds<[ڐлE_#a*ߔ`יW_a,!lxnc8a2쒽,֯)5|;k̽&8Zf꿤qk2z,d3۞WVG>WNPBejUt}̹ +91m Y%D -;Q4 #iM#^Ȼ-YE6St |!wf$yi>,9p"ctQY]ư,JGdijiڃP8.F9۰b/zD["Pt x"0)Zo.{F"#Ƶ{| GKrrWzzxC) 衏ɸ@cECnΖdG.%w|nT-}Lf y ~`v4~;6=5(wBzθOpg̏ ǓqW6ߪ@Q¢Qs0A8ր.l_',>VєYqG(s*-/G@ޛ`|G]U/G U3P.R 6\]NHbz?Eg'hMVHWBp)ͬwX  i^qpBM_|E{$uYUFF(8H^@$&LݷV@flZb~@#?u2X"u~ÿQ B!ƽ5B3ƢjpqW b|0oWx!44A•UmfO>/ ۖ͐|(~$r/B:!q*axWHV{qzpkÊ @UwqPڦKƮT 콶1bDޑ $f8*SWv.rN=V_gPov랱(^T|t(@ᡵ4{+ud+!ׅQpk\WJ "w|'[YB 0;Re?ib _Iʌ+Oߏ<>3OYLut`SA,NsM8Ŕ:+@æyʅw~^kU.6k{a(o% ѝH;@n҄k,#0Чw3]E7l.Ҵ~4C^+!xS%DLt)Ez/>&y"~gwDeէV;Ugg1Aː>&hyZqFⵂ9AƎUV7OݢTf"s'Ig7Գ~4K'.)b-ĈA 7t:L)/g{\L2I3w ᰾[ TADsK]815j]5ʌ@<۝O/@J|?Sn\6DI T! ʈJA2، q)T?QlWL )x `dHI "(^a{l0[ KkX蠱]A͜ RذRnsCXDqhh#Y^Sܬ'-*^^CF@S2 vA8b%A 2dL% n w@ J]"텽>[AS&$_vp3pY^{ l ? kjOoDTgGt0dOY -f3F(I?7ț r9-.{Djsx>8Hۜ&Y &|9 +@E _z+h++eI|FJ g/E_c.n [&l͹7m&W 2v^a? G`'v^x-@ǘgI ypۢ_u]! D峵})Y'OU5'4oi7>jB:^Zka)m4r]BJu35{qJhr "0dߌ !'xr"k( `e@Wr^@NP!ɺ{$K*_xHBCioCy.nX6gu?1uޠ8|5gmA 1_<+ݺ? gP5fMwRN2' T`MP)/lh߸D`5ղF"Ή|[RÒvHD*)0 lFw-T Иy|Y Z5ѣ\ܮd~! Z9׮g-5,xhQi`x濱sba>iBNש<_!jGygvPh(^-%^+(TKz<s+ӛ^J5XPrg"!ha! ;Ziʇc!Q= zNB[3,#B0ŴN (=| %98<7[%E1Pc.O)i) >t>4\)_> 3@[[]]3G4%h<8Q+Ü\'"y~D>hJbZ,b̜ꋥd@s&ambSvW t Cڭ|BBu !F+ʥ=})թ-fbi*걨 sܖs]|auqG:1wpb%JꬠQ{SV7+^-xT=)<:,A%utGTͷˑ ~sMg^!wPdQr.٣pItv7cNPkصw:Qw-I(^4L[1y؝Xuh}BH:d@SJ+#͹DtִjA=7dS'?Ku+ſXR藍T 1=FY{p(:߀sw8jXV(d!Ր)O7~SX׮KhMM ,?X9Ygmu*#xEqʵ`vu{i0>_J, ^'{|.psX^إ8hji"hBvSsz/}V/׌R NFljy6c:\)߹kur2{J]WE51jdkD{t`3\< r.K*䑣x⢚bn~}Ul6||U~B}詩qR"ަ=ϾP{$l0el̅f";Qf95矇J=s:I_v> ピؕ2(}ÃlB{+?EʂE™SIbS!LQ4>a(~؅i{I#A]? <ڢ^#KJdrd\=2C4Wow>+iI5|/[#g|bi*>#.dއw _u9!a Q,?dP\>(P]z_Hy5l9m 1prPĹRB@!NjzuRцrMӄ&% Oeq'ϥ )^t϶u"_yk$s[lt!KfErRݯ`?NF75c &RbWJn_ [ңذBVm%hL]4Ȯ2ƉK{÷/n]/Gi3ZZ(G8^>ʨyf|(ʁdEm"9f7)X ` ('%o|+V,7Zi۷ _C}b=FِýWw>Z넿T{leoXʕCvt&Zq9&YkənV^yTجU $+IGH*(<qf^(^B.` Hm m*qW3$S8; {`κZ2Q\M/se9仾J#i4O)$kLeعS24nV=al8'UXY|>o`XCmgsϷI-BN\O8DTgi '6>hzi۾i4Xs^/P<)ZgainzʲM^i{)~_Q< !ÊnV^FVa~E,*-vY&or.TR=o `|J/ڈ5ɏ裥! `+.D?S0"7ͻW?mUql'A}n^b]jd !LޅM s5@~Eb$0Ͻ>h(  ji_\B S31^ȫ.S)=-H͛+1UR8iP4;W6giQ47+@-,M `~Ќ?h)\ E\!z؋//?!;* \2DjuFARcM6Ox7 ̤\\.>S$D>"3Vh:ih"bPst[Et`043)E@Ch0bOה-xaU:w~0 ꚏxjHaf0! h> $`Pٜ\$RidV]vK HGՎ{/<.2+bKzՔUL`^o39+$P|A]qC5VFm,Ylȴ}O*7Q2315uEgCTvPjM2)  LjaSBf+".hHHdr`clQXy} =Kڳ/oDrXό_?Evu"H\:@Hy?}O *%_aOE/31"?^o\f :a*ckj҆n+pJ(!Gݛ"xn,?b#)oEbV:` i4!hOxS=<0 xF?D.w8l?c[e>5!?YrUc]רD/#CmU\#`cVٲDoB l cƐ7c:(Vh '>Ϡ~G}ND#HpLN;tH3$Y@ zq—2-ĜenHyɂE&^oSC -WޚlŹb2qNgK E>taԗ@,OGv  #2[<#Fl ݽ&͸!~CԞ2R96HLEa[X|`9HtlfS.sWA QzC`Uā\ژ<2Lm _/"|+ACpL@fBLv=Kd]8Q1%3BNYeǞ3>3'-^m,#1G!$H1߇'1]>$nk$20gEpo}8X7SMSp,?4~w.2<|D"¥tχR9rWOB2Tʁ0+K}V_*5FMɨ…:F?=Zc5!% pDsy+nHv,,#p?$9CdsR-Ӟ>3ܠBpهBX[-\܏Ny/>z^3 Olj.ckc](7hYztHïÆ֒g EER# V=Su`Wq=C*D JC APvHRtBhxq^ߒ`"t 3Gg+ڗEhͪ  9h+Mq.!i=…aS-rJqD络 V(!00yp#DncDD) `Ut1'[k2a\H}!TGK0EcpܛgU|AYާ "qzyhFH* |X5>4kAHs5J9z)c;J-%8*}k_c ҡړC é`9Uu e[k)phq3VRQ█e̼Kvg-z4 oo MG+sG@[d>lUdD4+L`Exʬ3J` @C^KRm9UVPBlJ&:߹G2[X)66ߍFjAvB]M\nN*ПnI| "l"q|:sWL1me!nbd Rq%ɌvM7+6|lTѽb~$ ;g<4qЭ;0=|j$NEWazv_5#?_F[ؑ:mٓBXi 0qJˮy^a@W-1*cLy a;x9'o^7>4^ _,]}Y"XNӣEc -l?,E7{/8=FUk,N=T'- 0>Nlu(q% 3{l^^S=ua@A>*>jW]{6t#$W6"6 RMW]aV; { [WQC Psv_̘ "9\ҭQd),I$^pT &3 AOe:?%e$jG GǮˬTơq<6@ b)kuL.;%~:Sa?L?ѭ)o_`$&43u Y-:@xJK[yS+|,veBAL+JeX!a;d~=G~,TSd,)_ʹ',N,f&{q@)[,V[CI+},=Tau8MZpDzUaWفҍb!?WSw :vmtNreݶWgEwNGL+2D]O~-ZL@=y!|\ qX_l {x=. A,56VfMt2R7AӢ*]bҒ {$orN\.a:n2q@] ~U9YWפj]=`&bup7-$nȽ8OFFצ\a KpW џk YZ