public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
* [RFC 0/4] PoC for isar-apt repo reusing
@ 2021-09-02  9:58 Uladzimir Bely
  2021-09-02  9:58 ` [RFC 1/4] meta-isar: Fix do_dpkg_build override for prebuild-deb recipe Uladzimir Bely
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Uladzimir Bely @ 2021-09-02  9:58 UTC (permalink / raw)
  To: isar-users

Currently, isar-apt repo is always rebuilt at second build when
temporary files except the repo directory were deleted.

This patchset implements proof-of-concept of reusing isar-apt 
repo previously built. The idea is to check that package already 
exists in the repo and early exit tasks related to fetching/building.

Such approach doesn't remove any tasks from the queue, but changes
their behvaior (early exit) in case of existing package found.

Uladzimir Bely (4):
  meta-isar: Fix do_dpkg_build override for prebuild-deb recipe.
  isar-apt: PoC of reusing isar-apt repo
  ci: Test for isar-apt reuse
  doc: Add section for isar-apt reuse functionality

 doc/user_manual.md                            | 23 ++++++
 meta-isar/conf/local.conf.sample              |  4 ++
 .../prebuilt-deb/prebuilt-deb_0.1.bb          |  2 +-
 meta/classes/dpkg-base.bbclass                |  1 +
 meta/classes/isar-apt-cache.bbclass           | 72 +++++++++++++++++++
 scripts/ci_build.sh                           | 10 +++
 6 files changed, 111 insertions(+), 1 deletion(-)
 create mode 100644 meta/classes/isar-apt-cache.bbclass

-- 
2.20.1


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

end of thread, other threads:[~2021-09-03  8:44 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-02  9:58 [RFC 0/4] PoC for isar-apt repo reusing Uladzimir Bely
2021-09-02  9:58 ` [RFC 1/4] meta-isar: Fix do_dpkg_build override for prebuild-deb recipe Uladzimir Bely
2021-09-02  9:58 ` [RFC 2/4] isar-apt: PoC of reusing isar-apt repo Uladzimir Bely
2021-09-02  9:58 ` [RFC 3/4] ci: Test for isar-apt reuse Uladzimir Bely
2021-09-02  9:58 ` [RFC 4/4] doc: Add section for isar-apt reuse functionality Uladzimir Bely
2021-09-02 11:11 ` [RFC 0/4] PoC for isar-apt repo reusing Henning Schild
2021-09-03  8:43   ` Baurzhan Ismagulov
2021-09-03  5:52 ` Jan Kiszka
2021-09-03  8:18   ` Uladzimir Bely

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