[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