public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
From: Jan Kiszka <jan.kiszka@siemens.com>
To: isar-users <isar-users@googlegroups.com>
Subject: [PATCH v3 00/16] Complete backlog: SDK, compat arch, assorting fixed and cleanups
Date: Tue, 22 Sep 2020 17:28:38 +0200	[thread overview]
Message-ID: <cover.1600788534.git.jan.kiszka@siemens.com> (raw)

Not all of the patches have dependencies, but let's make it simple and
push them all again at once.

Changes:
 - fix for false sharing when building generic packages from source
 - make isar-apt opt-in when building SDK
 - adjust cross-build documentation
 - switch back to hello-isar for testing compat-arch build
 - add an attempt to mitigate "gpg: can't connect to the agent"

That last patch is under observation here. I had multiple of such
failures in CI with the queue, none after it yet. But as the error is
sporadic, we do not know for sure if it truly helps.

Jan

Jan Kiszka (16):
  Split up isar-apt into distro-arch specific instances
  linux-custom: Clean up minor inconsistencies in rules.tmpl
  sshd-regen-keys: Issue sync after regeneration
  meta-isar: Drop outdated cross-compilation comment
  qemuamd64: Fix OVMF path
  sdk: Add support for adding self-defined sdk packages
  sdk: Make all links in the SDK chroot relative
  sdk: Add script to relocate SDK
  sdk: Make shipping the isar-apt repo opt-in
  sdk: Inject sysroot path when calling relocated toolchain
  sdk: Update README.sdk
  Add compat architecture support via multiarch
  ci: Add compat arch support
  doc: Enhance list of supported cross-archs, drop QEMU reference
  doc: Describe new compat arch support
  isar-bootstrap: Connect to gpg-agent before adding keys

 doc/user_manual.md                            | 26 +++++--
 meta-isar/conf/local.conf.sample              |  6 +-
 meta-isar/conf/machine/qemuamd64.conf         |  2 +-
 .../recipes-app/hello-isar/hello-isar.bb      |  3 +
 meta-isar/recipes-app/libhello/libhello.bb    |  3 +
 meta/classes/dpkg.bbclass                     |  8 ++-
 meta/classes/image-sdk-extension.bbclass      | 31 +++++++-
 meta/conf/bitbake.conf                        |  7 +-
 meta/conf/distro/debian-common.conf           |  3 +
 .../isar-bootstrap/isar-bootstrap.inc         | 18 ++++-
 .../buildchroot/buildchroot.inc               |  5 ++
 .../sdkchroot/files/README.sdk                | 71 ++++++++++---------
 .../sdkchroot/files/gcc-sysroot-wrapper.sh    | 16 +++++
 .../sdkchroot/files/relocate-sdk.sh           | 44 ++++++++++++
 meta/recipes-devtools/sdkchroot/sdkchroot.bb  | 34 ++++++---
 .../linux/files/debian/rules.tmpl             |  6 +-
 .../sshd-regen-keys/files/sshd-regen-keys.sh  |  2 +
 scripts/ci_build.sh                           |  6 ++
 18 files changed, 225 insertions(+), 66 deletions(-)
 create mode 100755 meta/recipes-devtools/sdkchroot/files/gcc-sysroot-wrapper.sh
 create mode 100755 meta/recipes-devtools/sdkchroot/files/relocate-sdk.sh

-- 
2.26.2


             reply	other threads:[~2020-09-22 15:28 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-22 15:28 Jan Kiszka [this message]
2020-09-22 15:28 ` [PATCH v3 01/16] Split up isar-apt into distro-arch specific instances Jan Kiszka
2020-10-06  8:29   ` Baurzhan Ismagulov
2020-09-22 15:28 ` [PATCH v3 02/16] linux-custom: Clean up minor inconsistencies in rules.tmpl Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 03/16] sshd-regen-keys: Issue sync after regeneration Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 04/16] meta-isar: Drop outdated cross-compilation comment Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 05/16] qemuamd64: Fix OVMF path Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 06/16] sdk: Add support for adding self-defined sdk packages Jan Kiszka
2020-09-29 19:15   ` Baurzhan Ismagulov
2020-09-30 19:19     ` Jan Kiszka
2020-10-06  9:00       ` Baurzhan Ismagulov
2020-10-07  7:30         ` Jan Kiszka
2020-10-07  8:06           ` Baurzhan Ismagulov
2020-10-07 13:36             ` Jan Kiszka
2020-10-15 21:51               ` Baurzhan Ismagulov
2020-10-16  7:15                 ` Jan Kiszka
2020-11-01 15:17                   ` Baurzhan Ismagulov
2020-09-22 15:28 ` [PATCH v3 07/16] sdk: Make all links in the SDK chroot relative Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 08/16] sdk: Add script to relocate SDK Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 09/16] sdk: Make shipping the isar-apt repo opt-in Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 10/16] sdk: Inject sysroot path when calling relocated toolchain Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 11/16] sdk: Update README.sdk Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 12/16] Add compat architecture support via multiarch Jan Kiszka
2020-09-24 20:19   ` Baurzhan Ismagulov
2020-09-22 15:28 ` [PATCH v3 13/16] ci: Add compat arch support Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 14/16] doc: Enhance list of supported cross-archs, drop QEMU reference Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 15/16] doc: Describe new compat arch support Jan Kiszka
2020-09-22 15:28 ` [PATCH v3 16/16] isar-bootstrap: Connect to gpg-agent before adding keys Jan Kiszka
2020-09-22 21:03   ` Jan Kiszka
2020-09-23 20:29     ` Baurzhan Ismagulov
2020-09-24  9:10       ` [PATCH v4 " Jan Kiszka

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1600788534.git.jan.kiszka@siemens.com \
    --to=jan.kiszka@siemens.com \
    --cc=isar-users@googlegroups.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox