mbox series

[v3,0/3] ensure source packages are deployed on rebuild with sstate

Message ID 20260810083123.564384-1-felix.moessbauer@siemens.com
Headers show
Series ensure source packages are deployed on rebuild with sstate | expand

Message

Felix Moessbauer Aug. 10, 2026, 8:31 a.m. UTC
Changes since v2:

- fix container-loader to build one source package per architecture
- add an API changelog entry regarding architecture-specific source packages

Changes since v1:

- move changelog entry to correct patch
- rework caching logic to not break gbp or apt fetcher interfaces

The series (v3) has been tested in -t fast and -t prebuilt CI.

Best regards,
Felix Moessbauer

Felix Moessbauer (3):
  dpkg: let do_deploy_deb runtime depend on do_deploy_source
  fix(container-loader): build one source package per architecture
  dpkg: cache do_dpkg_source results in sstate

 RECIPE-API-CHANGELOG.md                      | 29 ++++++++++++++++++++
 meta/classes-recipe/container-loader.bbclass |  5 ++++
 meta/classes-recipe/dpkg-source.bbclass      | 21 ++++++++++++--
 meta/classes-recipe/dpkg.bbclass             |  2 +-
 4 files changed, 54 insertions(+), 3 deletions(-)