Bug #5766
Updated by Ward Vandewege over 9 years ago
@run-tests.sh@ installs pip packages this way: <pre> cd "$WORKSPACE/$1" \ && python setup.py sdist rotate --keep=1 --match .tar.gz \ && pip install -q --upgrade dist/*.tar.gz </pre> The problem is that @--upgrade@ recursively upgrades all dependencies, *including arvados-python-client* which means that if the version of arvados-python-client in PyPi has a newer timestamp than the timestamp of the last commit on the current git branch, tests for nodemanager and fuse will run with the newest arvados-python-client in PyPi rather than the intended version from the current git branch. @--upgrade@ was added in commit ed9e8d8616e919f81703134a7d5cbac62f151877