<br><font size=2 face="Times New Roman WT">Hi, </font>
<br><font size=2 face="Times New Roman WT">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. &nbsp;</font>
<br>
<br><font size=2 face="Times New Roman WT">PLAGUE-0.4.3 / PLAGUE 0.5.0
ARCHES CONFIGURATION:</font>
<br><font size=2 face="Times New Roman WT">Here's what the Arches section
looks like in all the /etc/plague/server/targets/*.cfg files:</font>
<br><font size=2 face="Times New Roman WT">&nbsp; [Arches]</font>
<br><font size=2 face="Times New Roman WT">&nbsp; base_arches=i386</font>
<br><font size=2 face="Times New Roman WT">&nbsp; optional_arches=i686
noarch</font>
<br>
<br><font size=2 face="Times New Roman WT">PLAGUE-0.4.3 SERVER LOG: </font>
<br><font size=2 face="Times New Roman WT">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:</font>
<br><font size=2 face="Times New Roman WT">&nbsp; Request to enqueue 'e1000'
tag '/afs/pok/projects/devel/SRPMS/e1000/e1000-7.0.38-1_rhel4.src.rpm'
for target 'ao100' (user 'jstodaro@abc.com')</font>
<br><font size=2 face="Times New Roman WT">&nbsp; 503 (e1000): Starting
tag '/afs/pok/projects/devel/SRPMS/e1000/e1000-7.0.38-1_rhel4.src.rpm'
on target 'lnxaddons-100-install'</font>
<br><font size=2 face="Times New Roman WT">&nbsp; 503 (e1000): Requesting
depsolve...</font>
<br><font size=2 face="Times New Roman WT">&nbsp; 503 (e1000): Starting
depsolve for arches: ['i686'].</font>
<br><font size=2 face="Times New Roman WT">&nbsp; 503 (e1000): Finished
depsolve (successful), requesting archjobs.</font>
<br><font size=2 face="Times New Roman WT">&nbsp; 503 (e1000/i686): https://lnxbuild1.abc.com:8888
- UID is d90078ec928db631ae8f590e6d5491d514cfe4a8</font>
<br><font size=2 face="Times New Roman WT">&nbsp; 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'
]</font>
<br><font size=2 face="Times New Roman WT">&nbsp; Repo 'lnxaddons-100-install':
updating repository metadata...</font>
<br><font size=2 face="Times New Roman WT">&nbsp; 503 (e1000): Job finished.</font>
<br>
<br><font size=2 face="Times New Roman WT">PLAGUE-0.5.0 SERVER LOG: </font>
<br><font size=2 face="Times New Roman WT">But here's what happens (snipped
from /var/log/plague-server.log) now, whenever the above i686 package-build
request gets submitted to our &quot;upgraded&quot; plague server/builder
running PLAGUE-0.5.0 (absolutely nothing!)</font>
<br><font size=2 face="Times New Roman WT">&nbsp; Request to enqueue 'e1000'
tag '/afs/pok/projects/devel/SRPMS/e1000/e1000-7.0.38-1_rhel4.src.rpm'
for target 'ao100' (user 'jstodaro@abc.com')</font>
<br><font size=2 face="Times New Roman WT">&nbsp; 508 (e1000): Starting
tag '/afs/pok/projects/devel/SRPMS/e1000/e1000-7.0.38-1_rhel4.src.rpm'
on target 'lnxaddons-100-install'</font>
<br><font size=2 face="Times New Roman WT">&nbsp; 508 (e1000): Job finished.</font>
<br>
<br><font size=2 face="Times New Roman WT">OBSERVATIONS:</font>
<br><font size=2 face="Times New Roman WT">o The &quot;last&quot; function
executed in the 'PackageJob.py' module (before it returned to 'BuildMaster.py')
was 'arch_handling(self, ba, exclusive, exclude)'.</font>
<br><font size=2 face="Times New Roman WT">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.</font>
<br><font size=2 face="Times New Roman WT">&nbsp; &nbsp;[Additional Package
Arches]</font>
<br><font size=2 face="Times New Roman WT">&nbsp; &nbsp;kernel=i686</font>
<br><font size=2 face="Times New Roman WT">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 &quot;base arch&quot; -- not as an &quot;optional arch&quot;
like we need it to be)</font>
<br>
<br><font size=2 face="Times New Roman WT">MY QUESTIONS: </font>
<br><font size=2 face="Times New Roman WT">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? </font>
<br><font size=2 face="Times New Roman WT">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*?)</font>
<br>
<br><font size=2 face="Times New Roman WT">Any help will be much appreciated!
.. I have run out of ideas, and things to try... ;-( </font>
<br>
<br><font size=2 face="Times New Roman WT">Thanks,</font>
<br><font size=2 face="Times New Roman WT">--Joe</font>