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

merge meta-yoe into yoedistro repo #465

Merged
merged 295 commits into from
Sep 5, 2020
Merged

merge meta-yoe into yoedistro repo #465

merged 295 commits into from
Sep 5, 2020

Conversation

kraj
Copy link
Contributor

@kraj kraj commented Sep 5, 2020

Update layers to latest

kraj and others added 30 commits June 13, 2017 19:10
Needed for world build automation

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Flagged by latest OE-Core
ERROR: initramfs-image-1.0-r0 do_populate_lic: QA Issue: initramfs-image: The LIC_FILES_CHKSUM does not match for file:///mnt/a/oe/sources/openembedded-core/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58
initramfs-image: The new md5 checksum is 4d92cd373abda3937c2bc47fbc49d690

Signed-off-by: Khem Raj <raj.khem@gmail.com>
This will make it build it on machines where init is not yet
provided. Fixes

Parsing recipes...WARNING: /mnt/a/oe/sources/meta-bec/recipes/updater/updater_1.0.bb: Unable to get checksum for updater SRC_URI entry init: file could not be found

Signed-off-by: Khem Raj <raj.khem@gmail.com>
General fixes to get it working with latest master oe-core
We need a dummy platform file, which will be used
when building for platforms which dont use updater

Signed-off-by: Khem Raj <raj.khem@gmail.com>
updater: Fix build for non-dart platforms
Signed-off-by: Khem Raj <raj.khem@gmail.com>
distro: Enable uninative
This implementation is in C and quite fast in processing
and supports sysroots and cross compiles better than old
pkgconfig

Signed-off-by: Khem Raj <raj.khem@gmail.com>
distro: Prefer new pkgconf for managing .pc files
Signed-off-by: Khem Raj <raj.khem@gmail.com>
bec.conf: Refresh policies to match with OE/master
see
https://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#var-BBFILES_DYNAMIC

This helps to use certain recipes iff the correcponding layer
is included, avoid adding BBMASK and other methods of masking it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
layer: Implement BBFILES_DYNAMIC
Signed-off-by: Khem Raj <raj.khem@gmail.com>
layer.conf: Define LAYERSERIES_COMPAT
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Provides information on distro support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Re-org recipes and enahnce /etc/os-release
kraj and others added 29 commits May 3, 2020 15:02
We use meta-webkit which always have more update version

Signed-off-by: Khem Raj <raj.khem@gmail.com>
yoe-simple-image.bb: Add wget to image
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Fixes spurious parse warnings
WARNING: /mnt/b/yoe/master/sources/meta-yoe/recipes-core/images/yoe-simple-image.bb: Recipe inherits features_check but doesn't use it

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Its unused

Signed-off-by: Khem Raj <raj.khem@gmail.com>
images: Place features_check in right places
Depend on meta-elm-binary instead

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Since it depends on npm for frontend builds add dependency on
nodejs-native

Signed-off-by: Khem Raj <raj.khem@gmail.com>
simpleiot: Update to latest
Fixes cross builds

Signed-off-by: Khem Raj <raj.khem@gmail.com>
simpleiot: Move to latest on master
Fixes Issue #76

Signed-off-by: Khem Raj <raj.khem@gmail.com>
simpleiot: Disable CGO on x86_64
We do not have meta-webkit

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
This is from meta-webkit which we dont use

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Changes needed to drop meta-webkit
It will be merged into top level yoedistro repo

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
…e sources/meta-freescale-3rdparty sources/meta-intel sources/meta-openembedded sources/meta-qcom sources/meta-qt5 sources/meta-raspberrypi sources/meta-riscv sources/meta-rust sources/meta-ti sources/openembedded-core

* sources/bitbake 14caa3d4...6059d0e7 (3):
  > process/knotty: Improve early exception handling
  > COW: migrate test suite into tests/cow
  > COW: formatting

* sources/meta-arm 237c94f...8ddfd20 (14):
  > arm-bsp: use neoverse-n1 for N1SDP
  > arm-bsp: SGI575 should use A75 tuning
  > arm-bsp: ARMv8-2a: Add tuning files
  > arm-bsp: add cortexa73-cortexa35 tune
  > arm-autonomy/xen/gem5: Update EARLY_PRINTK support
  > gem5: Backport pointer authentication fixes
  > arm-autonomy/gem5-aarch64-native: Set CPU and disable pointer authentication
  > arm-autonomy: Introduce arm-autonomy-host DISTRO_FEATURES_NATIVE
  > arm-autonomy/xen,xen-tools: Remove sdl from PACKAGECONFIG for arm-autonomy-host
  > arm-autonomy/xen-devicetree: Update XEN_DEVICETREE_DOM0_BOOTARGS for N1SDP
  > arm-autonomy/xen-devicetree: Fixes and updates for N1SDP
  > arm-autonomy/xen-devicetree: Use a different sed delimiter character
  > arm-autonomy/xen: Update EARLY_PRINTK support and remove custom defconfigs
  > optee-examples: Respect LDFLAGS passed via environment

* sources/meta-freescale 34131f21...b9002e4c (3):
  > imx8*: Drop unused IMAGE_BOOTLOADER
  > linux-fslc-imx: add mx8mn uuid patches from linux-5.8.y
  > imx-atf: fix build with -fno-common

* sources/meta-freescale-3rdparty 83644f2...e2d8ca6 (1):
  > Drop unused IMAGE_BOOTLOADER variable

* sources/meta-intel 9e9b9fd3...58ce85f0 (6):
  > intel-compute-runtime: add PACKAGECONFIG for level zero
  > level-zero: upgrade 0.91.10 -> 1.0
  > intel-compute-runtime: upgrade 20.27.17231 -> 20.33.17675
  > intel-graphics-compiler: upgrade 1.0.4241 -> 1.0.4756
  > vc-intrinsics: add recipe
  > linux-intel-rt/5.4: update revision to include bug fixes

* sources/meta-openembedded c32d2eb448...933b9d92d9 (102):
  > brotli: update to 1.0.9
  > xmlsec1: do not use system libraries for non nss
  > gvfs: adjust fuse packageconfig to fuse3
  > byacc: add nativesdk support
  > libencode-perl: upgrade 3.06 -> 3.07
  > libdbd-sqlite-perl: upgrade 1.64 -> 1.66
  > purple-skypeweb: upgrade 1.6 -> 1.7
  > xscreensaver: Add HOMEPAGE
  > hwdata: Upgrade 0.336 -> 0.339
  > nano: Upgrade 5.1 -> 5.2
  > meta-perl-ptest-image: Depend on ptest DISTRO_FEATURE
  > meta-perl-image: Add packagegroup-meta-perl-extended
  > libdata-hexdump-perl: Use update alternatives for hexdump
  > po4a: Switch to github for SRC_URI as alioth one seems to be gone
  > packagegroup-meta-perl: Update to represent latest recipes
  > packagegroup-meta-multimedia: Remove projucer on musl
  > packagegroup-meta-oe: Remove log4cplus
  > packagegroup-meta-networking: Remove dhcpcd and kea
  > dhcpcd: pkg moved to core
  > kea: pkg moved to core
  > log4cplus: pkg moved to core
  > tmux: Add -p option to mkdir
  > fping: Upgrade 4.4 -> 5.0
  > mosquitto: Upgrade 1.6.11 -> 1.6.12
  > znc: Upgrade 1.7.5 -> 1.8.1
  > python3-pillow: Upgrade 6.2.1 -> 7.2.0
  > python3-flask-pymongo: Consolidate in a single file
  > python3-flask-mail: Consolidate in a single file
  > python3-flask-nav: Consolidate in a single file
  > python3-traitlets: Upgrade 4.3.3 -> 5.0.0
  > python3-luma-core: Upgrade 1.16.0 -> 1.16.1
  > python3-sentry-sdk: Upgrade 0.17.0 -> 0.17.1
  > python3-hpack: Upgrade 3.0.0 -> 4.0.0
  > python3-hpack: Consolidate in a single file
  > python3-ipython: Upgrade 7.17.0 -> 7.18.1
  > python3-more-itertools: Upgrade 8.4.0 -> 8.5.0
  > python3-prompt-toolkit: Upgrade 3.0.6 -> 3.0.7
  > python3-parse: Upgrade 1.16.0 -> 1.17.0
  > python3-paramiko: Upgrade 2.7.1 - 2.7.2
  > python3-sh: Upgrade 1.13.1 -> 1.14.0
  > python3-cmd2: Upgrade 1.3.5 -> 1.3.8
  > python3-flask-user: Consolidate in a single file
  > python3-google-api-python-client: Upgrade 1.10.1 -> 1.11.0
  > python3-cryptography-vectors: Upgrade 3.0 -> 3.1
  > python3-luma-core: Upgrade 1.15.0 -> 1.16.0
  > python3-ecdsa: Upgrade 0.15 -> 0.16.0
  > python3-texttable: add recipe
  > toybox: Add packageconfigs for iconv and getconf
  > imapfilter: Fix linker flags
  > nss: remove signlibs.sh
  > mycroft: rdep on procps
  > packagegroup-meta-multimedia: Add new recipes
  > schroedinger: Update SRC_URI
  > openjpeg: fix CVE-2020-15389
  > lua: fix CVE-2020-15945
  > netkit-rwho: Convert to ontarget postinst
  > netkit-ftp: Use update-alternatives for ftp
  > netkit-rwho: Use update-alternatives for tftp
  > ssmtp: Use update alternatives for conflicts with esmtp
  > netkit-rpc: Use update alternatives for rpcinfo
  > quagga,pimd: Use update-alternatives for pimd
  > autossh: Depend on ssh instead of hardcoding openssh
  > bearssl: fix GNU_HASH link error
  > packagegroup-meta-networking: Add new packages
  > networkmanager: Depend on dhcpcd
  > packagegroup-meta-oe: Exclude from world builds
  > monkey: Correct the install path in init services
  > monkey: Remove /var/run
  > packagegroup-meta-webserver: Update to include new recipes
  > packagegroup-meta-filesystems: Update to add new recipes
  > properties-cpp: Add recipe
  > layer.conf: Fix for signature change for allarch icon themes
  > layer.conf: fixes icon-theme signature changes
  > php: Upgrade 7.4.4 -> 7.4.9
  > net-snmp: upgrade 5.8 -> 5.9
  > sharutils: Use update alternatives for uudecode/uuencode
  > imagemagick: Create symlinks for magick-script
  > uml-utilities: Use update alternatives for tunctl
  > lmbench: Use update alternatives for stream
  > paho-mqtt-c: upgrade 1.3.4 -> 1.3.5
  > iperf3: upgrade 3.7 -> 3.9
  > fio: upgrade 3.21 -> 3.22
  > hexedit: Define update alternatives
  > sblim-sfcb: Fix target postinst
  > mutter: Add a comment to remove pipewire-0.2 dependency with 3.36
  > ttf-liberation-sans-narrow: Do not install normal liberation fonts
  > libusbgx: Use update-alternatives
  > canutils: Use update-alternatives
  > mime-support: Use update-alternatives
  > packagegroup-meta-oe: Overhaul so it can build meta-oe-image
  > python3-flask-sqlalchemy: Upgrade 2.4.1 -> 2.4.4
  > python3-flask-sqlalchemy: Consolidate in a single file
  > python3-flask-restful: Upgrade 0.3.7 -> 0.3.8
  > python3-flask-restful: Consolidate in a single file
  > python3-flask-migrate: Upgrade 2.5.2 -> 2.5.3
  > python3-flask-migrate: Consolidate in a single file
  > python3-flask-babel: Upgrade 1.0.0 -> 2.0.0
  > python3-ntplib: Upgrade 0.3.3 -> 0.3.4
  > python3-twitter: Upgrade 3.8.0 -> 3.9.0
  > python3-cryptography: Upgrade 3.0 -> 3.1
  > python3-google-api-python-client: Upgrade 1.10.0 -> 1.10.1
  > python3-flask-socketio: Upgrade 4.2.1 -> 4.3.1

* sources/meta-qcom 35fb62e...8a8ae95 (5):
  > Merge pull request #181 from alimon/mesa_20.3
  > Merge pull request #178 from lumag/fw-qcom-rb5
  > Merge pull request #180 from alimon/venus_5.2
  > Merge pull request #177 from lumag/armv8.2
  > Merge pull request #179 from alimon/master

* sources/meta-qt5 5144a99...23f78f7 (12):
  > libconnman-qt5: Fix build errors found wih clang-11
  > qtwebengine: fix build with bison-3.7
  > qt5: Link with -pthread for riscv64
  > qt5-creator: rrecommend qtwebengine dev related packages
  > qt5-creator: Add cmake to RRECOMMENDS
  > qt5-creator: Make clang a PACKAGECONFIG - enabled for clang toolchain
  > qttools: Force build of native help-tools when clang is set in PACKAGECONFIG
  > qttools: Remove unused variables/configurations
  > libqofonoext: Add recipe
  > qt5-creator: Update to 4.13.0 beta2
  > qt5-creator: Refresh musl patch
  > python3-pyqt5: Update to dev2008081558 snapshot

* sources/meta-raspberrypi 968dcd3...a34a6d9 (4):
  > README: Mention Yoe distro in supported distro list
  > linux-raspberrypi_5.4.bb: Build ashmem and binder drivers
  > rpi-gpio: add -fcommon temporarily
  > linux-raspberrypi-5.4: backport a fix for perf build with -fno-common from gcc-10

* sources/meta-riscv 6ca7222...1faef0e (3):
  > qt5-layer: Remove Qt5 overides
  > Use https URLs to fetch repositories
  > mesa : Fix patch-fuzz waring message when build qemuriscv32

* sources/meta-rust 7f235b6...318fb46 (1):
  > Merge pull request #278 from srwalter/rust-1.46

* sources/meta-ti 5d82cb58...0fe2507c (4):
  > ti-rtos-firmware/metadata: update to 07.01.00.10 version
  > ti-sci-fw: upgrade 2020.07-rc2 -> 2020.07-rc3
  > linux-ti-staging: Update to the tag 07.01.000.01 and rt kernel moves to 5.4.61
  > u-boot-ti-staging: Update to tag 07.01.00.0001

* sources/openembedded-core 09f4db415f...404292b570 (60):
  > xserver-xorg: update 1.20.8 -> 1.20.9
  > mesa: update 20.1.5 -> 20.1.6
  > libx11: update 1.6.11 -> 1.6.12
  > gnupg: update 2.2.21 -> 2.2.22
  > libva-utils: fix upstream version check
  > nasm: update 2.15.03 -> 2.15.05
  > gnu-config: update to latest revision
  > stress-ng: upgrade 0.11.18 -> 0.11.19
  > resolvconf: upgrade 1.82 -> 1.83
  > re2c: upgrade 2.0.2 -> 2.0.3
  > pango: upgrade 1.46.0 -> 1.46.1
  > p11-kit: upgrade 0.23.20 -> 0.23.21
  > ninja: upgrade 1.10.0 -> 1.10.1
  > msmtp: upgrade 1.8.11 -> 1.8.12
  > libuv: upgrade 1.38.1 -> 1.39.0
  > librepo: upgrade 1.12.0 -> 1.12.1
  > libmpc: upgrade 1.1.0 -> 1.2.0
  > harfbuzz: upgrade 2.7.1 -> 2.7.2
  > enchant2: upgrade 2.2.8 -> 2.2.9
  > debianutils: upgrade 4.11 -> 4.11.1
  > libxcrypt: upgrade 4.4.16 -> 4.4.17
  > cmake: upgrade 3.18.1 -> 3.18.2
  > glib-2.0: update 2.64.4 -> 2.64.5
  > package.bbclass: hash equivalency and pr service
  > kernel-yocto: only replace leading -I in include paths
  > linux-yocto/5.8: update to v5.8.5
  > linux-libc-headers: kernel headers are installed in STAGING_KERNEL_BUILDDIR
  > iputils: Adapt ${PN}-tftpd package dependency to PACKAGECONFIG
  > iputils: upgrade s20190709 -> s20200821
  > json-glib: Backport a build fix with clang
  > selftest/prservice: Improve test failure message
  > diffoscope: upgrade 156 -> 158
  > bind: 9.11 remove
  > bind: Add 9.16.x
  > dhcp: remove from core
  > build-appliance/packagegroup-core-base-utils: Replace dhcp-client/dhcp-server with dhcpcd/kea
  > maintainers.inc: Add me as dhcpcd maintainer
  > dhcpcd: Move from meta-network as OE-Core needs a client
  > maintainers.inc: Add me as kea & log4plus maintainer.
  > kea: Move from meta-networking
  > log4cplus: move meta-oe pkg to core
  > devtool: deploy-target: Fix size calculation for hard links
  > insane: improve gnu-hash-style warning
  > insane: fix gnu-hash-style check
  > elfutils: silence a new QA warning
  > patchelf: upgrade 0.11 -> 0.12
  > linux-yocto-dev: bump to v5.9+
  > lttng-modules/devupstream: bump to latest 2.12 commits
  > sysvinit rc: Use PSPLASH_FIFO_DIR for progress fifo
  > oeqa: reproducible: Fix test not producing diffs
  > timezone: include leap second data in tzdata-core
  > lttng-tools: lttng-ust works on riscv64
  > iw: upgrade 5.4 -> 5.8
  > glib-networking: add ptest
  > oeqa: sdk: Capture stderr output
  > util-linux: Allow update alternatives for additional apps
  > recipes-kernel: linux-firmware add qcom-venus-{5.2,5.4} packages
  > wic: misc: Add /bin to the list of searchpaths
  > license_image.bbclass: Create symlink to the image license manifest dir
  > sysstat: fix installed-vs-shipped QA Issue in systemd

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
beltex is a nice sheep [1]

Prepare to release 3.2.0-alpha

[1] https://en.wikipedia.org/wiki/Beltex

Signed-off-by: Khem Raj <raj.khem@gmail.com>
@cbrake cbrake merged commit 064e6eb into master Sep 5, 2020
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.

3 participants