~apw/autopkgtest-cloud:worker-use-provides-for-kernels-v2

Last commit made on 2020-03-13
Get this branch:
git clone -b worker-use-provides-for-kernels-v2 https://git.launchpad.net/~apw/autopkgtest-cloud
Only Andy Whitcroft can upload to this branch. If you are Andy Whitcroft please log in for upload directions.

Branch merges

Branch information

Name:
worker-use-provides-for-kernels-v2
Repository:
lp:~apw/autopkgtest-cloud

Recent commits

bf2bc5a... by Andy Whitcroft

worker: kernel installation should prefer using Provides

We are starting to add Provides: linux-{image,headers}-<srcpkgtail> to the
appropriate installation meta-package for a source package. This means
we will have a consistent installation target for testing the contents
of a kernel package. Add support for trying these new names first
and then fall back to the existing behaviour.

Signed-off-by: Andy Whitcroft <email address hidden>

c47f5e8... by Christian Ehrhardt 

add python-cffi to big_packages

For about two weeks this is now failing and retried by different people.
I found that all version combinations work well actually:
New or Old cffi against these three sets all work
- old python3-defaults
- new python3-defaults
- all-proposed

But what is important is that this runs with a lot of memory.
as soon as I set smaller memory on the VM guest the local retries seem
to crash the same way as the test logs we see on
autopgkgtest.ubuntu.com.

testing/cffi0/test_verify.py .........................s.....s........... [ 36%]
........................................................................ [ 40%]
..............................s...s.............ss.Killed

Marking it as big_package should fix this test again.

Signed-off-by: Christian Ehrhardt <email address hidden>

21d8118... by Iain Lane

install: Drop well behaved web bots

We now have a robots.txt being served properly and these bots should
respect that, so we don't need to block them in the web server's own
configuration.

6cf49fe... by Steve Langasek

Raise the rate limit for parallel requests on the webserver.

This matches the mod_evasive documentation (but not the code default?), and
also matches the example uses of retry-autopkgtest-regressions.

dc83af7... by Steve Langasek

add satpy to big_packages; LP: #1863596

d295be2... by Iain Lane

web/install: Install mod_evasive

This can help mitigate some attacks

96280d2... by Iain Lane

web/install: Block a couple of spammers and web crawlers

We've got a robots.txt file too so well behaved web crawlers don't need
to be statically blocked really.

38276e4... by Iain Lane

cleanup-instances, worker: Add a copy timeout

We're seeing tests time out due to starvation of network and IO
resources when many tests are copying in parallel. Then they can restart
and enter the same loop over again. We should instead let them take a
bit longer in the hope that we will take overall less time because more
tests get through the timeout.

867560b... by Andreas Hasenack

Add mysql-8.0 to big_packages on arm64

I believe the DEP8 tests are just taking too long on arm64, most of the time,
and hit a timeout.

By looking at the history at
http://autopkgtest.ubuntu.com/packages/m/mysql-8.0/focal/arm64, the tests are
aborted (via a timeout message) at different stages: I've seen 81%, 97%, 84%,
82%, and so on.

c8eb714... by Steve Langasek

add samtools to big_packages; LP: #1861673