mbox series

[v3,0/5] More kbuild improvements, single-build source packages, cross profile fix

Message ID cover.1715963742.git.jan.kiszka@siemens.com
Headers show
Series More kbuild improvements, single-build source packages, cross profile fix | expand

Message

Jan Kiszka May 17, 2024, 4:35 p.m. UTC
This depends on [1] and [2] and replaces [3].

Changes in v3:
 - avoid anything but source package fetching for non-base targets
 - fix regression of kbuildtarget

Jan

[1] https://patchwork.isar-build.org/project/isar/list/?series=1184
[2] https://patchwork.isar-build.org/project/isar/list/?series=1188
[3] https://patchwork.isar-build.org/project/isar/list/?series=1171

Jan Kiszka (5):
  dpkg-base: Fix enabling of cross build profile
  linux-custom: Model cross-built kbuild package separately
  linux-custom: Resolve native source package differences
  dpkg: Retrieve Debian source name from variable
  dpkg-source: Build source package only once

 meta/classes/dpkg-base.bbclass                |  6 +-
 meta/classes/dpkg-prebuilt.bbclass            |  7 +--
 meta/classes/dpkg-source.bbclass              | 56 ++++++++++++++++---
 meta/classes/dpkg.bbclass                     |  6 +-
 .../linux/files/debian/control.tmpl           | 12 +++-
 .../linux/files/debian/isar/common.tmpl       |  2 +
 .../linux/files/debian/isar/install.tmpl      |  6 +-
 meta/recipes-kernel/linux/linux-custom.inc    |  8 +--
 8 files changed, 79 insertions(+), 24 deletions(-)

Comments

Anton Mikanovich May 21, 2024, 10:35 a.m. UTC | #1
21/05/2024 13:29, Koch, Stefan wrote:
> Successful compiled.
>
> Thanks.
>
> Stefan

This one also is the first version passed fast CI.
Will try full also.
Jan Kiszka May 21, 2024, 10:41 a.m. UTC | #2
On 21.05.24 12:35, Anton Mikanovich wrote:
> 21/05/2024 13:29, Koch, Stefan wrote:
>> Successful compiled.
>>
>> Thanks.
>>
>> Stefan
> 
> This one also is the first version passed fast CI.
> Will try full also.
> 

Great to hear!

We are running this over in isar-cip-core as well [1], though with less
coverage than full CI here. But there it is currently the last blocker
for going into a release.

Jan

[1]
https://gitlab.com/cip-project/cip-core/isar-cip-core/-/pipelines/1298866474