All of lore.kernel.org
 help / color / mirror / Atom feed
* Bitbake task dependency stamp handling
@ 2007-01-07 18:50 Richard Purdie
  2007-01-07 18:54 ` Koen Kooi
  2007-01-08  7:15 ` Michael 'Mickey' Lauer
  0 siblings, 2 replies; 6+ messages in thread
From: Richard Purdie @ 2007-01-07 18:50 UTC (permalink / raw)
  To: bitbake-dev, openembedded-devel

I had some interesting thoughts regarding tasks and their timestamps.
Bitbake's current method of dealing with timestamps walks the task
digraph structure which only knows about a single .bb file. The result
is if you change an earlier task, say do_patch, later tasks like
do_compile would rerun. If you rebuild gtk, the rest of your system
linking to gtk doesn't rebuild though.

If we move away from the digraph which isn't really needed anymore,
taskData has the complete dependency tree available to it and the option
of rebuilding the whole system if you recompile gtk becomes possible.

At face value this sounds really useful. I'd guess that almost every OE
developer would find it insanely annoying in practise though?

Does anyone have any thoughts?

Richard







^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2007-01-08  7:17 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-01-07 18:50 Bitbake task dependency stamp handling Richard Purdie
2007-01-07 18:54 ` Koen Kooi
2007-01-07 19:23   ` Marcin Juszkiewicz
2007-01-08  0:08     ` [Bitbake-dev] " Richard Purdie
2007-01-08  0:41   ` Matt Reimer
2007-01-08  7:15 ` Michael 'Mickey' Lauer

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.