í«îÛÿtmt-0.21-1.el8Ž­è$>èì£dÚ©ãóâª[Šè÷6 —«Ât>ÿÿÿÐŽ­è=†¨?†˜dèéê ì í &îØïÜñòóö&÷*ø 9üEýaþgpZØZ ŒZ @Z ¨Z ‚Z ÜZDZZÈàZHLlÿ()809„:VGpÄZHr,ZIs”ZXsðYsô\tZ]uhZ^x\)b~dbegfjllt„Zu€ìZv‚TwƒPZx„¸Zy† “†$”†(ƆKä†Q冔Ctmt0.211.el8Test Management ToolThe tmt Python module and command line tool implement the test metadata specification (L1 and L2) and allows easy test execution. This package contains the command line tool._W=^buildvm-x86-30.iad2.fedoraproject.org•ÒFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/psss/tmtlinuxnoarch+3ê|b¸ÐŒ.*ff„ß*z°“÷XWÚa ½.©í�þØÁ¶†Ù�Ô/ A�¤�íAí�¤AíAíAí�¤�¤AíAí�¤�¤�¤�íAíAí�¤�¤AíAí�¤�¤AíAí�¤�¤AíAí�¤�¤AíAí�¤�¤�¤�¤�¤�¤�¤�¤AíAí�¤�¤AíAí�¤�¤�¤�¤AíAí�¤�¤AíAí�¤�¤AíAí�¤�¤�¤AíAí�¤�¤AíAí�¤�¤Aí�¤�¤�¤�¤AíAí�¤Aí�¤�íAí�¤�í�íAí�¤�¤^ßy§_W=P_W=S_V3_N_VRB]�ãl]�ãl^ñj_V9v_V9½_V9y_V9y^©‹ö^©‹ö^•j@]°`]°`^2äë^•j-]ºpÿ]ºpÿ]ºpÿ_V 5]q”þ]q”þ_V 5^ßy§^ßy§^ßy§^ßy§]­© ]­© ]­© ]­bö]­bö]­bö]­bö]­bö]­bö]­bö^ßy§^ßy§^ßy§^ßy§^ßy§^ßy§^ßy§^ßy§^ßy§^ßy§^ßy§]r&f]r&f^ßy§_)‚§]¯Ã]¯Ã^2äë^DÃ]¥×.]¥×.^DÃ]¥×.^:ÙX]r'K]r'K] „G^ßy§^ßy§^ßy§^ßy§]ºpÿ]ºpÿ]ºpÿ]ºpÿ]ºpÿ_NN…^ßy§^ßy§^ç¥g^ßy§^ç¥g^ç¥g^ßy§^ç¥g^ç¥c_W=S]q*˜_VW{848b1457a6367f481f3d1d40f62b421823f151bd640a19292cb77762a4986b897d8b953241bca5ec0d6af07fdbcb8300229559fda3eedb628031a66ffc4b0600fba120cd55e9122d2e87948fc10e687f19853f8bfd12ea99621bbce4387e27804355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8659863a6070f03b53f890814471eb1914b7f274038bebd123af0da80ffe680fa3a7641d91a70153abda0b3c160c645f49684a707c49f34daf5f92d6e2016dc275a0e655c2c55deecd82eb93911b3aec9762f67fe278f45844bee15d7a6ea133be7d8f91fbeedbac1a37e5469b2aedea05b46d958478ce1c5aa52ce0489f394610994b7583bb094aa73cd4d5288c5a10aed64ee1b2e4421831b16e3767424aef5384355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86528ee62656dca1849074f377dbf174ff89ded78777fdfb9252ac701742a3376964355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865372bb294ca3f9dad6184c6b4e7616d713703f15bbe49ed615482a61f7d650d8d4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8656bb0cff047cc340b2e65e4579f0a2f121a98c9e3c3ee93d784915071b02fb09e4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8658c4009f1591c73c1569db0bf3a166c3ffbc2e2f9f283d68ec2fdda4afb28ef994355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8651c6d0dd4490694fee24d51d31c0c486a5922508912f61dd317aa1f632535ce456e1ba8f80e0bcd0f7fc5829b390c32ba7a41b5d30437192e64a793e5e391de1e5424f428447f085fd7caaee08f00444be8608f1a9e1a13978aa030e0e8dc2b44cedea6ce5e8e71e74ca58b787fd89524696ef3417440edaea481e180169d787c40188ed9618965bc8afb1238db1f30c4d567c343abeb82a0d7fdcb65ff744165be70b2fdc8d5e3fa6eee1317e245a132f7627ee160edbbfc9811c77ab35b9e06a4b08606cc3260877d2ae53cfa831310bbcf3d375f28bd9a7ae57919c6b6019a4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8656a6e2bf1fd01b4533b755b06cf3a3088a9d8ab738742366f3f5a0aa6044b8a554355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86524652b271f7e21e359d87e379f573b9a12c4c467f746ee25756fb8b6a673e488a4c03d29e2eea222359d33d5472eb93828213c139d3c78865f13865a2c4254e0ef048d29d674efb8f459c5ac735a9219201ae368dbdc579254dd6bdad685ce284355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8651ba14ae3e3d556a25549680008642710939824bc28e65b3a61ffc37a64a9df284355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865d5973d0154bd272ee1bb2562f0c800fdc3a6c22378f887dc8812104bd9a5bca54355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8656a4f418c1a333801953b1f5df1e615dc8a81411188a26b8ca4d98b59367541de09ae0860919cfd5362916c0a69d3e73fdc11617a9900ea2226f8fb03ee72d4524355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86508a36ca70f8dfb80372f9c53e10943f07d690057b324e25269fdf66283da07434355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8651b9db92c872165f1e92bf46e4ad5e12be629e6ae8f5b9ce592d51e14ede37186be3707d90fe17f92645bc321360a8ce69b2ce651e6ebaedbc2310f6df8da9879799d6329412c746bcd268b18c998b0d6ab77a85612a7927d9c24a782d2fbb4d164ca0c8ffa1492e4db71fde6026fef4ef0dc35804f87e8a78022cef31f232851add5ef9dce723346a38cb6576055d6d3d94f62b0bcb7a13f4af249090bb3da724355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86569b758bc08334db55177b8333a3ab5474cba8da1bc1a4928b72b31efe4c1ecb806402bd2c423fd7e9cfd1149638848050f6577f4d8b8eb231fb2634ac2abf752f837a8af77786c96d68a73f5bed81d20ad1be9fa812d2498391ba7fd67ee6c6277253316223248e0b56d5b79a8d2a6af59754bd6bed885eaab3259fad10751052148b7bb6199c585f066683a5125d7b5d23e277bb9f1d87eafc89575a23cc659203fc082a50a49512a49a93234337b177b1ed70398e5fee0b667770372d669e8163a180365053728846129f6cde59d4a1e39c9ba4badf3d19c7316d1469a65f9€rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottmt-0.21-1.el8.src.rpmÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿtmt@    /usr/bin/python3.6git-corepython3-tmtrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)sshpass0.21-1.el83.0.4-14.6.0-14.0-15.2-14.14.2_V À_ @^ãn@^ÔíÀ^É@^ÂxÀ^©l@^˜HÀ^„‚@^{GÀ^x¤À^hÒÀ^SºÀ^þÀ^­@]ÀÀ]¸)À]¨WÀ]Ÿ@]�ËÀ]‘î@Petr Å plíchal - 0.21-1Petr Å plíchal - 0.20-1Petr Å plíchal - 0.19-1Petr Å plíchal - 0.18-1Petr Å plíchal - 0.17-1Petr Å plíchal - 0.16-1Petr Å plíchal - 0.15-1Petr Å plíchal - 0.14-1Petr Å plíchal - 0.13-1Petr Å plíchal - 0.12-1Petr Å plíchal - 0.11-1Petr Å plíchal - 0.10-1Petr Å plíchal - 0.9-1Petr Å plíchal - 0.8-1Petr Å plíchal - 0.7-1Petr Å plíchal - 0.6-1Petr Å plíchal - 0.5-1Petr Å plíchal - 0.4-1Petr Å plíchal - 0.3-1Petr Å plíchal - 0.2-1Petr Å plíchal - 0.1-1- Adjust manual test case import from nitrate [#319] - Move the test convert deps into a separate package - Support importing manual test cases from Nitrate - Merge the non-zero exit codes for linting errors - Fix several test export issues [fix #337] - Adjust distro checks, remove the dry parameter - Generalized Guest.details() [fix #310] - Adjust the test coverage for tmt plan/test lint - Update documentation with virtualization tips - Make sure the duration timer is always canceled - Merge the new retry_session functionality [#328] - Exit with non-zero code if linting fails - Merge fix for the double fmf extension [#327] - Prevent koji from trying to build packages on i686 - Retry requests in case of network failure - Avoid double fmf extension when creating plans and stories - Improve the maximum test duration handling - Remove vagrant from tmt-all recommended packages - Detect beakerlib libraries from recommend as well - Simplify packit custom create archive command - Make the httpd test example a bit more interesting - Append dots to fix tmt run --help message summary - Document multiple configs and extending steps- Move libraries handling into a separate module - Adjust loading variables from YAML files [#316] - Support environment variables from YAML files - Give a nice error for expired kerberos [fix #57] - Merge Guest relocation and documentation [#307] - Describe essential Guest methods in more detail - Update test import story and documentation - Merge extra-task as summary in test export [#304] - Move default plan handling into a single method - Move the Guest class from base to steps.provision - Save root in run.yaml - Document L1 metadata defined in the discover step - Improve Makefile editing during test import - Use extra-task as summary in test export - Mention default methods in the step help message - Handle invalid url when library provided as fmf id - Allow library git clone to fail- Make the discover step a little bit more secure - Improve basic and verbose output of tmt plan show - Improve default plan handling and more [fix #287] - Adjust the compose check retry in testcloud - Retry Fedora compose check in testcloud [fix #275] - Update development section and library example - Support fetching beakerlib libraries in discover - Add nitrate to the setup.py extra requires - Add a workflow-tomorrow integration test example - Add 'duration' into the test results specification- Add virtual plans for supported provision methods - Implement description in 'tmt plan show' as well - Implement tmt run --remove to remove workdir - Extend the login/step test to cover failed command - Do not fail upon command fail in interactive mode - Implement the internal tmt execute step method - Move all prepare/install tests to tier level 3 - Merge the new manual test specification [#247] - Merge the new L1 attribute 'recommend' [#265] - Adjust the manual test specification and examples - Implement 'recommend' for installing soft requires - State explicitly that execution is finished - Simplify beakerlib template, add test for init - Manual test case specification and examples - Implement exit codes, handle no tests [fix #246] - Merge the interactive shell login command [#258] - Adjust support for shortened 1MT image names - New login command to provide a shell on guest - Add support for shortened 1MT image names - Add support for running tests without defined plan - Ignore save() in the execute step unit test - Update the default run example with fresh output - Show kernel version only in verbose mode- Use emulator_path instead of hard-coded qemu path - Improve a bit the --force option description - Use consistent naming for provision subpackages - Add 'mock' to extra requires (needed to make docs) - Move podman and testcloud plugins into subpackages - Enable epel for packit build & testing farm - Move vagrant from requires to recommends (tmt-all)- Merge the fix and test for run --force [#245] - Merge the improved display report [#241] - Adjust the display report plugin verbose output - Adjust general plan linking and component check - Clean up the run workdir if --force provided - More verbose modes for report --how display - Link plans, handle missing components in export - Import and listify of contact - Disable Tier 3 tests by default (need bare metal) - Move Tier 0 tests into a separate directory - Merge the new 1minutetip provision plugin [#225] - Adjust the 1minutetip provision plugin - Add support for tmt run --after and --before (#237) - Support string in test component, require and tag (#233) - Add support for installing local rpm packages - Add 1minutetip provision plugin - Implement tmt run --since, --until and --skip (#236) - Merge pull request #234 from psss/testcloud-aliases - Update the last run id at the very end of run - Support short Fedora compose aliases in testcloud - Convert the finish step into dynamic plugins - Convert the report step into dynamic plugins - Convert the execute step into dynamic plugins - Escape package names during installation - Deduplicate inherited keys in test import [fix #8]- Implement executing the last run using --last - Adjust support for modifying plan templates - Add a way how to edit values in a new template - Explicitly mention supported distros in the docs - Convert provision/prepare into dynamic plugins - Describe difference between --verbose and --debug - Support fmf name references in docs, update spec - Support multiple verbose/debug levels [fix #191] - Remove forgotten 'Core' section from stories - Implement Plugin.show() for a full dynamic support - Improve the workdir handling in the Common class- Workaround yaml key sorting on rhel-8 [fix #207] - Fix test discovery from the execute step scripts - Merge discover step documentation and fixes [#204] - Document the discover step, fix issues, add tests - Simplify the minimal example, adjust tests - Move fmf_id() to Node class, minor adjustments - Allow to print fmf identifier in tmt tests show - Merge manual tests story and examples [#198] - Add a story and examples describing manual tests - Sync more extra-* attributes when exporting [#199] - Enable checks for essential test attributes - Handle require in Dicovery - Store imported metadata in a sane order [fix #86] - Enable Python 3.8 in Travis, update classifiers - Add missing 'require' attribute to the Test class - Fix long environment for run.sh [fix #126] - Merge dynamic plugins and wake up support [#186] - Implement dynamic plugins and options [fix #135] - Suggest using 'tmt init' when metadata not found - Merge improved import of tier from tags [#187] - Adjust tier import from test case tags - Merge tmt test export --nitrate --create [#185] - Adjust suppport for creating new nitrate testcases - Allow creation of nitrate cases when exporting - Create tier attribute from multiple Tier tags - Fix run.sh to work with RHEL/CentOS 7 as well - Implement wake up for Run, Step and Discover- Merge the improved test import checks [#179] - Adjust checks for missing metadata - Add checks for missing metadata. - Implement public_git_url() for git url conversion - Define required attributes and duration default- Import the testcloud module when needed [fix #175] - Update implementation coverage of stories & spec - Discover only enabled tests [fix #170] - Correctly handle missing nitrate module or config - Use raw string for regular expression search- Merge default images for podman/testcloud [#169] - Do not export empty environment to run.sh - Merge vagrant check for running connection [#156] - Adjust vagrant check for running connection - Merge test export into nitrate [#118] - Adjust 'tmt test export --nitrate' implementation - Use fedora as a default image for podman/testcloud - Move testcloud back to the extra requires - Always copy directory tree to the workdir - Add an example with test and plan in a single file - Do not run tests with an empty environment - Check for non-zero status upon yaml syntax errors - Export test cases to nitrate - Merge test import using testinfo.desc [#160] - Adjust test import using testinfo.desc - Use testinfo.desc as source of metadata - Add environment support to the discover step (#145) - Add a new story describing user and system config (#143) - Check if connection is running in Vagrant Provision- Merge fixed environment support in run.sh [#99] - Add container and testcloud to tmt-all requires (#157) - Rename dict_to_shell() to better match content - Make path mandatory in run.sh. - Handle execution better in run.sh - Implement --env for testcloud provisioner - Merge run --environment support for podman [#132] - Fix container destroy, plus some minor adjustments - Use cache 'unsafe' for testcloud (#150) - Add --env option and support in podman provisioner - Warn about missing metadata tree before importing - Move testcloud to base requires, update README (#153) - Destroy container in finish only if there is any - Merge tmt test import --nitrate --disabled [#146] - Adjust the disabled test import implementation - Add an overview of classes (where are we heading) - Import non-disabled tests - Add a 'Provision Options' section, update coverage - Support selecting objects under the current folder - Add a link to details about fmf inheritance - Move requirements under the Install section - Mock testcloud modules to successfully build docs - Include examples of plan inheritance [fix #127] - Update implementation coverage for cli stories - Add testcloud provisioner (#134) - Merge the new story for 'tmt run --latest' [#136] - Move run --latest story under run, fix code block - Fix invalid variable name in the convert example - Use 'skip' instead of 'without', simplify default - Add rerun cli shortcut - Make sure we run finish always - Update the docs making '--name=' necessary (#138) - Clarify environment priority, fix release typo - Add environment specification - Remove copr build job from packit (not necessary) - Use the 'extra-summary' in the output as well - Use 'nitrate' consistently for tcms-related stuff - Prefix all non-specification keys [fix #120] - Show a nice error for an invalid yaml [fix #121] - Move container plan to common provision examples - Remove tmt-all dependency on vagrant-libvirt - Do not use red for import info messages [fix #125] - Show a nice error for weird Makefiles [fix #108]- Rename the 'test convert' command to 'test import' - Include 'path' when importing virtual test cases - Extract test script from Makefile during convert - Do not import 'fmf-export' tag from nitrate [#119] - Merge the improved component import [#115] - Several adjustments to the component import - Merge the improved requires parsing [#113] - Fix parsing multiple requires from Makefile - Fail nicely if executed without provision (#112) - Make sure the copr command is available in dnf - Fix handling defaults for options, adjust wording - Read 'components' from nitrate when converting - Read requires as list when converting tests - Make it possible to pass script on cmdline - Mention libvirt and rsync in Fedora 30 workaround - Move podman image check and pull under go() - Simple destroy implementation for podman provision - Add Fedora 30 installation instructions [fix #105] - Merge podman support for the provision step [#106] - Several adjustments to the podman implementation - Fix _prepare_shell in podman provisioner - Add podman provisioner - Update the test case relevancy specification (#102) - Move copy_from_guest to provision/base.py (#75) - Several minor adjustments to the restraint story - Add user story for restraint - Merge different summaries for subpackages [#97] - Remove macro from the tmt-all subpackage summary - Add different summaries for sub-packages - Mention 'fmf-export' tag in the test export story - Merge optional PURPOSE in test convert [#89] - Handle missing duration or nitrate case in convert - Add support for wrap='auto' in utils.format() - Use local fmf repository for the basic plan (#94) - Merge test import documentation updates [#90] - Merge tag, status, pepa & hardware for test import - Several test import adjustments related to #91 - Fix deduplication bug when converting tests - Read more attributes from nitrate when converting - Update examples doc for converting tests - Update execute step examples for shell - Simplify packit configuration using 'fedora-all' (#88) - Optional attributes when converting. - Update execute and report step specification - Add spec for results.yaml and report.yaml (#66) - Add a story for exporting tests into nitrate (#83) - Add the 'require' attribute into the L1 Metadata - Update the Metadata Specification link in README - Improve 'tmt test convert' command implementation- Do not create bash completion script during build - Require the same version, fix changelog entry - Create fmf for each tcms case when converting. (#78)- Make the package build for epel7 and epel8 - Implement test discover from execute shell script - Disable /plan/helps for running in cruncher (#74) - Do not fail ansible execution on 'stty cols' error - Use a list for storing converted requires - Add Requires to main.fmf when converting tests (#65) - Fix command debug output to join tuples as well. (#77) - Set 80 chars for ansible-playbook on localhost - Use tmt to init tree, extra folder for playbooks - Fix log and error handling in execute - Fail in run.sh if there are Missing tests. - Use sudo in prepare step to allow local execution - Fix run_vagrant() to work with shell=True - Use tmt init --template, not --mini|--base|--full (#69) - Add a simple local provision plan to examples - Simplify step selection test, simple local example - Fix conflicting options, revert copr config - Add `--guest` support for the provision step - Depend on git-core and not the full git package (#64) - Use shell=True as a default in utils' run() - Put quotes in `pip install .[*]` in README (#67) - Use parent run context to check for enabled steps - Improve the enabled steps implementation - Add 'mock' to the extra test requires [fix #63] - Add a new story for developing upgrade tests - Update fedora targets for packit - Add vagrant to BuildRequires (needed to run tests) - Add stories for connecting to a provisioned box - Separate the provision step into multiple stories - Fix provision tests to work with older mock (#51) - Install the latest mock module for testing - Default to vagrant provision, use the tree root - Update documentation coverage links - Move new docs to examples, adjust style & content - Add prepare functionality to local provision - Import examples from @psss's talk - Add an argument to ProvisionBase.copy_from_guest (#41) - Remove unused imports, fix crash, shell prepare - Initial prepare and finish steps implementation - Document the vagrant-rsync-back plugin workaround - Fix beakerlib execution, show overall results - Better execute with logs and better run.sh - Implement 'tmt init --base' with working examples - Add git to the main package requires - Add tmt & python3-nitrate to the tmt-all requires - Create subpackage 'tmt-all' with all dependencies - Use package_data to package the test runner - Apply requested file mode in create_file() - Run tmt tests local by default, fix provision show - Implement image selection using provision --image - Do not re-raise tmt exceptions in debug mode - Package the runner, dry mode in Common.run() - Support multiline output in common display methods - Enable command line filtering in discover.shell - Default discover method has to be 'shell' - Fix Common.run() to capture all output, log all - Fix broken test/plan/story create, add some tests - Better config handling in ProvisionVagrant. - Implement 'sync-back' and simple VagrantProvision.- List all python packages in the setup.py - Initial implementation of the execute step - Vagrant Provider output and provider handling - Relay API methods to instances in provision - Simple localhost provisioner (#28) - Implement shell discover, add a simple example - Fix test path, discover in go(), adjust example - Add run.sh for running the tests on guest - Add default config for libvirt to use QEMU session- Implement common --filter and --condition options - Store step data during save() - Common logging methods, improve run() output - Implement common options and parent checking - Sync the whole plan workdir to the guest - Fix inheritance and enable --verbose mode. - Rename the main metadata tree option to --root - Adjust tests to skip provision, fix raw strings - Move example Vagrantfiles to examples - Implement ProvisionVagrant (#20) - Implement tests.yaml creation in discover - Implement 'tmt test export' with yaml support - Support checking parent options, fix plan show -v - Implement common methods status(), read(), write() - Implement run() to easily execute in the workdir - Implement DiscoverPlugin class, require step names - Move workdir handling into the Common class - Common class & filtering tests/plans for execution - Improve step handling, remove global variables - Fix 'tmt init --full' in a clean directory - Better handle defaults and command line options - Do not run systemd plan as it fetches remote repo - Add documentation generated files to gitignore - Get rid of the test attribute inconsistencies - Fix various issues in localhost provisioner skeleton - Update discover step story with example output - Add an example of a shell discover step - Add a simple smoke test story - Add base class for provisioner - Initial implementation of the discover step - Allow creating tmt tree under an existing one - Support multiple configs in Step.show() - Support and document optional dependencies install - Add an example of multiple configs - Convert step data to list, add execute check - Add --how option to provision command - Move step classes into separate directories - Implement class Run with workdir support - Add a workdir structure example - Separate metadata tree for L2 metadata examples - Add stories covering the Metadata Specification - Enable bash completion feature- Add tests for 'tmt init', allow overwritting - Use plural commands to prevent confusion [fix #10] - Add a link to Packit & Testing Farm documentation - Add a simple develop section to the readme - Split cli stories into multiple files - Cleanup convert example, simplify story example - Implement initialization with creating examples - Implement 'tmt {test,plan,story} show --verbose' - Implement 'tmt story create', add basic templates - Implement 'tmt plan create' plus initial templates - Add a new story for creating plans (enable CI) - Add basic rpm installation stories - Show test steps summary in plan show if provided - Add a Release Test Team installation tests example - Suggest git-like moving forward in tasks - Fix step names in 'tmt plan show' output - Update documentation overview with latest changes - Add story introduction, cleanup generated files - Generate documentation for user stories - Use raw string to prevent invalid escape sequence - Test Management Tool, it's not metadata only - Add a story for core option --debug - Add a story for the mock shortcut [fix #5, fix #6] - Add a story for core option --format - Propose a dream for hands-free debugging - Rename remaining testset occurences to plan - Implement 'tmt plan lint' with initial checks- Fix uncovered story filter logic, show total - Rename testsets to plans, simplify playbooks - Fix basic testset repo, install dependencies - Implement 'tmt init', add the corresponding story - Show overview of available tests, plans, stories - Implement 'tmt story coverage', update coverage - Implement 'tmt story --covered / --uncovered' - Rename testsest to plan to avoid common prefix- Enable Packit building and Testing Farm testing - Provide one-letter versions for select options - Implement 'tmt run --all' to run all test steps - Support command abbreviation, add related stories - Add the Quick Start Guide story to documention - Add coverage options to tmt story ls and show - Initialize metadata tree only when accessed - Remove show functionality from the 'run' command - Implement 'tmt test create' with basic templates - Implement 'tmt test lint' with some basic checks - Add user stories for core options and attributes - Implement 'tmt story show', couple of adjustments - Prevent alphabetical sorting of commands in help - Move unit tests into a separate directory - Align examples with the latest specification - Implement 'tmt show' for test and testset - Implement ls for test, testset and story commands - Add 'tmt test create' command to user stories - Add an initial set of basic tests - Update cli user stories, add api & docs stories - Add a couple of dreams for the bright future :-)- Initial packaging  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ0.21-1.el8     !!!!"#"$$"%%"&'(tmttmttmtREADME.rstexamplesconvert.fmfversionMakefileManualtmt_convert_testmain.fmftest.mdPURPOSEruntest.shdiscover.fmfversiondiscover.fmfenvironment.fmfversionmain.fmfhttpd.fmfversionsmoke.fmfinherit.fmfversionmain.fmfl2.fmfversionartifacts.fmfbed.fmfgating.fmfrpmdiff.fmfsimple.fmftooling.fmfworkflow.fmflocal.fmfversionplan.fmfmanual.fmfversionfull.mdmain.fmfmini.mdmini.fmfversionci.fmfmultiple.fmfversionbasic.fmfrtt.fmfversioninstall.fmfpost-install.fmfsystemd.fmfversionci.fmftogether.fmfversionmain.fmfvagrantVagrantfile.real_prodVagrantfile.simpleVagrantfile.urlVagrantfile.variouswow.fmfversionfullmain.fmftest.shminimain.fmftest.shrun.shtmtLICENSEtmt.1.gz/etc/bash_completion.d//usr/bin//usr/share/doc//usr/share/doc/tmt//usr/share/doc/tmt/examples//usr/share/doc/tmt/examples/convert//usr/share/doc/tmt/examples/convert/.fmf//usr/share/doc/tmt/examples/convert/Manual//usr/share/doc/tmt/examples/convert/Manual/tmt_convert_test//usr/share/doc/tmt/examples/discover//usr/share/doc/tmt/examples/discover/.fmf//usr/share/doc/tmt/examples/environment//usr/share/doc/tmt/examples/environment/.fmf//usr/share/doc/tmt/examples/httpd//usr/share/doc/tmt/examples/httpd/.fmf//usr/share/doc/tmt/examples/inherit//usr/share/doc/tmt/examples/inherit/.fmf//usr/share/doc/tmt/examples/l2//usr/share/doc/tmt/examples/l2/.fmf//usr/share/doc/tmt/examples/local//usr/share/doc/tmt/examples/local/.fmf//usr/share/doc/tmt/examples/manual//usr/share/doc/tmt/examples/manual/.fmf//usr/share/doc/tmt/examples/mini//usr/share/doc/tmt/examples/mini/.fmf//usr/share/doc/tmt/examples/multiple//usr/share/doc/tmt/examples/multiple/.fmf//usr/share/doc/tmt/examples/rtt//usr/share/doc/tmt/examples/rtt/.fmf//usr/share/doc/tmt/examples/systemd//usr/share/doc/tmt/examples/systemd/.fmf//usr/share/doc/tmt/examples/together//usr/share/doc/tmt/examples/together/.fmf//usr/share/doc/tmt/examples/vagrant//usr/share/doc/tmt/examples/wow//usr/share/doc/tmt/examples/wow/.fmf//usr/share/doc/tmt/examples/wow/full//usr/share/doc/tmt/examples/wow/mini//usr/share/licenses//usr/share/licenses/tmt//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-protectiondrpmxz2noarch-redhat-linux-gnuASCII textPython script, ASCII text executabledirectoryUTF-8 Unicode textBourne-Again shell script, ASCII text executableRuby script, ASCII texttroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)Rhttps://bugz.fedoraproject.org/tmtutf-813c0675af9c94af1a50cd17cbc8bba3aa038df2af6a743ec5bd55d631b7af8b6?ÿÿü0ý7zXZ áû ¡!#¸‡,à&ð„]"ÌkÀ%DlÏ�‡Ú<-nºEé|ºF‡â½ì¸o RÆÞ×D6�€Á÷8ƒšÇ¦XÇ,hž5élƒ�ìúCÅcÜX.St¸|&JÏéQë^�Ìš»Ù„f¥2ƒ1­CÚÕ…¨…Ì›­&8$5ZJIO®Í£N齩 µR†s¸”\õ‹âÇûÖ|Ô€¿[‰Ž·µ¡"ÖOG,^³™Ÿøº¿ÈŠlD ¸Ü7«¦¥„L‘j Od’�¢@ÍѬ±¢¾*v¡P5å‰oõÈÒ¥n‚ÔãÙuwÉ… �Â9¿“],‰G ¨yyöYG£#åúèËfÛ¸Û‚NДP*eî’J£òn”Àú“W§ “a �íÀQÞÜÑRë%4Ô¸=BJ ¥÷'îÀâ¥"WZ)p—uŠøLm7߀ ZŸG¥Ò5üd�ºe�)_´~9�ƒ‚qï�t�˜eP¾T… S`¼òb2ôOB/MB¼Óþ vhrm¼tH<éßàË�¯¡KtÔSX¾ÝyÀò.×ÿëãjOÌÎ¥ŽÊÄ ÿ€IX°–îõʨt�.ëäª@&™ÆšòfšP¸Ñ.æS‰ £áxø“PN¨÷Ø%ÀjÜl·Z='×Ùêªf«)èð·@EhÐ’ÿÙÞÉ@Ê.“_I=¿ÆŽÌÜð<”쎃/bØŠ8/ÃÒ0‚\¿!M;êp�Rø`µ"AH ˆ–#¢GXú’˜ˆÓ6¾‰áâìr2UWãÆö(;dv#ŒkÓ!HÃl´jüÂk &ß8mQ¯’ªØÚQà˜ó¡Že[“¾Jí„•ãiž��mf×÷ít63ªßÓ4ãy?Ä]yÿF5]&F¨Ü{±l/¨Ð,8‹a¶ÒoEºÝÃsxׇZÃÔs=� ÕÄ1{#U öbÎVq´×—ÚUlçéy ­„5š>nSÓýæ·Ž•l5Æ0–!A$Éìµ»±�â»b8ÜõêA~–Ð� t�Ié‘à„ÓŠ¸|30o@¯óã³Fé‡,ÑA(ℨ­ß$*ÄŠ“8+»Ù8ø…°Sl�é±rØöÜ Ì…ú 5‹"”§˜µC™yy¨’­úº)#–&wO˜òÉýäË IÉöË”+ÓÂJ¥·ANcÝëÅÏAJE NÇÞ1Íæ­ü E&¹…AóCÔOì¢Õƒì¨ŽÖ°$ùn’ù4<R5w0PLd€ú�ÑEÝÉ›À6rßSTÕ4…¼æBNÚ�|”c:·ôÌT{œL0×ëJÅ(—=•¥*úµr…̓ª+õâyûÚCß'DE1º‹�n:;»¢{Ö¾ƒ÷ætÕä@öýV:p5f¸0¼+h– œ�Û_ÝjÎË.Œ\ý,ËŒbeß9‰¦³ˆ]±g¼°™Œ³+>\=%é&ÝñœûæßòšÎPÌ�¸Ù¥âïdÜ“ÎÍ$Û®”¹ò‰h…Ù†J\�Á´´ì²RZתkXâÀí>ÜÍ£±ŠO�rCéÇÕÇé3羆 4 W>ðä zÌ*!DS)+²ó×YÏ=/­€Y~ö ,+›k¸3ñzoG•ôªôöºGCN„hn@2]8®ÿv?ñpdÜç˜ã·o¼ÊŒøkõÔç–ñõ£Ì�WÜj�ÆãsWéè —žû¾ª4sméÝ¿vøíDñ»z,3ÊlZG�–ÜÈÚܚĘIûKÄÝ ›÷Š!Taáá9¦ÏQòi-•:ÓØ¼ù{¦þÈæêj®3Q7Ý0FI <\�’⊎²‰#‘šu‚D£ÅÆÀýšyþmë�{’sÌ)9ŽÙS†¬ÎGfÈ3:P4�e_d ‡=üðÒÚ|yB1°xˆ"aÈ+²b¤S¢a­S¢6¢°ˆOö4;»Ù[¥÷LQõñ‰Ž£¸”¤$’Ñäq?ýÍs«$å°y%öÆ?�¯Ú�iß³‘²âyº :…¤S¡v( $îS½'÷Шåɘ÷§Ür yÄ)ÏþÒ; NØ.Í €/ÉštجÕeYøzü.¬ÖW'¡0‹À¼~P ‹LR¼(H‹‘ß�X6ÎzC¿Øq(LÖü‚þÑ;·Võ1 ¤)]›Á+�ÎBmU&�ã´+›¦6¥ÿ4#yVI]—NÏï”�a­_å`δþ~W˜ÇÚŠ*S^�á6\'_V|¬â*aŒ�Æ’t€€yžÄÇ ±¯±‘[èóCÿÎ�G2¬Ïû%ûÐÖ·b�ÅöQ-?¨�mõÇ©÷¤ßÃ*µyÿðÒ®cA·1‘�R Ä­¿üÎE�ªo�©¡×Ä)ïk¦Ï°�•ØeœÏÖß÷ÚËæ~v [“^Ó%ÖK-›6Vve0f"2SGW‡õz%â¿;F~^E¬ó'dð\š¬‹âT³‹®ûmt bÊ<º6� aµ3íUˆûq½lr´ày¯!9£jäue¾)–1ìóÅã’ס<œ^¸áú6�‚Ôý6YÜJèÂdh›àÕªý0ÊkNcòØ>X4æZÎ�î‰0ó¾>U ¯èæC‹¿L@‘§›Ï㕽EÐ8¬ß+ùPê¯Tû(O¯úUb”Qpî}ÿÃÇ ¥Ífê ÿÆÿ”ýß7¦xÂ@œk),�“«vø²yÿÎÊ®|®ûÎGñnÝ ß5¥ÊF�2U›ñNÕ]¼5´3ç™jò) yxl�Œ•ÇÓ¦L’o�ò‡Cðj�pî~çöJ'ñ ²~ëí? ØÆáQ,GIeð\õÿ 㳋¢ B… �Z´òÅhÃp|fõÜ5B@éÈÈ"»Ý(Ë-ì ÿ¼Ï-y-xŠ¥0–ÄóÄæ/ø\§&¥PXΜ(� 6‘ýdáÉÙ–Ðp‰éÞ÷(ÓÖÚ·Ø€ž¶üî•™1 ›Œ‘y%üÈãa^�%±­®8oªýÊß +]¦�UA'hQ-}d; $’«Ãï~—±9ås’KA��mÙJIاCœ b�Â'w¶«:ë†z·k9Q‰©. {Yr4þQzhØ«¹Ð€²Cè@ÜŠ:�Nî¼5qº|D³ÕqYö×2>�– •Ç´l½Ðê)9×­?ÌŸ¼÷Ø߽7´¼~vÆ ™7€6ñ¨Ô]’ª&©gþ+2øñ÷ÕŠö%¥\ª)Òf½4m>”ÑÈiÚ뻂ÿžï²½Â 04Wy‘&-»Ò,…šV¶›IG" GB9[DŽ�1Ö·…6Ïñ´-.&*L_ ØÄl êH~-=Jê,wÛÞ4�qÙÞ”õùÆV^áD¶ñ3�!à¸*ü)®Íûèãý¦ßôø™$¾H£˜½k€lCâÅŽÙͦLÓ³Õ¢8ºZu�œµÿïÏqh÷["Wo× ×~@é47‹ÎÒo)’’éET¶1Ž]?hòlLš(½œÎ*ùð.ိÕómRérüôm�^7ò‘§þžW¯›ܯ+¨:í ñQ±6•.€Ò®×Ù¬�=øDÆÊš.¨­ûp©4Z0GЉ(Ehj5þ[²¨k�ë—ô?)Z{þ6k¡­šSrvsQñc*¸O6¨0Û?eºéAð§SÙ<Ž:¼ªù|'¶�5³WÝËkpÀÀ`ì1KÉ´0"«ÅNŒÍ$akÀW`ÚµN+Q%cƒú#‘“ì‹õ}ÃÊÙP{†r•‰2¦ŽiJ2¸hŠÃhðAÒârp‚Ì„£X—^Æ“àZÏ~K³ÄTr›�t ÷Ÿ¨¾›™sâ¦Ðh3ö~¾¶æX>ÐY=õª;�Ï<5åF˜Ò3®þ‘¾S± +ZŽ))á2>]=^fï«Ú²úØX€8¾Ìp2’tݵ2Ã)¤ ‡•ʘ–‘^2·+�ì©Ff3›·o‚1- ๨\ùo5r­c»SÅ rcY> oyI•!ÅxÅ1,ž1ò¶ÐìRyÕµzÐ5³¬îq×îBwmNÒ³%žq7ä>¡ëʨ§È1ê�ël'¼lŒä_QHšú�HjSÑÎBnòÝÓÌ]X{pè}Ÿ%w<@�T8¸r÷Ž“–Š1n«[†ü"3å¨dªB)“œnà�3Ê�4¾³�Çw ¦‰¯¢—騉։Œ8"n6p <ܸ6j¿; Ž-n[r©ÖfÂ�$;c}ëê^|wà�‹: £Ár¦B 3�µ‡øN«è´ùf3¹‰G*E¾{êÀó¿®ÉZMÁj_ZEâz8ˤÓÊS‚œ.¿6+[,•ÌÀùD×¾ÑÛ¡qyµ´‰¯¦LmÎ쥽:½År¥î;1 Iè^ܺÐX¾»9?NTRèù+™nX~Pµÿ ÓUÃÉ<èûü#Á™W­€6÷”¯ŒþQnÄêÎÎá‚„×ÅþœØ�ša$Jø&Ó&½ß¸fsß*¨c>Òåœ�i½ÚJb˜©u¥¥Y¦Ò™€�4Q¥°“«×¯œ^Š1u+’¡õãl*sÕ" ™zd7Ó�FC£ÐX2•¶)ôH|¾�8ˆ@{!XDεûP¬,!l(×ô9q �¦dóý¤/¯q·¾–„É—µëE¹?`Ùô™Éªª­уխR#­“¥äoà¨Æ‚ØàÝùb{€ÉZœ™g88d?¯2·$ç° œUÊꛌvÿå�?�¢¨Ø–tþXš�·& Ã-}â„ÒÉO¢ýñS¦ßÔü¤0¡1‚®®ú…íc0ÚÌ“âĉў‰é\»M•TÎÕ*u•yMëcñÖ+6U®´×´IÈU„ÁñQOºˆŠó^¢VÝÆÔ0¸|1À˜ÏoQ¹$¤1£`?Åû¿cWVÊìOá1ƒ,{û~e¤gþÛÑ‹ˆÕè‡c{UßRávŽÂH†Òzª³\¦ ¥¯$ɱ$ÜâhÐWïíu{uÝ{‡rXÐÿW$©2oš�D"T®Ú¢€ÛžéJ7¼a¹ŸÒB%&�ì1È� !XÛ\VÕ}úz UJFªDœFórl}ô61ÔDå°öKe.,2á²Y—ô®ï¾,ÁWß[3NZ}(º@O¸²Z>·Dôzs¿Ã,$ûWÕmltÒŒ¾6Šë²1k~ÇL¦Š#øP"å© ‡Q¿âs¡³÷%9³·;ž´¸ÃN¾it;´’æs¢Õ —{|¶s1êš-éµÖNbŸÝãcå¬F(OB2ä)�c9g¨­=6:�MV†¶=ƒD`m*œÐ(Å+æ²Û¹Š }wœo«A¤š�#éßöLkxºûZ³“pX DÀðHçÂM‡3v]tÁÛ¡Šî"X™aCÓxLœ, $5ûþk•e¢O*ìâ7”;ÃFh ýQ1z‹GQVÑ8òdɽ)¬_ÚNïÀÄV] fò ^VëÜ6ÙåW1K²E‰0/ßæQ‚åÉ/t;a@ °]ퟕ%V •¨¥™‘² ¾VüG–V]Âî½� -¨U´=™ôÊ)v�ƒ�×|HWŒ\¤=lL¦Èþ £4"ä<ô–÷Ï—„ž%IKbHÕÝi̡چC tBG<ËR"›udÆ »eN»†!k`¯]3^J„W†î*Îl› µÁø´~TsM™54â‡ÏÓ¥`ЖH“™(2ǟ“ÎMCJ²_ûú­À²l‘v4›GE߈ìpžàZl¸MGÊ¥9àñOôkòºc7ÊÔ1W8ô&Ú¿^ÜþûËg½›…[Ym]ØŸOì«o/6&X"Þ¹Ö2D´ºl5"[”$>ú™Ô3a±òØ %%Â1Øa™“(jCPØ›ú))Ú}L …ª$–å ¤ ŠÊwêíÔ|x˜üd ²ð8]‡lxšœ}$˜N®p‘¡7¡áŠ÷³‹ú}ÔŽK™…Žøû9´#ì¿<ÕnWŸlœì㪰+§×¥²]¿ubþZ¸–S{ vÄ ÃLÇL,·; ù›=•ì‘C-`�^ÿÕçßÙ`�Dö�Xœ ͹×Äw{íªÚ4½‰€”P#7@<,@ç~æVsÒ-+·<•ñ8Ü Íï m=X»tߌš)=:4øå[�›¡ôÄZ½Å›=ªéûïMÕª6 çt?�ºÇQà{ƒaw±h`/k>zìù’÷1L�×MðEªYR‚*Ëûì$–wĘµÈ±Kâæ]¾êxÙgÌ0WêÊÕu75ia+-ÉŒ+šŸËVݹô?cUƒMšõM ™<+¶[5•´ ` ôd(¬±)Fû ›(`“v[Ï']|Õü`ß¡‚Ò•ŽbóžÝ¢ÊpUਠìÔOÆG ×H1� f®kuû—"íÜ Jp· {w%ZÀÔ€'ÑÈ&†i.E)y^žàôwvÁĸY–†g*b½UθU¸(J%éè?\¸BûŽÙíé¯b/¾t•µo5€¡ûªQi@™ž�äÊx[]ðˆý‘·œ±¼Ž,°b×–^º¯îºXbÜsáÆ"@lã‡Ccšê§s—elˆçz%€±Í¥•ãŽ@çõŽªÇÎ'_ˆõ(  54*fB|îßa£g=#šüBª C•Mïw§òx?i!R¡¬<Ï‘Í'·˜;(ÍraÚ.AD£K(ø¼Òrù}"É<ϘŸî8ï_XÇaŒæ˜\’°X“!Ó)9EZý®êáDyÛ�µAËžµÛ þ.ƒ $?K”m¶0�×]'w\}Üàùkxº¦,Á¦(¬°ÞÂ(\,lx”ÊÅe€�ý[Ôt¬Ê œ‡>ñ?¸C×_� ¯>Ÿj;PÒCG~¬²­\ˆò-€„äq'ꥊæi¨¬RŽí›O ¾ƒ¿µ´»Š“¤ö¶úò#»ª¨ˆ728¡ nZ~ï5Îf—¥º5s X=J¢sú{k9ãS¦U¦¨¢‚ô ‚±.ñÁ�ÅâYèu<rÀu)¢¹ Y@³ßK…g’ÖØ/SÈ@Ö _ø~ÜL(�ÔåÚ{?÷'ãà±Þ‹¥à:‰œåEˆ£˜Õ&~~î…¢¿®sfw¨Q©Æž¤K”aYh»­È³c‘‘3)Ñ&�= ¾„ÛÓ¯þ¸ç”žBû›4v¹®â-SÞÍiÊjÝCôr ¯Ôn‹–¤¬�Hì¼äùõ"OëÊ>×�ëdçÃç‰â�÷²¨4~ì`FMúÌ+©ÈF]A3»àW¼!7MŒ ßïHÿ¾Þ6¯-�Y€²—¼U©�?ûÇnZ�ª¦>nÂ[çg³É“ÚÆSë7—ÔØ‡À !Æ�&.Àø¨O2싽%o(ëñØF(žßilL.¾¸=+Ú†w ¡YA™õô¨G;†ßªWd–CaèfU:“«ûcÉÌ·Ê`,ͺ­t€¯Ou§’6?s÷wÿI¸|ںᔢÞ‰ƒè¤þ§é½WL©åd?A+Åš�ÂùÈF‡ -"¤=¦+AéU?':‹3xûæ¼:Å\”›àž™ŒÎÿ\%a´Ž$)£�‚²K2¸‚¶%€ÜC@œÇMí–â6m¶Æe·ƒËÿÍ\sâ2ì¼– Òœ¶ ‚¼kÈ>–åá@œŒ _E'™>6Æ‘A€ºm³üWCÃÎ Å+žØšXÚçö%rés(sÕ ܽGÁ+¸1ñM¢»ï¶éß YZ