Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

envsetup: Remove additional options to docker run #260

Merged
merged 4 commits into from
Jan 29, 2020
Merged

Conversation

kraj
Copy link
Contributor

@kraj kraj commented Jan 29, 2020

Forwarding stdin/stdout/stderr causes regression in disaplay in
interactive mode where progress bar is not displayed. Disable it for now.

Signed-off-by: Khem Raj [email protected]

where piping or redirection of input with | or >& is needed we can first
pipe the output to `cat -v`, its a livable workaround since most of it
is in autobuilder scripts

Signed-off-by: Khem Raj <[email protected]>
@kraj kraj force-pushed the kraj/master branch 3 times, most recently from 9b14a22 to b3c3f6c Compare January 29, 2020 21:39
setting workdir helps avoid a cd on container start
additionally use $@ for parameters, this lets us pass
all the parameters to bitbake in container instead of
limit of 8 ( even though 8 is big some autobuild tests
can use a lot bigger number e.g. sstate checker scripts in OE AB)

Signed-off-by: Khem Raj <[email protected]>
kraj added 2 commits January 29, 2020 13:58
Sometimes, user may create a symlink into usual TMPDIR which may span
across a mount point on host, this helps in deducing that, and passing
right directories to be bind mounted for tmp/sstate-cache/downloads

Signed-off-by: Khem Raj <[email protected]>
@cbrake cbrake merged commit d55b66c into master Jan 29, 2020
kraj added a commit that referenced this pull request Feb 8, 2020
…rust sources/openembedded-core

* sources/bitbake a194f275...27ad9c1d (3):
  > siggen: Avoid cache mismatch issues with locked sigs
  > siggen: Cache unihash values to avoid cache lookup
  > siggen: Optimise get_unihash disk based cache handling

* sources/meta-raspberrypi 4801ca3...251a351 (3):
  > linux-raspberrypi: bump to Linux version 4.19.102
  > gstreamer1.0-plugins-base: Adjust for meson conversion
  > raspberrypi-firmware: bump to version 20200205

* sources/meta-rust 0f950f5...d8d77be (3):
  > Merge pull request #259 from ColinFinck/update-to-rust-1.40.0
  > Merge pull request #257 from alistair23/alistair/python3-update
  > Merge pull request #260 from akiernan/us-cargo-fuzz

* sources/openembedded-core 6f6a6bbac6...44a4ac2294 (37):
  > systemd: upgrade 243.4 -> 244.1
  > dhcp: upgrade 4.4.1 -> 4.4.2
  > lighttpd: upgrade 1.4.54 -> 1.4.55
  > procps: upgrade 3.3.15 -> 3.3.16
  > python3: Do not hardcode "lib" for distutils
  > python3: fix the installation path of libpython3.7m.a for multilib
  > mesa: upgrade 19.3.1 -> 19.3.3
  > xserver-xorg: upgrade 1.20.6 -> 1.20.7
  > bison: Upgrade to 3.5.1
  > cryptodev: update to Jan.23, 2020
  > sstate.bbclass: fix issue while handling long sstate filenames
  > package.bbclass: Support stripping and debug copy of static libraries
  > package.bbclass: Allow INHIBIT_PACKAGE_STRIP_FILES to skip .ko and static libs
  > package.bbclass: Fix debug source processing for static libraries
  > chkconfig: remove the recipe
  > qemurunner.py: add try/except for pid handling race
  > oeqa: Use cpio 2.13 as testcase
  > kern-tools: fix merge_config when LD contains parameters
  > kernel-yocto: fix defconfig detection in find_sccs()
  > kernel-yocto.bbclass: do_kernel_configme: don't use +errexit, merge_config_build.log and fail when /.config wasn't created
  > kernel-yocto.bbclass: set KERNEL_LD also for merge_config.sh
  > kernel-yocto: Only override CONFIG_LOCALVERSION if LINUX_VERSION_EXTENSION is set
  > kernel-yocto: Drop setting of unused variables in do_kernel_metadata
  > kernel-yocto: Move defaults and tasks from linux-yocto.inc into bbclass
  > kern-tools-native: use more common S value and oe_runmake
  > kern-tools: integrate merge_config fix for gold linker
  > kern-tools: tweak symbol_why to be python safe
  > ncurses: Fix reproducibility issue
  > libevdev: Fix determinism issue
  > sysvinit: Fix Reproducibility issue
  > sudo: specify where target tools are
  > libgcrypt: Fix determinism issue
  > libinput: Fix determinism issue
  > iputils: Fix build determinism
  > openssl: Fix reproducibility issue
  > perl: Fix various reproducibile build issues
  > perl: do not install files that contain build host specific data

Signed-off-by: Khem Raj <[email protected]>
kraj added a commit that referenced this pull request Feb 8, 2020
…rust sources/openembedded-core

* sources/bitbake 11cf4122...68fffdc0:
  Warn: sources/bitbake doesn't contain commit 11cf4122dcbbe7e1e9f91af37013007e17984f80

* sources/meta-raspberrypi 24cc794...251a351:
  Warn: sources/meta-raspberrypi doesn't contain commit 24cc79415b97543b50cd954c3c858c49f970e54a

* sources/meta-rust 0f950f5...d8d77be (3):
  > Merge pull request #259 from ColinFinck/update-to-rust-1.40.0
  > Merge pull request #257 from alistair23/alistair/python3-update
  > Merge pull request #260 from akiernan/us-cargo-fuzz

* sources/openembedded-core 705984815e...aa754f35fb:
  Warn: sources/openembedded-core doesn't contain commit 705984815e7f7bc2f815794489cd20844866742b

Signed-off-by: Khem Raj <[email protected]>
kraj added a commit that referenced this pull request Feb 17, 2021
…enembedded-core

* sources/meta-openembedded c25c88e97...c58491d9e (5):
  > XXX: Add Github actions CI support
  > python3-intelhex: add recipe for the intelhex package
  > wireshark-src: improve reproducibility
  < XXX: Add Github actions CI support
  < python3-intelhex: add recipe for the intelhex package

* sources/meta-qcom e292c39...c552911 (1):
  > Merge pull request #260 from lumag/alsa-ucm-fixup

* sources/openembedded-core 5ea0ce7d99...b1e8c01091 (63):
  > libunwind: Disable for riscv
  > multilib_header.bbclass: Do not install the stubs for non-multilib case
  > runit: Add runit and related recipes
  > report-error.bbclass: replace angle brackets with &lt; and &gt;
  > linux-yocto: Add powerpc64le support
  > qemuppc64: Add a QEMU machine definition for ppc64
  > qemux86: Add identical qemux86copy variant for tests
  > rootfs_deb: handle aarch64 SDK_ARCH
  > xorg-minimal-fonts: Really fix determinism
  > sysklogd: upgrade 2.1.2 -> 2.2.1
  > libxt: upgrade 1.2.0 -> 1.2.1
  > libcap: upgrade 2.47 -> 2.48
  > libwebp: upgrade 1.1.0 -> 1.2.0
  > lighttpd: upgrade 1.4.58 -> 1.4.59
  > gtk+3: upgrade 3.24.24 -> 3.24.25
  > psmisc: upgrade 23.3 -> 23.4
  > python3-setuptools: upgrade 52.0.0 -> 53.0.0
  > python3-pytest: upgrade 6.2.1 -> 6.2.2
  > python3-pygments: upgrade 2.7.4 -> 2.8.0
  > python3-numpy: upgrade 1.20.0 -> 1.20.1
  > python3-more-itertools: upgrade 8.6.0 -> 8.7.0
  > python3-hypothesis: upgrade 6.0.2 -> 6.2.0
  > sysstat: upgrade 12.4.2 -> 12.4.3
  > python3-git: upgrade 3.1.12 -> 3.1.13
  > pigz: upgrade 2.4 -> 2.6
  > piglit: upgrade to latest revision
  > libuv: upgrade 1.40.0 -> 1.41.0
  > createrepo-c: upgrade 0.16.2 -> 0.17.0
  > x264: upgrade to latest revision
  > vte: upgrade 0.62.1 -> 0.62.2
  > stress-ng: upgrade 0.12.02 -> 0.12.03
  > libevdev: upgrade 1.10.1 -> 1.11.0
  > help2man: upgrade 1.47.16 -> 1.48.1
  > glib-2.0: upgrade 2.66.4 -> 2.66.7
  > git: upgrade 2.30.0 -> 2.30.1
  > recipes: Update common-licenses references to match new names
  > licenses: Update license file to match current SPDX names
  > Customize prompt string for SDKs
  > Revert "oe-selftests: add rpm to reproducible build selftest"
  > qemu: Refresh mmap fixes patch status/content
  > oe-selftests: add rpm to reproducible build selftest
  > systemd: Drop unneeded musl patches
  > acpica: Fix reproducibility issues
  > bison: Fix up file name mapping
  > python3-jinja2: upgrade 2.11.2 -> 2.11.3
  > subversion: upgrade 1.14.0 -> 1.14.1
  > distutils3-base: Fix after native packaging changes
  < libunwind: Disable for riscv
  < multilib_header.bbclass: Do not install the stubs for non-multilib case
  < runit: Add runit and related recipes
  < report-error.bbclass: replace angle brackets with &lt; and &gt;
  < linux-yocto: Add powerpc64le support
  < qemuppc64: Add a QEMU machine definition for ppc64
  < qemux86: Add identical qemux86copy variant for tests
  < qemu: Refresh mmap fixes patch status/content
  < oe-selftests: add rpm to reproducible build selftest
  < systemd: Drop unneeded musl patches
  < acpica: Fix reproducibility issues
  < bison: Fix up file name mapping
  < python3-jinja2: upgrade 2.11.2 -> 2.11.3
  < subversion: upgrade 1.14.0 -> 1.14.1
  < distutils3-base: Fix after native packaging changes
  < Customize prompt string for SDKs

Signed-off-by: Khem Raj <[email protected]>
kraj added a commit that referenced this pull request Feb 19, 2021
…ources/meta-clang sources/meta-freescale sources/meta-freescale-3rdparty sources/meta-intel sources/meta-openembedded sources/meta-qcom sources/meta-riscv sources/meta-rust sources/openembedded-core

* sources/bitbake 9f23fa60...d9a0a88d (4):
  > contrib: Add Dockerfile for building hash server
  > bitbake: Bump version to 1.49.2
  > bitbake-worker/runqueue: Add support for BB_DEFAULT_UMASK
  > event: Prevent bitbake from executing event handler for wrong multiconfig target

* sources/meta-altera b3700b8...ff698f3 (1):
  > Update linux-altera-lts_5.4.bb

* sources/meta-arm aa63e31...78c8bfd (10):
  > arm-bsp/musca*: update TFM_PLATFORM
  > arm/trusted-firmware-m: upgrade to 1.2.0
  > arm/python3-intelhex: add recipe for new trusted-firmware-m
  > arm-bsp/musca-b1: disable qemu RNG
  > arm-autonomy/documentation: Update multiconfig docs with mc name requirements
  > arm-toolchain: Drop support for GCC 9.2 toolchain
  > arm-toolchain: Update Denys' email address
  > arm-toolchain: Fix potential runtime crash
  > arm/boot-wrapper-aarch64: Bump to the latest SHA
  > arm/gem5/boot-wrapper-aarch64: Move main recipe to meta-arm

* sources/meta-clang 16f757d...ccbd3f5 (2):
  > libclc: Remove C++ language level override
  > clang: Merge llvm-common into clang

* sources/meta-freescale 0aee7e40...34671351 (14):
  > basler-camera,isp-imx,kernel-module-isp-vvcam: Mark imx specific
  > isp-imx: do not prevent restart of service
  > isp-imx: fix bashism
  > alsa-state: Rename sound card to imxcs4288
  > alsa-state: Add support for SOF with wm8960 codec
  > basler-camera: add recipe
  > isp-imx: add recipe
  > kernel-module-isp-vvcam: add recipe
  > mesa: For i.MX parts without GPU use default gallium and dri
  > imx-gpu-apitrace: Upgrade for eglretrace support
  > linux-fslc[-imx]: use KBRANCH instead of SRCBRANCH in kernel build
  > linux-fslc-imx: update to v5.4.98
  > linux-fslc: update to v5.10.16
  > optee-os_3.7.0.imx.bb: Fix platform flavor for imx8mq-evk

* sources/meta-freescale-3rdparty ded5de6...323dda3 (5):
  > linux-remarkable2: Update to the 5.4 kernel
  > imx-atf-boundary: add support for nitrogen8mp
  > u-boot-script-boundary: add support for nitrogen8mp
  > u-boot-boundary: add support for nitrogen8mp
  > nitrogen8mp: add machine configuration

* sources/meta-intel 9deb61d0...15a0d876 (5):
  > intel-microcode: fix the license md5sum
  > microcode.py: updated test to read microcode for exact signature
  > intel-microcode: upgrade 20201118 -> 20210216
  > conf: remove thermald from MACHINE_ESSENTIAL_EXTRA_RDEPENDS
  > thermald: upgrade 2.2 -> 2.4.2

* sources/meta-openembedded 7206f7f5bc...8d07411a9e (20):
  > python3-grpcio-tools: Upgrade to 1.35.0
  > python3-grpcio: Upgrade to 1.35.0
  > python3-intelhex: add recipe for the intelhex package
  > aom: Disable neon on arm when not present in TUNE_FEATURES
  > wolfssl: updae to 4.7.0
  > liburing: Do not build examples on risc/musl
  > softhsm: update to 2.6.1 and align
  > wireshark-src: improve reproducibility
  > rsyslog: upgrade 8.2006.0->8.2012.0
  > python3-watchdog: update to 2.0.0
  > python3-aiohttp: add missing RDEPENDS on python3-typing-extensions
  > pydbus-manager: new package
  > python3-pykickstart: update to 3.32
  > python3-pychromecast: update to 8.1.0
  > python3-protobuf: update to 3.14.0
  > python3-pika: update to 1.2.0
  > python3-idna: update to 3.1
  > jasper: upgrade 2.0.24 -> 2.0.25
  > rfkill: update to 1.0
  > yelp-xsl: Mark native libxml2 in rdeps

* sources/meta-qcom 3eb5a78...31fd9dd (5):
  > Merge pull request #276 from ndechesne/alsa-ucm-conf-fix
  > Merge pull request #273 from ndechesne/qcomlt-dev
  > Merge pull request #260 from lumag/alsa-ucm-fixup
  > Merge pull request #274 from lumag/rb5-5.11
  > Merge pull request #259 from Mani-Sadhasivam/sdx55

* sources/meta-riscv 25e7762...7cfde1e (2):
  > linux-yocto-5.10: Remove 2GB physical memory rv32 patch
  > layer.conf: Ignore textrels for rust hello world on musl

* sources/meta-rust 341a3c7...029f1ea (2):
  > Merge pull request #312 from janderholm/no-target-in-rust-native
  > Merge pull request #310 from BeneSim/fix-cargo-src-dir

* sources/openembedded-core 317f8bf320...f16721df6b (93):
  > package_rpm: Enable use_source_date_epoch_as_buildtime in package_rpm class
  > valgrind: Remove reference to non-existent ptests
  > oe/recipeutils: Fix copying patches when BBLAYERS entries are not normalised
  > cmake: set CMAKE_EXPORT_NO_PACKAGE_REGISTRY
  > systemd: add hostname fallback when polkit is not available
  > groff: Fix determinism issue
  > kernel-fitimage: fix dtbo support for fit images
  > libunwind: Disable for riscv
  > sstate.bbclass: Split sstate summary into locally and network found artifacts
  > df.py: Add feature check for read-only-rootfs
  > oeqa/runlevel : add test for runlevels
  > asciidoc: fix upstream check
  > man-db: upgrade 2.9.3 -> 2.9.4
  > btrfs-tools: upgrade 5.10 -> 5.10.1
  > kmscube: upgrade to latest revision
  > mesa: upgrade 20.3.2 -> 20.3.4
  > json-glib: upgrade 1.6.0 -> 1.6.2
  > pcmanfm: upgrade 1.3.1 -> 1.3.2
  > libfm-extra: upgrade 1.3.1 -> 1.3.2
  > diffoscope: upgrade 164 -> 166
  > curl: upgrade 7.74.0 -> 7.75.0
  > cmake: upgrade 3.19.3 -> 3.19.5
  > linux-yocto-dev: bump version to v5.11+
  > linux-yocto/5.4: update to v5.4.98
  > linux-yocto/5.10: update to v5.10.16
  > linux-yocto/5.4: update to v5.4.96
  > linux-yocto/5.10: update to v5.10.14
  > linux-yocto-rt/5.10: update to -rt25
  > valgrind: Disable ptest nlcontrolc for x86-64
  > git: Fix determinism issue
  > xorg-minimal-fonts: Really fix determinism
  > ruby: Do not use ucontext implementation for coroutines on musl/riscv
  > rootfs_deb: handle aarch64 SDK_ARCH
  > sysklogd: upgrade 2.1.2 -> 2.2.1
  > libxt: upgrade 1.2.0 -> 1.2.1
  > libcap: upgrade 2.47 -> 2.48
  > libwebp: upgrade 1.1.0 -> 1.2.0
  > lighttpd: upgrade 1.4.58 -> 1.4.59
  > gtk+3: upgrade 3.24.24 -> 3.24.25
  > psmisc: upgrade 23.3 -> 23.4
  > python3-setuptools: upgrade 52.0.0 -> 53.0.0
  > python3-pytest: upgrade 6.2.1 -> 6.2.2
  > python3-pygments: upgrade 2.7.4 -> 2.8.0
  > python3-numpy: upgrade 1.20.0 -> 1.20.1
  > python3-more-itertools: upgrade 8.6.0 -> 8.7.0
  > python3-hypothesis: upgrade 6.0.2 -> 6.2.0
  > sysstat: upgrade 12.4.2 -> 12.4.3
  > python3-git: upgrade 3.1.12 -> 3.1.13
  > pigz: upgrade 2.4 -> 2.6
  > piglit: upgrade to latest revision
  > libuv: upgrade 1.40.0 -> 1.41.0
  > createrepo-c: upgrade 0.16.2 -> 0.17.0
  > x264: upgrade to latest revision
  > vte: upgrade 0.62.1 -> 0.62.2
  > stress-ng: upgrade 0.12.02 -> 0.12.03
  > libevdev: upgrade 1.10.1 -> 1.11.0
  > help2man: upgrade 1.47.16 -> 1.48.1
  > glib-2.0: upgrade 2.66.4 -> 2.66.7
  > git: upgrade 2.30.0 -> 2.30.1
  > local.conf.sample.extended: prefer INIT_MANAGER
  > Revert "oe-selftests: add rpm to reproducible build selftest"
  > qemu: Refresh mmap fixes patch status/content
  > oe-selftests: add rpm to reproducible build selftest
  > systemd: Drop unneeded musl patches
  > acpica: Fix reproducibility issues
  > bison: Fix up file name mapping
  > python3-jinja2: upgrade 2.11.2 -> 2.11.3
  > subversion: upgrade 1.14.0 -> 1.14.1
  > distutils3-base: Fix after native packaging changes
  > local.conf.sample.extended: fix double 'of' typo
  > selftest/reproducible: Update exclusions
  > xmlto: Fix reproducibility
  > xorg-fonts-minimal: Fix reproducibility
  > watchdog: Avoid reproducibility failures after fixing build
  > watchdog: Fix determinism issue from sendmail host path
  > oeqa: reproducible: Add more logging
  > oeqa: reproducible: Fix SSTATE_MIRRORS variable
  > buildtools-extended-tarball: Add glibc-gconvs needed for build
  > quilt: Be determnistic about column presence
  > package_manager/deb: Fix image generation with package removal
  > vim: Fix a race over creation of the desktop files
  > vim: Improve determinism
  > weston-init: Fix weston-keyboard path in weston.ini
  > cwautomacros: Ensure version is set deterministically
  > classes: Drop now unneeded umask flags
  > bitbake.conf: Set as default task umask of 022
  > go: Update to 1.15.8
  > musl: Update to latest master
  > tar: update to 1.34
  > mtd-utils: Remove duplicate assignments to alternative link names
  > gdb: Drop SIGRTMIN definition patch
  > systemd: Simplify mount error patch
  > pseudo: Update to include fixes for glibc 2.33

Signed-off-by: Khem Raj <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants