Sorry for the reply delay :-/

I've been able to reproduce on vivid.

These tests are racy (yet another occurrence of running a TCP server and
client in the same process (different threads)).

Out of the ~800 http tests, those two ones are the simplest: they
connect to an http server that always reply with a 'Bad status' message
and close the connection.

Running  'bzr selftest --parallel=fork -v -s bt.test_http.TestBadStatusServer' 
repeatedly, I can:
- see the test pass,
- see the test fail as reported,
- see the test hang

Definitely a race :-/

This can be fixed in two ways:
- run the server in a separate process,
- identify the race more precisely and fix it.

The former requires some tedious work, the later requires some deep
investigation :-/

I've sent a patch to debian to disable these tests until they are
properly fixed. We don't lose significant coverage doing so (pqm will
still run them to gate lp:bzr).

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1451448

Title:
  bzr fails to build on vivid (release) and trusty (test-rebuild only)

To manage notifications about this bug go to:
https://bugs.launchpad.net/bzr/+bug/1451448/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to