Merge ~ahasenack/ubuntu/+source/apache2:bionic-apache-ssl-regression-1836329 into ubuntu/+source/apache2:ubuntu/bionic-devel
Status: | Merged |
---|---|
Approved by: | Andreas Hasenack |
Approved revision: | 22efcf97fc5b252565bc0aa6cd12d4da93a7be64 |
Merge reported by: | Andreas Hasenack |
Merged at revision: | 22efcf97fc5b252565bc0aa6cd12d4da93a7be64 |
Proposed branch: | ~ahasenack/ubuntu/+source/apache2:bionic-apache-ssl-regression-1836329 |
Merge into: | ubuntu/+source/apache2:ubuntu/bionic-devel |
Diff against target: |
216 lines (+188/-0) 4 files modified
debian/changelog (+9/-0) debian/patches/clear-retry-flags-before-abort.patch (+67/-0) debian/patches/series (+2/-0) debian/patches/ssl-read-rc-value-openssl-1.1.1.patch (+110/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Bryce Harrington (community) | Approve | ||
Canonical Server packageset reviewers | Pending | ||
Review via email: mp+370217@code.launchpad.net |
Description of the change
PPA: https:/
sudo add-apt-repository ppa:ahasenack/
DEP8: http://
(...)
autopkgtest [17:15:07]: test chroot: - - - - - - - - - - results - - - - - - - - - -
chroot PASS
autopkgtest [17:15:07]: @@@@@@@
run-test-suite PASS
duplicate-
htcacheclean PASS
default-mods PASS
ssl-passphrase PASS
check-http2 PASS
chroot PASS
There are two patches in this update. Once fixes the exact issue reported in the linked bug, while the other one was found during the investigation and deemed appropriate as it fixes another potential openssl-
The bug has a test case, which unfortunately needs a publicly available IP with a corresponding A DNS record so that the ssllabs website can run its tests.
A cosmic branch is still being prepared.
I just found out that the run-test-suite dep8 test isn't actually running, because the scrit runs as root and apache refuses that, and it still exits 0: st.wAqieG/ autopkgtest_ tmp/perl- framework/ c-modules/ eat_post'
make[1]: Leaving directory '/tmp/autopkgte
[ error] Apache cannot spawn child processes as root, therefore the test suite must be run as a non-privileged user.
+ rm apache2.conf.debian
From debian's 2.4.37-1 upload:
* Fix test suite to actually run by creating a test user. It turns out
the test suite refuses to run as root but returns true even in that
case. It seems this has been broken since 2.4.27-4, where the test suite
had been updated and the debci test duration dropped from 15min to
3min. Also, don't rely on the exit status anymore but parse the test
output.
I might give that a try tomorrow.