Koji doesn't like "ExclusiveArch: noarch i386 x86_64" noarch packages

Matthias Saou thias at spam.spam.spam.spam.spam.spam.spam.egg.and.spam.freshrpms.net
Fri May 18 16:43:42 UTC 2007


Jesse Keating wrote :

> On Friday 18 May 2007 11:23:56 Matthias Saou wrote:
> > I thought it was the other way around... with ExcludeArch not being
> > present in the source rpm, thus making it impossible for the compose
> > tool to know that the resulting noarch package was only meant to be
> > made available for some archs and not others, and OTOH having
> > ExclusiveArch be passed into the source rpm and used by the compose
> > tool.
> 
> The compose tool we used internally for Core, and the new tool (mash) we're 
> using for the merged Fedora handle looking at _both_ ExcludeArch and 
> ExclusiveArch settings in the source rpm used to create the noarch package in 
> question.  I don't believe Koji handles the ExclusiveArch case though, only 
> the ExcludeArch.  (See firstboot for an example)

Interesting, thanks.

I just seem to have hit another bug in Koji, though :

$ make build
Created task: 10488
Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=10488
Watching tasks (this may be safely interrupted)...
10488 build (dist-f8, devel:iwlwifi-firmware-2_14_3-1): free
10488 build (dist-f8, devel:iwlwifi-firmware-2_14_3-1): free -> open
(ppc3.fedora.redhat.com) 10493 buildSRPMFromCVS
(devel:iwlwifi-firmware-2_14_3-1): free 10493 buildSRPMFromCVS
(devel:iwlwifi-firmware-2_14_3-1): free -> open
(ppc3.fedora.redhat.com) 10493 buildSRPMFromCVS
(devel:iwlwifi-firmware-2_14_3-1): open (ppc3.fedora.redhat.com) ->
closed 0 free  1 open  1 done  0 failed 10495 buildArch
(iwlwifi-firmware-2.14.3-1.src.rpm, noarch): open
(ppc2.fedora.redhat.com) 10495 buildArch
(iwlwifi-firmware-2.14.3-1.src.rpm, noarch): open
(ppc2.fedora.redhat.com) -> closed 0 free  1 open  2 done  0 failed
10488 build (dist-f8, devel:iwlwifi-firmware-2_14_3-1): open
(ppc3.fedora.redhat.com) -> FAILED: GenericError: Error importing RPM
file. /mnt/koji/packages/iwlwifi-firmware/2.14.3/1/src/iwlwifi-firmware-2.14.3-1.src.rpm
already exists. 0 free  0 open  2 done  1 failed make: *** [koji] Error
1

(sorry for the br0ked lines...)

I've always been forcing the same tag for minor spec file changes
following failed builds. It seems that Koji might not like that because
of leftovers from previous failures... I'll try bumping the release,
and will know immediately if that's the problem.

Matthias

-- 
Clean custom Red Hat Linux rpm packages : http://freshrpms.net/
Fedora Core release 6 (Zod) - Linux kernel 2.6.20-1.2948.fc6
Load : 0.61 0.48 0.42




More information about the Fedora-maintainers mailing list