composer-cli-28.14.65-1.el8 >  A aU]xȵյok Vl`k$fst> _d`F^S9V8K%G1TYq9D.8_%EsAIkD{@1kK+uƈdx [L"-[ƬQ+mPJ,ː˰ZE۞=3]*\͓ Ϙ?wORa^ID7Ա5xkyURl\+K4c3c0c9c03e6f927287956af5b190ae7f6592475dfd7d27b4a8eed5ebcdb217243f7891f179920a13e5dd3c5cd95dacddbae05f3^HaU]s1,+}CP}f'mՅiij/aܑEq"p+b;QKCN{.Gٌ4D?輠䭆" (Ƀbe|zBT"^6pVs+?d7w5m3 řXƮ"q7eX=ocű1R"^Hԍ'pD H%<7WMa~q@LX@Tʇ?S[Qhp[U`QSX1{"{#pd; =EIO$0x l-0µF;&EuQDEx]wA뛮/J|hEZ64#[52IcѭNȪ̯wE.<o!6E┽pM=sH^KBoELqkufyu'I?Ø7֍%,> zZp?$?d  ]  /Cbhp000 0 0 0  0 P0000    (8(`9`:$`G|0H<0I0X,Y4\T0]0^bdEeJfMlOth0u(0vwӘ0xX0y+Ccomposer-cli28.14.651.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.aGzx86-01.mbox.centos.orgCentOSCentOSGPLv2+CentOS Buildsys Applications/Systemhttps://github.com/weldr/loraxlinuxx86_64 Q&&44 0JJV?V? ++ Y JeaRy1w! q큤A큤A큤A큤aGma*a*aGnaGnaGnaGnaGnaGnaGnaGnaGnaGma*aGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGnaGna*a*a*a*a*a*a*a*a*a*a*aGlaGmb3c1c20d0a02e1b0eddb8b30858e362e8b017420da3ab9665c819b34d2e937e5f26359a839493d24f3fdb404bae535069ef6e41495b11665a879ef524cda0ee4d127bf78e5a9209a9039f724c36ad55c34793a647b1456178f27b539d5e86c00fb609d297b105f9405317572246b84a6ac72f17417357a0dd026a56f082fe210fb609d297b105f9405317572246b84a6ac72f17417357a0dd026a56f082fe2104363787638a044d0df464e806b43de5bfb1d0304a14c73e37cc5f499e61d83d84363787638a044d0df464e806b43de5bfb1d0304a14c73e37cc5f499e61d83d8b61d3dc2d0291e767a1a531726d9cf709865c653416f83269fd12eaa0b79bc7bb61d3dc2d0291e767a1a531726d9cf709865c653416f83269fd12eaa0b79bc7b0862e93217d340faae68705db68205a9e8ce65ece9147c65d578209127182e170862e93217d340faae68705db68205a9e8ce65ece9147c65d578209127182e17b8622cd3f0f784522538be0520f743756b5357c64051a4a30666a29ca785f2756a984ff335d1807b91b581b1ed15c970b9034755b631fd2d4c8c344b7a1da42d6a984ff335d1807b91b581b1ed15c970b9034755b631fd2d4c8c344b7a1da42d64434785cb9e0d3b58cd8e459fed1a33c51f680e7e3a5a24166bd7a93ff26e8564434785cb9e0d3b58cd8e459fed1a33c51f680e7e3a5a24166bd7a93ff26e8560f68e25c3efc41e6179ec5e8329ed162f4b8ac7e1753e0cb5e1a48fef405e5460f68e25c3efc41e6179ec5e8329ed162f4b8ac7e1753e0cb5e1a48fef405e540060a3e8123815e06fbf91fe9bdcf327ab4f1b1a3bc743d7c338eb1870f622570060a3e8123815e06fbf91fe9bdcf327ab4f1b1a3bc743d7c338eb1870f622570848122b4b4860a606b343254b6c28ab6ed2287da629c7cb41fbaec7277cc6bc0848122b4b4860a606b343254b6c28ab6ed2287da629c7cb41fbaec7277cc6bc53d6b115cc868de94ff8e705f5032aff1e3bafd687c5a8bdc3d2e13fe00e9eb453d6b115cc868de94ff8e705f5032aff1e3bafd687c5a8bdc3d2e13fe00e9eb482171c0d37abf4477f47c3838d183acb7bc0c159d557aa8d9a11cf9c62159e6682171c0d37abf4477f47c3838d183acb7bc0c159d557aa8d9a11cf9c62159e66e2fb7fa142f6751210a14431a44f31f81e633cb771d034edda34f9790caa5420e2fb7fa142f6751210a14431a44f31f81e633cb771d034edda34f9790caa5420fdd71069f9b6a5d8868cb7d2bb43c244e7fb6d86f01a4de56e0eb19a3615a4bbfdd71069f9b6a5d8868cb7d2bb43c244e7fb6d86f01a4de56e0eb19a3615a4bba1cd435544bb2a85eb0a3a8166e3be92971c7c7af6db2e2c51dc14b73793abbda1cd435544bb2a85eb0a3a8166e3be92971c7c7af6db2e2c51dc14b73793abbd450be5059673648f3287b41daa0bee481a7d04af5ecc5e03f33a1e1e5542252f86cd22f2743a8c5eb5c1f8632bfa4f16e6fa7379a1dc610d70c411f446ef56daa3795bb140ca9c446725e5823f3989e8a0b2668dd1656c650181de765032d5afc9c67f971f91a76c6f0018ef5d7eb9cf1a31334b1852864d54a09aabbd2fc5ed0783799e625992baec04937b2121f1edb037b7130ece9a6b3ecc22893b9ba411e8aae72642750b39f0ac27217fb4182a936dcfca6c5849cf1592e253bde459ecc71b73758f93fc190978d6213e6b6f2c87f997e888f89c8d30700f808e99e5db1b4bd603340133f95a4ea3f1a4e017961ff05b3aeaf073f17c576e0a71376214e1a1adca4d2eb4a6f12393753c63e3cc83aa7f1e117f157cb09b796dc62aee41f1c60825b55538aeb167ff901abc6f2ca9f31d8f1fedcc935024e78de4189f908ee89b416a0d38a25eb7f77250a3018230a46f29d6969819ac5158f6489720166cab981805d6ec8664ff1df373c38cd698f364f2e1614d4c95b128dc2800dfae5e6f639be8d0f4b1d065dca81facbab20c333d2c9109c3ee8802109061460790rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlorax-28.14.65-1.el8.src.rpmcomposer-clicomposer-cli(x86-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.3aNaaim@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.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- 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.65-1.el828.14.65-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 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-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-89fb7c0b982a76384635d700abf946045082e2288e262b9020a3b3cb88990351a?7zXZ !#,] b2u Q{LRLXƃƴR,@[̷&مmYd\8hk֙80~DuUt H8R j0kgBf6"G%H2t= L=cC&>dNQ(!E!0BZat"lA)rs0-A73Al՛ 1>^B[ZKV^ql6J'GjT^bG%Pgjww7pwAO>J%Ļa}{?KR$/#.B`50%i@f7SvM]a98j#+wȺ5(vj[FJLzt=JR*>\`vD$w: {Sa8h_Hr'|S+I(ц_أ!Dkm{G8EBw?c89JCW&E?aóG9~T F: vuOPcVݿºOvMub.?'%)ٶCr1OMxQ[RеX9IY[w+ٯ 8=;/eـ+OGX FJ,AD#a#+ZDQmP(MHi0o)yD %R"ήwrɼA+䶊@ ǃ+jU-^xr4U"8тӺQ9UY?ӸE+kQ%:^?̡%āgކj!9h"#Clj!:3t?y}2tBUl+ q[Lrf\ e [Lv_:mgY/I6mD+zg[=d,``qP~]kP/["ket]F(() L7߫b7;R-x#&CT P*|dg#젙ɹD'TW} 'g$M?yկW3 IaqKdX=Fb}DˍQi!xt"=68.fY9W<5__UGOw|Ǿ< ˔y]BkB-,="jq }ηoD! I[h2+t(pQ)+{W.;qg3z[ cwL~w5|eH1ؚSn}'J Mqs-EmD6ڦ m\kx3Ë~3GGb7t],vb 3#S92QE[fc 8, }19tܡ;D]Β0pH$#njؤG2iN>psH$R$n+g&wNO7=#&a[uT6ߎתDjX#W糬0Xo':iƪس]KN U;Hs$vĊwm-b/7|jEb-A)R=,D#,z PbG{ 勩1k+x Uy#>r93&=@GU}DG% &}QuGI510|d{СlIuٛJ"Ȟnߵfšά=f`b~+"@ka+Id_)~ۦ $v2~.s6 r{5 h. =BsqaFh o:4EM& 3Ʒ9>!Zt(W%@[ 5"'9p 8iAJv.Θhs0^^4^e-duTO7J)!4zɻH0uk9v ʾ#b&}^9r{h1Ē-0A3/7FQ6\,L$e_DFCK˘e4s@',THϮPm_Y\^wCpA?'U4gd.٬Fs{Dr/~ j 1a7|tw8&9aTײb&ZZ}o`ax=RAuV*iq̮1@`ߖgmˢ hUa5lkn?hg,jhBP%eZ$XA Z%]aw8=Qn)4gawuǓw 7oǡI;0Q B񖪶^e-̢nWY)4f庁߂?r m(ܳ]߄` Bn&^w"$C5w?9#4oͤ $dBV( !bÒqk:.g! NPdhAGp4_J`znQpY V zs>/}uQ⟾p >č4)[CBDv˭K>- ՉapQ|)Aц,gLā7|{&GI|qC/lbKOh0ߨoCN~QIwtQ@^M4[cq#fbÅ;o]nX)}sKm9l9ݦ$TَI ι@lGE q_n dEv!bdv[7yMƞiFu`9_g+k5ԹٚMӓHA)on >r10Ikop)?M<2nEW.Ѫ]p3qAأ>F]V7"0heQju΍gb!5Jӹʿl&c60nw ؊i;R+U yS3BUd` ZfA::>뎫 K{"F)8 &=ĩ0v@!\/d4>BY8%|Eq5i&bt&?΋yF5'8&_4Ӧ-F.~FJ?D*~YT;Q:6@ XݼAQpo҅\[q(N%%M{Df/Qr:Cr;ȷRPX,v.ϙErj&{cԐ-[`"3rfVjcM#iǥ 4EG$31C7G*iҌ+a4J'j2Eyl%vegr*$r V,@ p[ ڵz4"^\iO}:? .V G"uLN7 ɞvs'&YLpj$٧7g]._!{Jr!_,N08ӿ{NRyzw0iAbwrMk);lHH{6X}/iT2sLύ%>߯}h$I?W3~6Q]w$:\2sFgh ~{i \t2P&VS{~aH;"uO'Mq-(u~G 5:Lʺ"*);3\;p067dUԕC M$4Fc%CLPIwoC CQ;9=bMT2+2uĄ3o RLx)glsj3i]JDClV@uW{@)9eŔ{Γ8 rŜzڻ6lT^=vA@cIDkCNt>xy&+FFݜY507 &ϜXm;q*iB8 R8X ),+V5҂R>x)b s ޚw&4:Vĭ*IEW^Zv%}3k @}&PY> V+MN]+A[4 J#Yds n6mzgg)O@Hgy 2U 28jk[1!&=~}"6"Ak?f}%2:|D8LӆJRc ,9א&j`e}z t.#l3|0p M0ph,qFZCj~zQuG(Ut|d}0)ZVۻ4@YJ#C]!"k0I+4硯 pnAX^2׊ AZq~hO`!=C?)X-VsAoNLa=3c8H>:[8N=hi]Y^U^HK:=b:rH*3ևB:O1 FhѣCK7K+Ddj|2<`;uoV%Xq)-Z{+Q-H6Ѷ$NA"%y!֛ޞRG47!F%d'&$$>'YgD<;$Ѕ|Ov %;ўx98%7++y5mj (ƒRjGm閠JOi<߷9^|ū\`ԦV5SuI|C _T[%W9M#QY`d59y%҉>Dz ĵvJ"z>=? 1F9.D >6Av[c)\o5]:AY`U`6`yV5ču_NjpN~(X*┗ X9 uAX}`BqgXju \J$P=K2)čҎ]GfxUj~s\"sYg 'YMVlab5/7ϸoa7<m2rƓ(Ksn6pDg9:1q(ijd%f{C{Oy&>x;K? D{Te} ܸ4Hˀƭ-:Y3 4W+6f*B gR6 S&_Rjqs`a?1 m5\d7">"(WqDXDUS'UD kzJZ`kqB jfFV H]G9.Jtť{M ;?`>/7_EUwWB *rYeH*KfWd\C͏{aqF߻CȘS2h8I^UϢE[ȉx"]ئ 4m}2)q :?i@3ބ؏ .ǰJ]cV9iZU99jSQI n4+|t*0DKV^::,דXkzb1Ž 3Ix?N8͍6aþ%@+dVDz^T?+& L'oc%19LOFPޟyx,Sg]6X ׳Ngۯ)NM$>x֪Ќ\,l[>.'}Җt ]Ӗ]t0e]$~%2Gg 邞H;II<V&njZ̚>x``M2?[k0`g" j$s>F?9k$!:v** @,sw<}/~傉Ԙ |q>r8Qw|KbT;zOozX0L!F*)6-EUێEO猲. Y7N;),/=NfQK*o}v h(-7I thKklUIyeⰧ'j?vVJ5IЛ9m M.FQ֟rFRYz9$ȐƋyu)^k"k?̓$:I(=V}޹r bɃ"s3a asKtm!%8^l570S ډ:,V*?A :D@#W4!V1R+ `e)>eo|"_I$u6,Ͽ]Grq>cQLG6ڼvu:&]R"[Rr nq-BZP_xX r6\C$  IqxSY+F >;@Cye;Ow|޽xyYCX:͚ƺ@c",Ѥи5݈Z{l|l*,IkL3ջנ}π} $;+vDQv 2qen{O%FcF.EۮLMbtoEkyp}-zBš cjlk#.nPT A+4Vk4(mf{ѦH-c-QUO*aCݡ}1Do\fv$t5G#`J2AZObf]6Wп0d3H$o/jbrF)0v?aCc|+˚~{+qaoe43y+ f N5{Uȟ3L#E#ދ:D2!ﶏGɠ|pC3C?M $od8JcE-Ϥ<|77 qXP2"?م :F?%b{( 9Ӎp|Tu_1'chmSh(k!.@h}? .Haur3BuԇsI.p]WcX>"kVS2AcQ;{`EC}TszoVH~] 47 2K=7 B߶o9/ڐԤ]"1i𻥜o\*WQ$ wz;f(I^G /Ym><W#tLJ>ً2'z35>Xs%k6f%H~[kjQ-!>1v/ 2~7@@#aad22m"7e*oOywЦͲ ]crh5_m7480yk֋#F[Z(]@LQ%V%DZw qۋkţPt-@b^ c/ 'T?NlH-rI3,dRaLRV|މ8>}.@TRςs-9]_~|2)X^X o?u<]9G,(Fe~-HF@:cCqzԙ{(-Baܸ~Y5SmUd|Q cU6Vsl55ZM7v u ~ronG@UHQ ]9_b>j>}V9@1 0gȺv} gk)C[t kĀ?7Z~?ݑ4c恫t2Dܯ/@9،xj}U}oj \z]کTű9 :ÌqG4֜Py2 gʊ 6d+^_;XVbsqį7;Cc5,_=D U~r؀g Ĉ8*0Hɘt"4:@>[$G*:`F #`D_I- p  ϻC41ozeg@V>I..c,](>0_} *9JJ>G ؓcUz<25L:v.j9OM`=&HyNs < #S$0WdF:6Lm\.Ov 3Ya%ũ .M U68.-,af o+KsȲcY+d; 9En ǦIq/(5%F|"6bbdڴm͜>ggR,bXZyYohMbJ^gxnJ`X>u *,bGbq-Ƈ#zrq?c|ICOȦcHCqK?*EqQ F17W~XJM gǰ=Y?=ֆ4_}0BzvVg±Po#G?IwGVsM\K*䤏/ -Gg*CxGFm;ME"-#I_m&$JU"D"^LUMO0FSaMvvRO;<%Pn&(L;8魭]tjf$@3A:WOq=RƷaOc@'KRmމAwEPL'~|PTz&ѥa]3 >IۼP(㕴FY yQJ)f7:2.FJO څ,ɘF/#g 1Cgz,zSY|iLd'#$VJ!I4yGgnؑZO tAk-JYS3|GPCXQ=h61x؟D &Y<]O:`$yZQxO1[ p}@ ܮ==OlJWcwx#Y%RA9WıQӲf%?g_?*LpIHf ͓S4-Dk(6R'0 <ՁTM C" q9vyU`w)5ɚrDkuOƖݴ}K0JmiMEdkA?L8|e@\~i $wEgٷc` @Aa a)P#]פ ;V?)#5CIAdU!Dǧs&$\Ą uKlW5:IVޜV}1Tƶ4AOG7Jg߈"ڨt+yˇj9O1DdBTv! Hk-n G<K:rdXޟw9?X9\a9lVHH%=a}h@@ow#T:%H)w[!ZFS䵪N1*fẉ. @A v_*n.څ8mpd¯+w "&nK&~0uz,l|QJ"E3O5gum1ҷ-1ݸ7 }>H)h~ڲPoN|N,,6%6j6{v 14dC<(yk"/_B6_9?2gh<4`军2#K2Fӗ><ū}RHmi&$eȇ":4RCMM$J9ɢCTfL _@#W`:CaXt!Oױ>Mt6+/U&J˖Pt.;iz3 2+i}GeAث/Xy0 ׷V~ʧ=$EyK_C3P1BB\zSܥT?K W4ٝt oQ}k R2c-6ۥn_mb \: eIQ(0g\8O[MOgS<ƒr@4"1X驲 bWt9ʁ3ڨ}YBI_S<2wZ=vPZ2bTpFnvˇx6w|"3\ Gh^ȊLƎR>1H!gr_1cJg )Ib)JU;]RF4mcbE<'pR%DJ_j(Ƈ%"}@ A 1PF(YT.ʛ;($T!X<4)ȥ]LL ]T-޸#6Jl#~ x!+9ase6ᓷ;BU{aDn[ؙF4_qʅ_ҏ0(3Z)*S)2;ŏ;+W©NVZ3GJWY2Pj,"[a!P$U o#.737SM^Aشh(~Jk%JȋH ,pϣ;Ds68X|CT{p $Rf==6@! 8c^uPE{,WM7# )0AZNP X8#^ \M5C9YrM\2w@]y7"U\g0@A-1߃ ռ)`KgJwQ~47M`xpmjg?Nt߿r )Obck9`f&V Qccӫ:Adklq!rр)\nHHɜrUa 4lezX/ -5?g(>[əl̙|NkK3 LI;&uN11[ʇ1- oig]ksdܺኂ7x`[tW }{m<4nؼ?N$ 6qmXMHB_F)`D`<;3sqL0Hoݳ%Lf-UKAK a'1.ܻ'Jאh"ǖܬ(ޚq#ZRx9v8(HKYb3j6abB{yz}腝4{rZ t2[$52N]*։45X%U$|f3}F]2bVpk`$ȃ0 o F 2*671w`x :~gLI xMqjRQ\D'˘qU]gKWNLѦ=})A7u^(vccIV1{6|A_"ߟQ]+wψ7uhT3p!ΐ >x *4[yΗfIKT`w?ØrCI*#jE:PFk:GP**vܛt|xѬzl6>ngw#B>ymˋ=@9;km3`o* DĄ39kH6C_q{}Ly5pb "Ll1-?{dw ? L #USޑ&?a<)(> M[0"YJVG |m%3kT8@"'X=M kfb:~$QB&pH~6ȝ d>-Gp5H .ex!`ʻ9>.5ۙO%J9x"*漇z}yOĜyWWeTwF6^JGL.jA&Ճ޳{;fi09 _oYbTKQ,@pѷу"~多&Ǩ{Vxn0'&+;9\fqd*G2|'J\Ɯ1|_0\i!HfjS(N:<7GH $Ap{Va9CNƅ0P2 e9h?0>0MiC#cDv y;m45pic%~}[ a#B)I#2)̢Ƹ3^r00@"K g?$~W[B #\QDQ%߁S33y#KT0?ZYwukFEĚ50%YlxaiH:(` '63*~)@jP2 *w,!w(ouE4=>,d[ I!fHFԌ¢L^SͲѴ3`;bן9}KY-UXq_.Pq[mL_GoW s),8 V8'Y1D]_Q,s+ԫJ"IϤZ%dqAw7b r'i$dra6X+dxص9@^mU5UC? /q nݮF8P Vv+jn:TV4͚:䠻h»ΉH4q}&D9]5q_q'Oa#( l[z G3B]HX 1%4)(X6UFF5Q摐m8<WYlnRT?0cJ_ [*.n^A&4*S&Vi2Iypv|ȶUQkdF0LuGrxXߥu49k-0Wi]<+qmKz򹁷0QӗikT.e ]?2E0)DM׈=dħ:ޯM ?iƻPRZ[DPlDS=4zDRkM4n*){`4 -K ?ΤZ9((?še<R$N)ҮVKT? $#mȟ5'I <'_J߷xW2p-],W[^^i?Ұzs F(߾D.H}l_ٷiݯz?|(nJGDOiD ̋n2$8ġ#0~/g<\$DZ^t[*Zw%'Lc:/U"yp{=\7(C.gtX }ģ X?`0b;z7 Wi{E6,,eHrB7e&ɅUrdǹMKE:Syk]UeY Gȉ%@R!Ve3%kBIq?`d9҈}Kƪ{~&:wɳ.# 4  %(T5 LqtŸ%k3$z*'`Ah1$ V\Dm05D34 cDkƫc}1>;5#X Ǣ n }9]ʉEvꮙV>\]iHwQ$!~q/LL6otF|aQP޽PYyqq~XP>++= 9)jnh0T^5wXN藮 fDbt_ ι\<||'~V Y{Ӷ^3=I"ZT"7=DL^5;k ~Ñ\t)׬"V,BRRm6HLh6POoghe6H־fsN+g"ӱES'5^HIg}u|_Yf\\50OgݝxԬ*[rLܡ$@a\D s3n|GxfCL+ufo.z5ʉفƅ_:Sbu8 6 uC.mOQPwPi V6^g9j@5'2?pڸj6+?$l)0;+U|L-N@]&LΒcn1/Xo SD4&ce]\vS03jCx ;kL0m?x@Wc37cT \;Q:1RjY%An(XSWIJ) kzSϚ!q:5-=ҋoa}F)Jvs)vTy!*t1'?aVbow8,hq/S-4=P4Bonq?pʭ2~n4<2zUD &a?5KMHF=uH2Zٯc)OYHtjެ p!q~G<ǫLvT70ei)-ARɘP02;u- >Z}. 9gEi kLK7Hj.-*z蝭XZH[ɨ67tC_>,n1b٪f@m!ytzVt**(xc[v\oyĖ4oerݮf*gCG\I 49-xB_ k?za9OSwQK1<H]B";}(UPW] XGئZ/ypwVڇ^۞uApӴ1,gknLqs 2vb\.n 8U߬TB irHωT>ƴF֌΍ӥsWh#Y@ ikVn#B74,P2Pf?)dAiCx`w^,nwLW! &9DG>7\BlǮh1)zH2JÔ84.)V ,~kvuw\a\p3R}EXG|6yd % P)C&:WGCfPPl('!c)C\X 1H~W^Bx/PjY"SlK~p=:zS|Hѱ;T%]샾]j2;W]+b޴PIQ? DxC\_8XMC @o8tKңJ7ou̮N.%iUj6U 5#ODWݗj)OT|CbEv9vD !~ܚE;{ƱJ6U0 .4U4yG(d.RFn̻hSlWǥkxl4gIbɕ LQ `xT(.JI0BpFzTzr^vɞ]jk<Érܩ@t|ʿV VbƣR(Ep50.*eL'=B"K|oۭqvK`H.>,\}<{,lPAي*yϘ)e+Ih[PGbm'%FOMC" AV/ǝLKrFtsF %ik -W*ˈUأrnA}J'X :qvYI"GJqh)أPeU炔jm2! 3x8V/y|peҰy x4?~Z L# k~#e]aI6 kY Q֣aiBэu޻cx|cM(|\"<4scqsK"99z&*s~1:N?a[r⭍{ߠww5)go_!yU1o/}! ]4}4Ӱf`yqjOgv仧 -86ޗ2o||G V  6HUj,q0-A\`Ⱃ yf" 'q$?3;6:r3K3^v-]^Q]d_j@

8BɦM~*n;YɊ-IA 2&>aߙ_Nz<^s*OsG9P4$KBǴ;C NDRӁM2[ kRN$+`k䬒ƃ1l?oqCf7n#&ZyoNLkbmꁿ$v*|=Y%' 6 {?危@T~0&ЯBDE~KB@^Լl?LޮֲM%)H¸ tl+Ⱦpf< |iahh '`e|(刣O2/ l !6.R{+=$ pPRީ[  Ije^AA5jYJiVcME_Lj qE*oHVlHeR5we;DAM>;yʴ7jvɎy!bq@O]Vo#p Aj5i.uRajL2aJ5m0yo P cs1xE3]{((=n?$emm/)|RC=5fV й7tjoM">8 epR Ӡ TgGm%MBm9[a&pf+ ~-l Dǻ'L1IYV{gi+`3x& ?X]Q:a7sޙdr~Ј?VXuxr#ZMgܑ2]-c_eͮ8Fxܙ^unSKדTu,fOrkq}،(6td@THbdG)as".";$aNP?v9VTg=}1ΖTgT "i E*^kXq:lv%l@J%H"-R'{$DUG"tBa)RGzV]_*[;k[;T0ލMpj*bU5~߀7 phSKC+W07Q/9ǩ^@+1Ku/g7,yԶo1?߱p$R{#t+/3:*}C \cXX:M3-z"BA9g58d]!>t" 㩤+KB-nDHnVm.s 0d`4fUȫHSNK @ ErH2*[*zjL۝Êd}7n"W.E~d)@$h]D{g`m{yLjY<+0mD{-Oj)y{*R'(/mzOKSd/"}ϫ/VynZT,i_@9wʃ%Bp~8NԆɲr("|3klf fSD+ `L()ND%>J\){؋,oO #o 7BҲ \F.t.ENea*#sHԖ䙳^Ul9\SNkVrCY=漋lsW;ًQz#T]N#lJ37AEIkVKۤ|B1A-!EcKy >"/K QSdž*B $Ap֫@aCSo%z|{ý;ud3.R2{ϝylK feXKhӮq]u F&J Lm:c,Gz,@xRxXc=|wWZB.nΦ4 C**_4@̉.H |1#W|@EЍ/(Em~ą^N?^2ߠ6 Jƾ.9؋XzWߴ-V }lgejdY X{4Wgεv^s,X+0Пv6Al{&6/YW*lv?GMbB|I=Z#JY1i=.mMB̓rty6,J ukBѴ;QFŶ8 aKÎ]2} ŎgZa|XцWI3qSpd$!R8 (ӳ`8q @s4qYMg?8V `ыy3Nb̪A"AnmVNC=ز1M1y;kuO$x@so/C*bw=L .'*6 El9'; l-Ck(#+ C#R(} 4&Uot% L i7HIH(L\es4:ϥ*&%F*GD<őO1IF TSrGX.C賵☆g(H`y2.&Ow>%_7:Sb@6m9 UH 6OGO\!Ms`nnIlH1D4&JNr>Jnlg+~xFTh^&TE" \0@y?xO苝+?/@=\'ӬR(R:Nޒ$T3X/;|zܞD3ޖWZƼ.VdU094( KFZ'݊>*L^-0gӄٳøq|P ~ UT*eXqZ5ϸ\75M <{V~F%̜=+ 4 8Ye+=s_Z8Q !|_0fwsݢ"`=յ3z}I\i̻TX#6+yǁXϻ],,iDlVv@I8 bN[JDZL3m OJ\)iVe6QRF\jt1߆3D#ȇ(٠ zDg[M S*;80Ux DkfOx4`-~Is0Pz b7~xjz"A} i~+O"Mq>K&trC7h|[p:zFMR7f"@ŨhbGPG=GRoN=E/;! S̨w h-BDhxJ^'ϴ>Iת4[O)D!ipDȥDOotb$>r$~kߗ=}!QǤ%W #e6y&pRx@H|˥^jaC[U* (,m6 Zʇ#}!A%w ^,L;O cE\"|Ͻq9L ߎ>2 rUѤv-{5&*UL>x08u9E27fAqp~`bը-jRNȌ3qer;a:L+k">)3[<]늷4ujRTT/Io9ﵜo,QJ XwGjAktY>ve҇٠-jwCXuP0cZFFA+Z)g/d[ #FS?_ oY:I`hp!ˏ8LzW7HXZAP1W\muW13ed`Є~yaujlWufBcРӴN{2T/R /fn@5)5s(S8JSx7[Lr;n4MSVs~^J*X$9ahX\5a+uOؼ-DHXC28K/uKP)#IΆ(׃X2Tif$:&QʟP(#}7NRamԮcCVe,uƬ@܊'nCpDq" X-p撑.NJaҷ/nE+A[d`oM3<@cE w Ɖ#)* AW/k`k{ c[b'y:DYVMEFM#}77<6չ z0!0Ik Bӯt3C5.\-6%ZG*49wJ[8= FK4Zv$Ph6-sgMcʻ3 Z̧w/9iSm A3c-yP|,Ҥw#(s8RpBa@R &]/ :ٗcTqxq;>ND^8[J(#lMSÈ Xײv&L_b{2I'_%K˻m&oqYoh]+$R5N\.k77V7HTAjd:e4ӞuY'g X l 9pQqKvUL Uf2>nK\w *pAT⚖KbCa <_,P9,\|3`WDQ; nMp?Kq ^PaM4rF)G*(|:,&TdnJ7}sr}Vbz{4YXC<[,>T% $DXNOVCl?K̮Y6,zL.S?ty0!X>":(DAyA.g&;v0;׷ R ɟr zۘIJ9jj5Ns{Hx@d7-}|=4ٗr*s*hIw0.7c*]vĴ0X< iVZmn[6DK)3ST [j68kKo̵WhVYϛȗQsT=Ǔ[+U:9@xxkzЅ-w&&14#dpLF3e8+A.Kr &4aЇ$iv]e,>gZS)pseE]|i7 p Dǽ#K[$0{1^mPJi5G} ϋkTt,L~Gq8R_0TP Mܡ#sC pt { *Z^U,"૭ӏs{憖XF=zΖܛAbΣ74ȬyUSb5g3w@hOh-^ /jp o\ɯ&rT3]=˽ coSe-~I׃z=Z9|4x1tӮDmC)$*Zp12GS'|H!jq"(*D,j yTQβD"M!cf Q^]ݖo*Ω ȝJ1!tSӌ@et͖=LU 3K=IߴI/G+WsRdɏ;;iTxVh:~+?~O9mfɖFQ+ p;㛝vȎPk 1y4ͣbDܾ`"Z1( kջx1H_!,R<>d-Ӓ~r* $tpS. q2T3(HSb9ٖc~Ljy#Ւ!Wh`enW sZ#iOE92ݝh-2Cfsf7IsɅ2X\ӃX9=ﵔQ]4Ub_LYWf*T]r*kB3WY7/TI$źm\&n)ު:Po 7dt "vkigsS2.ʪi!(>g={~l t߲U!ber/m.?c Z5JS2F{sd, _|o65;[{f4{0K B:r{vmwOs{4UXq(G|{+v_ }AaH녋3X9ۉ7QÊԪXg1iˬ<g[U浶 =ͪd`Z0F*”O E_!D!mtSۻ=S }$UKzF^үBL =n!bL{=K_vLdC󣞵ѧ<|3;\VvX\n!M&jL}:4+gަ6߿Ӥq4w(ut8td~*W)J[ Jlj(V**MEȿ,0 FGx ,}>fDy )l>([D6cn#YCfV[sŁsEtu%T2$d.8/w>O~/+f&FUo6Ԝ \@8\pv{JYmėiBcN\${ c \ 2&7O椪lHl--;O'jv lZa qvY3{WGC;!w ^āKM+  LM:7.Dyݗ\ VX܀it40x續|s[c[egO4]Х(>y_A} p~jSRъW赁$W8A\*̞N%P 8-lڹ_ĺ$7D TCr'S,XU/iZ-Q|#o'vВQFpA/1"${$c,U#M p,(]5 f&~uꋨW։я޲Y U'cq077׻s\Qt#+&nʷa'Oyav 7I5 ):Ȗ%qi$͖Zl!;*v aATS5Pr3z@w!i⒳jq@62/@r_RU U/'8eGsy&mcӫ b\c߱;d``9<: * @w@MFDz/#}Wn-PtvhpIZN j⚊?B%v/980hU4/EFXirK"[?W':RT GjءA͒/})/fy#Tr9Nl oljǷ\iUIgG̓q΀ýY&{ &S#(Dlj 6yβ7!T7<^7D ?] 8vp1h2 Z |UG@(oWSDW>fT$qHh4I{GTqp;ݏ|k;Ay]&0{Q_K 5  YZ