PaulHowarth/Blog/2008-06-06

Friday 6th June 2008

Fedora Project

Got an email from the buildsystem for the sparc secondary architecture (which appears to be attempting to build all of Fedora 9 on sparc at the moment) indicating that perl-Math-GMP had failed to build (amongst a bunch of other mails).

It turned out to be the same 64-bit problem in the test suite that I've previously fixed for the x86_64, ppc64, and ia64 architectures. I was able to test this by making a fixed SRPM and doing a scratch build on the sparc buildsystem:

$ koji --weburl=http://sparc.koji.fedoraproject.org/koji --server=http://sparc.koji.fedoraproject.org/kojihub build --scratch --arch-override=sparc64 dist-f9 perl-Math-GMP-2.04-10.fc9.src.rpm
Uploading srpm: perl-Math-GMP-2.04-10.fc9.src.rpm
[====================================] 100% 00:00:01  21.64 KiB  10.84 KiB/sec
Created task: 78356
Task info: http://sparc.koji.fedoraproject.org/koji/taskinfo?taskID=78356
Watching tasks (this may be safely interrupted)...
78356 build (dist-f9, perl-Math-GMP-2.04-10.fc9.src.rpm): free
78356 build (dist-f9, perl-Math-GMP-2.04-10.fc9.src.rpm): free -> open (korolev.ausil.us)
  78561 buildArch (perl-Math-GMP-2.04-10.fc9.src.rpm, sparc64): free
  78561 buildArch (perl-Math-GMP-2.04-10.fc9.src.rpm, sparc64): free -> open (daedalus.ausil.us)
  78561 buildArch (perl-Math-GMP-2.04-10.fc9.src.rpm, sparc64): open (daedalus.ausil.us) -> closed
  0 free  1 open  1 done  0 failed
78356 build (dist-f9, perl-Math-GMP-2.04-10.fc9.src.rpm): open (korolev.ausil.us) -> closed
  0 free  0 open  2 done  0 failed

78356 build (dist-f9, perl-Math-GMP-2.04-10.fc9.src.rpm) completed successfully

So I then committed the fix in CVS for F-9 and Rawhide, rebuilt the Rawhide package on the main Fedora buildsystem, and built the F-9 package on the sparc buildsystem only (since the updated package would have zero benefit for other-arch users):

$ koji --weburl=http://sparc.koji.fedoraproject.org/koji --server=http://sparc.koji.fedoraproject.org/kojihub build dist-f9 'cvs://cvs.fedoraproject.org/cvs/pkgs?rpms/perl-Math-GMP/F-9#perl-Math-GMP-2_04-10_fc9'
Created task: 78629
Task info: http://sparc.koji.fedoraproject.org/koji/taskinfo?taskID=78629
Watching tasks (this may be safely interrupted)...
78629 build (dist-f9, F-9:perl-Math-GMP-2_04-10_fc9): free
78629 build (dist-f9, F-9:perl-Math-GMP-2_04-10_fc9): free -> open (korolev.ausil.us)
  78631 buildSRPMFromSCM (F-9:perl-Math-GMP-2_04-10_fc9): free
  78631 buildSRPMFromSCM (F-9:perl-Math-GMP-2_04-10_fc9): free -> open (daedalus.ausil.us)
  78631 buildSRPMFromSCM (F-9:perl-Math-GMP-2_04-10_fc9): open (daedalus.ausil.us) -> closed
  0 free  1 open  1 done  0 failed
  78634 buildArch (perl-Math-GMP-2.04-10.fc9.src.rpm, sparc64): free
  78635 buildArch (perl-Math-GMP-2.04-10.fc9.src.rpm, sparcv9): free
  78634 buildArch (perl-Math-GMP-2.04-10.fc9.src.rpm, sparc64): free -> open (daedalus.ausil.us)
  78635 buildArch (perl-Math-GMP-2.04-10.fc9.src.rpm, sparcv9): free -> open (korolev.ausil.us)
  78635 buildArch (perl-Math-GMP-2.04-10.fc9.src.rpm, sparcv9): open (korolev.ausil.us) -> closed
  0 free  2 open  2 done  0 failed
  78634 buildArch (perl-Math-GMP-2.04-10.fc9.src.rpm, sparc64): open (daedalus.ausil.us) -> closed
  0 free  1 open  3 done  0 failed
  78643 tagBuild (noarch): free
  78643 tagBuild (noarch): free -> open (daedalus.ausil.us)
  78643 tagBuild (noarch): open (daedalus.ausil.us) -> closed
  0 free  1 open  4 done  0 failed
78629 build (dist-f9, F-9:perl-Math-GMP-2_04-10_fc9): open (korolev.ausil.us) -> closed
  0 free  0 open  5 done  0 failed

78629 build (dist-f9, F-9:perl-Math-GMP-2_04-10_fc9) completed successfully


Recent