View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009664 | libmicrohttpd | build system | public | 2025-03-26 16:18 | 2025-03-30 14:51 |
Reporter | fernst | Assigned To | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 1.0.0 | ||||
Summary | 0009664: testcurl FAIL: test_tricky_url, Wrong URI: `/one%0dtwo', line: 304 | ||||
Description | The testcurl test suite is failing after build. From the build log: ========================================================== GNU libmicrohttpd 1.0.1: src/testcurl/test-suite.log ========================================================== # TOTAL: 112 # PASS: 111 # SKIP: 0 # XFAIL: 0 # FAIL: 1 # XPASS: 0 # ERROR: 0 System information (uname -a): Linux 6.1.0-32-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.129-1 (2025-03-06) x86_64 Distribution information (/etc/os-release): PRETTY_NAME="Debian GNU/Linux trixie/sid" NAME="Debian GNU/Linux" VERSION_CODENAME=trixie ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/" .. contents:: :depth: 2 FAIL: test_tricky_url ===================== Wrong URI: `/one%0dtwo', line: 304 FAIL test_tricky_url (exit status: 22) | ||||
Steps To Reproduce | Just build on a current Debian GNU/Linux trixie/sid. | ||||
Additional Information | Originally reported in <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1101232>. Now filing here for reference / tracking purposes, as I don't know when I'll get around to further investigate this. Quickly comparing the build log against the last successful build in Debian indicates a libcurl upgrade from 8.9.1 to 8.13.0-rc2, cf. <https://buildd.debian.org/status/fetch.php?pkg=libmicrohttpd&arch=amd64&ver=1.0.1-2&stamp=1724501011&raw=0> (last official amd64 build) and <https://people.debian.org/~sanvila/build-logs/202503/libmicrohttpd_1.0.1-2_amd64-20250324T230604.170Z> (rebuild which was now failing). And indeed, if I downgrade libcurl to 8.12.1-3, i.e. the last non-rc version of libcurl in trixie/sid as found on <https://snapshot.debian.org/package/curl/8.12.1-3/>, the build succeeds again. However, I cannot tell yet whether libcurl actually broke anything or whether libmicrohttpd does something strange with it, so still filing this issue here now. | ||||
Tags | No tags attached. | ||||