All of lore.kernel.org
 help / color / mirror / Atom feed
* Timing a recipe
@ 2021-02-15 20:08 rustyhowell
  2021-02-15 20:12 ` [yocto] " Konrad Weihmann
  2021-02-17 11:32 ` Ross Burton
  0 siblings, 2 replies; 7+ messages in thread
From: rustyhowell @ 2021-02-15 20:08 UTC (permalink / raw)
  To: yocto

[-- Attachment #1: Type: text/plain, Size: 1038 bytes --]

Is there a way to automatically record build time of a recipe without modifying the recipe itself?  I have a recipe that is a monster, it has many git URIs and produces many packages that are coupled. It should be broken up but company deadlines have kept us from taking the time to do this. I was talking to my boss about this. He said we really needs some concrete data about how much this monster recipe is costing us before green-lighting the massive effort to split up the recipe.  I agree with him, so I would like to know how much time is spent repeatedly building this recipe.  I figure I could do this by adding do_fetch_prepend() and writing the time to a file, and then do_install_append() and writing the time to the file. So after a week or so, I would have many start/end data points to discuss.

However, I did not want to modify the recipe itself. I was hoping to augment the recipe via local.conf. Another bbappend in a new layer would work I guess, but I was hoping there was something simpler. Thanks in advance.

[-- Attachment #2: Type: text/html, Size: 1074 bytes --]

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

end of thread, other threads:[~2021-02-17 12:55 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-15 20:08 Timing a recipe rustyhowell
2021-02-15 20:12 ` [yocto] " Konrad Weihmann
2021-02-16  6:11   ` Yocto
2021-02-16 19:43     ` rustyhowell
2021-02-16 20:04       ` [yocto] " Khem Raj
2021-02-17 12:55       ` Richard Purdie
2021-02-17 11:32 ` Ross Burton

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.