[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

koji buildroot inconsistencies? chain-build does not fix...




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




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]