On 29/01/2020 05:27, Lemings, Brad [US] (MS) via shifter-users wrote:
> Hello,
> 
> I'm trying to rebuild the SRPM downloaded from 
> https://xpra.org/dists/RedHat/7.7/SRPMS/xpra-3.0.5-0.r24939xpra1.el7_7.src.rpm.
> 
> I get the following test failures.
(..)
> 2259 ======================================================================
> 2260 ERROR: test_tcp_socket (__main__.ServerSocketsTest)
> 2261 ----------------------------------------------------------------------
> 2262 Traceback (most recent call last):
> 2263   File 
> "/rpmbuild.xpra3-rhel7.7/BUILD/xpra-3.0.5-python2/unittests/unit/server/server_sockets_test.py",
>  line 71, in test_tcp_socket
> 2264     self._test_connect(["--bind-tcp=0.0.0.0:%i" % port], "allow", [], 
> b"hello", "ws://127.0.0.1:%i/" % port, EXIT_OK)
> 2265   File " 
> /rpmbuild.xpra3-rhel7.7/BUILD/xpra-3.0.5-python2/unittests/unit/server/server_sockets_test.py",
>  line 47, in _test_connect
> 2266     raise Exception("version client failed to connect, returned %s" % 
> estr(r))
> 2267 Exception: version client failed to connect, returned 1 : CONNECTION_LOST
> 2268 
> 2269 ======================================================================
> 2270 FAIL: test_ssl (__main__.ServerSocketsTest)
> 2271 ----------------------------------------------------------------------
> 2272 Traceback (most recent call last):
> 2273   File 
> "/rpmbuild.xpra3-rhel7.7/BUILD/xpra-3.0.5-python2/unittests/unit/server/server_sockets_test.py",
>  line 143, in test_ssl
> 2274     test_connect("wss://127.0.0.1:%i/" % tcp_port, EXIT_OK, noverify)
> 2275   File 
> "/rpmbuild.xpra3-rhel7.7/BUILD/xpra-3.0.5-python2/unittests/unit/server/server_sockets_test.py",
>  line 136, in test_connect
> 2276     assert r==exit_code, "expected info client to return %s but got %s" 
> % (exit_code, client.poll())
> 2277 AssertionError: expected info client to return 0 but got None
(..)
> 
> Any clues what might be causing this?
Yes, I have seen those errors before and couldn't figure out how to
reproduce them reliably, so the RPMs were built by adding "--define
run_tests 0" to skip running the tests during rpmbuild.
You can still run the unit tests by hand and verify that they pass.
More details here:
http://xpra.org/trac/ticket/2432
You can run the tests with both Python 2 and 3, with just:
./unit/run2
./unit/run3
(on CentOS 7, only Python 2 is available)

Cheers,
Antoine


> 
> Thanks,
> Eric.
> 
> _______________________________________________
> shifter-users mailing list
> shifter-users@lists.devloop.org.uk
> https://lists.devloop.org.uk/mailman/listinfo/shifter-users
> 

_______________________________________________
shifter-users mailing list
shifter-users@lists.devloop.org.uk
https://lists.devloop.org.uk/mailman/listinfo/shifter-users

Reply via email to