mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2024-12-23 23:02:25 +00:00
Use a Chutney revision that works with Python 2
This commit is contained in:
parent
e145c7b00d
commit
e4e59c7aab
@ -377,13 +377,31 @@ def chutney(reactor, temp_dir):
|
|||||||
proto,
|
proto,
|
||||||
'git',
|
'git',
|
||||||
(
|
(
|
||||||
'git', 'clone', '--depth=1',
|
'git', 'clone',
|
||||||
'https://git.torproject.org/chutney.git',
|
'https://git.torproject.org/chutney.git',
|
||||||
chutney_dir,
|
chutney_dir,
|
||||||
),
|
),
|
||||||
env=environ,
|
env=environ,
|
||||||
)
|
)
|
||||||
pytest_twisted.blockon(proto.done)
|
pytest_twisted.blockon(proto.done)
|
||||||
|
|
||||||
|
# XXX: Here we reset Chutney to the last revision known to work
|
||||||
|
# with Python 2, as a workaround for Chunteny moving to Python 3.
|
||||||
|
# When this is no longer necessary, we will have to drop this and
|
||||||
|
# add '--depth=1' back to the above 'git clone' subprocess.
|
||||||
|
proto = _DumpOutputProtocol(None)
|
||||||
|
reactor.spawnProcess(
|
||||||
|
proto,
|
||||||
|
'git',
|
||||||
|
(
|
||||||
|
'git', '-C', chutney_dir,
|
||||||
|
'reset', '--hard',
|
||||||
|
'99bd06c7554b9113af8c0877b6eca4ceb95dcbaa'
|
||||||
|
),
|
||||||
|
env=environ,
|
||||||
|
)
|
||||||
|
pytest_twisted.blockon(proto.done)
|
||||||
|
|
||||||
return chutney_dir
|
return chutney_dir
|
||||||
|
|
||||||
|
|
||||||
|
1
newsfragments/3348.bugfix
Normal file
1
newsfragments/3348.bugfix
Normal file
@ -0,0 +1 @@
|
|||||||
|
Use last known revision of Chutney that is known to work with Python 2 for Tor integration tests.
|
Loading…
Reference in New Issue
Block a user