diff mbox series

libsoup: ptest: reference upstream bug for skipped header-parsing-test

Message ID 20261026123824.31771-1-pratik.farkase@est.tech
State New
Headers show
Series libsoup: ptest: reference upstream bug for skipped header-parsing-test | expand

Commit Message

Pratik Farkase Oct. 26, 2026, 12:38 p.m. UTC
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 <pratik.farkase@est.tech>
---
 meta/recipes-support/libsoup/libsoup_3.8.0.bb | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
diff mbox series

Patch

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.