tmt-1.9.0-1.el8 > 6 6_6 3!y덏%!E/֡a,! !E/֡(bö 8@P XoBMu&LEwl4XAmi3Xg[q(=(sG^н`ޤf^-Ou³Yy5.Ϣ5ؓ12D=M>)?ACtwmy:1߼[~2L HI_N@;") sN_2eUm?XN%($d1e2c97d5bd4b277f28ece5db4bc6b3f3cdd32be211c607913a19d1a3b70425557e74832e9467896f3f6b4193b5bb9fe56cf027cB 3!y덏%!E/֡a,! !E/֡jz#5:3.v) 9}a([L$IQ7(/{sTԶ" У C0Q[ Q7 0ҖĵM,6@gOTƓnZcC0ݘ lȧr̊gByu1*nwRXW)Mj^S^x qͰxKHò)&1b!z&-F)ψɋM<P0n%6!w2?C% s%H~_[Q2n`J 6=*AK veY4nYQ5$/jy?}Բf´𲍫 .Arr DEOCȄx'mw+RE)xu0_#.},X$+$S ccNo9 {[xj64HLOwm@bvqj^T;ԋ>p=?|d   '&* 9Eagp~h~ d~ `~ X~ ~ ~~ ~!!~## # $Q ($}8$!9%!:+!G ~H~I~X|YЀ\Ќ~]҄~^ֵ1bݵde f lt(~u ~vw~x ~y /5xCtmt1.9.01.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.a)buildvm-x86-12.iad2.fedoraproject.orgFedora ProjectFedora ProjectMITFedora ProjectUnspecifiedhttps://github.com/psss/tmtlinuxnoarch+(JK*iX*zXWa *.  *o A큤AAA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤A큤AA큤AA큤A큤AAAAAA큤AA큤A큤AA큤A큤A큤A큤^ya)a)a+aaaaaaaa;e]l]laCM1a?aaCM1]`]`aCM1^j-]p]p]paCM1]q]qaCM1aCM1^y^yaCM1aCM1] ] ]baCM1]b]b]baCM1]b^y^y^y^ya9Oa9Oa9Oa9Oa9Oa9Oa9O]r&f]r&fa9OaCM1]]aCM1aaa^D].].^D].aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aaaCM1aCM1aaCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1aCM1]r'K]r'KaCM1aCM1^y^yaCM1aa]p]paa9Oa9Oa9Oa9Oa9Oa9Oa9Oa9Oa9Oa9Oa)a+a?848b1457a6367f481f3d1d40f62b421823f151bd640a19292cb77762a4986b895a25d1a02ee941f76860d1b794bb7a06ecce2bb9d4d31e001f7f32f97a5f0946504386c4d7f768095026a6ad92ecab0fd654089c639b61b310e92d2d5c7f9f814355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8650607f97dd1b6611a37531fc426530af8eed027c38e977eddec1f27d895837cd6e618a83bd23d1ca9d6905a23393c1dd39b53f454b1212413cb6f2dd8dadcd399866e5810aaa70abae12c644d28eebdfc1de542fbaafcbd176e8d4da9d8bc27314355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865586ff424f8e932721db3f9096fcd37411cc9ea1cc02a74b96484a9bd717cb94ad8f91fbeedbac1a37e5469b2aedea05b46d958478ce1c5aa52ce0489f394610994b7583bb094aa73cd4d5288c5a10aed64ee1b2e4421831b16e3767424aef5384355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86538abd4706d484fe80709de32369747113b7fe3129ce94344e9da308d0b9e99a94355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865372bb294ca3f9dad6184c6b4e7616d713703f15bbe49ed615482a61f7d650d8d4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86525401aed6b4dbdddb8636f30eb773074468f68e65444db53c81fa9ef601ad6db4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865d286946785737c022fbf859245795143ee1e70a37ee617cd6ecca13d72f7c8a54355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8651c6d0dd4490694fee24d51d31c0c486a5922508912f61dd317aa1f632535ce45dc3f4db8daee778b028c445463607de30e24c123b108cdfd9cbd9a86b658046f5424f428447f085fd7caaee08f00444be8608f1a9e1a13978aa030e0e8dc2b44cedea6ce5e8e71e74ca58b787fd89524696ef3417440edaea481e180169d787c40188ed9618965bc8afb1238db1f30c4d567c343abeb82a0d7fdcb65ff7441653bfd3c79cba2e294f093509e960153b8faeb41c7bb41b024b716f9cdaf474ebca4b08606cc3260877d2ae53cfa831310bbcf3d375f28bd9a7ae57919c6b6019a4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8656a6e2bf1fd01b4533b755b06cf3a3088a9d8ab738742366f3f5a0aa6044b8a554355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86524652b271f7e21e359d87e379f573b9a12c4c467f746ee25756fb8b6a673e488a4c03d29e2eea222359d33d5472eb93828213c139d3c78865f13865a2c4254e0ef048d29d674efb8f459c5ac735a9219201ae368dbdc579254dd6bdad685ce284355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8651ba14ae3e3d556a25549680008642710939824bc28e65b3a61ffc37a64a9df284355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8653d0a08ce9a994418371715ce396bc46d96b4b49dad8a3d2a4ab1e790d06e5467793c22d764ac82d63d64931ff32ebbcd717a672865f93fd6c9496e11e23dea5e3861280c31ccd00a51f8f36d13578392853f08cf8f92268c9a7c209774ec6a014355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8656a4f418c1a333801953b1f5df1e615dc8a81411188a26b8ca4d98b59367541de09ae0860919cfd5362916c0a69d3e73fdc11617a9900ea2226f8fb03ee72d4524355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd8659c43fd10151ba0b86877e147c5db94f9302941bb093478ee28019878058eb22a2760a756273b62b5f57b85b713f95e604fcc230cfd3e61628e024c26cb147b0a5dbb0b1d2cfcbc1fafca573ea1a6f85de505c12fd880555efff272cbf5c964515ffc2ab3ec006da510f4f8407348e1fa69dd6d7a84c5b0c0f451aca895ec741814f73da665ee97ce552544cf7fec2eaa6560bd00637c97a33f5f80ce65939938b6097b600c32cfb4e4e1d2fa826d1da98ef5176f8916a7fb1d89008d969929d9c26bb001cc7808749a787efd2d7069400320a9aef7f4e8447eaa4cdd0943248721620fa0201e229258baf7852ec04434e2091771374b7ffb820e0102e6fa766e4628f03370eb9d164be3726145e9b14c51c0173758c7b3d0d1b8552037caeed0fe7791386f3b5f7c66d1fd907d5d1dc4a421e5b7bedd09d8c94b441a0341b4fb4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865aa3b57e61ac63eab68dc098aa3832d90abf200ffe69e49e989bf79f17e5413484355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865b418068ea064d67280673253d5a722cdef48bc6d134d56ebfaf065cd781627b0a5508207c71acb4a4a8109d2925a5254a127bff221307d6b88a7a7ad95516cb1799d6329412c746bcd268b18c998b0d6ab77a85612a7927d9c24a782d2fbb4d164ca0c8ffa1492e4db71fde6026fef4ef0dc35804f87e8a78022cef31f232851c9229c6934cef9f8109bb5f7cbad56102fde06509d4bf17e2d829979916b5efe4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd86569b758bc08334db55177b8333a3ab5474cba8da1bc1a4928b72b31efe4c1ecb806402bd2c423fd7e9cfd1149638848050f6577f4d8b8eb231fb2634ac2abf752f837a8af77786c96d68a73f5bed81d20ad1be9fa812d2498391ba7fd67ee6c6277253316223248e0b56d5b79a8d2a6af59754bd6bed885eaab3259fad10751052148b7bb6199c585f066683a5125d7b5d23e277bb9f1d87eafc89575a23cc659c73920f8de79cb1053ff7858e4410256f9ad1eb39713a5db214520b8f00254cbe5bb1349fbe7c418b688015f8faf6e64da33d8485ce05cb47ab80ca66a6f7d47../../plans/basic.fmf../../plans/core.fmf../../plans/smoke.fmf../../plans/unit.fmf../../plans/basic.fmf../../plans/core.fmf../../plans/smoke.fmf../../plans/unit.fmf../plans/main.fmf../../plans/basic.fmf../../plans/core.fmf../../plans/smoke.fmf../../plans/unit.fmfrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootroottmt-1.9.0-1.el8.src.rpmtmt@    /usr/bin/python3.6git-corepython3-tmtrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rsyncsshpass1.9.0-1.el83.0.4-14.6.0-14.0-15.2-14.14.3a@aUa@`r`@`lM@`7@`4@__@_м@_t@_}_V _ @^n@^^@^x^l@^H^@^{G^x^h^S^^@]])]W]@]]@Petr Šplíchal - 1.9.0-1Lukáš Zachar - 1.8.0-1Petr Šplíchal - 1.7.0-1Petr Šplíchal - 1.6.0-1Petr Šplíchal - 1.5.0-1Petr Šplíchal - 1.4.0-1Petr Šplíchal - 1.3.1-1Petr Šplíchal - 1.3.0-1Petr Šplíchal - 1.2.1-1Petr Šplíchal - 1.2-1Petr Šplíchal - 1.1-1Petr Šplíchal - 1.0-1Petr Š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- Improve testcloud/virtual provider docs - Disable UseDNS, GSSAPI for faster SSH in testcloud - Use `extra-args` attr for ansible-playbook - Fix el7 provision in testcloud user session - Adjust the instructions for migrating from STI - Document how to migrate tests from STI to tmt - Allow to pick objects by --link - Generate ecdsa key in testcloud - Simplify plugin keys handling in wake() and show() - Add support for Beakerlib's rlFileSubmit - Revert requiring exact beakerlib version - Dist git source can contain multiple files - Symlink worktree for discovered shell tests - Read environment variables from options only once - Correctly handle empty environment files - Use distro values from context for dist-git type - Make tests --name to just prune discovered tests - Enable duplicate test names and preserve ordering - Require beakerlib-1.28 for beakerlib tests - Adjust the dist git source discover implementation - Discover tmt tests from sources - Reenable plans/install/docs - Correct the `playbook` attribute in the spec (#948) - Ansible plugin for Finish step - Thread processing of executed commands inside tmt - Adjust `tmt test lint` test for old yaml format - Canonical name for centos-stream in dimension - Remove obsoleted conditionals from the spec file - Use a fresh sphinx when building the readthedocs - Allow to specify session type (system/session) - Package tmt.plugins to store arbitrary plugins - Ignore ssh connection closed during reboot - Improve error message for the missing step name - Document how to integrate tests with other tools - Use the recommended format of the copyright notice - Update notes about the release process - Update the hardware specification with new keys- Add support for reboot in a reused provision - Solve the reboot race condition - Adjust the current git remote improvement - Use current git remote for url in fmf-id - Implement option to exit after first failure - Clarify and update spec for the discover step - Adjust the multihost test specification - Add the multihost testing specification - Make run --force behave more expectably - Increase duration for tests using containers - Rename soon-to-be deprecated resultcallback - Remove the minute.obsolete provision plugin - Document how to create a new minor/major release - Explicitly mention '.' as special value for names - Add Github Action for PyPI releases - Improve fetching remote environment files - Adjust the check for rsync before pull and push - Install `rsync` before guest.pull() - Second chapter of the Guide: Under The Hood - Simplify the search for step method options - Produce better errors for unsupported plugins - Add more ignored files, categorize gitignore more - Extend .gitignore with a few more common patterns - Export fields of a case should be checked by lint - Adjust the bugzilla support in test export - Test export can link case to bugzilla - Document the support for `open` key in html report - Allow html report to be opened by plan - Require essential packages for tmt testing - Skip the docs test until the Sphinx issue is fixed- Adjust support for exporting test fmf identifiers - Add --fmf-id option for tests export - Fix regression in image listing - Update hardware spec with units and current status - Adjust the reboot support in the internal executor - Add support for reboot to internal executor - Always try to save guest details - Give hints about available report methods - Handle libvirt exceptions correctly - Handle FileNotFoundError when running commands - Adjust framework detection during test import - Detect test framework during test import - Adjust the reboot command test, minor enhancements - Adjust reboot command implementation - Implement the reboot class and subcommand - Adjust the improved login step selection - Login after last done step without --step option - Adjust default shell options implementation a bit - Make multiline shell scripts fail on error - Ensure environment files are within metadata tree - Add pycharm .idea to .gitignore - Ensure environment-file paths are only relative - Adjust the 'environment-file' implementation - Implement the 'environment-file' option - Mention required packages on the Contribute page - Migrate to ruamel.yaml - Adjust tmt lint implementation - Add tmt lint command - Do not expand the process environment variables - Adjust legacy match to cover both rhel and centos - Guess pci/net when libguestfs python is missing - Add timestamp to the tmt debug output - Restart sshd on EL8 to prevent delays after boot - Support systemd-networkd systems without nm too - Testcloud: Use cache='unsafe' for a nice IO boost - Check invalid attributes in plans with lint - Require correct testcloud version in setup.py - Adjust the support for plan parametrization - Implement plan parametrization from environment - Deprecation timing, mention vagrant box support - Fix exit code for tmt story lint - Require testcloud with the url guessing support - Use testcloud for image url guessing - Update the RHEL 8 / CentOS 8 install instructions - Accept more ssh keys in the API - Require a full path for local images in testcloud - Adjust the conversion of Makefile types to tags - Convert Type from Beaker Makefile into tags - Make sure pip is available for integration testing - Disable the white space test for container/virtual - Use IdentitiesOnly=yes when key or password is set- Adjust the new plugin documentation - Add plugin examples and documentation - Ensure that the discover git reference is a string - Report plugin for JUnit output - Fix issue when raising error for NoneType - Print better error when nitrate testcase not found. - Use `count=True` for multiple flag options - Add option to explicitly use default plan - Adjust debuginfo installation, add test coverage - Use debuginfo-install for installing debuginfos - Update the documentation based on refactoring - Implement tmt story lint - Refactor Node class to Core - Correctly handle spaces in file/directory names - Hand over plan environment during local execution - Do not execute manual test cases - Fix option handling for plugins with common prefix - Propagate options to guests based on the step - Support fetching libraries from a local directory - Add a simple example of a test written in ansible - Pass environment variables to ansible (local) - Pass environment variables to ansible (virtual) - Adjust warning for extra lines in Makefile targets - Add test import warning for run and build targets - Enable a few more pre-commit hooks, sort imports - Give a warning about the obsoleted minute plugin - Clarify adjust dependency on explicit context - Fix the EPEL installation instructions - Adjust the new list options for the minute plugin - New print method, used now in minute plugin - Implement listing available minute images/flavors - Update default option values for verbose and debug - Avoid creating workdir on --help - Do not keep run workdir during testing - Clean up the code style, remove the vagrant plugin- Enable and document `pre-commit` and `autopep8` - Reorganize feature stories, fix title duplication - Prepare/install story for package development. - Add package preparation scenarios from Fedora CI - Prepare/install story for released packages - Add new stories related to package preparation - Fix login not working for cloud images - Work around a seccomp podman issue on centos-8 - Tag multihost tests during import from Makefile - Adjust the simple test for ansible prepare - Remove hardcoded ansible_python_interpreter=auto - Fix lint and use it on the tmt repo itself - Obsolete the minute provision plugin - Update the documentation for contributors - Do not assert installed packages for recommend - Show link to the full debug log in the html report - Implement tmt clean command - Require a newer fmf which supports storing data - Allow to specify port in provision.connect - Surround classes and functions with 2 blank lines - Fix order of imports, sort them alphabetically - Update the provision step hardware specification - Fix tmt plan lint for multiple configurations - Add tmt status examples section - Add a context adjust example for the prepare step - Adjust the git suffix stripping for known forges - Strip git suffix from pagure/gitlab/github repos - Enable install plans for pull request testing - Adjust the essential attributes description - Document the essential class attributes - Improve the prepare step documentation - Correctly convert relevancy with the `!=` operator - Print note in report.html if it exists - Add note about error for beakerlib results - Adjust progress bar for the internal executor - Add test progress bar to non-verbose mode - Adjust the attribute linting for tests - Lint attribute names for test - Human friendly names for VMs- Create a copy of nitrate testplans for iteration - Check the rsync as the first preparation step - Use an empty worktree if no metadata tree found - Adjust manual test instructions export to nitrate - Export manual test case fields to nitrate - Adjust the worktree implementation and test - Implement shared worktree for the tests - Adjust the improved verdict implementation - Correct the verdict function, align docstring - Print final image name in minute plugin - Adjust the improved plan linting a bit - Improve plan linting - Implement port in Guest, show in verbose mode - Use qemu user mode in the testcloud provision - Support excluding packages during installation - Support enabling/disabling plans and stories - Do not link and remove general plans by default - Improve general plans handling during test export - Match by name prefix in discover.modified-only - Passthrough non-zero exits for beakerlib execution - Adjust the dry mode implementation for tmt init - Implement dry mode for the tmt init command - Do not use the spec release for the pip version - Simplify story, plan and test search methods - Do not use mutable objects as default arguments - Prevent duplicate content in generated docs - Ignore the nitrate migration warning during import - Better summary for new exported tests - Adjust exception handling in the testcloud plugin - Make the testcloud ProvisionError more verbose - Use IPv6 enabled 1MT network by default - Improve debugging of tests using click runner - Fix step selection for --before and --after - Adjust the prepare test and pull/push enhancements - Add prepare/shell test and pull/push enhancements - Test filter on command line overrides config - Improve handling of verbose and debug options - Verify automated test case import from nitrate - Enable copr repo even if no package is provided - Improve documentation of tests, plans and stories - Use fmf to store the newly created nitrate case id - Adjust the hint about increasing the test duration - Add hint to stdout in case of timeout - Catch all exceptions when evaluating --condition - Fix missing overview on the readthedocs.org site - Adjust style of the new nitrate integration test - Nitrate integration testsuite with requre - Always enable force mode for display/html report - Improve documentation, clearly show draft stories - Test filter on command line overrides config - Print unofficial attributes in tmt tests show -vv - Adjust dry mode fix for test/plan/story create - Implement dry mode for tmt test/plan/story create - Support NO_COLOR to disable colored output - Add test duration to `results.yaml` - Adjust checking for duplicates during test export - Prevent creating duplicate test cases in Nitrate - Use singular for 'gate' as defined in the spec - Fix gates conversion & drop artifacts - Adjust a bit the shell completion instructions - Describe how to enable shell completions - Extend the duration test to cover positive results - Detect timeout for Beakerlib, use TESTRESULT_STATE - Improve tmt test path linting - Clarify playbook path for ansible prepare plugin - Adjust warning about the invalid disabled step - Only warn on invalid disabled step - Use date-service to get correct instantiation time - Prevent keys mutation when searching plans/stories - Cache fmf_id property - Store relevant bugs during test import - Avoid mutating `keys` default in .tests() - Use the new execute method syntax for tmt tests - Clean up obsolete test metadata- Add test for prepare freeze - Make file descriptors non-blocking - Update the specification and stories to use link - Implement the new core attribute 'link'- Set timeout on select calls in utils._run() - Show the current tmt version in the debug log - Revert support for the 'el' distro shortcut - Strip whitespace before relevancy comment - Ensure rsync is installed on the guest if needed - Use the default branch in the discover fmf plugin - Suport the 'el' shortcut for the distro context - Implement the 'tmt --version' option [fix #445] - Adjust test create test, fix missing dots - Support creating tests in the current directory - Rename container images, update install docs - Fixup Dockerfiles to build in quay.io. - Support building mini and full tmt container image - Add a Dockerfile for container with tmt - Fix dependency error messages - Use a better trigger name for source code changes - Add a new 'Check Report' section to examples - Add the --force explanation in the documentation - Extend the test coverage to check for active runs - Add basic test coverage for tmt status - Restore context after processing each run - Correctly handle an undefined step status - Load default plan when no root is present - Implement tmt status command - Define command-line interface for status command - Print library in error message during ref conflict - Adjust the default branch handling for libraries - Handle default branch in Library - Adjust test duration, clean up old test metadata - Improve timeout handling (fix an infinite loop) - Adjust default timeout in the testcloud provision - Remove obsolete unit test coverage for steps - Adjust the filtering support, fix docs building - Allow filtering using custom L1 metadata - Allow filtering with lowercase bool names - Handle exceptions when applying filters and conditions - Share code for filters & conditions, test coverage - Apply filters after applying defaults and conversions - Fix IPv4 parsing when booting minute machine - Remove all hacks for the old cruncher executor - Remove the whole rhts-lint line during test import - Remove the old convert test from unit tests - Adjust contact handling to work with manual tests - Fix contacts without name during tmt test import - Finalize the specification of the 'link' attribute - Add specification of the new core attribute 'link' - Enough of dreaming, let's go to the forest! :) - Update the overview of core classes, minor cleanup - Add missing required packages for pip install - Implement tmt run --follow option for checking log - Extra check for required packages when using yum - Clean up obsolete names in examples and templates - Update the test checking for relevancy conversion - Adjust storing test case id for new nitrate cases - Append nitrate id when exporting instead of rewrite - Skip prereserve check if custom flavor requested - Use special compare operators only if minor given - Adjust support for selecting modified tests - Allow selecting only tests that have changed in git - Remove the duplicate build job from packit config - Verify the old beakerlib functions using Makefile - Enable debug output using the TMT_DEBUG variable- Manual state for manual nitrate tests - Define framework for all beakerlib libraries tests - Remove the remaining test case relevancy leftovers- Minor adjustment of the beakerlib test template - Adjust the new test checking the error output - Print errors to stderr - Fix check for selecting plans during tmt run - Update test coverage, fix finish step example - Update spec/stories implementation coverage - Skip import of manual cases with script - Import header and footer from Nitrate - Implement conversion between relevancy and adjust - Support short options for selecting tests & plans - Document the display and html report in the spec - Explain the difference between fmf and tmt - Fix the last missing framework in library tests - Adjust the docs update and title implementation - Implement a new story attribute 'title' (L3) - Small documentation cleanup - Simplify plan setup, move old plans to examples - Store the whole debug log in the top run directory - Add test for pip installability - Add a new plan to cover minimal installation - Move html report plugin into a separate subpackage - Use 'output.txt' filename for the main test output - Update required fmf version in setup.py - Improve the css style for the html report - Fix blocking read in Common.run - Adjust a bit the improved html report - Improve report-html --open - Implement adjusting metadata based on the context - Adjust the new 'html' report method - New report --how html available - Adjust environment import from Makefile metadata - Import environment from Makefile metadata - Update old beakerlib paths during tmt test import - Adjust a little bit the user story templates - Support libraries stored deep in the repositories - Enable the new coverage stories section in docs - First stories to cover tests coverage mapping - Recommend using login shell in libvirt hints - Use nitrate naming for the manual field export - Export manual attribute to nitrate - Store complete initialized data in metadata.yaml - Merge the improved minute error messages [#425] - Adjust a bit the minute provision error messages - Handle testcloud problem with the images directory - Handle tracebacks in minute provision - Multiple enhancements for package preparation - Gracefully handle invalid library reference- Convert adds extra-summary as well - Simplify test directory copy with enabled symlinks - Select latest minute image only from released images - Allow specifying exact RHEL version using a short name - Preserve symlinks during discover, pull and push - Always run Login plugin even if step is done - Suggest some useful aliases for common use cases - Correct type of Tier attribute in examples - Define basic hardware environment specification - Import manual data for automated tests - Tag tests which can be run under container/virtual - Give hints to install provision plugins [fix #405] - Handle nicely missing library metadata [fix #397] - Update the test data directory name in the spec - Extend duration for tests using virtualization - Use a better name for the test data path method - Provide aggregated test metadata for execution - Send warnings to stderr, introduce a fail() method- Correctly handle framework for new plans and tests - Move runtest.sh adjustments into a single function - Add the executable permission to runtest.sh - Less strict removing sourcing of rhts-environment - Use metadata directory as the default for path - Implement the new L1 attribute 'framework' - Explicitly enable copr_build for pull requests - Handle missing library in existing repository - Update the overall tmt description and examples - Enable builds from master in the main copr repo - Merge packit config for copr builds from master - Use packit repository for copr builds from master - Gracefully handle invalid test output - Build in COPR for master via packit - Add hint about caching the dnf package metadata - Add two hints about easy login for experimenting - Merge debug messages for the minute plugin [#361] - Adjust the minute provision debug messages wording - Use the internal tmt executor by default - Add more debug messages to minute provision - Remove the remaining 'tmt test convert' references - Prevent shebang mangling for detached executor - Merge the minute and install plugin docs [#345] - Adjust the minute and install plugin documentation - Merge the manual test import documentation [#347] - Adjust the manual test documentation wording - Merge rhts-environment source line removal [#344] - Adjust rhts-environment source line removal - Add missing extra-* keys to the test import - Add docs for manual case import - Disable authentication when fetching libraries - Document the install prepare method - Document the minute provision method - Remove sourcing of rhts-environment in runtest.sh - Add minute to supported provision methods of prepare- 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.9.0-1.el8     !"""""!#####!!$$$$$%&%'('))))*+*,,*--*./0tmttmttmtREADME.rstexamplesansible.fmfversionplan.fmftest.fmftest.ymlconvert.fmfversionMakefilePURPOSEruntest.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.fmfpluginsdiscover.pyprovision.pyrtt.fmfversioninstall.fmfpost-install.fmfsymlinks.fmfversionplansbasic.fmfcore.fmfhelps.fmfinstall.fmfmain.fmfsmoke.fmfunit.fmftryconnectbasic.fmfcore.fmfmain.fmfsmoke.fmfunit.fmfcontainerbasic.fmfcore.fmfmain.fmfsmoke.fmfunit.fmfmain.fmfvirtualbasic.fmfcore.fmfmain.fmfsmoke.fmfunit.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/ansible//usr/share/doc/tmt/examples/ansible/.fmf//usr/share/doc/tmt/examples/convert//usr/share/doc/tmt/examples/convert/.fmf//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/plugins//usr/share/doc/tmt/examples/rtt//usr/share/doc/tmt/examples/rtt/.fmf//usr/share/doc/tmt/examples/symlinks//usr/share/doc/tmt/examples/symlinks/.fmf//usr/share/doc/tmt/examples/symlinks/plans//usr/share/doc/tmt/examples/symlinks/try//usr/share/doc/tmt/examples/symlinks/try/connect//usr/share/doc/tmt/examples/symlinks/try/container//usr/share/doc/tmt/examples/symlinks/try/virtual//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-protectioncpioxz2noarch-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-8b6ee64b5a61b19eaa9e36846ea036df1b4791bab265c06a3baaf14726badbfcd?07zXZ !#,UE] b2u Q{K`{ 1Yo `Ζ囝b.8ez1P X/TVbI>&WWt% ȃl hGx^+oYa/wĉ\w*<#H}GnR qѝc 53%Ma$vc[L BBDk eB H܍/¨.C8SW1Mi'l)X,1׵U[E@(MokhfΡFz̄}RCE ^D~CfWĊ^[}u:JSt9}z)~|΀OЋH{8Zb-r`V}V퓛քsemՔ^ nqM(uo26(Gvlڤb;?%:]|K裂:QoO:3,?BL n<'M+TYNCnwtNP0Bͷ YŞɛ:H|%ORrn^"e2c;EpEM&RuZ{4lO҂wfdv,qvP29{'DT´:N8 A]wS%*qx6 RCD O$5}N"B!܏vVſ}Su͇. 3![h5[]/R֕0z1sNd?N!0Ί#9Gओ94Xқ3`tQNJ/ !Ҳќ ݸ>b5R{ '{p&yl}Z,|tbU2+/K֨nY6D8ν2ksihS`*L CP[B",}?2K$Cn`n'YҝͤO%" ~U<'^aӳa (%Qp5v x/f=xQ's)!> * "e68Q ~sۑ-]>vXZ_g> nlQ/Gx.q"i*\Wf3zWT:WdH粸yTϋ'Q1yyK]S_L5uFkB;kv<-dzU_ᗪYznR6heɕu/]c twVIȏ =*H~H#Ĩ Tɜ*~IqԧQV\ߝ9;>3\nAP~>H7jY.]2 hBԴ@sGumN5g_Ne uiThPT!_E߷uNs0bݨeoz6тI[Q˩%U"F L(V?e9JI =ʮ )Oɣ&Ú*Tw¥5]_>F8"K:8յ@" /8Ol2 `<Ŝ-7N6bL&p8`NyWLu`vE @#*t;wWv#gJymՀ'Tzn"1m]±]aΰ7w^mTl;ZJB 87*ݭ[@$)4MAؑ怽]jvJ|Y05 Wk"[H)mq .cʗXfV$ !6 Cr/Ӌ*Ws(Q1k L6E tgrFrԯܻ5@0L%rXSKKZy,C\MkL9 ]O LsBktsq#Bf] S lQs#,)P;R`߉ zDŽLO2^poC*\lGl>)GQoK^ !>hٿ$J^lϑ!0w0b`Ɖ|T#8qFḾ@8/+*xd uE}zَIH$V_vREwԄ+u[E([PXTi--pd KuJ`I*h2V\  !=My`m,# >;$4\G6}d$j{o9ʄ~y.&=R廩6ݙG`MYUb|GU\S[ ,h3 y:0I`@'fO\h}K&*~+&;"ƅ e[kNuT`5;7G, }?hz T7:S+Gb%56=tL9U6>Mgj>AtZ :q{@Bc4׬>Gzp< ;&KvgWnfN ȅ+c^zUDOH\!`Gm49C[8 D~ :!Rc,g f-*^koU#44á'ټ$PnCm2^vlCRbp }6WmT4 wxHJ3<'$'WTJ2Y?Oh`K!pRiq! R|6yPE@#S՛O@Fo#. m5ִ`̛8l<3P% qJ?=#3dA/7=i>oA|Z3\`]֭ (L2'0j8ldtګFcAg$-3,"9Z$"~8<a1=KqySu|~dl'Jzd^ ߧy,YEԉrAl-:/]mÑ\)΅/!W{+ŎһRN:mQ^F}R칗$%0 [< &y++;)sDFA<\]9ψKe?x-h6J*U*u5kk \˞Xd}3",_{)q5լ1ǠOl(8ǝ31:d&~[zGjОI=wlaX$` ?,S{A(8߱N4 0UJմ=!? v=,Vy+2a} c)PpFӶ )m鬶3ǽa;aSmg1Idr!*R/De : 0~O )|zͼoj&e.5Qss pMア]ر4YVIqHT4֔ ?khO^;P BJlj@lv{B%''[wԫU'@ {w54 !8x'޷+" cr˂٨[U P|C%p o~GZa ]ׁ^)24BXcDW~ھȂpQR?51f,Qeyoo;J'``H*S/ߺozY03|He!YkIA#}6II&8^Hdu!黷Z*eL+3WG%k.hLe`>+K\1O?g~G ܂xV@\ZYEcM&_dkwFm_4qhьzبV ై =l@8"!fa= $Me+v 0Hdi>9G񿙢xyKE?0Ѻhe\ {'<p%Tߣ?/ ?۱Pb,)'!Zo5<\y); ;])zD?o,ALYVձ%a#:>T^d Wvפ/>2b 5E s%Ac*MMҢ`1xV-^kr ΃&dhg80@8RRJSjdbĶK61۶F.V5,4;O]g2S>A39?) B#ſ & nt =}=zz`O-IVB7an[}#4}ŶPF9CM >S lld_kVb 6NU_kثZ@p~@|X~;63&[ ی.L8`r`\]sꕾW8oxXdaT)SGN9%$ā榽<OXqph#!`*MjGRU ς8!t"ZG;ˑI |Qw/A0Saު`l5bzyF^ שB<fPa j+GxA_wPaɵw&?922[nok;P "u 2B{ìlUk:Ta*mrigO歫wAMҳQPY)ȇ}ޱ^fN펼HWo l'V'"jA`gz\͜:Xk(xTNrt[Y?#RE.l=Ζ)c SQk6\p w%%!,!^ww*c#@H9gb˹Y7#'db]Eۚ̕;@VQn_3 (pD*9⪵(Ql%TiC.O{s^Ҫ8hK9W `2 ,{v}Oԍq 30Nt kodccgu#%EWy<Jۚ}@j.+q@ӭ~Oy!`Kg 6i] o֋-\ Iͱ#ۙD)5 `T<%mwtH3r3v$]lڅsq<&:*:]#Y6y WqX"'L7zoy.K/caGMޚcxj2}e-2 (?&4gV^ |n I<_@kw 勉NT]SIPa9e>|z6L2r/ư< sr96}ctWG d[HB2_h7k! !/Ņ4o4AsFgq3Xi.-ރ@b"imз)\↑\ `vpS~wn8p/XgHѻp>ҟ>i9dT~ﬓhͼhq?o@R!EoıKٸد;;J} c5%b:D0.$$ ԩȢ43;5;fQ/ q=2qM6(Vz.ӏ"t{'3Nn[@񍇎(NcMn*<`qPv Ru<܀Z9˨J矴WW\/tu4aD?n9 }.X&6bz XU OC٢URu5S5n62 ̋^=M+|Sxs:%]y[) *o?yn QDEl">d4Pމ Q3n^deoPk|ȴtateFc_#ZaV'& ZI_+ >n'ɍJ#9Kk#~Ꞗ:߾U1{/+^kid*m"e]/ =]H eLvB^3g >e,(5}&GҴP ᯷S3A ;Bo89r.Uغ6&V@3lR#| u"S4mp^b@:ջ*_ʹFmU&af .1Jd S =VNp87 Tפ!V6"G KW +埽"[{ B ,A7o}{ӂ(Dt]%UW&oOkH|¹ݫQ`:~Jn3ouW/;k3yo:ymͧ#$Յݳ!:u,Q&m[ Sn̵F=S~=K*l ߚSr[vvDB&'aA'68E>l3_,1]Vz,]IUשYP{sOrZ*xgdH;PjSYQI3"tk?ŮS:b,~/ČRm0.20^F luZl 7~tq@p-n2n8|]> =W|:Ua/C-=e3F ^ZQ/N̨SPǸj9W " gUd%W HS,U QhtI^azgrI-V?6t)z@Fx$5)Ex"r7(܁ F=j|4WT /s>Hmvշ`YxIT.Q-3+)ć=5IB*,<ƝT 4׷%*ڿI, 鎄}d"CYMs'3Te{"ӗKj% /VY뺢ޡ6dfg!C2nt]gUweO( y¡ơ{'g] b;?_o)m(jю]>A'=d>5p~ G^>G)gSEֿ449;EiR{嶝9G055铚2[+Eb+ےɔLvNɶZ׶}3LSs-)d6l:jKRFKѣvb:bۦ*R /p\#:.\rθ7¢44LV\밄Ϙ A#48Skit Ψ[IpiRI=H0R|h;/;Q"hwUmej@YIUF)`X;s9 1űb t4a*"3ߔ|!pԂ|4Ys0XBS>6J?bf;zvAI3Σx!'r럈rfƠk8aߺcsƋ߄$ jS}cQGQA %00 c`h8khQ]^%e$QR+ * -q i unl]raIC MIRƀFpo<>ʗ?֬^sOlS(U\R>0qj*[ vz)C!dhݏ5Y@goi'rmK&Kw喿V]l&eC瘺jhJUY 6K]ã`WȍUC;C. jS"\0M(w &s/#Hf.[Ljz:>WJ:$M}(vIj\6+6Rw}QH7$| pf4rHtSI_YըNr3+eHˇqid;]@𶍳HWRJQh7W>FpG"Wm-+)j>f?eVk|XpY /kwʶ J :8m^KR0#HOue.8"|x,Tܑ5"nh6NhѠh$=_?|Kݸ̀\ߗnkv+|83%)h3j^OdIo;N MZnNFVPJ?68hYt6#kS>@iiZhcIF@xOW}IB۾Cح!8_n5|չ-fGǦv@oCtG.9.B+_/@KMe ,;*tvwν .:tA~n)X9չ6=~F $>N] +إXOC;x3Vr`KQƋ0bymI@Tw[4ܪ={V05.P}Ejx7RQva ik4IؒmX+QyUs^Y|LϏxGf<| .قS0鞸a>¢~zt<zZqfz:)E~;ۇ[~`㼵n\^Lmbsj.An ˾?cժohVۋ5+'5ymuHXNcUç$vXr0 u3.ѷ8hl,N) 5pcAL{'4GI+[ (DX6[ߨ.Fxs6Ofj*\n v1=T O$ !+C]Rhv7tݪSZA6 ESxnuP u0'R||WQTi1j,) t>i䂩JV:=p:Yw56# }>/[tQsHhK f6HE0׹~e<%7EDJ!կ;?z7<5imO\+,BʲDg[z{RQh\fNHgʀl;G8yAlZ8N+g#~oM^F1o*zS=?kǸq FhV:I[.A^gWK6JYMavcGs|-}ZU~k5Iz K!<$r٤1VWڦKyfv,[DF.ՁDY-5I>ƫXSrs6OUye'Jܠ%AuQ9jh"| l[me2pY 蝎0W=|UxKvC7b.nXiEQD45ڜH:|K7Jh~JN>uc3[F0VuLiC!f®v'ecd]L{W .zEaHTx֗xL-fq#YS;BKVuo m9c $RT[m6f Fn[`^0==gFɖl n8omꖯ=SqOZջc ̢] 2an5t;5-kC֬Y&Տ*vv()\I |}@=Wj{21#ʣ,_񺦇LcKӵL WkQ)_@-, WqɁ U*+Yv;ҫ wP$Il?U,';GIլD&Y c6V otSëM^N ,,OWY+ '#S-pw"LG)`L[^:+TGZp|H`WR[o+`c;>Hm/1fD)k ٶ9r|Nc>_ENo@8VZ5*~V-.hv6eU\N8G}1gzGxI]c(&Ҡmgf.ۦN}QQ _R1udj#c>k󿋈Ґb@ %hE(.Z9ㆍ4BEp#?mCs)}*M<v+yS)tJGb8pd*1bhn)y_f=Ȭbx7=^[J#6*vM !ΗߟT6*5 ##4=q5eAǼ9 Pj3K\^ ˍƘM位ݕhv6xb?&?c ĚDN C`u<oD9sBu9&+og٘a16S!NqD 3+cԓ>aOAsӐ2%W(10)7/i=Oi͞gSywr7$ި42%ZsgLBs[󯠓o*f5H^7:EIeMf /J=G2=^ơE/O&]zӟ 6Gn>?S>xppG@p\aq?U)H7ZlLgnnuL "*k9~6A Ee+,RF; ,1Μ ]++/_<4zEz^X|K uUF,z.U`9 eг'ґrGS`= (E"@6qI9+z⢍U+p)'TȴKO%E*{1l@FTn_'_>OYO"|D"In#e2N槯ذXL+)Z"뵔l@FIJ|F/;'kȍ Gs6BĽJA(ol-⩞8n#/wƨlk e5vK9RLL1.W 7)$XB;&;v)M>kDE^0x tP9OgzNqF̎}5J,gk:ӰFd.%dLKR>bP[ o]#祝?.?oP^kZ#t{DcX?ݕU[/'#pϕ9~(f:2m"*fj#(QN CzHpEH˳~2Ĩ*(M }e7e٩6}B㓈L}זa,.r=\/`(LHiRfGTBX\.wF&眏6м> "ulYy?%:E5WKikK(DS|S͊i #g;DۈR:\T5jV11S="%Im҅N$Hh[9ŏOd,Oy_`Yܫ>SQ\T^}3`u~Qnk ώv!}BONj%v3ޡ͑6v!w%jB&5z,Nq%I5F*=$v}δ'vrS+xpW1ZݟV U|3Otz.D y&.2b{kB)%g]sD!ghZfa%ԼzNU,}cpWBeɂF\׋Z;Edzb ZH7'0иFrH`8h;<A%z|~:"alCh?˩vH7L%oit3\?suCfSnR`}Kt6-وɈeLgjkDHO[IV+?ՊZXQ:H|0TY˞iqPX@1 D_kPNzEXAĠZ}Uкo:G,pU<'񽁨/.qo!G;+w@x]a᭾{{J99A#l-XV:藹Wp]x2yqgr;mTeS8[Ϯ-9z%{^s;hϫD ڦ TsT kfLUjFuzJgL OO_֓#o%a`x蜔וWb9 q? ʒhݰхfXgMp'Rh"8" P/t G;s`|i6h*dzq_6-> 8[66[Lxq`ޓdRﰀ#I8ۡM9.'|m ڧ=|ryw#-$凼}3[,fQOe%rh]PgAГvA_[Y7@ ┬ <;:Q^ؕ77Mng4R=svjol,7_AeF#2!9[~~@3Y,#<ۛr1Oɦ Շc71C 4N~:T[r+ sq?>G?ǥg_ࣶGDʭ].Bmy'2oENd Uy^6Օ]}B]ih5eKAk'EZ l0ᇱt|"eoMad([a2EJIsž r0# 4Sb^# dCRc?xL~YɁUvMJgIBrjቡ@ xT>R}>Zïx(=+R)sGm} ̏Fk}Z |Ͼp=o1qN.Ќ"=؏0޸U&OZ}br Կyek\&):$Cjb;K}/>AXIu1rNSCm2"<HRVy˧6ͻjrpT( ĵ:O䞒ߋtƾa:Fu]LsQi2rBg/R{ʠPc ?+7kOĈHW|^.@_E({|q b_ ؞Gׁ9_ [XjEv5w-?/U8`B^ǦkѥZ:+wi&MsHO#70;fUSD19j`ȸ7Th?Yd"[ojK[j/K6فf[-ǝ)_ҵYg`28/q9[y1ڕڏI}΅7y >(BBfPx@JvJ`7&t7<(戴gNwPZ[*7o~/pbkES!ކCfgƱ=4[q1]ݸ*?ak/rCébC6ǙQ„P"kK!=ēQ+ԍv+eo3&#Ј7>HG(e'׀ [43\p1b -;:EB`0muf]v^ 4쭝Sm;vzIV-R^Up%Ð{cnI@ITq ڍ/ s\xZ&U ȱL;^ڷ9`lRKhcjܚٺszV$v񰼈ȌBl#3bSlw[ƈ+cO,5{fEc3M,uDܼK9DLZwnq!iVFڞ?A*\;Yƻ<[oQb}Q[ Ti״aY:o$b\2U]hb]Nxt4R< ICXQ{@4 !tpL? Je%(Ʌqqr 8Dͩj5 l)1_u`{.\ SXӻ8O-안UK Bt~ 5/d;\ Hhv]ӱ)_gcD+Br+2R%'%ijBhI*  g)a_ o`pCޣAc+(}8* ʏ0HD 3?L4ܬ4H3{JnT#)b3'\gS/(=Z*e!@ [~ Jpc9v}:"CvCT\N":B!=>+>ށEomJ3J">}N?l=qWRW[gmCh 0Q0W{#HY~QQ1r˝YK郆)ϺpX8?/|pxp &Jb:zHo9 ׸ڶ;(q4^M-0Ei;Q7G߯L>B6TW>.,M2S#KD rP4فXYY8wgjV;h'PD[̊n %@oi?yJ~(\e7eª DfɎCÌ8U\_NDo 1HNohEe:j?z 6!0qi^:p_=Xۍoƣ&(0gfsBO=ΔX|~`Bz|rAorWlG | ^iK? @􀄠~){d=dXbj҂GLƭU*Ne=TN. d FAhIyu=ą۹Xu0(lK&`]Wr6b kÉ:d,_Ż 7Vqwv@3Ѵir!p1S vhl]qb~{vlPrz?^рox8YeMr[,D3|Q3ʠ9WoRJ|g,F6#_K8/t.U D>R|{ƪ o*Z(XDCX:y?j\0|" t ftjذ9gNq>d3gȶ YZ