Friday, 15 May 2015

Re: Locally-reproducing package tests

Hi Evan,

On Thu, May 14, 2015 at 01:00:05PM -0500, Evan Dandrea wrote:
> Hi,
>
> In building the scalable replacement for package tests, the CI team
> was careful to ensure that local-reproducibility was maintained. If
> you would like to quickly iterate on tests, or closely mirror the
> production environment when debugging, we have provided some
> instructions:
>
> https://wiki.ubuntu.com/ProposedMigration#Reproducing_failures
>
> Please note that while this will block much unwarranted traffic, it
> does not completely replicate the production firewall rules. Only an
> upload to the archive will be able to tell you with certainty whether
> your test is free from attempts to access the Internet.

Thanks for working on cloudifying the autopkgtest infrastructure!

I have a question. While those of us at Canonical are blessed with free
access to a cloud to run these tests on (Canonistack), Ubuntu developers
in general aren't. Is there a zero cost cloud available to Ubuntu
developers that we can use for this purpose? Or, could there be a way
for Ubuntu devs to trigger a DEP8 test run for (say) a particular PPA
upload? Then it would run in the production environment and so you'd get
accurate results.

Cheers,

--
Iain Lane [ iain@orangesquash.org.uk ]
Debian Developer [ laney@debian.org ]
Ubuntu Developer [ laney@ubuntu.com ]