Bug#1018709: libsoup3: FTBFS on riscv64 (test timeout)

Eric Long i at hack3r.moe
Mon Aug 29 11:31:47 BST 2022


Source: libsoup3
Version: 3.1.3-2
Severity: important
Tags: ftbfs patch
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: i at hack3r.moe

Dear maintainer(s),

libsoup3 failed to build on riscv64 due to timeout on test http2-body-stream-test.
More info can be found on buildd log: https://buildd.debian.org/status/fetch.php?pkg=libsoup3&arch=riscv64&ver=3.1.3-2&stamp=1661159409&raw=0

(The test multithread-test also failed, but I believe it's accidental (address
already in use))

Attached is a patch that extends http2-body-stream-test's timeout. I also
noticed the TODO in d/rules to reduce the test timeout multiplier. Maybe revert
that commit (9f9572ba) after the patch is applied?

Please let me know if I missed anything.

Cheers,
Eric

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 5.18.0-4-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
-------------- next part --------------
diff --git a/tests/meson.build b/tests/meson.build
index 9bf88bec..50ea66bd 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -79,7 +79,8 @@ tests = [
   {'name': 'forms'},
   {'name': 'header-parsing'},
   {'name': 'http2'},
-  {'name': 'http2-body-stream'},
+  {'name': 'http2-body-stream',
+   'timeout': 1000},
   {'name': 'hsts'},
   {'name': 'hsts-db'},
   {'name': 'logger'},
@@ -212,7 +213,7 @@ foreach test: tests
     env : env,
     is_parallel : test.get('parallel', true),
     depends : test.get('depends', []),
-    timeout : 60,
+    timeout : test.get('timeout', 60),
     protocol : 'tap',
   )
 endforeach


More information about the pkg-gnome-maintainers mailing list