~ubuntu-release/autopkgtest/+git/development:cross-arch-architecture-filtering

Last commit made on 2022-06-02
Get this branch:
git clone -b cross-arch-architecture-filtering https://git.launchpad.net/~ubuntu-release/autopkgtest/+git/development
Members of Ubuntu Release Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
cross-arch-architecture-filtering
Repository:
lp:~ubuntu-release/autopkgtest/+git/development

Recent commits

47984b0... by Steve Langasek

Handle architecture filtering for Test-Command also; thanks to Lukas Maerdian

941a9b1... by Steve Langasek

Filter on the correct architecture name for cross-arch testing

When a test specifies that it is only to be run for certain architectures,
we need to check against the target architecture, not the testbed
architecture which may be different.

864fa14... by Sergio Durigan Junior

Make sure we add a newline to the end of /etc/environment

PAM 1.4.x introduced a (silent) change in the behaviour of pam_env(7)
which makes it fail to part /etc/environment when the file doesn't end
with a newline.

Thanks to vorlon for helping with the debugging of the problem.

0aa7078... by Julian Andres Klode

adtlog.py: Also retry flush() calls

We don't know why it EAGAINs here.

271b5d9... by Julian Andres Klode

More os.set_blocking()

hopefully it helps this time

0974b45... by Julian Andres Klode

Revert "Revert "FIXME: Reject broken servers immediately""

This reverts commit ac5b3456e06730172fb98eba3ea848aae9192866.

ac5b345... by Julian Andres Klode

Revert "FIXME: Reject broken servers immediately"

This reverts commit 7b0a42fc9e49052481dab6522cc922041d608dbc.

This killed all our bos02 workers, so it seems some of these
situations are salvagable.

7b0a42f... by Julian Andres Klode

FIXME: Reject broken servers immediately

Servers that have been assigned two IP addresses are broken,
we should not wait to SSH to them.

6aff421... by Julian Andres Klode

setup-testbed: always include phased updates

We just saw odd failure to retrieve source code for phased package
with the APT SRU that enables phasing for not-installed packages.

So enable the always-include-phased-updates option to revert to the
classic apt behavior.

0b9a512... by Julian Andres Klode

fixup! runner: Set sys.stderr to blocking