On Sun, 30 Dec 2007 19:47:49 +0100, Patrice Dumas wrote:
On Sun, Dec 30, 2007 at 05:54:51PM +0100, Michael Schwendt wrote:
> 37683 (grads/ppc): Build result files - [ 'state.log',
'grads-1.9b4-21.el5.ppc.rpm', 'root.log', 'build.log',
> 37683 (grads/x86_64): Build result files - [ 'root.log',
'state.log', 'job.log' ]
> 37683 (grads/i386): Build result files - [ 'build.log', 'state.log',
'grads-1.9b4-21.el5.i386.rpm', 'job.log', 'root.log',
'grads-debuginfo-1.9b4-21.el5.i386.rpm', 'grads-1.9b4-21.el5.src.rpm' ]
I can say that it is one of my packages, but I don't know what could be
wrong, the build logs don't look bad...
The build is successful. The build master copies the downloaded rpms into
the needsign repo. The traceback is in Python's shutil.copy() when copying
the mode of a successfully copied rpm:
copyfile(src, dst) # succeeds
copymode(src, dst) # src not found! huh?
That's weird, since the rpms [to be copied, the "src" arg] are not deleted
until all have been copied. The traceback in turn terminates the thread
which controls the needsign repo, and the repo stays locked. With that,
all subsequent build jobs cannot enter even the prep stage.