All of lore.kernel.org
 help / color / mirror / Atom feed
From: Bin Lan <Bin.Lan.CN@windriver.com>
To: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>,
	openembedded-core@lists.openembedded.org
Subject: Re: [OE-core][PATCH v2] babeltrace2: upgrade 2.0.6 -> 2.1.0
Date: Thu, 6 Mar 2025 17:02:54 +0800	[thread overview]
Message-ID: <9ded5a6e-0105-48e7-8aba-e7dddc83803f@windriver.com> (raw)
In-Reply-To: <D890NM3QQGE0.3LTX3270SWGFX@bootlin.com>


On 3/6/25 15:48, Mathieu Dubois-Briand wrote:
> On Wed Mar 5, 2025 at 11:48 AM CET, Bin Lan via lists.openembedded.org wrote:
>> From: Bin Lan <bin.lan.cn@windriver.com>
>>
>> 0001-tests-do-not-run-test-applications-from-.libs.patch is deleted
>> for tests/lib/test_plugin is removed.
>>
>> License-Update: add new license BSD-4-Clause GPL-3.0-or-later CC-BY-SA-4.0 PSF-2.0
>>
>> Changelog:
>> Babeltrace 2.1, MIP 1 is available and adds many functions
>> to support CTF 2 features.
>> The Python bindings wrap all the library changes in the same
>> systematic way as in Babeltrace 2.0. Add type hints to the
>> public API to assist with static analysis of your applications.
>>
>> Details about the 2.1.0 release:
>> https://babeltrace.org/docs/release-notes/babeltrace-2.1.0-release-notes.html
>>
>> Signed-off-by: Bin Lan <bin.lan.cn@windriver.com>
>> ---
> Hi,
>
> Thanks for your patch!
>
> It looks like this is triggering some ptest failures, as can be seen on
> the autobuilder:
>
> Failed ptests:
> {'babeltrace2': ['cli/convert/test-convert-args.sh_71_-_bad_--component_format',
>                   'cli/convert/test-convert-args.sh_74_-_bad_--component_format',
>                   'cli/convert/test-convert-args.sh_77_-_bad_--component_format',
>                   'cli/convert/test-convert-args.sh_80_-_bad_--component_format',
>                   'cli/convert/test-convert-args.sh_83_-_duplicate_component_name:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_86_-_unknown_option:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_89_-_--params_without_current_component:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_92_-_duplicate_--begin:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_95_-_duplicate_--end:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_98_-_--begin_and_--timerange:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_101_-_--end_and_--timerange:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_104_-_bad_--timerange_format',
>                   'cli/convert/test-convert-args.sh_107_-_bad_--timerange_format',
>                   'cli/convert/test-convert-args.sh_110_-_bad_--timerange_format',
>                   'cli/convert/test-convert-args.sh_113_-_bad_--fields_format:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_116_-_bad_--names_format:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_119_-_unknown_-i:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_122_-_duplicate_-i:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_125_-_unknown_-o:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_128_-_duplicate_-o:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_131_-_--run-args_and_--run-args-0:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_134_-_-o_ctf-metadata_without_path:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_137_-_-i_lttng-live_and_implicit_source.ctf.fs:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_140_-_implicit_source.ctf.fs_without_path:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_143_-_implicit_source.ctf.lttng-live_without_URL:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_146_-_no_source:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_149_-_-o_ctf_without_--output:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_152_-_-o_ctf_+_--output_with_implicit_sink.text.pretty:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_155_-_--stream-intersection:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_158_-_two_sinks_with_-o_dummy_+_--clock-seconds:_expected_error_message',
>                   'cli/convert/test-convert-args.sh_161_-_path_non-option_arg_+_user_sink_+_-o_text:_expected_error_message',
>                   'cli/test-help.sh_2_-_help_ctf_plugin_expected_output',
>                   'cli/test-help.sh_5_-_help_src.ctf.fs_component_class_expected_output',
>                   'cli/test-help.sh_8_-_help_without_parameter_produces_expected_error',
>                   'cli/test-help.sh_11_-_help_with_too_many_parameters_produces_expected_error',
>                   'cli/test-help.sh_14_-_help_with_unknown_plugin_name_produces_expected_error',
>                   'cli/test-help.sh_17_-_help_with_unknown_component_class_name_produces_expected_error',
>                   'cli/test-help.sh_18_-_help_with_unknown_component_class_name_prints_plugin_help',
>                   'cli/test-help.sh_20_-_help_with_unknown_component_class_plugin_produces_expected_error',
>                   'cli/test-intersection.sh_16_-_stderr_contains_expected_error_message',
>                   'cli/test-intersection.sh_20_-_stderr_contains_expected_error_message',
>                   'cli/test-output-ctf-metadata.sh_2_-_Run_babeltrace_-o_ctf-metadata_with_a_valid_trace_directory,_correct_output',
>                   'cli/test-packet-seq-num.sh_6_-_Lost_events_string_matches_2',
>                   'cli/test-packet-seq-num.sh_8_-_Lost_events_string_matches_2',
>                   'cli/test-packet-seq-num.sh_10_-_Lost_events_string_matches_2,3,1',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_3_-_Trace_invalid-packet-size/trace:_method_autodisc:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_4_-_Trace_invalid-packet-size/trace:_method_autodisc:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_7_-_Trace_invalid-packet-size/trace:_method_component:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_8_-_Trace_invalid-packet-size/trace:_method_component:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_11_-_Trace_valid-events-then-invalid-events/trace:_method_autodisc:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_12_-_Trace_valid-events-then-invalid-events/trace:_method_autodisc:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_15_-_Trace_valid-events-then-invalid-events/trace:_method_component:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_16_-_Trace_valid-events-then-invalid-events/trace:_method_component:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_19_-_Trace_metadata-syntax-error:_method_autodisc:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_20_-_Trace_metadata-syntax-error:_method_autodisc:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_23_-_Trace_metadata-syntax-error:_method_component:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_24_-_Trace_metadata-syntax-error:_method_component:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_27_-_Trace_invalid-sequence-length-field-class:_method_autodisc:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_28_-_Trace_invalid-sequence-length-field-class:_method_autodisc:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_31_-_Trace_invalid-sequence-length-field-class:_method_component:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_32_-_Trace_invalid-sequence-length-field-class:_method_component:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_35_-_Trace_invalid-variant-selector-field-class:_method_autodisc:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_36_-_Trace_invalid-variant-selector-field-class:_method_autodisc:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_39_-_Trace_invalid-variant-selector-field-class:_method_component:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_40_-_Trace_invalid-variant-selector-field-class:_method_component:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_43_-_Trace_incomplete-packet-header:_method_autodisc:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_44_-_Trace_incomplete-packet-header:_method_autodisc:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_47_-_Trace_incomplete-packet-header:_method_component:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_48_-_Trace_incomplete-packet-header:_method_component:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_51_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_52_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_55_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_56_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_59_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_60_-_Trace_meta-no-trace-cls-no-stream-cls:_method_autodisc:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_63_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_64_-_Trace_meta-no-trace-cls-no-stream-cls:_method_component:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_67_-_Trace_empty-event-record:_method_autodisc:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_68_-_Trace_empty-event-record:_method_autodisc:_babeltrace_produces_the_expected_error_message',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_71_-_Trace_empty-event-record:_method_component:_babeltrace_produces_an_error_stack',
>                   'plugins/src.ctf.fs/fail/test-fail.sh_72_-_Trace_empty-event-record:_method_component:_babeltrace_produces_the_expected_error_message',
>                   "plugins/src.ctf.fs/succeed/test-succeed.sh_35_-_CTF_1:_Trace_'lttng-event-after-packet'_gives_the_expected_stdout",
>                   "plugins/src.ctf.fs/succeed/test-succeed.sh_37_-_CTF_1:_Trace_'lttng-event-after-packet'_gives_the_expected_stdout",
>                   "plugins/src.ctf.fs/succeed/test-succeed.sh_39_-_CTF_2:_Trace_'lttng-event-after-packet'_gives_the_expected_stdout",
>                   "plugins/src.ctf.fs/succeed/test-succeed.sh_41_-_CTF_1:_Trace_'lttng-crash'_gives_the_expected_stdout",
>                   "plugins/src.ctf.fs/succeed/test-succeed.sh_43_-_CTF_1:_Trace_'lttng-crash'_gives_the_expected_stdout",
>                   "plugins/src.ctf.fs/succeed/test-succeed.sh_45_-_CTF_2:_Trace_'lttng-crash'_gives_the_expected_stdout",
>                   "plugins/src.ctf.fs/succeed/test-succeed.sh_47_-_Trace_'clock-offset-goes-back-in-time'_gives_the_expected_output",
>                   'plugins/src.ctf.fs/test-deterministic-ordering.sh_2_-_ab:_error_stack_is_produced',
>                   'plugins/src.ctf.fs/test-deterministic-ordering.sh_3_-_ab:_expected_error_message_is_present',
>                   'plugins/src.ctf.fs/test-deterministic-ordering.sh_5_-_ba:_error_stack_is_produced',
>                   'plugins/src.ctf.fs/test-deterministic-ordering.sh_6_-_ba:_expected_error_message_is_present',
>                   'plugins/src.ctf.lttng-live/test-live.sh_1_-_CLI_prints_the_expected_session_list_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_3_-_CLI_prints_the_expected_session_list',
>                   'plugins/src.ctf.lttng-live/test-live.sh_5_-_CLI_attach_and_fetch_from_single-domains_session_-_no_discarded_events_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_7_-_CLI_attach_and_fetch_from_single-domains_session_-_no_discarded_events',
>                   'plugins/src.ctf.lttng-live/test-live.sh_9_-_CLI_attach_and_fetch_from_multi-domains_session_-_discarded_events_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_11_-_CLI_attach_and_fetch_from_multi-domains_session_-_discarded_events',
>                   'plugins/src.ctf.lttng-live/test-live.sh_13_-_CLI_many_requests_per_packet_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_15_-_CLI_src.ctf.fs_vs_src.ctf.lttng-live_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_17_-_CLI_src.ctf.fs_vs_src.ctf.lttng-live_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_19_-_CLI_attach_and_fetch_from_single-domains_session_-_inactivity_discarded_packet_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_21_-_CLI_attach_and_fetch_from_single-domain_session_-_Receive_metadata_in_two_sections_separated_by_a_empty_section_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_23_-_split_metadata_requiring_additional_stored_values_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_25_-_new_stream_announced_while_an_existing_stream_is_inactive_-_stdout',
>                   'plugins/src.ctf.lttng-live/test-live.sh_28_-_invalid_metadata_sent_by_the_relay_-_stderr',
>                   'cli/convert/test-convert-args.sh',
>                   'cli/test-help.sh',
>                   'cli/test-intersection.sh',
>                   'cli/test-output-ctf-metadata.sh',
>                   'cli/test-packet-seq-num.sh',
>                   'plugins/src.ctf.fs/fail/test-fail.sh',
>                   'plugins/src.ctf.fs/succeed/test-succeed.sh',
>                   'plugins/src.ctf.fs/test-deterministic-ordering.sh',
>                   'plugins/src.ctf.lttng-live/test-live.sh']}
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/73/builds/1058/steps/12/logs/stdio
>
> Extra log data can be found in: https://valkyrie.yocto.io/pub/non-release/20250305-106/testresults/qemux86-64-ptest/core-image-ptest-babeltrace2/
>
> Can you have a look at this failure please?

Some new failed test cases are disabled for I have not time to fix it 
before the feature freeze to investigate.

I have sent out a v3 patch, all test cases are passed when running in 
intel-x86-64 board. Please review it. Thanks.

--

Bin Lan

>
> --
> Mathieu Dubois-Briand, Bootlin
> Embedded Linux and Kernel engineering
> https://bootlin.com
>


      reply	other threads:[~2025-03-06  9:02 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-03-05 10:48 [OE-core][PATCH v2] babeltrace2: upgrade 2.0.6 -> 2.1.0 bin.lan.cn
2025-03-06  7:48 ` Mathieu Dubois-Briand
2025-03-06  9:02   ` Bin Lan [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9ded5a6e-0105-48e7-8aba-e7dddc83803f@windriver.com \
    --to=bin.lan.cn@windriver.com \
    --cc=mathieu.dubois-briand@bootlin.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.