I tried this test for the trunk patch. It seems to pass. I am assuming per_transport.TransportTests.test_copy_tree(FtpTransport,FTPTestServer) is the same test? I don't see test_copy_tree with just FTPTestServer as the arg. [262450]% ./bzr selftest -v -s bt.per_transport.TransportTests.test_copy_tree running 0 tests... bzr selftest: /storage/parth/src/bzr.dev/262450/bzr /storage/parth/src/bzr.dev/262450/bzrlib bzr-2.2.0dev1 python-2.6.4 Linux-2.6.31-20-generic-i686-with-Ubuntu-9.10-karmic per_transport.TransportTests.test_copy_tree(ChrootTransport,TestingChrootServer) OK 71ms per_transport.TransportTests.test_copy_tree(FakeNFSTransportDecorator,FakeNFSServer) OK 14ms per_transport.TransportTests.test_copy_tree(FakeVFATTransportDecorator,FakeVFATServer) OK 16ms per_transport.TransportTests.test_copy_tree(FtpTransport,FTPTestServer) OK 957ms per_transport.TransportTests.test_copy_tree(PyCurlTransport,HttpServer_PyCurl) OK 11ms per_transport.TransportTests.test_copy_tree(HTTPS_pycurl_transport,HTTPSServer_PyCurl) OK 12ms per_transport.TransportTests.test_copy_tree(HttpTransport_urllib,HttpServer_urllib) OK 15ms per_transport.TransportTests.test_copy_tree(HttpTransport_urllib,HTTPSServer_urllib) OK 17ms per_transport.TransportTests.test_copy_tree(LocalTransport,LocalURLServer) OK 14ms per_transport.TransportTests.test_copy_tree(TransportLogDecorator,LogDecoratorServer) OK 23ms per_transport.TransportTests.test_copy_tree(MemoryTransport,MemoryServer) OK 12ms per_transport.TransportTests.test_copy_tree(NoSmartTransportDecorator,NoSmartTransportServer) OK 16ms per_transport.TransportTests.test_copy_tree(PathFilteringTransport,TestingPathFilteringServer) OK 21ms per_transport.TransportTests.test_copy_tree(ReadonlyTransportDecorator,ReadonlyServer) OK 10ms per_transport.TransportTests.test_copy_tree(RemoteTCPTransport,SmartTCPServer_for_testing) OK 91ms per_transport.TransportTests.test_copy_tree(SFTPTransport,SFTPAbsoluteServer) OK 132ms per_transport.TransportTests.test_copy_tree(SFTPTransport,SFTPHomeDirServer) OK 153ms per_transport.TransportTests.test_copy_tree(SFTPTransport,SFTPSiblingAbsoluteServer) OK 130ms per_transport.TransportTests.test_copy_tree(TransportTraceDecorator,TraceServer) OK 19ms per_transport.TransportTests.test_copy_tree(UnlistableTransportDecorator,UnlistableServer) OK 10ms per_transport.TransportTests.test_copy_tree_to_transport(ChrootTransport,TestingChrootServer) OK 17ms per_transport.TransportTests.test_copy_tree_to_transport(FakeNFSTransportDecorator,FakeNFSServer) OK 16ms per_transport.TransportTests.test_copy_tree_to_transport(FakeVFATTransportDecorator,FakeVFATServer) OK 17ms per_transport.TransportTests.test_copy_tree_to_transport(FtpTransport,FTPTestServer) OK 953ms per_transport.TransportTests.test_copy_tree_to_transport(PyCurlTransport,HttpServer_PyCurl) OK 11ms per_transport.TransportTests.test_copy_tree_to_transport(HTTPS_pycurl_transport,HTTPSServer_PyCurl) OK 11ms per_transport.TransportTests.test_copy_tree_to_transport(HttpTransport_urllib,HttpServer_urllib) OK 17ms per_transport.TransportTests.test_copy_tree_to_transport(HttpTransport_urllib,HTTPSServer_urllib) OK 16ms per_transport.TransportTests.test_copy_tree_to_transport(LocalTransport,LocalURLServer) OK 16ms per_transport.TransportTests.test_copy_tree_to_transport(TransportLogDecorator,LogDecoratorServer) OK 20ms per_transport.TransportTests.test_copy_tree_to_transport(MemoryTransport,MemoryServer) OK 13ms per_transport.TransportTests.test_copy_tree_to_transport(NoSmartTransportDecorator,NoSmartTransportServer) OK 16ms per_transport.TransportTests.test_copy_tree_to_transport(PathFilteringTransport,TestingPathFilteringServer) OK 17ms per_transport.TransportTests.test_copy_tree_to_transport(ReadonlyTransportDecorator,ReadonlyServer) OK 12ms per_transport.TransportTests.test_copy_tree_to_transport(RemoteTCPTransport,SmartTCPServer_for_testing) OK 44ms per_transport.TransportTests.test_copy_tree_to_transport(SFTPTransport,SFTPAbsoluteServer) OK 131ms per_transport.TransportTests.test_copy_tree_to_transport(SFTPTransport,SFTPHomeDirServer) OK 138ms per_transport.TransportTests.test_copy_tree_to_transport(SFTPTransport,SFTPSiblingAbsoluteServer) OK 134ms per_transport.TransportTests.test_copy_tree_to_transport(TransportTraceDecorator,TraceServer) OK 18ms per_transport.TransportTests.test_copy_tree_to_transport(UnlistableTransportDecorator,UnlistableServer) OK 13ms ---------------------------------------------------------------------- Ran 40 tests in 3.409s OK bzrlib.tests.per_transport.TransportTests.test_copy_tree(PyCurlTransport,HttpServer_PyCurl) is leaking threads among 10 leaking tests. 9 non-main threads were left active in the end. [262450]%