Once upon a time Saturday 17 February 2007, Michael Schwendt wrote:
Does anyone understand the following build job? Copy of the page is
appended below.
http://buildsys.fedoraproject.org/build-status/job.psp?uid=27730
Target fc6, tag fc6, but the buildsys used fc7 in paths and created
a fc7 src.rpm, but fc6 binary rpms:
http://buildsys.fedoraproject.org/logs/fedora-6-extras/27730-mono-debugger-
0.30-7.fc7/mono- debugger-0.30-7.fc7.src.rpm
How is that possible when plague-client targets fc6?
[...]
27730: mono-debugger-0.30-7.fc7 (needsign)
Target: fedora-6-extras
Submitter: paul all-the-johnsons co uk
Source: mono-debugger-0_30-7_fc6
Started: Fri Feb 16 16:09:25 2007
Ended: Fri Feb 16 16:17:47 2007 (ran for 8 minutes)
Logs:
http://buildsys.fedoraproject.org/logs/fedora-6-extras/27730-mono-deb
ugger-0.30-7.fc7/ Result: "
27730 (mono-debugger): Build on target fedora-6-extras succeeded.
"
x86_64:
hammer2.fedora.redhat.com Status: done/done Build Time: 7
minutes i386:
xenbuilder2.fedora.redhat.com Status: done/done Build
Time: 8 minutes
I really have no clue what causes this. plague-server log shows
27730 (mono-debugger): Starting tag 'mono-debugger-0_30-7_fc6' on
target 'fedora-6-extras'
27730 (mono-debugger/x86_64):
https://hammer2.fedora.redhat.com:8888 - UID is
5a1ed5c1106cd3598ed723b9cac58f7172dcf1cc
27730 (mono-debugger/i386):
https://xenbuilder2.fedora.redhat.com:8888 - UID
is e81377a186d5809ba288ee5faf32ee2f34d65a32
27730 (mono-debugger/x86_64): Build result files -
[ 'root.log', 'mono-debugger-0.30-7.fc6.src.rpm',
'mono-debugger-devel-0.30-7.fc6.x86_64.rpm', 'mockconfig.log',
'job.log', 'mono-debugger-0.30-7.fc6.x86_64.rpm', 'build.log',
'mono-debugger-debuginfo-0.30-7.fc6.x86_64.rpm' ]
27730 (mono-debugger/i386): Build result files -
[ 'root.log', 'mono-debugger-debuginfo-0.30-7.fc6.i386.rpm',
'mono-debugger-0.30-7.fc6.src.rpm', 'job.log',
'mono-debugger-devel-0.30-7.fc6.i386.rpm',
'mono-debugger-0.30-7.fc6.i386.rpm', 'build.log', 'mockconfig.log'
]
27730 (mono-debugger): Job finished.
the .fc7 seems to be coming from make srpm at the start of the build. that
srpm gets uploaded to the builders to build . there is nothing on the server
configs that defines this it comes entirely from the cvs co and Makefiles
there. builders are building the correct thing.
Why make srpm is doing the wrong thing i do not know. if it was genuinely a
mis configuration it would show on each and every build. possibly it is a
race condition in plague.
there is much less chance of odd race conditions in koji as it is largely
single threaded.
Dennis