On 06/10/2015 03:24 PM, Flavio Percoco wrote:
On 09/06/15 12:30 -0400, Ken Giusti wrote:
A betting man would wager it has something to do with the recent
changes to the python setup.py.
I'll have a look into it.
----- Original Message -----
From: "Gordon Sim" <g...@redhat.com>
To: proton@qpid.apache.org
Sent: Tuesday, June 9, 2015 11:57:25 AM
Subject: something rotten in the state of... something or other
I've recently started seeing errors[1] when running tests due to left
over artefacts of previous builds. This happens even for a completely
clean build directory, as some of the offending artefacts seem to be
created in the source tree.
Jython seems to be trying and failing to load cproton. With a completely
clean source and build tree, everything passes, but it is kind of
annoying to have to rely on that. Is anyone else seeing anything
similar? Any ideas as to the cause (I've only seen it happening quite
recently) or possible cures?
I haven't been able to replicate this but I'm afraid it might be my
fault. Does it happen to you every time?
Pretty much, yes. On more digging, it appears that the
proton-c/bindings/python/cproton.py file in the source tree is causing
the problem. It seems to get generated when running the
python-tox-tests, and once its there the proton-java tests fail with the
error pasted previously.
If I delete that file and also delete the .pyc, .class and .pyo objects
in the source tree, then the java tests pass again.