public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
* [PATCH 0/6] Add support for automatic partial rebuilds on recipe changes
@ 2018-02-12  7:59 Jan Kiszka
  2018-02-12  7:59 ` [PATCH 1/6] Fix indention of base_do_build Jan Kiszka
                   ` (7 more replies)
  0 siblings, 8 replies; 27+ messages in thread
From: Jan Kiszka @ 2018-02-12  7:59 UTC (permalink / raw)
  To: isar-users

Yeah, finally Yocto/OE-like usability: This ensures for many cases that
changes to recipes lead to rebuilds of dependent recipes, including the
final image. Some extra measures are needed so that those rebuilds work
with clean dirs.

And if the change detection should not work, e.g. changes to file://
resources are not detected, then a clean or cleanall task is now
available and ensures a proper manual rebuild.

This massively increases the fun factor when developing Isar projects.

Jan

Jan Kiszka (6):
  Fix indention of base_do_build
  Add clean and cleanall tasks
  Enable recipe caching
  Enable proper rebuilds on dependency changes
  dpkg-raw: Clean DEBIAN dir prior to filling it
  isar-image-base: Clean rootfs folder prior to building

 meta-isar/recipes-core/images/isar-image-base.bb |  2 ++
 meta/classes/base.bbclass                        | 39 ++++++++++++++++++++++--
 meta/classes/dpkg-base.bbclass                   | 14 +++++++++
 meta/classes/dpkg-raw.bbclass                    |  5 ++-
 meta/conf/isar-bitbake.conf                      | 18 +++++++++--
 5 files changed, 70 insertions(+), 8 deletions(-)

-- 
2.13.6


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

end of thread, other threads:[~2018-02-13 20:04 UTC | newest]

Thread overview: 27+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-02-12  7:59 [PATCH 0/6] Add support for automatic partial rebuilds on recipe changes Jan Kiszka
2018-02-12  7:59 ` [PATCH 1/6] Fix indention of base_do_build Jan Kiszka
2018-02-12  7:59 ` [PATCH 2/6] Add clean and cleanall tasks Jan Kiszka
2018-02-13 12:49   ` Alexander Smirnov
2018-02-13 12:51     ` Jan Kiszka
2018-02-12  7:59 ` [PATCH 3/6] Enable recipe caching Jan Kiszka
2018-02-12  7:59 ` [PATCH 4/6] Enable proper rebuilds on dependency changes Jan Kiszka
2018-02-13 13:03   ` Alexander Smirnov
2018-02-13 16:21     ` Jan Kiszka
2018-02-13 17:57       ` Jan Kiszka
2018-02-13 18:08         ` Alexander Smirnov
2018-02-13 18:44           ` Jan Kiszka
2018-02-13 19:02             ` Alexander Smirnov
2018-02-13 19:22               ` Jan Kiszka
2018-02-13 19:38                 ` Alexander Smirnov
2018-02-13 20:04                   ` Jan Kiszka
2018-02-12  7:59 ` [PATCH 5/6] dpkg-raw: Clean DEBIAN dir prior to filling it Jan Kiszka
2018-02-13 14:06   ` Alexander Smirnov
2018-02-13 16:22     ` Jan Kiszka
2018-02-13 16:31       ` Alexander Smirnov
2018-02-13 16:33         ` Jan Kiszka
2018-02-12  7:59 ` [PATCH 6/6] isar-image-base: Clean rootfs folder prior to building Jan Kiszka
2018-02-13 13:49   ` Alexander Smirnov
2018-02-13 16:24     ` Jan Kiszka
2018-02-13  7:40 ` [PATCH 0/6] Add support for automatic partial rebuilds on recipe changes Jan Kiszka
2018-02-13 14:01 ` Alexander Smirnov
2018-02-13 16:28   ` Jan Kiszka

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox