[tahoe-lafs-trac-stream] [tahoe-lafs] #1346: desert-island test can pass incorrectly because packages are installed
tahoe-lafs
trac at tahoe-lafs.org
Mon Jan 31 00:13:35 UTC 2011
#1346: desert-island test can pass incorrectly because packages are installed
-----------------------------------------+----------------------------------
Reporter: davidsarah | Owner: somebody
Type: defect | Status: new
Priority: critical | Milestone: soon (release n/a)
Component: dev-infrastructure | Version: 1.8.1
Keywords: buildbot desert-island sumo | Launchpad Bug:
-----------------------------------------+----------------------------------
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 [http
://tahoe-lafs.org/buildbot/builders/clean/builds/2707/steps/test-desert-
island/logs/stdio 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
".
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1346>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list