Opened at 2011-01-31T00:13:35Z
Last modified at 2016-03-27T18:34:22Z
#1346 closed defect
desert-island test can pass incorrectly because packages are installed — at Initial Version
Reported by: | davidsarah | Owned by: | somebody |
---|---|---|---|
Priority: | major | Milestone: | 1.11.0 |
Component: | dev-infrastructure | Version: | 1.8.1 |
Keywords: | buildbot desert-island sumo | Cc: | zooko |
Launchpad Bug: |
Description
The desert-island test should be testing that the contents of the deps tarball are sufficient to build without downloading. It's actually testing that those contents plus any locally installed packages, are sufficient to build without downloading.
For example, a SUMO build of 1.8.2b1, with no dependencies installed, will download setuptools_trial from PyPI in order to build zfec. That isn't caught by the desert-island builder because it has zfec locally installed.
In fact that builder has pycryptopp, mock, pyasn1, pycrypto, Nevow, foolscap, Twisted, zope.interface, simplejson, zfec, pyOpenSSL, pyutil, argparse, and zbase32 installed, so it is not using any of those from the tarball.
I believe the test should warn if it has any lines that start with "Using ".