Bug 2446435

Summary: Some tests fail on 32 bits
Product: [Fedora] Fedora Reporter: Petr Menšík <pemensik>
Component: cpp-httplibAssignee: Petr Menšík <pemensik>
Status: ASSIGNED --- QA Contact:
Severity: low Docs Contact:
Priority: unspecified    
Version: rawhideCC: epel-packagers-sig, orion, pemensik
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Linux   
URL: https://github.com/yhirose/cpp-httplib/issues/2394
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Petr Menšík 2026-03-11 10:11:48 UTC
32 bit support was reenabled on upstream. But some tests are not passing only on 32b builds.



Reproducible: Always

Steps to Reproduce:
1. fedpkg clone -a cpp-httplib
2. cd cpp-httplib
3. fedpkg mockbuild -r /etc/mock/fedora-rawhide-i386.cfg -N
Actual Results:
The following tests FAILED:
	484 - ETagTest.LastModifiedAndIfModifiedSince (Failed)
	487 - ETagTest.IfRangeWithDate (Failed)
	538 - WebSocketIntegrationTest.LargeMessage (Failed)
	544 - WebSocketIntegrationTest.MaxPayloadAtLimit (Failed)
Errors while running CTest

Expected Results:
No tests fail on 32b if it builds there. Disable tests which cannot pass on 32b instead.

Additional Information:
Upstream has closed issue reporting this. It is up to us to provide PR fixing this, if it should be fixed. Setting low severity, it is unlikely I will focus on it soon. But keeping tracker bug to have it tracked at least downstream.

Comment 1 Petr Menšík 2026-06-24 14:04:02 UTC
As of version 0.48.0, it seems WebSocketIntegrationTest tests were fixed. But failures in ETagTest two still remains.