View Issue Details

IDProjectCategoryView StatusLast Update
0009664libmicrohttpdbuild systempublic2025-03-30 14:51
Reporterfernst Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Product Version1.0.0 
Summary0009664: testcurl FAIL: test_tricky_url, Wrong URI: `/one%0dtwo', line: 304
DescriptionThe 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 ReproduceJust build on a current Debian GNU/Linux trixie/sid.
Additional InformationOriginally 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.
TagsNo tags attached.

Activities

fernst

2025-03-30 14:51

reporter   ~0024339

Now also filed on libcurl's side in https://github.com/curl/curl/issues/16874.

Issue History

Date Modified Username Field Change
2025-03-26 16:18 fernst New Issue
2025-03-30 14:51 fernst Note Added: 0024339