Hi,

I will upload a change disabling the failing test to DELAYED/7.
Please let me know if I should cancel it. Debdiff attached.

The failing mruby test might or might not point to a real problem,
it seems like its not 100% reproducible (in my builds at least).
I want src:h2o / libh2o to stay in bookworm so it can be used by
dnsdist; after bookworm I expect dnsdist upstream to switch away
from h2o, which itself seems upstream-dead.

Thanks,
Chris

diff -Nru h2o-2.2.5+dfsg2/debian/changelog h2o-2.2.5+dfsg2/debian/changelog
--- h2o-2.2.5+dfsg2/debian/changelog    2022-04-13 20:41:51.000000000 +0000
+++ h2o-2.2.5+dfsg2/debian/changelog    2023-03-21 12:40:38.000000000 +0000
@@ -1,3 +1,11 @@
+h2o (2.2.5+dfsg2-7) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove VCS tags from picohttpparser source files
+  * Disable failing mruby test (Closes: #1032554)
+
+ -- Chris Hofstaedtler <z...@debian.org>  Tue, 21 Mar 2023 12:40:38 +0000
+
 h2o (2.2.5+dfsg2-6.2) unstable; urgency=medium
 
   * Non-maintainer upload.
diff -Nru h2o-2.2.5+dfsg2/debian/patches/picohttpparser-vcstags.patch 
h2o-2.2.5+dfsg2/debian/patches/picohttpparser-vcstags.patch
--- h2o-2.2.5+dfsg2/debian/patches/picohttpparser-vcstags.patch 1970-01-01 
00:00:00.000000000 +0000
+++ h2o-2.2.5+dfsg2/debian/patches/picohttpparser-vcstags.patch 2023-03-21 
12:40:38.000000000 +0000
@@ -0,0 +1,25 @@
+Remove expanded $Id$ strings, which seem to break building
+using h2o_2.2.5+dfsg2.orig.tar.xz from the archive.
+
+--- h2o-2.2.5+dfsg2.orig/deps/picohttpparser/picohttpparser.c
++++ h2o-2.2.5+dfsg2/deps/picohttpparser/picohttpparser.c
+@@ -36,7 +36,7 @@
+ #endif
+ #include "picohttpparser.h"
+ 
+-/* $Id: a707070d11d499609f99d09f97535642cec910a8 $ */
++/* $Id$ */
+ 
+ #if __GNUC__ >= 3
+ #define likely(x) __builtin_expect(!!(x), 1)
+--- h2o-2.2.5+dfsg2.orig/deps/picohttpparser/picohttpparser.h
++++ h2o-2.2.5+dfsg2/deps/picohttpparser/picohttpparser.h
+@@ -33,7 +33,7 @@
+ #define ssize_t intptr_t
+ #endif
+ 
+-/* $Id: 67fd3ee74103ada60258d8a16e868f483abcca87 $ */
++/* $Id$ */
+ 
+ #ifdef __cplusplus
+ extern "C" {
diff -Nru h2o-2.2.5+dfsg2/debian/patches/series 
h2o-2.2.5+dfsg2/debian/patches/series
--- h2o-2.2.5+dfsg2/debian/patches/series       2022-04-13 20:41:51.000000000 
+0000
+++ h2o-2.2.5+dfsg2/debian/patches/series       2023-03-21 12:40:38.000000000 
+0000
@@ -5,3 +5,4 @@
 link-libh2o-with-wslay.patch
 fix_CVE-2019_1.patch
 mruby_fileutils_no_verbose.patch
+picohttpparser-vcstags.patch
diff -Nru h2o-2.2.5+dfsg2/debian/rules h2o-2.2.5+dfsg2/debian/rules
--- h2o-2.2.5+dfsg2/debian/rules        2022-04-13 20:41:51.000000000 +0000
+++ h2o-2.2.5+dfsg2/debian/rules        2023-03-21 12:40:38.000000000 +0000
@@ -7,7 +7,7 @@
 # Disable the following tests as they require network access
 BAD_TESTS=10http1client 50access-log 50reverse-proxy-added-headers 
50reverse-proxy-drop-headers 50reverse-proxy-https 
50reverse-proxy-session-resumption 80invalid-h2-chars-in-headers 40server-push 
50mruby-acl 80issues595 40max-connections 40session-ticket
 # Disable test which fails with newer mruby
-BAD_TESTS += 50mruby-htpasswd
+BAD_TESTS += 50mruby-htpasswd 50mruby-http-request
 
 %:
        dh $@

Reply via email to