koji buildroot inconsistencies? chain-build does not fix...
Jeff Garzik
jgarzik at pobox.com
Tue Jul 21 19:13:15 UTC 2009
Fighting against in-buildroot-or-not? dependencies ;-)
I have three packages,
cld depends: none
chunkd depends: cld
tabled depends: cld chunkd
1) I updated all three packages in cvs devel (rawhide), and tagged them.
2) 'make build' on cld succeeded
http://koji.fedoraproject.org/koji/taskinfo?taskID=1490075
3) Waited 45 minutes.
4) 'make build' on chunkd failed, because it was building against an
outdated cld package.
http://koji.fedoraproject.org/koji/taskinfo?taskID=1490259
5) So, I try chain-build, which is supposed to get dependencies right:
$ cd /spare/repo/fedora/tabled/devel # Fedora CVS for tabled
$ make chain-build CHAIN='cld : chunkd :'
this fails, because cld is already built (step #2).
http://koji.fedoraproject.org/koji/taskinfo?taskID=1490341
6) So, ok, I try chain-build without cld, since koji tells me it is
already built:
$ make chain-build CHAIN='chunkd :'
this fails, for the same reason as step #4 -- outdated cld.
http://koji.fedoraproject.org/koji/taskinfo?taskID=1490371
If I build assuming up-to-date cld is in rawhide, it fails.
If I build NOT assuming up-to-date cld in rawhide, it fails.
How to fix this paradox?
I guess this is punishment for not using chain-build from the beginning...
Jeff
More information about the fedora-devel-list
mailing list