Merge ~athos-ribeiro/ubuntu/+source/squid:halt-build-on-test-failures-kinetic into ubuntu/+source/squid:ubuntu/kinetic-devel
Status: | Merged |
---|---|
Approved by: | git-ubuntu bot |
Approved revision: | not available |
Merged at revision: | 4dbcd05f140564b189e6d0789ba52d90e0d98fc7 |
Proposed branch: | ~athos-ribeiro/ubuntu/+source/squid:halt-build-on-test-failures-kinetic |
Merge into: | ubuntu/+source/squid:ubuntu/kinetic-devel |
Diff against target: |
122 lines (+35/-33) 5 files modified
debian/changelog (+16/-0) debian/patches/series (+0/-1) debian/rules (+15/-2) debian/tests/upstream-test-suite (+4/-0) dev/null (+0/-30) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
git-ubuntu bot | Approve | ||
Bryce Harrington (community) | Approve | ||
Canonical Server Reporter | Pending | ||
Review via email: mp+438831@code.staging.launchpad.net |
This proposal supersedes a proposal from 2023-02-03.
Description of the change
I am re-submitting these kinetic changes to include vorlon's suggestions raised during the SRU review in LP: #2004050.
The relevant changes are
- Disabling specific compiler errors instead of disabling LTO in s390x
- Removing patch instead of commenting it out in d/p/series to ease SRU review process.
As it is being discussed in [1], squid builds will not halt upon upstream unit test failures during dh_auto_test. This could hinder the squid MRE test plan process [2].
This MP proposes a patch set to force squid builds to fail upon test failures. It also includes additional changes to ensure build time and autopkgtests are also passing for those upstream tests.
This is the kinetic SRU for the change applied in lunar in [3]
[1] https:/
[2] https:/
PPA: https:/
[3] https:/
There was an error fetching revisions from git servers. Please try again in a few minutes. If the problem persists, contact Launchpad support.
Note that I already have
- verified that the s390x LTO change is needed here; and
- tested a build without removing the 0003 patch, which did lead to a build failure due to failing tests, as expected.