burp: FTBFS with zlib 1.3 due to 'make check' failure
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
burp (Debian) |
Fix Released
|
Unknown
|
|||
burp (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Imported from Debian bug http://
Source: burp
Version: 3.1.4-3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: <email address hidden>
Dear Maintainer,
The unit tests for 'burp' perform a version check[1] on zlib to decide[2]
between a choice of zip-related assertions to run during the tests.
Most zlib versions have contained two or three dots, but the version check
logic considers version '1.3' to be less than a threshold value of '1.2.3' due
to the single dot in the former -- but that selects a faulty test assertion:
utest/
The relevant conditional has been removed[3] entirely from upstream as cleanup
during other test-related changes, and the version of zlib in Debian
old-old-stable is 1.2.11 - so perhaps it's safe to remove the conditional from
the Debian source package too?
The test failure can be found in the test regressions currently blocking the
migration of zlib 1.3 to Debian testing in debci[4][5].
Regards,
James
[1] - https:/
[2] - https:/
[4] - https:/
[5] - https:/
Related branches
- Simon Quigley (community): Approve
-
Diff: 53 lines (+31/-0)3 files modifieddebian/changelog (+7/-0)
debian/patches/remove-unnecessary-but-broken-zlib-version-check-in-fzp-t.patch (+23/-0)
debian/patches/series (+1/-0)
tags: | added: update-excuse |
Changed in burp (Debian): | |
importance: | Undecided → Unknown |
Changed in burp (Debian): | |
status: | New → Fix Released |
This bug was fixed in the package burp - 3.1.4-3ubuntu1
---------------
burp (3.1.4-3ubuntu1) noble; urgency=medium
* Add patch to remove unnecessary but broken zlib version check in fzp test
(Closes: #1057880, LP: #2046149)
-- Shengjing Zhu <email address hidden> Mon, 11 Dec 2023 18:59:33 +0800