[Pkg-openssl-devel] Bug#1138386: ocsigenserver: FTBFS with openssl 4.0
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat May 30 17:05:13 BST 2026
Package: ocsigenserver
Version: 7.0.0-1
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: pkg-openssl-devel at lists.alioth.debian.org
Usertags: openssl-4.0
OpenSSL 4.0 is in experimental. This package fails to build against it:
| File "test/extensions/deflatemod.t/run.t", line 1, characters 0-0:
| (cd _build/default && /usr/bin/diff -u test/extensions/deflatemod.t/run.t test/extensions/deflatemod.t/run.t.corrected)
| --- test/extensions/deflatemod.t/run.t 2026-04-19 08:47:29.358235889 +0000
| +++ test/extensions/deflatemod.t/run.t.corrected 2026-04-19 08:47:31.462200477 +0000
| @@ -1,64 +1,24 @@
| $ source ../../server-test-helpers.sh
| $ run_server ./test.exe
| - ocsigen:main: [WARNING] Command pipe created
| - ocsigen:access: connection for local-test from unix: (): /index.html
| - ocsigen:ext: [INFO] host found! local-test:0 matches .*
| - ocsigen:ext:staticmod: [INFO] Is it a static file?
| - ocsigen:local-file: [INFO] Testing "./index.html".
| - ocsigen:local-file: [INFO] checking if file index.html can be sent
| - ocsigen:ext: [INFO] Compiling exclusion regexp $^
| - ocsigen:local-file: [INFO] Returning "./index.html".
| - ocsigen:access: connection for local-test from unix: (): /index.html
| - ocsigen:ext: [INFO] host found! local-test:0 matches .*
| - ocsigen:ext:staticmod: [INFO] Is it a static file?
| - ocsigen:local-file: [INFO] Testing "./index.html".
| - ocsigen:local-file: [INFO] checking if file index.html can be sent
| - ocsigen:local-file: [INFO] Returning "./index.html".
| - ocsigen:access: connection for local-test from unix: (): /empty_dir/
| - ocsigen:ext: [INFO] host found! local-test:0 matches .*
| - ocsigen:ext:staticmod: [INFO] Is it a static file?
| - ocsigen:local-file: [INFO] Testing "./empty_dir/".
| - ocsigen:local-file: [INFO] Testing "./empty_dir/index.html" as possible index.
| - ocsigen:local-file: [INFO] No index and no listing
| - ocsigen:access: connection for local-test from unix: (): /doesnt_exists.html
| - ocsigen:ext: [INFO] host found! local-test:0 matches .*
| - ocsigen:ext:staticmod: [INFO] Is it a static file?
| - ocsigen:local-file: [INFO] Testing "./doesnt_exists.html".
| - application: [WARNING] Command received: shutdown
| + ption Invalid_argument("Failed to set protocol to SSLv3")
| + ls: cannot access './local.sock': No such file or directory
| + ls: cannot access './local.cmd': No such file or directory
| + [1]
|
| First response is not compressed:
|
| $ curl_ "index.html"
| - HTTP/1.1 200 OK
| - content-type: text/html
| - server: Ocsigen
| - content-length: 12
| -
| - Hello world
| + [1]
|
| Second response is compressed:
|
| $ curl_ "index.html" --compressed
| - HTTP/1.1 200 OK
| - content-type: text/html
| - content-encoding: gzip
| - server: Ocsigen
| - transfer-encoding: chunked
| -
| - Hello world
| + [1]
|
| Querying a directory or a non-existing file should give "Not found" without
| compression:
|
| $ mkdir empty_dir && curl_ empty_dir/ --compressed
| - HTTP/1.1 404 Not Found
| - server: Ocsigen
| - content-length: 16
| -
| - Error: Not Found
| + [1]
| $ curl_ doesnt_exists.html --compressed
| - HTTP/1.1 404 Not Found
| - server: Ocsigen
| - content-length: 16
| -
| - Error: Not Found
| + [1]
| dh_auto_test: error: dune runtest -j 1 -p ocsigenserver returned exit code 1
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/ocsigenserver_7.0.0-1_amd64-2026-04-19T08:46:38Z
Sebastian
More information about the Pkg-openssl-devel
mailing list