tests: make test-with-fake-pkg's unacceptably-old fake pycryptopp be 0.5.13 instead...
authorZooko O'Whielacronx <zooko@zooko.com>
Tue, 2 Nov 2010 05:33:57 +0000 (22:33 -0700)
committerZooko O'Whielacronx <zooko@zooko.com>
Tue, 2 Nov 2010 05:33:57 +0000 (22:33 -0700)
Also move the fakepkgs directory to be in misc/build_helpers/ instead of in the base of the source tree.

misc/build_helpers/test-with-fake-pkg.py

index a663ed49f069155a55fa4f9ac65fa2fd5876da46..85395152525d4fb5bf7990fbf5d9657fc4c34edb 100644 (file)
@@ -1,23 +1,24 @@
 #!/usr/bin/env python
 
-# We put a fake "pycryptopp-0.5.17" package on the PYTHONPATH so that
-# the build system thinks pycryptopp-0.5.17 is already installed. Then
+# We put a fake "pycryptopp-0.5.13" package on the PYTHONPATH so that
+# the build system thinks pycryptopp-0.5.13 is already installed. Then
 # we execute run_trial.py. If the build system is too naive/greedy
 # about finding dependencies, it will latch onto the
-# "pycryptopp-0.5.17" and then will be unable to satisfy the
-# requirement (from _auto_deps.py) for pycryptopp >= 0.5.20. This is
+# "pycryptopp-0.5.13" and then will be unable to satisfy the
+# requirement (from _auto_deps.py) for pycryptopp >= 0.5.20 (or
+# pycryptopp >= 0.5.14, depending on machine architecture). This is
 # currently happening on trunk, see #1190. So with trunk, running
 # test-with-fake-pkg.py shows a failure, but with the ticket1190
 # branch, test-with-fake-pkg.py succeeds.
 
 import glob, os, subprocess, sys
 
+fakepkgdir = 'misc/build_helpers/fakepkgs'
 fakepkgname = "pycryptopp"
-fakepkgversion = "0.5.17"
-# testsuite = "allmydata.test.test_cli"
+fakepkgversion = "0.5.13"
 testsuite = "allmydata.test.test_base62"
 
-pkgdirname = os.path.join(os.getcwd(), '%s-%s.egg' % (fakepkgname, fakepkgversion))
+pkgdirname = os.path.join(os.getcwd(), fakepkgdir, '%s-%s.egg' % (fakepkgname, fakepkgversion))
 
 try:
     os.makedirs(pkgdirname)