The header-parsing-test skip comment attributed the failure to glib, but the abort is in libsoup's own parser: the /header-parsing/param-list subtest fails because soup_header_parse_semi_param_list() returns one parameter instead of three for a header with invalid-UTF-8 extended (*=) parameters. Correct the comment and reference the upstream bug.
https://gitlab.gnome.org/GNOME/libsoup/-/work_items/560 Signed-off-by: Pratik Farkase <[email protected]> --- meta/recipes-support/libsoup/libsoup_3.8.0.bb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/meta/recipes-support/libsoup/libsoup_3.8.0.bb b/meta/recipes-support/libsoup/libsoup_3.8.0.bb index 1ca40423f0..8f21f15c2c 100644 --- a/meta/recipes-support/libsoup/libsoup_3.8.0.bb +++ b/meta/recipes-support/libsoup/libsoup_3.8.0.bb @@ -45,9 +45,10 @@ GIDOCGEN_MESON_ENABLE_FLAG = 'enabled' GIDOCGEN_MESON_DISABLE_FLAG = 'disabled' # These tests abort under ptest and leave the binaries in place: -# - header-parsing-test: a g_hash_table_size() assertion in -# do_param_list_tests() does not hold (returns one entry instead of three) -# with the current glib. +# - header-parsing-test: the /header-parsing/param-list subtest aborts as +# soup_header_parse_semi_param_list() returns one parameter instead of +# three for a header with invalid-UTF-8 extended (*=) parameters: +# https://gitlab.gnome.org/GNOME/libsoup/-/work_items/560 # - logger-test (long-invalid-body-length) and http2-body-stream-test # (large_data) exercise multi-GiB allocations and are killed by the OOM # killer on the memory-constrained ptest machines. -- 2.43.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#248678): https://lists.openembedded.org/g/openembedded-core/message/248678 Mute This Topic: https://lists.openembedded.org/mt/121940971/21656 Group Owner: [email protected] Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
