Bug 1953600

Summary: Tlog Rebase to v11
Product: Red Hat Enterprise Linux 8 Reporter: jstephen
Component: tlogAssignee: jstephen
Status: CLOSED ERRATA QA Contact: Scott Poore <spoore>
Severity: medium Docs Contact:
Priority: medium    
Version: 8.5CC: jstephen, nikolai.kondrashov, spoore
Target Milestone: betaKeywords: Triaged
Target Release: ---Flags: pm-rhel: mirror+
Hardware: All   
OS: Linux   
Whiteboard: sync-to-jira qetodo
Fixed In Version: tlog-11-1.el8 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-11-09 17:55:03 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description jstephen 2021-04-26 13:23:25 UTC
Rebase BZ for tlog version 11

https://github.com/Scribery/tlog/releases/tag/v11

Comment 3 Scott Poore 2021-05-13 17:28:33 UTC
Pre-verified.

Version ::

# rpm -q tlog
tlog-11-1.el8.x86_64

From tier1 gating tests:

+ ./tlitest-run --junit-xml=/tmp/artifacts/junit.xml -m tier1
============================= test session starts ==============================
platform linux -- Python 3.6.8, pytest-3.4.2, py-1.5.3, pluggy-0.6.0 -- /usr/libexec/platform-python
cachedir: ../../.pytest_cache
rootdir: /var/str/scripts/tlog, inifile:
collecting ... collected 51 items

../../lib/tlitest/test_tlog_play.py::TestTlogPlay::test_play_from_file PASSED [ 11%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlay::test_play_from_journal PASSED [ 22%]
../../lib/tlitest/test_tlog_play_remote.py::TestTlogPlayRemote::test_play_remote_good_session PASSED [ 
33%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_command_to_file PASSED [ 44%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_command_to_journal PASSED [ 55%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_command_to_syslog PASSED [ 66%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_to_file PASSED [ 77
%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_to_journal PASSED [ 88%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_to_syslog PASSED [100%]

----------------- generated xml file: /tmp/artifacts/junit.xml -----------------
============================= 42 tests deselected ==============================
=================== 9 passed, 42 deselected in 36.68 seconds ===================

Comment 4 Scott Poore 2021-05-13 17:50:02 UTC
Verified.

Version ::

tlog-11-1.el8.x86_64

Results ::

# ./tlitest-run -v
========================================= test session starts =========================================
platform linux -- Python 3.6.8, pytest-3.4.2, py-1.5.3, pluggy-0.6.0 -- /usr/libexec/platform-python
cachedir: ../../.pytest_cache
rootdir: /var/str/scripts/tlog, inifile:
collected 51 items                                                                                    

../../lib/tlitest/test_env_config.py::TestTlogRecSession::test_conf_file_var PASSED             [  1%]
../../lib/tlitest/test_env_config.py::TestTlogRecSession::test_conf_text_var PASSED             [  3%]
../../lib/tlitest/test_env_config.py::TestTlogRecSession::test_conf_shell_var PASSED            [  5%]
../../lib/tlitest/test_env_config.py::TestTlogRec::test_conf_file_var PASSED                    [  7%]
../../lib/tlitest/test_env_config.py::TestTlogRec::test_conf_text_var PASSED                    [  9%]
../../lib/tlitest/test_env_config.py::TestTlogRec::test_conf_shell_var PASSED                   [ 11%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlay::test_play_from_file PASSED                   [ 13%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlay::test_play_from_journal PASSED                [ 15%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlay::test_play_output_file PASSED                 [ 17%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlay::test_play_at_speed_x2 PASSED                 [ 19%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlay::test_play_at_goto_points PASSED              [ 21%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlay::test_play_follow_running_session PASSED      [ 23%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlayControl::test_play_key_ctl_goto_end PASSED     [ 25%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlayControl::test_play_key_ctl_next_packet PASSED  [ 27%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlayControl::test_play_key_ctl_double_speed PASSED [ 29%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlayControl::test_play_key_ctl_quit PASSED         [ 31%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlayControl::test_play_key_ctl_halve_speed PASSED  [ 33%]
../../lib/tlitest/test_tlog_play.py::TestTlogPlayControl::test_play_from_file_match PASSED      [ 35%]
../../lib/tlitest/test_tlog_play_remote.py::TestTlogPlayRemote::test_play_remote_good_session PASSED [ 37%]
../../lib/tlitest/test_tlog_play_remote.py::TestTlogPlayRemote::test_play_remote_bad_timing PASSED [ 39%]
../../lib/tlitest/test_tlog_play_remote.py::TestTlogPlayRemote::test_play_remote_missing_entry PASSED [ 41%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_command_to_file PASSED             [ 43%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_command_to_journal PASSED          [ 45%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_command_to_syslog PASSED           [ 47%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_interactive_session PASSED         [ 49%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_binary_output PASSED               [ 50%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_diff_char_sets PASSED              [ 52%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_fast_input PASSED                  [ 54%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_as_unprivileged_user PASSED        [ 56%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_as_admin_user PASSED               [ 58%]
../../lib/tlitest/test_tlog_rec.py::TestTlogRec::test_record_from_different_hostnames PASSED    [ 60%]
../../lib/tlitest/test_tlog_rec_perf_opts.py::TestTlogRecPerformanceOptions::test_record_fast_input_with_latency PASSED                                                                                     [ 62%]
../../lib/tlitest/test_tlog_rec_perf_opts.py::TestTlogRecPerformanceOptions::test_record_fast_input_with_payload PASSED                                                                                     [ 64%]
../../lib/tlitest/test_tlog_rec_perf_opts.py::TestTlogRecPerformanceOptions::test_record_fast_input_with_limit_rate PASSED                                                                                  [ 66%]
../../lib/tlitest/test_tlog_rec_perf_opts.py::TestTlogRecPerformanceOptions::test_record_fast_input_with_limit_burst PASSED                                                                                 [ 68%]
../../lib/tlitest/test_tlog_rec_perf_opts.py::TestTlogRecPerformanceOptions::test_record_fast_input_with_limit_action_drop PASSED                                                                           [ 70%]
../../lib/tlitest/test_tlog_rec_perf_opts.py::TestTlogRecPerformanceOptions::test_record_fast_input_with_limit_action_delay PASSED                                                                          [ 72%]
../../lib/tlitest/test_tlog_rec_perf_opts.py::TestTlogRecPerformanceOptions::test_record_fast_input_with_limit_action_pass PASSED                                                                           [ 74%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_to_file PASSED                                                                                                          [ 76%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_to_journal PASSED                                                                                                       [ 78%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_to_syslog PASSED                                                                                                        [ 80%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_fast_input_with_latency PASSED                                                                                          [ 82%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_fast_input_with_payload PASSED                                                                                          [ 84%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_fast_input_with_limit_rate PASSED                                                                                       [ 86%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_fast_input_with_limit_burst PASSED                                                                                      [ 88%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_fast_input_with_limit_action_drop PASSED                                                                                [ 90%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_fast_input_with_limit_action_delay PASSED                                                                               [ 92%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_fast_input_with_limit_action_pass PASSED                                                                                [ 94%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_with_different_shell PASSED                                                                                             [ 96%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_pipe_io_stdin PASSED                                                                                                    [ 98%]
../../lib/tlitest/test_tlog_rec_session.py::TestTlogRecSession::test_session_record_user_in_utmp PASSED                                                                                                     [100%]

=========================================================================================== 51 passed in 683.81 seconds ===========================================================================================

Comment 6 errata-xmlrpc 2021-11-09 17:55:03 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory (tlog bug fix and enhancement update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2021:4184