HELP: trouble building packages for optional_arches=i686 *after* upgrading to Plague-0.5.0 (from plague-0.4.3)

Joe Todaro jstodaro at us.ibm.com
Tue Jul 4 13:58:19 UTC 2006


Hi, 
I'm having a problem *not* being able to build 'i686' packages (i.e. 
optional_arches=i686) anymore *after* having upgraded our plague 
server/builder (Opteron x86_64) a couple of weeks ago from plague-0.4.3 to 
*plague-0.5.0*. The problem happens only with i686 (optional_arches=i686) 
-- not with i386 (base_arches=i386) which continues to work flawlessly. 

PLAGUE-0.4.3 / PLAGUE 0.5.0 ARCHES CONFIGURATION:
Here's what the Arches section looks like in all the 
/etc/plague/server/targets/*.cfg files:
  [Arches]
  base_arches=i386
  optional_arches=i686 noarch

PLAGUE-0.4.3 SERVER LOG: 
Here's an example of how things used to work (snipped from 
/var/log/plague-server.log) whenever an i686 package-build request was 
submitted to our PLAGUE-0.4.3 server:
  Request to enqueue 'e1000' tag 
'/afs/pok/projects/devel/SRPMS/e1000/e1000-7.0.38-1_rhel4.src.rpm' for 
target 'ao100' (user 'jstodaro at abc.com')
  503 (e1000): Starting tag 
'/afs/pok/projects/devel/SRPMS/e1000/e1000-7.0.38-1_rhel4.src.rpm' on 
target 'lnxaddons-100-install'
  503 (e1000): Requesting depsolve...
  503 (e1000): Starting depsolve for arches: ['i686'].
  503 (e1000): Finished depsolve (successful), requesting archjobs.
  503 (e1000/i686): https://lnxbuild1.abc.com:8888 - UID is 
d90078ec928db631ae8f590e6d5491d514cfe4a8
  503 (e1000/i686): Build result files - [ 'mockconfig.log', 'build.log', 
'root.log', 'kernel-module-e1000-7.0.38-1.6.9_34.EL_2_rhel4.i686.rpm', 
'job.log', 'e1000-7.0.38-1_rhel4.src.rpm', 
'kernel-smp-module-e1000-7.0.38-1.6.9_34.EL_2_rhel4.i686.rpm' ]
  Repo 'lnxaddons-100-install': updating repository metadata...
  503 (e1000): Job finished.

PLAGUE-0.5.0 SERVER LOG: 
But here's what happens (snipped from /var/log/plague-server.log) now, 
whenever the above i686 package-build request gets submitted to our 
"upgraded" plague server/builder running PLAGUE-0.5.0 (absolutely 
nothing!)
  Request to enqueue 'e1000' tag 
'/afs/pok/projects/devel/SRPMS/e1000/e1000-7.0.38-1_rhel4.src.rpm' for 
target 'ao100' (user 'jstodaro at abc.com')
  508 (e1000): Starting tag 
'/afs/pok/projects/devel/SRPMS/e1000/e1000-7.0.38-1_rhel4.src.rpm' on 
target 'lnxaddons-100-install'
  508 (e1000): Job finished.

OBSERVATIONS:
o The "last" function executed in the 'PackageJob.py' module (before it 
returned to 'BuildMaster.py') was 'arch_handling(self, ba, exclusive, 
exclude)'.
o Adding the following section to /etc/plague/server/targets/*.cfg 
(including server/builder restart, request resubmit) did *not* help 
'PackageJob.py' to progress any further than the 'arch_handling(self, ba, 
exclusive, exclude)' function.
   [Additional Package Arches]
   kernel=i686
o Moving 'i686' from the 'optional_arches' line up to the 'base_arches' 
line (including server/builder restart, request resubmit) *did* in fact 
cause 'i686' to be recognized by 'PackageJob.py' (but only as a "base 
arch" -- not as an "optional arch" like we need it to be)

MY QUESTIONS: 
1. Why is the *optional_arches* tag -- in the [Arches] section of our 
/etc/plague/server/*.cfg files -- *no longer* recognized *after* upgrading 
to plague-0.5.0? 
2. What are some things I can try, that might help resolve the above (i.e. 
getting *plague-0.5.0* to recognize 'i686' as an *optional arch*?)

Any help will be much appreciated! .. I have run out of ideas, and things 
to try... ;-( 

Thanks,
--Joe
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/fedora-buildsys-list/attachments/20060704/aba77739/attachment.htm>


More information about the Fedora-buildsys-list mailing list