From: Baurzhan Ismagulov <ibr@radix50.net>
To: isar-users <isar-users@googlegroups.com>
Subject: Re: [PATCH v5 00/27] Pending patches, fix for isar-bootstrap, devshell
Date: Mon, 23 Sep 2019 08:33:08 +0200 [thread overview]
Message-ID: <20190923063308.p5myziqhfyxqzkvz@yssyq.m.ilbers.de> (raw)
In-Reply-To: <cover.1569176231.git.jan.kiszka@siemens.com>
Hello Jan,
thanks for the update. I was chasing what appears to be a different race in
isar-bootstrap that was randomly triggered by unrelated patches, which blocked
meaningful merging. Unfortunately, it is no more reproducible on any of my
machines. I'll be merging the patches in groups to speed up the process.
With kind regards,
Baurzhan.
On Sun, Sep 22, 2019 at 08:16:44PM +0200, Jan Kiszka wrote:
> This is primarily a repost of most of my pending patches in their tested
> order on top of current ibr/devel (I suspect that this is the next chunk
> to be merged). As the highest version number of a patch included here
> was v4, the series is tagged as v5.
>
> I think this is usefull because I had to inject the isar-bootstrap-host
> sharing fix into the middle and adjust a succeeding patch.
>
> As a bonus, this series ports devshell support over from OE core.
>
> Jan
>
> Jan Kiszka (27):
> buildchroot: Properly deploy the build result
> sdk: Use clean-package-cache rather than open-coded cleanup
> sdk: Deploy earlier
> Remove unneeded PF tweakings
> image: Stop changing PF, tune WORKDIR and STAMP directly
> image: Make WORKDIR and STAMPs IMAGE_TYPE-specific
> Adjust STAMP variables to use PN, rather than PF
> Align WORKDIR structure with OE
> isar-bootstrap: Unshare host bootstraps across different target
> distros
> isar-bootstrap: Clean up and fix rebuild
> gitlab-ci: Keep logs as artifacts on failure
> Detect false sharing of recipes
> dpkg-base: Move do_deploy_deb before do_build
> base-apt: Move do_cache_config before do_build
> wic-img: Use private tmp dir
> rootfs: Take isar-apt shared lock during repository operations
> Use deb.debian.org mirrors
> linux-custom: Control linux-libc-dev deployment manually
> dpkg-base: Wait for umount to succeed
> dpkg-base: Permit multiple clean runs
> buildchroot: Factor out common packages
> buildchroot: Do not build cross when there are no arch-specific
> outputs
> Add git-buildpackage support
> dbpg-raw: Only list top-level files in <pn>.install
> Add OE class and library elements for terminal support
> dpkg-base: Add devshell target
> linux-custom: Add libncurses-dev to KBUILD_DEPENDS
>
> .gitlab-ci.yml | 6 +
> doc/user_manual.md | 10 +-
> meta-isar/recipes-app/cowsay/cowsay_git.bb | 9 +
> meta/classes/buildchroot.bbclass | 2 +-
> meta/classes/dpkg-base.bbclass | 36 ++-
> meta/classes/dpkg-gbp.bbclass | 24 ++
> meta/classes/dpkg-raw.bbclass | 3 +-
> meta/classes/dpkg.bbclass | 2 +
> meta/classes/image-sdk-extension.bbclass | 23 +-
> meta/classes/image.bbclass | 5 +-
> meta/classes/isar-events.bbclass | 22 ++
> meta/classes/rootfs.bbclass | 12 +-
> meta/classes/terminal.bbclass | 112 ++++++++
> meta/classes/wic-img.bbclass | 7 +-
> meta/conf/bitbake.conf | 13 +-
> meta/conf/distro/debian-bullseye.list | 14 +-
> meta/conf/distro/debian-buster.list | 14 +-
> meta/conf/distro/debian-stretch.list | 14 +-
> meta/lib/oe/classutils.py | 49 ++++
> meta/lib/oe/data.py | 53 ++++
> meta/lib/oe/maketype.py | 112 ++++++++
> meta/lib/oe/terminal.py | 315 +++++++++++++++++++++
> meta/lib/oe/types.py | 187 ++++++++++++
> .../isar-bootstrap/isar-bootstrap-host.bb | 33 +--
> .../isar-bootstrap/isar-bootstrap-target.bb | 28 +-
> .../recipes-core/isar-bootstrap/isar-bootstrap.inc | 5 -
> meta/recipes-devtools/base-apt/base-apt.bb | 2 +-
> .../buildchroot/buildchroot-host.bb | 19 +-
> .../buildchroot/buildchroot-target.bb | 20 +-
> meta/recipes-devtools/buildchroot/buildchroot.inc | 26 ++
> meta/recipes-devtools/buildchroot/files/build.sh | 2 +-
> meta/recipes-devtools/buildchroot/files/deps.sh | 6 +
> meta/recipes-devtools/sdkchroot/sdkchroot.bb | 14 +-
> meta/recipes-kernel/linux/files/build-kernel.sh | 7 -
> meta/recipes-kernel/linux/linux-custom.inc | 21 +-
> scripts/ci_build.sh | 2 +
> scripts/oe-gnome-terminal-phonehome | 14 +
> 37 files changed, 1113 insertions(+), 130 deletions(-)
> create mode 100644 meta-isar/recipes-app/cowsay/cowsay_git.bb
> create mode 100644 meta/classes/dpkg-gbp.bbclass
> create mode 100644 meta/classes/terminal.bbclass
> create mode 100644 meta/lib/oe/classutils.py
> create mode 100644 meta/lib/oe/data.py
> create mode 100644 meta/lib/oe/maketype.py
> create mode 100644 meta/lib/oe/terminal.py
> create mode 100644 meta/lib/oe/types.py
> create mode 100755 scripts/oe-gnome-terminal-phonehome
>
> --
> 2.16.4
>
> --
> You received this message because you are subscribed to the Google Groups "isar-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/isar-users/cover.1569176231.git.jan.kiszka%40siemens.com.
--
Baurzhan Ismagulov
ilbers GmbH
Maria-Merian-Str. 8
D-85521 Ottobrunn
+49 (89) 122 67 24-0
ibr@ilbers.de
http://ilbers.de/
Amtsgericht M�nchen, HRB 214197
Gesch�ftsf�hrer: Baurzhan Ismagulov
next prev parent reply other threads:[~2019-09-23 6:33 UTC|newest]
Thread overview: 78+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-09-22 18:16 Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 01/27] buildchroot: Properly deploy the build result Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 02/27] sdk: Use clean-package-cache rather than open-coded cleanup Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 03/27] sdk: Deploy earlier Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 04/27] Remove unneeded PF tweakings Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 05/27] image: Stop changing PF, tune WORKDIR and STAMP directly Jan Kiszka
2019-09-25 12:47 ` [PATCH v6 " Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 06/27] image: Make WORKDIR and STAMPs IMAGE_TYPE-specific Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 07/27] Adjust STAMP variables to use PN, rather than PF Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 08/27] Align WORKDIR structure with OE Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 09/27] isar-bootstrap: Unshare host bootstraps across different target distros Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 10/27] isar-bootstrap: Clean up and fix rebuild Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 11/27] gitlab-ci: Keep logs as artifacts on failure Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 12/27] Detect false sharing of recipes Jan Kiszka
2019-09-24 18:02 ` [PATCH v6 " Jan Kiszka
2019-09-29 14:57 ` Baurzhan Ismagulov
2019-09-30 6:00 ` Jan Kiszka
2019-09-30 9:56 ` Baurzhan Ismagulov
2019-09-30 10:14 ` Jan Kiszka
2019-09-30 14:53 ` Baurzhan Ismagulov
2019-09-30 15:26 ` Jan Kiszka
2019-09-30 15:39 ` Baurzhan Ismagulov
2019-09-30 16:34 ` Jan Kiszka
2019-09-30 17:20 ` Baurzhan Ismagulov
2019-09-30 17:26 ` Jan Kiszka
2019-09-30 20:29 ` Baurzhan Ismagulov
2019-09-22 18:16 ` [PATCH v5 13/27] dpkg-base: Move do_deploy_deb before do_build Jan Kiszka
2019-10-02 7:09 ` Baurzhan Ismagulov
2019-09-22 18:16 ` [PATCH v5 14/27] base-apt: Move do_cache_config " Jan Kiszka
2019-09-22 18:16 ` [PATCH v5 15/27] wic-img: Use private tmp dir Jan Kiszka
2019-09-22 18:17 ` [PATCH v5 16/27] rootfs: Take isar-apt shared lock during repository operations Jan Kiszka
2019-09-22 18:17 ` [PATCH v5 17/27] Use deb.debian.org mirrors Jan Kiszka
2019-09-23 10:03 ` Baurzhan Ismagulov
2019-09-23 10:09 ` Jan Kiszka
2019-10-02 11:13 ` Baurzhan Ismagulov
2019-09-22 18:17 ` [PATCH v5 18/27] linux-custom: Control linux-libc-dev deployment manually Jan Kiszka
2019-09-22 18:17 ` [PATCH v5 19/27] dpkg-base: Wait for umount to succeed Jan Kiszka
2019-09-30 11:07 ` Baurzhan Ismagulov
2019-09-30 12:22 ` Jan Kiszka
2019-09-30 13:33 ` Baurzhan Ismagulov
2019-10-07 15:48 ` Baurzhan Ismagulov
2019-09-22 18:17 ` [PATCH v5 20/27] dpkg-base: Permit multiple clean runs Jan Kiszka
2019-09-22 18:17 ` [PATCH v5 21/27] buildchroot: Factor out common packages Jan Kiszka
2019-09-22 18:17 ` [PATCH v5 22/27] buildchroot: Do not build cross when there are no arch-specific outputs Jan Kiszka
2019-09-22 18:17 ` [PATCH v5 23/27] Add git-buildpackage support Jan Kiszka
2019-09-22 18:17 ` [PATCH v5 24/27] dbpg-raw: Only list top-level files in <pn>.install Jan Kiszka
2019-09-23 9:52 ` Baurzhan Ismagulov
2019-09-23 10:29 ` Jan Kiszka
2019-09-23 10:30 ` Baurzhan Ismagulov
2019-09-22 18:17 ` [PATCH v5 25/27] Add OE class and library elements for terminal support Jan Kiszka
2019-09-22 18:17 ` [PATCH v5 26/27] dpkg-base: Add devshell target Jan Kiszka
2019-09-22 18:17 ` [PATCH v5 27/27] linux-custom: Add libncurses-dev to KBUILD_DEPENDS Jan Kiszka
2019-09-23 6:33 ` Baurzhan Ismagulov [this message]
2019-09-23 7:33 ` [PATCH v5 00/27] Pending patches, fix for isar-bootstrap, devshell Jan Kiszka
2019-09-23 7:50 ` Baurzhan Ismagulov
2019-09-23 9:50 ` Baurzhan Ismagulov
2019-09-23 10:07 ` Jan Kiszka
2019-09-23 10:23 ` Baurzhan Ismagulov
2019-09-23 10:28 ` Jan Kiszka
2019-09-25 8:41 ` Baurzhan Ismagulov
2019-09-25 8:51 ` Jan Kiszka
2019-09-25 9:22 ` Baurzhan Ismagulov
2019-09-25 9:26 ` Jan Kiszka
2019-09-25 9:35 ` Baurzhan Ismagulov
2019-09-25 9:35 ` Jan Kiszka
2019-09-25 10:52 ` Baurzhan Ismagulov
2019-09-25 11:05 ` Jan Kiszka
2019-09-25 12:08 ` Baurzhan Ismagulov
2019-09-25 12:29 ` Jan Kiszka
2019-09-25 12:44 ` Baurzhan Ismagulov
2019-09-23 14:24 ` Henning Schild
2019-09-28 15:46 ` Baurzhan Ismagulov
2019-09-25 10:23 ` Henning Schild
2019-09-25 11:41 ` Jan Kiszka
2019-09-30 9:29 ` Baurzhan Ismagulov
2019-09-30 10:02 ` Jan Kiszka
2019-09-30 13:00 ` Baurzhan Ismagulov
2019-10-01 14:47 ` Baurzhan Ismagulov
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=20190923063308.p5myziqhfyxqzkvz@yssyq.m.ilbers.de \
--to=ibr@radix50.net \
--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