Date   

Re: [ANNOUNCEMENT] Yocto Project 3.3.1 (hardknott-25.0.1) is Released

Peter Kjellerstedt
 

And I just noticed that the ”hardknott-25.0.1” tag is missing for poky as well.

 

//Peter

 

From: yocto@... <yocto@...> On Behalf Of Peter Kjellerstedt
Sent: den 25 maj 2021 14:13
To: Vineela <vineela.tummalapalli@...>
Cc: 'yocto@...' <yocto@...>
Subject: Re: [yocto] [ANNOUNCEMENT] Yocto Project 3.3.1 (hardknott-25.0.1) is Released

 

It seems the ”hardknott-25.0.1” tag is missing for meta-gplv2. The “yoccto-3.3.1” tag is present.

 

//Peter

 

From: yocto@... <yocto@...> On Behalf Of Vineela
Sent: den 25 maj 2021 00:57
To: 'yocto-announce@...' <yocto-announce@...>; 'yocto@...' <yocto@...>; 'yocto-request@...' <yocto-request@...>
Subject: [yocto] [ANNOUNCEMENT] Yocto Project 3.3.1 (hardknott-25.0.1) is Released

 

 

Generating announcement for point release 3.3.1.

 

We are pleased to announce the Yocto Project 3.3.1 (hardknott-25.0.1) Release is now available for download.

 

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

 

A gpg signed version of these release notes is available at:

 

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/RELEASENOTES

 

Full Test Report:

 

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/testreport.txt

 

Thank you for everyone's contributions to this release.

 

Vineela Tummalapalli

Yocto Project Build and Release

vineela.tummalapalli@...

 

--------------------------

yocto-3.3.1 Release Notes

--------------------------

 

--------------------------

Repositories/Downloads

--------------------------

 

Repository Name: poky

Repository Location: https://git.yoctoproject.org/git/poky

Branch: hardknott

Tag: yocto-3.3.1

Git Revision: 05a8aad57ce250b124db16705acec557819905ae

Release Artefact: poky-hardknott-25.0.1

sha: 409b92d819f0c6e928b37bcc7cc4e80e5f27aa94748dcb479e325a4559c391c2

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

 

Repository Name: openembedded-core

Repository Location: https://git.openembedded.org/openembedded-core

Branch: hardknott

Tag: 2021-04.1-hardknott

Git Revision: efce6334bf122a64f63d46c1c04e3dbffe298c51

Release Artefact: oecore-hardknott-25.0.1

sha: d53cdc060784ee7c86853b3b8120d6b3d0b445098cfcd27c939f303f9075262f

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/oecore-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/oecore-hardknott-25.0.1.tar.bz2

 

Repository Name: meta-mingw

Repository Location: https://git.yoctoproject.org/git/meta-mingw

Branch: hardknott

Tag: yocto-3.3.1

Git Revision: 422b96cb2b6116442be1f40dfb5bd77447d1219e

Release Artefact: meta-mingw-hardknott-25.0.1

sha: 89bce008a93d4717bca4069c1fd0004d88bf39e8a8098eb1e8376bc7521a600f

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/meta-mingw-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/meta-mingw-hardknott-25.0.1.tar.bz2

 

Repository Name: meta-gplv2

Repository Location: https://git.yoctoproject.org/git/meta-gplv2

Branch: hardknott

Tag: yocto-3.3.1

Git Revision: 9e119f333cc8f53bd3cf64326f826dbc6ce3db0f

Release Artefact: meta-gplv2-hardknott-25.0.1

sha: 988a222f13a9a87adf723cb86bd7db2648b3303e15bb3bac2d73e89f3faa547f

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/meta-gplv2-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/meta-gplv2-hardknott-25.0.1.tar.bz2

 

Repository Name: bitbake

Repository Location: https://git.openembedded.org/bitbake

Branch: 1.50

Tag: 2021-04.1-hardknott

Git Revision: b67476d4758915db7a5d9f58bc903ae7501a1774

Release Artefact: bitbake-hardknott-25.0.1

sha: 3203a3c80f7ac749b1436b67b25733dbbe09b7ce9b32715a9f2fcd6bc24ec718

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/bitbake-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/bitbake-hardknott-25.0.1.tar.bz2

 

Repository Name: yocto-docs

Repository Location: https://git.yoctoproject.org/git/yocto-docs

Branch: hardknott

Tag: yocto-3.3.1

Git Revision:eb19a2b5687f11c22c7fc26d3efabbf65adb572e

 

---------------

Contributors

--------------

Alejandro Enedino Hernandez Samaniego

Alexander Kanavin

Anders Wallin

Anthony Bagwell

Anuj Mittal

Bruce Ashfield

Changqing Li

Chen Qi

Christophe Chapuis

Daniel Ammann

Douglas Royds

Gavin Li

He Zhe

hongxu

Jonas Höppner

Jon Mason

Jose Quaresma

Joshua Watt

Kai Kang

Kevin Hao

Khairul Rohaizzat Jamaluddin

Khem Raj

Konrad Weihmann

Michael Opdenacker

Mikko Rapeli

Mingli Yu

Nicolas Dechesne

Niels Avonds

Paul Eggleton

Peter Budny

Peter Kjellerstedt

Quentin Schulz

Randy MacLeod

Reto Schneider

Richard Purdie

Romain Naour

Ross Burton

Sakib Sajal

Sangeeta Jain

Saul Wold

Stefan Ghinea

Stephen Jolley

Trevor Gamblin

Ulrich Ölmann

Vinícius Ossanes Aquino

wangmy

Wes Lindauer

Yanfei Xu

Yann Dirson

Yi Fan Yu

Yi Zhao

zhengruoqin

 

---------------

Known Issues

---------------

An intermittent systemtap issue occurred on arm during testing.

 

---------------

Security Fixes

---------------

db: update CVE_PRODUCT

qemu: fix CVE-2021-3392

qemu: fix CVE-2021-20263

qemu: fix CVE-2020-27821

xserver-xorg: fix CVE-2021-3472

rsync: fix CVE-2020-14387

glib-2.0: fix CVE-2021-28153

qemu: fix CVE-2021-20257

qemu: fix CVE-2021-3416

qemu: fix CVE-2021-3409

qemu: fix CVE-2021-20221

qemu: fix CVE-2020-29443

qemu: fix CVE-2021-20181

gdk-pixbuf: fix CVE-2021-20240

cairo: fix CVE-2020-35492

wpa-supplicant: fix CVE-2021-30004

busybox: fix CVE-2021-28831

qemu: Fix CVE-2020-35517

 

 

---------------

Fixes

---------------

documentation: prepare for 3.3.1 release

build-appliance-image: Update to hardknott head revision

poky.conf: Bump version for 3.3.1 hardknott release

puzzles: Upstream changed to main branch for development

linux-firmware: include all relevant files in -bcm4356

lsb-release: fix reproducibility failure

ruby: upgrade 3.0.0 -> 3.0.1

grub2.inc: remove '-O2' from CFLAGS

dejagnu: needs expect at runtime

libcap: Configure Make variables correctly without a horrible hack

lttng-modules: backport patches to fix build against 5.12+ kernel

linux-yocto/5.4: qemuppc32: reduce serial shutdown issues

linux-firmware: upgrade 20210208 -> 20210315

oeqa/qemurunner: Improve handling of run_serial for shutdown commands

oeqa/qemurunner: Fix binary vs str issue

oeqa/qemurunner: Improve logging thread exit handling for qemu shutdown test

sanity.bbclass: mention CONNECTIVITY_CHECK_URIS in network failure message

libevent: Increase ptest timing tolerance 50 ms -> 100 ms

classes/image: Use xargs to set file timestamps

linux-yocto/5.10: qemuppc32: reduce serial shutdown issues

lib/package_manager: Use shutil.copy instead of bb.utils.copyfile for intercepts

diffoscope: add native libraries to LD_LIBRARY_PATH

Revert "oeqa: Set LD_LIBRARY_PATH when executing native commands"

oe-buildenv-internal: add BitBake's library to PYTHONPATH

webkitgtk: Fix reproducibility in minibrowser

busybox: Fix reproducibility

libjpeg-turbo: Use --reproducible option for nasm

ptest-runner: libgcc must be installed for pthread_cancel to work

linux-yocto/5.4: update to v5.4.116

linux-yocto/5.10: update to v5.10.34

linux-yocto/5.4: update to v5.4.114

perf: fix python-audit RDEPENDS

linux-yocto/5.10: update to v5.10.32

linux-yocto/5.10: qemuriscv32.cfg: RV32 only supports 1G physical memory

linux-yocto/5.10: aufs fixes

yocto-uninative: Update to 3.1 which includes a patchelf fix

wireless-regdb: upgrade 2020.11.20 -> 2021.04.21

rootfs.py: find .ko.gz and .ko.xz kernel modules as well

pybootchart/draw: Avoid divide by zero error

patchelf: Fix alignment patch

mesa: upgrade 21.0.2 -> 21.0.3

patchelf: Fix note section alignment issues

license_image.bbclass: Fix symlink to generic license files

license_image.bbclass: Detect broken symlinks

bitbake: runqueue: Handle deferred task rehashing in multiconfig builds

bitbake: runqueue: Fix multiconfig deferred task sstate validity caching issue

patchelf: Backport fix from upstream for note section overlap error

weston: fix build failure due to race condition

meta/lib/oeqa/core/tests/cases/timeout.py: add a testcase for the previous fix

oeqa: tear down oeqa decorators if one of them raises an exception in setup

cmake.bbclass: remove ${B} before cmake_do_configure

kernel-yocto.bbclass: chdir to ${WORKDIR} for do_kernel_checkout

yocto-check-layer: Avoid bug when iterating and autoadding dependencies

libssh2: fix build failure with option no-ecdsa

go: Use dl.google.com for SRC_URI

cve-update-db-native: skip on empty cpe23Uri

rpm: Upgrade to 4.16.1.3

runqemu: Ensure we cleanup snapshot files after image run

lttng-tools: Fix path for test_python_looging

lttng-tools: Fix missing legacy test files

deb: apply postinstall on sdk

externalsrc: Detect code changes in submodules

Revert "externalsrc: Detect code changes in submodules"

arch-armv6m.inc: fix access rights

libxshmfence: Build fixes for riscv32

packagegroup-core-tools-testapps.bb: Remove kexec for riscv32

packagegroup-core-tools-profile: Remove valgrind for riscv32

ltp: fix empty ltp-dev package

glslang: strip whitespace in pkgconfig file

go: upgrade 1.16.2 -> 1.16.3

pango: re-enable ptest

kmod: do not symlink config.guess/config.sub during autoreconf

libtool: make sure autoheader run before automake

Revert "inittab: Add getty launch on hvc0 for qemuppc64"

sysvinit-inittab/start_getty: Check /sys for the tty device existence

modutils-initscripts: Bail out when no module is installed

systemd: upgrade 247.4 -> 247.6

insane: clean up some more warning messages

sanity: Add error check for '%' in build path

groff: not ship /usr/bin/grap2graph

oeqa/runtime: space needed

parselogs: ignore floppy error on qemu-system-x86 at boot stage

go: update SRC_URI to use https protocol

mesa: upgrade 21.0.1 -> 21.0.2

systemd: Fix build on mips/musl

python3: Improve logging, syntax and update deprecated modules to create_manifest

python3: Upgrade 3.9.2 -> 3.9.4

oeqa/runtime/cases: Only disable/enable for current boot

oe-time-dd-test.sh: increase timeout to 15 sec

scripts/oe-debuginfod: correct several issues

ca-certificates: Fix openssl runtime cert dependencies

nettle: upgrade 3.7.1 -> 3.7.2

linux-yocto/5.10: fix arm defconfig warnings

linux-yocto/5.4: fix arm defconfig warnings

linux-yocto/5.4: update to v5.4.112

linux-yocto-rt/5.10: update to -rt34

linux-yocto/5.10: update to v5.10.30

linux-yocto/5.4: update to v5.4.111

linux-yocto/5.10: update to v5.10.29

linux-yocto/5.10: BSP configuration fixes

linux-yocto-dev: add features/scsi/scsi-debug.scc features/gpio/mockup.scc to KERNEL_FEATURES

linux-yocto/5.10: update to v5.10.27

linux-yocto/5.4: update to v5.4.109

archiver: Fix typos

oeqa/selftest: Ensure packages classes are set correctly for maintainers test

pseudo: Upgrade to add trailing slashes ignore path fix

lib/oe/terminal: Fix tmux new-session on older tmux versions (<1.9)

bitbake: bitbake: tests/fetch: remove write protected files too

bitbake: fetch/gitsm: Fix crash when using git LFS and submodules

bitbake: bitbake-server: ensure server timeout is a float

bitbake: bitbake: tests/fetch: fix test execution without .gitconfig

bitbake: runqueue: Fix deferred task issues

oeqa/selftest: Hardcode test assumptions about heartbeat event timings

oe-time-dd-test.sh: provide more information from "top"

oe-time-dd-test.sh: make executable

ref-manual: add mention of DISTUTILS_SETUP_PATH

ref-manual: migration guide: add release codenames

ref-manual: add migration section for 3.3 release

ref-manual: tweak buildtools section

ref-manual: fix reference to build-essential

ref-manual: add FIT_KERNEL_COMP_ALG*

ref-manual: add passwd-expire to EXTRA_USERS_PARAMS

ref-manual: add python3targetconfig class and remove python 2 references

ref-manual: add REQUIRED_VERSION and adjust PREFERRED_VERSION entry

ref-manual: and SDK_CUSTOM_TEMPLATECONF to glossary

overview-manual: fix git command line

ref-manual: update/fix text for SDK_VERSION

Use variables for minimum host versions and bump Python to 3.6

ref-manual: add METADATA_REVISION and METADATA_BRANCH

bitbake: bitbake-user-manual: add REQUIRED_VERSION and adjust PREFERRED_VERSION entry

bitbake: bitbake-user-manual: document no support for using passwords in git URLs

docs: add a top level page for bitbake documentation

docs: replace anchor links

sdk-manual: fix typo

bitbake: bitbake: Update version to 1.50.0 stable release series


Re: [ANNOUNCEMENT] Yocto Project 3.3.1 (hardknott-25.0.1) is Released

Peter Kjellerstedt
 

It seems the ”hardknott-25.0.1” tag is missing for meta-gplv2. The “yoccto-3.3.1” tag is present.

 

//Peter

 

From: yocto@... <yocto@...> On Behalf Of Vineela
Sent: den 25 maj 2021 00:57
To: 'yocto-announce@...' <yocto-announce@...>; 'yocto@...' <yocto@...>; 'yocto-request@...' <yocto-request@...>
Subject: [yocto] [ANNOUNCEMENT] Yocto Project 3.3.1 (hardknott-25.0.1) is Released

 

 

Generating announcement for point release 3.3.1.

 

We are pleased to announce the Yocto Project 3.3.1 (hardknott-25.0.1) Release is now available for download.

 

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

 

A gpg signed version of these release notes is available at:

 

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/RELEASENOTES

 

Full Test Report:

 

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/testreport.txt

 

Thank you for everyone's contributions to this release.

 

Vineela Tummalapalli

Yocto Project Build and Release

vineela.tummalapalli@...

 

--------------------------

yocto-3.3.1 Release Notes

--------------------------

 

--------------------------

Repositories/Downloads

--------------------------

 

Repository Name: poky

Repository Location: https://git.yoctoproject.org/git/poky

Branch: hardknott

Tag: yocto-3.3.1

Git Revision: 05a8aad57ce250b124db16705acec557819905ae

Release Artefact: poky-hardknott-25.0.1

sha: 409b92d819f0c6e928b37bcc7cc4e80e5f27aa94748dcb479e325a4559c391c2

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

 

Repository Name: openembedded-core

Repository Location: https://git.openembedded.org/openembedded-core

Branch: hardknott

Tag: 2021-04.1-hardknott

Git Revision: efce6334bf122a64f63d46c1c04e3dbffe298c51

Release Artefact: oecore-hardknott-25.0.1

sha: d53cdc060784ee7c86853b3b8120d6b3d0b445098cfcd27c939f303f9075262f

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/oecore-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/oecore-hardknott-25.0.1.tar.bz2

 

Repository Name: meta-mingw

Repository Location: https://git.yoctoproject.org/git/meta-mingw

Branch: hardknott

Tag: yocto-3.3.1

Git Revision: 422b96cb2b6116442be1f40dfb5bd77447d1219e

Release Artefact: meta-mingw-hardknott-25.0.1

sha: 89bce008a93d4717bca4069c1fd0004d88bf39e8a8098eb1e8376bc7521a600f

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/meta-mingw-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/meta-mingw-hardknott-25.0.1.tar.bz2

 

Repository Name: meta-gplv2

Repository Location: https://git.yoctoproject.org/git/meta-gplv2

Branch: hardknott

Tag: yocto-3.3.1

Git Revision: 9e119f333cc8f53bd3cf64326f826dbc6ce3db0f

Release Artefact: meta-gplv2-hardknott-25.0.1

sha: 988a222f13a9a87adf723cb86bd7db2648b3303e15bb3bac2d73e89f3faa547f

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/meta-gplv2-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/meta-gplv2-hardknott-25.0.1.tar.bz2

 

Repository Name: bitbake

Repository Location: https://git.openembedded.org/bitbake

Branch: 1.50

Tag: 2021-04.1-hardknott

Git Revision: b67476d4758915db7a5d9f58bc903ae7501a1774

Release Artefact: bitbake-hardknott-25.0.1

sha: 3203a3c80f7ac749b1436b67b25733dbbe09b7ce9b32715a9f2fcd6bc24ec718

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/bitbake-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/bitbake-hardknott-25.0.1.tar.bz2

 

Repository Name: yocto-docs

Repository Location: https://git.yoctoproject.org/git/yocto-docs

Branch: hardknott

Tag: yocto-3.3.1

Git Revision:eb19a2b5687f11c22c7fc26d3efabbf65adb572e

 

---------------

Contributors

--------------

Alejandro Enedino Hernandez Samaniego

Alexander Kanavin

Anders Wallin

Anthony Bagwell

Anuj Mittal

Bruce Ashfield

Changqing Li

Chen Qi

Christophe Chapuis

Daniel Ammann

Douglas Royds

Gavin Li

He Zhe

hongxu

Jonas Höppner

Jon Mason

Jose Quaresma

Joshua Watt

Kai Kang

Kevin Hao

Khairul Rohaizzat Jamaluddin

Khem Raj

Konrad Weihmann

Michael Opdenacker

Mikko Rapeli

Mingli Yu

Nicolas Dechesne

Niels Avonds

Paul Eggleton

Peter Budny

Peter Kjellerstedt

Quentin Schulz

Randy MacLeod

Reto Schneider

Richard Purdie

Romain Naour

Ross Burton

Sakib Sajal

Sangeeta Jain

Saul Wold

Stefan Ghinea

Stephen Jolley

Trevor Gamblin

Ulrich Ölmann

Vinícius Ossanes Aquino

wangmy

Wes Lindauer

Yanfei Xu

Yann Dirson

Yi Fan Yu

Yi Zhao

zhengruoqin

 

---------------

Known Issues

---------------

An intermittent systemtap issue occurred on arm during testing.

 

---------------

Security Fixes

---------------

db: update CVE_PRODUCT

qemu: fix CVE-2021-3392

qemu: fix CVE-2021-20263

qemu: fix CVE-2020-27821

xserver-xorg: fix CVE-2021-3472

rsync: fix CVE-2020-14387

glib-2.0: fix CVE-2021-28153

qemu: fix CVE-2021-20257

qemu: fix CVE-2021-3416

qemu: fix CVE-2021-3409

qemu: fix CVE-2021-20221

qemu: fix CVE-2020-29443

qemu: fix CVE-2021-20181

gdk-pixbuf: fix CVE-2021-20240

cairo: fix CVE-2020-35492

wpa-supplicant: fix CVE-2021-30004

busybox: fix CVE-2021-28831

qemu: Fix CVE-2020-35517

 

 

---------------

Fixes

---------------

documentation: prepare for 3.3.1 release

build-appliance-image: Update to hardknott head revision

poky.conf: Bump version for 3.3.1 hardknott release

puzzles: Upstream changed to main branch for development

linux-firmware: include all relevant files in -bcm4356

lsb-release: fix reproducibility failure

ruby: upgrade 3.0.0 -> 3.0.1

grub2.inc: remove '-O2' from CFLAGS

dejagnu: needs expect at runtime

libcap: Configure Make variables correctly without a horrible hack

lttng-modules: backport patches to fix build against 5.12+ kernel

linux-yocto/5.4: qemuppc32: reduce serial shutdown issues

linux-firmware: upgrade 20210208 -> 20210315

oeqa/qemurunner: Improve handling of run_serial for shutdown commands

oeqa/qemurunner: Fix binary vs str issue

oeqa/qemurunner: Improve logging thread exit handling for qemu shutdown test

sanity.bbclass: mention CONNECTIVITY_CHECK_URIS in network failure message

libevent: Increase ptest timing tolerance 50 ms -> 100 ms

classes/image: Use xargs to set file timestamps

linux-yocto/5.10: qemuppc32: reduce serial shutdown issues

lib/package_manager: Use shutil.copy instead of bb.utils.copyfile for intercepts

diffoscope: add native libraries to LD_LIBRARY_PATH

Revert "oeqa: Set LD_LIBRARY_PATH when executing native commands"

oe-buildenv-internal: add BitBake's library to PYTHONPATH

webkitgtk: Fix reproducibility in minibrowser

busybox: Fix reproducibility

libjpeg-turbo: Use --reproducible option for nasm

ptest-runner: libgcc must be installed for pthread_cancel to work

linux-yocto/5.4: update to v5.4.116

linux-yocto/5.10: update to v5.10.34

linux-yocto/5.4: update to v5.4.114

perf: fix python-audit RDEPENDS

linux-yocto/5.10: update to v5.10.32

linux-yocto/5.10: qemuriscv32.cfg: RV32 only supports 1G physical memory

linux-yocto/5.10: aufs fixes

yocto-uninative: Update to 3.1 which includes a patchelf fix

wireless-regdb: upgrade 2020.11.20 -> 2021.04.21

rootfs.py: find .ko.gz and .ko.xz kernel modules as well

pybootchart/draw: Avoid divide by zero error

patchelf: Fix alignment patch

mesa: upgrade 21.0.2 -> 21.0.3

patchelf: Fix note section alignment issues

license_image.bbclass: Fix symlink to generic license files

license_image.bbclass: Detect broken symlinks

bitbake: runqueue: Handle deferred task rehashing in multiconfig builds

bitbake: runqueue: Fix multiconfig deferred task sstate validity caching issue

patchelf: Backport fix from upstream for note section overlap error

weston: fix build failure due to race condition

meta/lib/oeqa/core/tests/cases/timeout.py: add a testcase for the previous fix

oeqa: tear down oeqa decorators if one of them raises an exception in setup

cmake.bbclass: remove ${B} before cmake_do_configure

kernel-yocto.bbclass: chdir to ${WORKDIR} for do_kernel_checkout

yocto-check-layer: Avoid bug when iterating and autoadding dependencies

libssh2: fix build failure with option no-ecdsa

go: Use dl.google.com for SRC_URI

cve-update-db-native: skip on empty cpe23Uri

rpm: Upgrade to 4.16.1.3

runqemu: Ensure we cleanup snapshot files after image run

lttng-tools: Fix path for test_python_looging

lttng-tools: Fix missing legacy test files

deb: apply postinstall on sdk

externalsrc: Detect code changes in submodules

Revert "externalsrc: Detect code changes in submodules"

arch-armv6m.inc: fix access rights

libxshmfence: Build fixes for riscv32

packagegroup-core-tools-testapps.bb: Remove kexec for riscv32

packagegroup-core-tools-profile: Remove valgrind for riscv32

ltp: fix empty ltp-dev package

glslang: strip whitespace in pkgconfig file

go: upgrade 1.16.2 -> 1.16.3

pango: re-enable ptest

kmod: do not symlink config.guess/config.sub during autoreconf

libtool: make sure autoheader run before automake

Revert "inittab: Add getty launch on hvc0 for qemuppc64"

sysvinit-inittab/start_getty: Check /sys for the tty device existence

modutils-initscripts: Bail out when no module is installed

systemd: upgrade 247.4 -> 247.6

insane: clean up some more warning messages

sanity: Add error check for '%' in build path

groff: not ship /usr/bin/grap2graph

oeqa/runtime: space needed

parselogs: ignore floppy error on qemu-system-x86 at boot stage

go: update SRC_URI to use https protocol

mesa: upgrade 21.0.1 -> 21.0.2

systemd: Fix build on mips/musl

python3: Improve logging, syntax and update deprecated modules to create_manifest

python3: Upgrade 3.9.2 -> 3.9.4

oeqa/runtime/cases: Only disable/enable for current boot

oe-time-dd-test.sh: increase timeout to 15 sec

scripts/oe-debuginfod: correct several issues

ca-certificates: Fix openssl runtime cert dependencies

nettle: upgrade 3.7.1 -> 3.7.2

linux-yocto/5.10: fix arm defconfig warnings

linux-yocto/5.4: fix arm defconfig warnings

linux-yocto/5.4: update to v5.4.112

linux-yocto-rt/5.10: update to -rt34

linux-yocto/5.10: update to v5.10.30

linux-yocto/5.4: update to v5.4.111

linux-yocto/5.10: update to v5.10.29

linux-yocto/5.10: BSP configuration fixes

linux-yocto-dev: add features/scsi/scsi-debug.scc features/gpio/mockup.scc to KERNEL_FEATURES

linux-yocto/5.10: update to v5.10.27

linux-yocto/5.4: update to v5.4.109

archiver: Fix typos

oeqa/selftest: Ensure packages classes are set correctly for maintainers test

pseudo: Upgrade to add trailing slashes ignore path fix

lib/oe/terminal: Fix tmux new-session on older tmux versions (<1.9)

bitbake: bitbake: tests/fetch: remove write protected files too

bitbake: fetch/gitsm: Fix crash when using git LFS and submodules

bitbake: bitbake-server: ensure server timeout is a float

bitbake: bitbake: tests/fetch: fix test execution without .gitconfig

bitbake: runqueue: Fix deferred task issues

oeqa/selftest: Hardcode test assumptions about heartbeat event timings

oe-time-dd-test.sh: provide more information from "top"

oe-time-dd-test.sh: make executable

ref-manual: add mention of DISTUTILS_SETUP_PATH

ref-manual: migration guide: add release codenames

ref-manual: add migration section for 3.3 release

ref-manual: tweak buildtools section

ref-manual: fix reference to build-essential

ref-manual: add FIT_KERNEL_COMP_ALG*

ref-manual: add passwd-expire to EXTRA_USERS_PARAMS

ref-manual: add python3targetconfig class and remove python 2 references

ref-manual: add REQUIRED_VERSION and adjust PREFERRED_VERSION entry

ref-manual: and SDK_CUSTOM_TEMPLATECONF to glossary

overview-manual: fix git command line

ref-manual: update/fix text for SDK_VERSION

Use variables for minimum host versions and bump Python to 3.6

ref-manual: add METADATA_REVISION and METADATA_BRANCH

bitbake: bitbake-user-manual: add REQUIRED_VERSION and adjust PREFERRED_VERSION entry

bitbake: bitbake-user-manual: document no support for using passwords in git URLs

docs: add a top level page for bitbake documentation

docs: replace anchor links

sdk-manual: fix typo

bitbake: bitbake: Update version to 1.50.0 stable release series


Re: Makefile environment variables do not work on some host

Aymeric Dumaz <aymericdumaz@...>
 

I just tried with other versions of Ubuntu: with 18.04.5 and 20.10,
they have the same issue as 20.04.2.
With 21.04, it can't compile pseudo_git.bb, I believe it's because of
the new version of GCC.

How can it work perfectly with Debian but not Ubuntu?

Le mar. 18 mai 2021 à 22:49, Aymeric Dumaz via lists.yoctoproject.org
<aymericdumaz=gmail.com@lists.yoctoproject.org> a écrit :

Hello,

I have created a recipe to call multiple makefile and set a variable
if it's not defined inside them, meaning I set it before "oe_runmake".
It works as expected on a Debian testing, but with a Ubuntu base
chroot it does not.

I have written a simple recipe and the steps I used to configure the
Ubuntu chroot; on Debian I can see "var -bar-" inside log.do_compile,
but on Ubuntu it will only be "var --".
I'm not sure where the bug is located; I'm using Dunfell but I always
thought the host running Yocto was not relevant during the
compilation.
Thanks.

### Ubuntu chroot: download the image [0], extract it and start the
chroot, update it [1], add the en_US.UTF-8 locale [2], install Yocto
dependencies [3], then add an user.

### testvar.bb
SRC_URI = "file://Makefile"
LICENSE = "CLOSED"
S = "${WORKDIR}"

do_compile() {
FOO=bar oe_runmake
}

### Makefile
all:
@echo "var -$(FOO)-"

clean:


[0] http://cdimage.ubuntu.com/ubuntu-base/releases/20.04/release/ubuntu-base-20.04.2-base-amd64.tar.gz
[1] apt update && apt upgrade
[2] apt install locales && dpkg-reconfigure locales - select "159" then "3"
[3] apt install python3 python3-distutils binutils chrpath cpio cpp
diffstat g++ gawk gcc git make patch wget xxd



#dunfell #raspberrypi #bitbake #gstreamer gstreamer-gl-1.0 found: NO ERROR: Subproject directory not found and gst-plugins-base.wrap file not found #dunfell #raspberrypi #bitbake #gstreamer

edmundwatson@...
 

Hello,

gstreamer1.0-plugins-bad-1.16.3-r0 do_configure fails with the error: 

| Found CMake: NO
| Run-time dependency gstreamer-gl-1.0 found: NO (tried pkgconfig and cmake)
| Looking for a fallback subproject for the dependency gstreamer-gl-1.0
| meson.build:283:0: ERROR: Subproject directory not found and gst-plugins-base.wrap file not found
| A full log can be found at /yocto/workspaced/build/tmp/work/cortexa7t2hf-neon-vfpv4-heartos-linux-gnueabi/gstreamer1.0-plugins-bad/1.16.3-r0/build/meson-logs/meson-log.txt
| WARNING: exit code 1 from a shell command.
ERROR: Task (/yocto/workspaced/build/../layers/poky/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.3.bb:do_configure) failed with exit code '1'

Setup:

Build Configuration:
BB_VERSION           = "1.46.0"
BUILD_SYS            = "x86_64-linux"
NATIVELSBSTRING      = "ubuntu-18.04"
TARGET_SYS           = "arm-heartos-linux-gnueabi"
MACHINE              = "raspberrypi4"
DISTRO               = "heartos"
DISTRO_VERSION       = "3.1.8"
TUNE_FEATURES        = "arm vfp cortexa7 neon vfpv4 thumb callconvention-hard"
TARGET_FPU           = "hard"
meta                 
meta-poky            
meta-yocto-bsp       = "dunfell:6ebb33bdaccaeadff0c85aab27acf35723df00d8" (Lastest 24/05/2021)
meta-oe              
meta-python          
meta-networking      
meta-multimedia      
meta-perl            = "HEAD:2915810edbb6599051e30efb3b7f805665ddcc23"
meta-raspberrypi     = "HEAD:77190af02d48adc2b28216775e6318e9eeda571c"
meta-mender-core     
meta-mender-raspberrypi = "HEAD:2fc8ad1635ea9db71730a54bacc05b4513d0cb4a"
meta-qt5             = "HEAD:b4d24d70aca75791902df5cd59a4f4a54aa4a125"
meta-cpan            = "HEAD:86adfdd0321363c9bfc35f4228c0a04c2a5622b7"

recipe dependencies: 
    gstreamer1.0-dev
    gstreamer1.0 \
    gstreamer1.0-meta-base \
    gstreamer1.0-meta-video \
    gstreamer1.0-plugins-base \
    gstreamer1.0-plugins-good \
    gstreamer1.0-libav \
    gstreamer1.0-rtsp-server \
    gstreamer1.0-python \
    gst-interpipes \
    gstreamer1.0-omx \

Seems to be something missing, anyone come across this? Have a solution


Thanks very much


[meta-zephyr][PATCH] zephyrtargetcontrol.py: fix testimage 'testimage_dump_monitor' argument issue

Naveen Saini
 

Error log:
Exception: TypeError: __init__() got an unexpected keyword argument 'testimage_dump_monitor'

Ref:
http://git.yoctoproject.org/cgit/cgit.cgi/poky/commit/?id=3acbec85b00d693d2d731bc2b09cc40be1cc68e9

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
---
lib/oeqa/controllers/zephyrtargetcontrol.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/oeqa/controllers/zephyrtargetcontrol.py b/lib/oeqa/controllers/zephyrtargetcontrol.py
index 1dd7fd2..d342314 100644
--- a/lib/oeqa/controllers/zephyrtargetcontrol.py
+++ b/lib/oeqa/controllers/zephyrtargetcontrol.py
@@ -15,7 +15,7 @@ class QemuTargetZephyr(OETarget):
machine='', rootfs='', tmpdir ='',dir_image ='',display=None,
kernel='',boottime=60,bootlog='',kvm=False,slirp=False,
dump_dir='',serial_ports=0,ovmf=None,tmpfsdir='' ,target_modules_path='',powercontrol_cmd='',powercontrol_extra_args='',
- serialcontrol_cmd=None,serialcontrol_extra_args='',testimage_dump_target=''):
+ serialcontrol_cmd=None,serialcontrol_extra_args='',testimage_dump_target='',testimage_dump_monitor=''):

timeout = 300
user = 'root'
--
2.17.1


Re: ERROR: ParseError at .../bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4: Could not include required file images/basic-dev-image.bb

Zoran
 

IIRC, dhcp-server has been replaced by kea, check on that side maybe.
Read the migration notes, pretty sure the kea thing is listed there.
Done. All fixed according to Quentin's recommendations.

https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/yocto-setup.sh#L114
https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/bbb-releases/bbb-gatesgarth/local.conf#L18
https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/bbb-releases/bbb-gatesgarth/local.conf_kernel#L26

Added to README.md .
https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/README.md

Thank you,
Zoran
_______

On Mon, May 24, 2021 at 9:27 PM Quentin Schulz <foss@0leil.net> wrote:



On May 24, 2021 2:13:57 PM UTC, Zoran <zoran.stojsavljevic@gmail.com> wrote:
Or, maybe, now the DHCP is included in the releases by default?

Thank you,
Zoran
_______

On Mon, May 24, 2021 at 4:09 PM Zoran Stojsavljevic
<zoran.stojsavljevic@gmail.com> wrote:

Hello Quentin,

Thank you for finding the bug. It was in front of my eyes (I print all
the layers at the end of setup, but I missed to compare bb-layers from
dunfell with bb-layers from gatesgarth).

I should do better. With regards to testing thinking. ;-)
_______

Now, there are other bugs (I should say, new features introduced).

Loading cache: 100%
|################################################################################################|
Time: 0:00:00
Loaded 3533 entries from dependency cache.
Parsing recipes: 100%
|##############################################################################################|
Time: 0:00:00
Parsing of 2311 .bb files complete (2309 cached, 2 parsed). 3535
targets, 121 skipped, 1 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'dhcp-libs' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-libs' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-libs']
ERROR: Nothing RPROVIDES 'dhcp-server' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-server' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-server']
ERROR: Nothing RPROVIDES 'dhcp-server-config' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-server-config' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-server-config']
ERROR: Nothing RPROVIDES 'dhcp-client' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-client' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-client']
ERROR: Nothing RPROVIDES 'dhcp-relay' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-relay' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-relay']
ERROR: Nothing RPROVIDES 'dhcp-omshell' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-omshell' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-omshell']

Seems that this line in local.conf got severely changed, or most
likely the DHCP package version/handling got changed:

CORE_IMAGE_EXTRA_INSTALL_append = "openssh dhcp-libs dhcp-server
dhcp-server-config dhcp-client dhcp-relay dhcp-omshell cmake
libsocketcan nfs-utils rt-tests strace procps
packagegroup-core-buildessential "

The question is: what should I include in the
CORE_IMAGE_EXTRA_INSTALL_append for the DHCP package for gatesgarth
and later releases???
If I remember correctly, dhcp-server has been replaced by kea, check on that side maybe. Read the migration notes, pretty sure the kea thing is listed there.

Cheers,
Quentin

Thank you,
Zoran
_______

On Mon, May 24, 2021 at 2:24 PM Quentin Schulz <foss@0leil.net> wrote:

Hi Zoran,

On May 24, 2021 8:27:58 AM UTC, Zoran <zoran.stojsavljevic@gmail.com> wrote:
Hello again to YOCTO Folks,

Here is another blunder I ran into while fixing a yocto-setup.sh script:
https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/yocto-setup.sh

While executing $ . ./yocto-setup.sh dunfell, everything ran smoothly.

I did the same routine with the $ . ./yocto-setup.sh gatesgarth, and
approximately after:
Parsing recipes: 9% |##########

The following message pops up!
Loading cache: 100% |
| ETA: --:--:--
Loaded 0 entries from dependency cache.
ERROR: ParseError at
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4:
Could not include required file images/basic-dev-image.bb

Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
The layer is not included. Check in your bblayers.conf. see https://github.com/ZoranStojsavljevic/bbb-yocto/blob/a6e8e8ce491705816d02df58fa0ef9378b18ef83/yocto-setup.sh#L114 where you are missing the gatesgarth check.

Cheers,
Quentin


If you peek into the following github repos:
https://github.com/jumpnow/meta-bbb
https://github.com/jumpnow/meta-jumpnow

You'll see that in later images/basic-dev-image.bb does exist, as
well as in the dunfell branch:
https://github.com/jumpnow/meta-jumpnow/blob/zeus/images/basic-dev-image.bb

As well as in gatesgarth branch:
https://github.com/jumpnow/meta-jumpnow/blob/gatesgarth/images/basic-dev-image.bb

What I see upon the logic, something changes in poky/ setup, while
transitioning from dunfell to gatesgarth.

I also have created an issue in bbb-yocto repo:
https://github.com/ZoranStojsavljevic/bbb-yocto/issues/3

I would appreciate any ideas or hints... Maybe some changes required
in local.conf ?

You can all try it yourselves, and see the same!

Thank you,
Zoran
_______
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


M+ & H bugs with Milestone Movements WW21

Stephen Jolley
 

All,

YP M+ or high bugs which moved to a new milestone in WW21 are listed below:

Priority

Bug ID

Short Description

Changer

Owner

Was

Became

Medium+

13190

RRS cannot handle multiple recipes with same PN

randy.macleod@...

bluelightning@...

3.3 M3

3.4 M1

 

13550

username/password specified to gitsm:// does not get propagated to submodules

randy.macleod@...

tony.tascioglu@...

3.3 M3

3.4 M2

 

13566

Write tests for multiconfig files in layers and document

randy.macleod@...

mostthingsweb@...

3.3 M3

3.4 M2

 

13808

do_task[noexec] = "" marks task noexec, which is inconsistent with docs

randy.macleod@...

mostthingsweb@...

3.3 M3

3.4 M2

 

13903

npmsw fetcher fails if multiple recipes have common npm packages

randy.macleod@...

jeanmarie.lemetayer@...

3.3 M3

3.4 M2

 

13954

Invalid layerindex data causing backtrace in `bitbake-layers layerindex-fetch`

randy.macleod@...

bluelightning@...

3.3 M3

3.4 M2

 

14040

recipetool: creating binary recipe from upstream git repo without explicit PV causes circular reference in SRC_URI

randy.macleod@...

mostthingsweb@...

3.3 M3

3.4 M3

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


Enhancements/Bugs closed WW21!

Stephen Jolley
 

All,

The below were the owners of enhancements or bugs closed during the last week!

Who

Count

randy.macleod@...

7

richard.purdie@...

3

mhalstead@...

1

alexandre.belloni@...

1

chee.yang.lee@...

1

Grand Total

13

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


Current high bug count owners for Yocto Project 3.4

Stephen Jolley
 

All,

Below is the list as of top 50 bug owners as of the end of WW21 of who have open medium or higher bugs and enhancements against YP 3.4.   There are 110 possible work days left until the final release candidates for YP 3.4 needs to be released.

Who

Count

ross@...

31

richard.purdie@...

29

david.reyna@...

22

bruce.ashfield@...

20

michael.opdenacker@...

19

trevor.gamblin@...

12

bluelightning@...

12

timothy.t.orling@...

11

akuster808@...

11

JPEWhacker@...

11

randy.macleod@...

10

sakib.sajal@...

9

kai.kang@...

8

hongxu.jia@...

7

Qi.Chen@...

6

mingli.yu@...

6

chee.yang.lee@...

5

raj.khem@...

5

tony.tascioglu@...

4

yi.zhao@...

4

alexandre.belloni@...

3

mostthingsweb@...

3

jon.mason@...

2

nicolas.dechesne@...

2

jaewon@...

2

ydirson@...

2

mshah@...

2

pokylinux@...

2

alejandro@...

2

yf3yu@...

2

liezhi.yang@...

1

stacygaikovaia@...

1

dl9pf@...

1

open.source@...

1

yoctoproject@...

1

mark.hatle@...

1

kexin.hao@...

1

kergoth@...

1

shachar@...

1

Martin.Jansa@...

1

mister_rs@...

1

diego.sueiro@...

1

john.kaldas.enpj@...

1

Nathan.Dunne@...

1

devendra.tewari@...

1

naveen.kumar.saini@...

1

prabin.ca@...

1

saul.wold@...

1

mhalstead@...

1

jeanmarie.lemetayer@...

1

thomas.perrot@...

1

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


Yocto Project Newcomer & Unassigned Bugs - Help Needed

Stephen Jolley
 

All,

 

The triage team is starting to try and collect up and classify bugs which a newcomer to the project would be able to work on in a way which means people can find them. They're being listed on the triage page under the appropriate heading:

https://wiki.yoctoproject.org/wiki/Bug_Triage#Newcomer_Bugs  Also please review: https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded and how to create a bugzilla account at: https://bugzilla.yoctoproject.org/createaccount.cgi

The idea is these bugs should be straight forward for a person to help work on who doesn't have deep experience with the project.  If anyone can help, please take ownership of the bug and send patches!  If anyone needs help/advice there are people on irc who can likely do so, or some of the more experienced contributors will likely be happy to help too.

 

Also, the triage team meets weekly and does its best to handle the bugs reported into the Bugzilla. The number of people attending that meeting has fallen, as have the number of people available to help fix bugs. One of the things we hear users report is they don't know how to help. We (the triage team) are therefore going to start reporting out the currently 354 unassigned or newcomer bugs.

 

We're hoping people may be able to spare some time now and again to help out with these.  Bugs are split into two types, "true bugs" where things don't work as they should and "enhancements" which are features we'd want to add to the system.  There are also roughly four different "priority" classes right now, “3.2”, “3.3, "3.99" and "Future", the more pressing/urgent issues being in "3.2" and then “3.3”.

 

Please review this link and if a bug is something you would be able to help with either take ownership of the bug, or send me (sjolley.yp.pm@...) an e-mail with the bug number you would like and I will assign it to you (please make sure you have a Bugzilla account).  The list is at: https://wiki.yoctoproject.org/wiki/Bug_Triage_Archive#Unassigned_or_Newcomer_Bugs

 

Thanks,

 

Stephen K. Jolley

Yocto Project Program Manager

(    Cell:                (208) 244-4460

* Email:              sjolley.yp.pm@...

 


[ANNOUNCEMENT] Yocto Project 3.3.1 (hardknott-25.0.1) is Released

Vineela
 

 

Generating announcement for point release 3.3.1.

 

We are pleased to announce the Yocto Project 3.3.1 (hardknott-25.0.1) Release is now available for download.

 

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

 

A gpg signed version of these release notes is available at:

 

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/RELEASENOTES

 

Full Test Report:

 

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/testreport.txt

 

Thank you for everyone's contributions to this release.

 

Vineela Tummalapalli

Yocto Project Build and Release

vineela.tummalapalli@...

 

--------------------------

yocto-3.3.1 Release Notes

--------------------------

 

--------------------------

Repositories/Downloads

--------------------------

 

Repository Name: poky

Repository Location: https://git.yoctoproject.org/git/poky

Branch: hardknott

Tag: yocto-3.3.1

Git Revision: 05a8aad57ce250b124db16705acec557819905ae

Release Artefact: poky-hardknott-25.0.1

sha: 409b92d819f0c6e928b37bcc7cc4e80e5f27aa94748dcb479e325a4559c391c2

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/poky-hardknott-25.0.1.tar.bz2

 

Repository Name: openembedded-core

Repository Location: https://git.openembedded.org/openembedded-core

Branch: hardknott

Tag: 2021-04.1-hardknott

Git Revision: efce6334bf122a64f63d46c1c04e3dbffe298c51

Release Artefact: oecore-hardknott-25.0.1

sha: d53cdc060784ee7c86853b3b8120d6b3d0b445098cfcd27c939f303f9075262f

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/oecore-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/oecore-hardknott-25.0.1.tar.bz2

 

Repository Name: meta-mingw

Repository Location: https://git.yoctoproject.org/git/meta-mingw

Branch: hardknott

Tag: yocto-3.3.1

Git Revision: 422b96cb2b6116442be1f40dfb5bd77447d1219e

Release Artefact: meta-mingw-hardknott-25.0.1

sha: 89bce008a93d4717bca4069c1fd0004d88bf39e8a8098eb1e8376bc7521a600f

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/meta-mingw-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/meta-mingw-hardknott-25.0.1.tar.bz2

 

Repository Name: meta-gplv2

Repository Location: https://git.yoctoproject.org/git/meta-gplv2

Branch: hardknott

Tag: yocto-3.3.1

Git Revision: 9e119f333cc8f53bd3cf64326f826dbc6ce3db0f

Release Artefact: meta-gplv2-hardknott-25.0.1

sha: 988a222f13a9a87adf723cb86bd7db2648b3303e15bb3bac2d73e89f3faa547f

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/meta-gplv2-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/meta-gplv2-hardknott-25.0.1.tar.bz2

 

Repository Name: bitbake

Repository Location: https://git.openembedded.org/bitbake

Branch: 1.50

Tag: 2021-04.1-hardknott

Git Revision: b67476d4758915db7a5d9f58bc903ae7501a1774

Release Artefact: bitbake-hardknott-25.0.1

sha: 3203a3c80f7ac749b1436b67b25733dbbe09b7ce9b32715a9f2fcd6bc24ec718

Download Locations:

http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.1/bitbake-hardknott-25.0.1.tar.bz2

http://mirrors.kernel.org/yocto/yocto/yocto-3.3.1/bitbake-hardknott-25.0.1.tar.bz2

 

Repository Name: yocto-docs

Repository Location: https://git.yoctoproject.org/git/yocto-docs

Branch: hardknott

Tag: yocto-3.3.1

Git Revision:eb19a2b5687f11c22c7fc26d3efabbf65adb572e

 

---------------

Contributors

--------------

Alejandro Enedino Hernandez Samaniego

Alexander Kanavin

Anders Wallin

Anthony Bagwell

Anuj Mittal

Bruce Ashfield

Changqing Li

Chen Qi

Christophe Chapuis

Daniel Ammann

Douglas Royds

Gavin Li

He Zhe

hongxu

Jonas Höppner

Jon Mason

Jose Quaresma

Joshua Watt

Kai Kang

Kevin Hao

Khairul Rohaizzat Jamaluddin

Khem Raj

Konrad Weihmann

Michael Opdenacker

Mikko Rapeli

Mingli Yu

Nicolas Dechesne

Niels Avonds

Paul Eggleton

Peter Budny

Peter Kjellerstedt

Quentin Schulz

Randy MacLeod

Reto Schneider

Richard Purdie

Romain Naour

Ross Burton

Sakib Sajal

Sangeeta Jain

Saul Wold

Stefan Ghinea

Stephen Jolley

Trevor Gamblin

Ulrich Ölmann

Vinícius Ossanes Aquino

wangmy

Wes Lindauer

Yanfei Xu

Yann Dirson

Yi Fan Yu

Yi Zhao

zhengruoqin

 

---------------

Known Issues

---------------

An intermittent systemtap issue occurred on arm during testing.

 

---------------

Security Fixes

---------------

db: update CVE_PRODUCT

qemu: fix CVE-2021-3392

qemu: fix CVE-2021-20263

qemu: fix CVE-2020-27821

xserver-xorg: fix CVE-2021-3472

rsync: fix CVE-2020-14387

glib-2.0: fix CVE-2021-28153

qemu: fix CVE-2021-20257

qemu: fix CVE-2021-3416

qemu: fix CVE-2021-3409

qemu: fix CVE-2021-20221

qemu: fix CVE-2020-29443

qemu: fix CVE-2021-20181

gdk-pixbuf: fix CVE-2021-20240

cairo: fix CVE-2020-35492

wpa-supplicant: fix CVE-2021-30004

busybox: fix CVE-2021-28831

qemu: Fix CVE-2020-35517

 

 

---------------

Fixes

---------------

documentation: prepare for 3.3.1 release

build-appliance-image: Update to hardknott head revision

poky.conf: Bump version for 3.3.1 hardknott release

puzzles: Upstream changed to main branch for development

linux-firmware: include all relevant files in -bcm4356

lsb-release: fix reproducibility failure

ruby: upgrade 3.0.0 -> 3.0.1

grub2.inc: remove '-O2' from CFLAGS

dejagnu: needs expect at runtime

libcap: Configure Make variables correctly without a horrible hack

lttng-modules: backport patches to fix build against 5.12+ kernel

linux-yocto/5.4: qemuppc32: reduce serial shutdown issues

linux-firmware: upgrade 20210208 -> 20210315

oeqa/qemurunner: Improve handling of run_serial for shutdown commands

oeqa/qemurunner: Fix binary vs str issue

oeqa/qemurunner: Improve logging thread exit handling for qemu shutdown test

sanity.bbclass: mention CONNECTIVITY_CHECK_URIS in network failure message

libevent: Increase ptest timing tolerance 50 ms -> 100 ms

classes/image: Use xargs to set file timestamps

linux-yocto/5.10: qemuppc32: reduce serial shutdown issues

lib/package_manager: Use shutil.copy instead of bb.utils.copyfile for intercepts

diffoscope: add native libraries to LD_LIBRARY_PATH

Revert "oeqa: Set LD_LIBRARY_PATH when executing native commands"

oe-buildenv-internal: add BitBake's library to PYTHONPATH

webkitgtk: Fix reproducibility in minibrowser

busybox: Fix reproducibility

libjpeg-turbo: Use --reproducible option for nasm

ptest-runner: libgcc must be installed for pthread_cancel to work

linux-yocto/5.4: update to v5.4.116

linux-yocto/5.10: update to v5.10.34

linux-yocto/5.4: update to v5.4.114

perf: fix python-audit RDEPENDS

linux-yocto/5.10: update to v5.10.32

linux-yocto/5.10: qemuriscv32.cfg: RV32 only supports 1G physical memory

linux-yocto/5.10: aufs fixes

yocto-uninative: Update to 3.1 which includes a patchelf fix

wireless-regdb: upgrade 2020.11.20 -> 2021.04.21

rootfs.py: find .ko.gz and .ko.xz kernel modules as well

pybootchart/draw: Avoid divide by zero error

patchelf: Fix alignment patch

mesa: upgrade 21.0.2 -> 21.0.3

patchelf: Fix note section alignment issues

license_image.bbclass: Fix symlink to generic license files

license_image.bbclass: Detect broken symlinks

bitbake: runqueue: Handle deferred task rehashing in multiconfig builds

bitbake: runqueue: Fix multiconfig deferred task sstate validity caching issue

patchelf: Backport fix from upstream for note section overlap error

weston: fix build failure due to race condition

meta/lib/oeqa/core/tests/cases/timeout.py: add a testcase for the previous fix

oeqa: tear down oeqa decorators if one of them raises an exception in setup

cmake.bbclass: remove ${B} before cmake_do_configure

kernel-yocto.bbclass: chdir to ${WORKDIR} for do_kernel_checkout

yocto-check-layer: Avoid bug when iterating and autoadding dependencies

libssh2: fix build failure with option no-ecdsa

go: Use dl.google.com for SRC_URI

cve-update-db-native: skip on empty cpe23Uri

rpm: Upgrade to 4.16.1.3

runqemu: Ensure we cleanup snapshot files after image run

lttng-tools: Fix path for test_python_looging

lttng-tools: Fix missing legacy test files

deb: apply postinstall on sdk

externalsrc: Detect code changes in submodules

Revert "externalsrc: Detect code changes in submodules"

arch-armv6m.inc: fix access rights

libxshmfence: Build fixes for riscv32

packagegroup-core-tools-testapps.bb: Remove kexec for riscv32

packagegroup-core-tools-profile: Remove valgrind for riscv32

ltp: fix empty ltp-dev package

glslang: strip whitespace in pkgconfig file

go: upgrade 1.16.2 -> 1.16.3

pango: re-enable ptest

kmod: do not symlink config.guess/config.sub during autoreconf

libtool: make sure autoheader run before automake

Revert "inittab: Add getty launch on hvc0 for qemuppc64"

sysvinit-inittab/start_getty: Check /sys for the tty device existence

modutils-initscripts: Bail out when no module is installed

systemd: upgrade 247.4 -> 247.6

insane: clean up some more warning messages

sanity: Add error check for '%' in build path

groff: not ship /usr/bin/grap2graph

oeqa/runtime: space needed

parselogs: ignore floppy error on qemu-system-x86 at boot stage

go: update SRC_URI to use https protocol

mesa: upgrade 21.0.1 -> 21.0.2

systemd: Fix build on mips/musl

python3: Improve logging, syntax and update deprecated modules to create_manifest

python3: Upgrade 3.9.2 -> 3.9.4

oeqa/runtime/cases: Only disable/enable for current boot

oe-time-dd-test.sh: increase timeout to 15 sec

scripts/oe-debuginfod: correct several issues

ca-certificates: Fix openssl runtime cert dependencies

nettle: upgrade 3.7.1 -> 3.7.2

linux-yocto/5.10: fix arm defconfig warnings

linux-yocto/5.4: fix arm defconfig warnings

linux-yocto/5.4: update to v5.4.112

linux-yocto-rt/5.10: update to -rt34

linux-yocto/5.10: update to v5.10.30

linux-yocto/5.4: update to v5.4.111

linux-yocto/5.10: update to v5.10.29

linux-yocto/5.10: BSP configuration fixes

linux-yocto-dev: add features/scsi/scsi-debug.scc features/gpio/mockup.scc to KERNEL_FEATURES

linux-yocto/5.10: update to v5.10.27

linux-yocto/5.4: update to v5.4.109

archiver: Fix typos

oeqa/selftest: Ensure packages classes are set correctly for maintainers test

pseudo: Upgrade to add trailing slashes ignore path fix

lib/oe/terminal: Fix tmux new-session on older tmux versions (<1.9)

bitbake: bitbake: tests/fetch: remove write protected files too

bitbake: fetch/gitsm: Fix crash when using git LFS and submodules

bitbake: bitbake-server: ensure server timeout is a float

bitbake: bitbake: tests/fetch: fix test execution without .gitconfig

bitbake: runqueue: Fix deferred task issues

oeqa/selftest: Hardcode test assumptions about heartbeat event timings

oe-time-dd-test.sh: provide more information from "top"

oe-time-dd-test.sh: make executable

ref-manual: add mention of DISTUTILS_SETUP_PATH

ref-manual: migration guide: add release codenames

ref-manual: add migration section for 3.3 release

ref-manual: tweak buildtools section

ref-manual: fix reference to build-essential

ref-manual: add FIT_KERNEL_COMP_ALG*

ref-manual: add passwd-expire to EXTRA_USERS_PARAMS

ref-manual: add python3targetconfig class and remove python 2 references

ref-manual: add REQUIRED_VERSION and adjust PREFERRED_VERSION entry

ref-manual: and SDK_CUSTOM_TEMPLATECONF to glossary

overview-manual: fix git command line

ref-manual: update/fix text for SDK_VERSION

Use variables for minimum host versions and bump Python to 3.6

ref-manual: add METADATA_REVISION and METADATA_BRANCH

bitbake: bitbake-user-manual: add REQUIRED_VERSION and adjust PREFERRED_VERSION entry

bitbake: bitbake-user-manual: document no support for using passwords in git URLs

docs: add a top level page for bitbake documentation

docs: replace anchor links

sdk-manual: fix typo

bitbake: bitbake: Update version to 1.50.0 stable release series


Re: ERROR: ParseError at .../bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4: Could not include required file images/basic-dev-image.bb

Quentin Schulz
 

On May 24, 2021 2:13:57 PM UTC, Zoran <zoran.stojsavljevic@gmail.com> wrote:
Or, maybe, now the DHCP is included in the releases by default?

Thank you,
Zoran
_______

On Mon, May 24, 2021 at 4:09 PM Zoran Stojsavljevic
<zoran.stojsavljevic@gmail.com> wrote:

Hello Quentin,

Thank you for finding the bug. It was in front of my eyes (I print all
the layers at the end of setup, but I missed to compare bb-layers from
dunfell with bb-layers from gatesgarth).

I should do better. With regards to testing thinking. ;-)
_______

Now, there are other bugs (I should say, new features introduced).

Loading cache: 100%
|################################################################################################|
Time: 0:00:00
Loaded 3533 entries from dependency cache.
Parsing recipes: 100%
|##############################################################################################|
Time: 0:00:00
Parsing of 2311 .bb files complete (2309 cached, 2 parsed). 3535
targets, 121 skipped, 1 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'dhcp-libs' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-libs' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-libs']
ERROR: Nothing RPROVIDES 'dhcp-server' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-server' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-server']
ERROR: Nothing RPROVIDES 'dhcp-server-config' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-server-config' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-server-config']
ERROR: Nothing RPROVIDES 'dhcp-client' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-client' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-client']
ERROR: Nothing RPROVIDES 'dhcp-relay' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-relay' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-relay']
ERROR: Nothing RPROVIDES 'dhcp-omshell' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-omshell' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-omshell']

Seems that this line in local.conf got severely changed, or most
likely the DHCP package version/handling got changed:

CORE_IMAGE_EXTRA_INSTALL_append = "openssh dhcp-libs dhcp-server
dhcp-server-config dhcp-client dhcp-relay dhcp-omshell cmake
libsocketcan nfs-utils rt-tests strace procps
packagegroup-core-buildessential "

The question is: what should I include in the
CORE_IMAGE_EXTRA_INSTALL_append for the DHCP package for gatesgarth
and later releases???
If I remember correctly, dhcp-server has been replaced by kea, check on that side maybe. Read the migration notes, pretty sure the kea thing is listed there.

Cheers,
Quentin

Thank you,
Zoran
_______

On Mon, May 24, 2021 at 2:24 PM Quentin Schulz <foss@0leil.net> wrote:

Hi Zoran,

On May 24, 2021 8:27:58 AM UTC, Zoran <zoran.stojsavljevic@gmail.com> wrote:
Hello again to YOCTO Folks,

Here is another blunder I ran into while fixing a yocto-setup.sh script:
https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/yocto-setup.sh

While executing $ . ./yocto-setup.sh dunfell, everything ran smoothly.

I did the same routine with the $ . ./yocto-setup.sh gatesgarth, and
approximately after:
Parsing recipes: 9% |##########

The following message pops up!
Loading cache: 100% |
| ETA: --:--:--
Loaded 0 entries from dependency cache.
ERROR: ParseError at
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4:
Could not include required file images/basic-dev-image.bb

Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
The layer is not included. Check in your bblayers.conf. see https://github.com/ZoranStojsavljevic/bbb-yocto/blob/a6e8e8ce491705816d02df58fa0ef9378b18ef83/yocto-setup.sh#L114 where you are missing the gatesgarth check.

Cheers,
Quentin


If you peek into the following github repos:
https://github.com/jumpnow/meta-bbb
https://github.com/jumpnow/meta-jumpnow

You'll see that in later images/basic-dev-image.bb does exist, as
well as in the dunfell branch:
https://github.com/jumpnow/meta-jumpnow/blob/zeus/images/basic-dev-image.bb

As well as in gatesgarth branch:
https://github.com/jumpnow/meta-jumpnow/blob/gatesgarth/images/basic-dev-image.bb

What I see upon the logic, something changes in poky/ setup, while
transitioning from dunfell to gatesgarth.

I also have created an issue in bbb-yocto repo:
https://github.com/ZoranStojsavljevic/bbb-yocto/issues/3

I would appreciate any ideas or hints... Maybe some changes required
in local.conf ?

You can all try it yourselves, and see the same!

Thank you,
Zoran
_______
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


Re: using grpc fails with linker error: file in wrong format

Khem Raj
 

On 5/24/21 12:37 AM, Juergen Landwehr wrote:
Hi all,
I am developing a C++ library that is using gRPC.
To be able to use protoc for generating the stubs I added the following dependencies:
DEPENDS += "\
grpc-native \
protobuf-native \
...
"
and to link my library with cross-compiled libraries:
RDEPENDS += "\
   grpc \
   protobuf \
   ...
   "
However, linking the library fails with the following error:
ld: /data/jenkins/workspace/e0_mbient_yocto_mbient_manifests_master_downstream/build/tmp/work/cortexa72-mbient-linux/tokenmaster-client/git-r0/recipe-sysroot-native/usr/lib/libgrpc++.so.1.24.3: error adding symbols: file in wrong format
I guess the problem is, that native grpc++ library is used from the "recipe-sysroot-native" directory and thus not the cross-compiled version.
What am I doing wrong? How can I tell Yocto to use the cross-compiled versions?
this is upto your component's build system, so perhaps you should look into that and ensure that its using right options. Second place to look is recipe for your package and ensure right vars and options are passed to build. you might want to look at sysdig package build system and see how they are doing it and perhaps mimic that for your package too.

Thanks,
Jürgen


Re: ERROR: ParseError at .../bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4: Could not include required file images/basic-dev-image.bb

Zoran
 

Or, maybe, now the DHCP is included in the releases by default?

Thank you,
Zoran
_______

On Mon, May 24, 2021 at 4:09 PM Zoran Stojsavljevic
<zoran.stojsavljevic@gmail.com> wrote:

Hello Quentin,

Thank you for finding the bug. It was in front of my eyes (I print all
the layers at the end of setup, but I missed to compare bb-layers from
dunfell with bb-layers from gatesgarth).

I should do better. With regards to testing thinking. ;-)
_______

Now, there are other bugs (I should say, new features introduced).

Loading cache: 100%
|################################################################################################|
Time: 0:00:00
Loaded 3533 entries from dependency cache.
Parsing recipes: 100%
|##############################################################################################|
Time: 0:00:00
Parsing of 2311 .bb files complete (2309 cached, 2 parsed). 3535
targets, 121 skipped, 1 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'dhcp-libs' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-libs' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-libs']
ERROR: Nothing RPROVIDES 'dhcp-server' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-server' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-server']
ERROR: Nothing RPROVIDES 'dhcp-server-config' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-server-config' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-server-config']
ERROR: Nothing RPROVIDES 'dhcp-client' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-client' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-client']
ERROR: Nothing RPROVIDES 'dhcp-relay' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-relay' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-relay']
ERROR: Nothing RPROVIDES 'dhcp-omshell' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-omshell' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-omshell']

Seems that this line in local.conf got severely changed, or most
likely the DHCP package version/handling got changed:

CORE_IMAGE_EXTRA_INSTALL_append = "openssh dhcp-libs dhcp-server
dhcp-server-config dhcp-client dhcp-relay dhcp-omshell cmake
libsocketcan nfs-utils rt-tests strace procps
packagegroup-core-buildessential "

The question is: what should I include in the
CORE_IMAGE_EXTRA_INSTALL_append for the DHCP package for gatesgarth
and later releases???

Thank you,
Zoran
_______

On Mon, May 24, 2021 at 2:24 PM Quentin Schulz <foss@0leil.net> wrote:

Hi Zoran,

On May 24, 2021 8:27:58 AM UTC, Zoran <zoran.stojsavljevic@gmail.com> wrote:
Hello again to YOCTO Folks,

Here is another blunder I ran into while fixing a yocto-setup.sh script:
https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/yocto-setup.sh

While executing $ . ./yocto-setup.sh dunfell, everything ran smoothly.

I did the same routine with the $ . ./yocto-setup.sh gatesgarth, and
approximately after:
Parsing recipes: 9% |##########

The following message pops up!
Loading cache: 100% |
| ETA: --:--:--
Loaded 0 entries from dependency cache.
ERROR: ParseError at
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4:
Could not include required file images/basic-dev-image.bb

Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
The layer is not included. Check in your bblayers.conf. see https://github.com/ZoranStojsavljevic/bbb-yocto/blob/a6e8e8ce491705816d02df58fa0ef9378b18ef83/yocto-setup.sh#L114 where you are missing the gatesgarth check.

Cheers,
Quentin


If you peek into the following github repos:
https://github.com/jumpnow/meta-bbb
https://github.com/jumpnow/meta-jumpnow

You'll see that in later images/basic-dev-image.bb does exist, as
well as in the dunfell branch:
https://github.com/jumpnow/meta-jumpnow/blob/zeus/images/basic-dev-image.bb

As well as in gatesgarth branch:
https://github.com/jumpnow/meta-jumpnow/blob/gatesgarth/images/basic-dev-image.bb

What I see upon the logic, something changes in poky/ setup, while
transitioning from dunfell to gatesgarth.

I also have created an issue in bbb-yocto repo:
https://github.com/ZoranStojsavljevic/bbb-yocto/issues/3

I would appreciate any ideas or hints... Maybe some changes required
in local.conf ?

You can all try it yourselves, and see the same!

Thank you,
Zoran
_______
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


Re: ERROR: ParseError at .../bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4: Could not include required file images/basic-dev-image.bb

Zoran
 

Hello Quentin,

Thank you for finding the bug. It was in front of my eyes (I print all
the layers at the end of setup, but I missed to compare bb-layers from
dunfell with bb-layers from gatesgarth).

I should do better. With regards to testing thinking. ;-)
_______

Now, there are other bugs (I should say, new features introduced).

Loading cache: 100%
|################################################################################################|
Time: 0:00:00
Loaded 3533 entries from dependency cache.
Parsing recipes: 100%
|##############################################################################################|
Time: 0:00:00
Parsing of 2311 .bb files complete (2309 cached, 2 parsed). 3535
targets, 121 skipped, 1 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES 'dhcp-libs' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-libs' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-libs']
ERROR: Nothing RPROVIDES 'dhcp-server' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-server' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-server']
ERROR: Nothing RPROVIDES 'dhcp-server-config' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-server-config' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-server-config']
ERROR: Nothing RPROVIDES 'dhcp-client' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-client' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-client']
ERROR: Nothing RPROVIDES 'dhcp-relay' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-relay' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-relay']
ERROR: Nothing RPROVIDES 'dhcp-omshell' (but
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/poky/meta/recipes-core/images/core-image-minimal.bb
RDEPENDS on or otherwise requires it)
NOTE: Runtime target 'dhcp-omshell' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['dhcp-omshell']

Seems that this line in local.conf got severely changed, or most
likely the DHCP package version/handling got changed:

CORE_IMAGE_EXTRA_INSTALL_append = "openssh dhcp-libs dhcp-server
dhcp-server-config dhcp-client dhcp-relay dhcp-omshell cmake
libsocketcan nfs-utils rt-tests strace procps
packagegroup-core-buildessential "

The question is: what should I include in the
CORE_IMAGE_EXTRA_INSTALL_append for the DHCP package for gatesgarth
and later releases???

Thank you,
Zoran
_______

On Mon, May 24, 2021 at 2:24 PM Quentin Schulz <foss@0leil.net> wrote:

Hi Zoran,

On May 24, 2021 8:27:58 AM UTC, Zoran <zoran.stojsavljevic@gmail.com> wrote:
Hello again to YOCTO Folks,

Here is another blunder I ran into while fixing a yocto-setup.sh script:
https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/yocto-setup.sh

While executing $ . ./yocto-setup.sh dunfell, everything ran smoothly.

I did the same routine with the $ . ./yocto-setup.sh gatesgarth, and
approximately after:
Parsing recipes: 9% |##########

The following message pops up!
Loading cache: 100% |
| ETA: --:--:--
Loaded 0 entries from dependency cache.
ERROR: ParseError at
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4:
Could not include required file images/basic-dev-image.bb

Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
The layer is not included. Check in your bblayers.conf. see https://github.com/ZoranStojsavljevic/bbb-yocto/blob/a6e8e8ce491705816d02df58fa0ef9378b18ef83/yocto-setup.sh#L114 where you are missing the gatesgarth check.

Cheers,
Quentin


If you peek into the following github repos:
https://github.com/jumpnow/meta-bbb
https://github.com/jumpnow/meta-jumpnow

You'll see that in later images/basic-dev-image.bb does exist, as
well as in the dunfell branch:
https://github.com/jumpnow/meta-jumpnow/blob/zeus/images/basic-dev-image.bb

As well as in gatesgarth branch:
https://github.com/jumpnow/meta-jumpnow/blob/gatesgarth/images/basic-dev-image.bb

What I see upon the logic, something changes in poky/ setup, while
transitioning from dunfell to gatesgarth.

I also have created an issue in bbb-yocto repo:
https://github.com/ZoranStojsavljevic/bbb-yocto/issues/3

I would appreciate any ideas or hints... Maybe some changes required
in local.conf ?

You can all try it yourselves, and see the same!

Thank you,
Zoran
_______
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


Re: Gatesgarth-24.0.4 image-live fails

Ferry Toth
 

Wow, that got messed up, let me retry.

Op 24-05-2021 om 14:19 schreef Ferry Toth:
Accidentally I refreshed poky and rebuilt. The image-live (do_bootimg) fails when building hddimg with the following:
ERROR: edison-image-1.0-r0 do_bootimg: Error executing a python function in exec_python_func() autogenerated:

The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_python_func() autogenerated', lineno: 2, function: <module>
     0001:
 *** 0002:do_bootimg(d)
     0003:
File: '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/poky/meta/classes/image-live.bbclass', lineno: 258, function: do_bootimg
     0254:    if d.getVar("PCBIOS") == "1":
     0255:        bb.build.exec_func('build_syslinux_cfg', d)
     0256:    if d.getVar("EFI") == "1":
     0257:        bb.build.exec_func('build_efi_cfg', d)
 *** 0258:    bb.build.exec_func('build_hddimg', d)
     0259:    bb.build.exec_func('build_iso', d)
     0260:    bb.build.exec_func('create_symlinks', d)
     0261:}
     0262:do_bootimg[subimages] = "hddimg iso"
File: '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/poky/bitbake/lib/bb/build.py', lineno: 256, function: exec_func
     0252:    with bb.utils.fileslocked(lockfiles):
     0253:        if ispython:
     0254:            exec_func_python(func, d, runfile, cwd=adir)
     0255:        else:
 *** 0256:            exec_func_shell(func, d, runfile, cwd=adir)
     0257:
     0258:    try:
     0259:        curcwd = os.getcwd()
     0260:    except:
File: '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/poky/bitbake/lib/bb/build.py', lineno: 503, function: exec_func_shell
     0499:    with open(fifopath, 'r+b', buffering=0) as fifo:
     0500:        try:
     0501:            bb.debug(2, "Executing shell function %s" % func)
     0502:            with open(os.devnull, 'r+') as stdin, logfile:
 *** 0503:                bb.process.run(cmd, shell=False, stdin=stdin, log=logfile, extrafiles=[(fifo,readfifo)])
     0504:        except bb.process.ExecutionError as exe:
     0505:            # Find the backtrace that the shell trap generated
     0506:            backtrace_marker_regex = re.compile(r"WARNING: Backtrace \(BB generated script\)")
     0507:            stdout_lines = (exe.stdout or "").split("\n")
File: '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/poky/bitbake/lib/bb/process.py', lineno: 184, function: run
     0180:        if not stderr is None:
     0181:            stderr = stderr.decode("utf-8")
     0182:
     0183:    if pipe.returncode != 0:
 *** 0184:        raise ExecutionError(cmd, pipe.returncode, stdout, stderr)
     0185:    return stdout, stderr
Exception: bb.process.ExecutionError: Execution of '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/build/tmp/work/edison-poky-linux/edison-image/1.0-r0/temp/run.build_hddimg.256530' failed with exit code 1:
mkdosfs: unable to create /home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/build/tmp/work/edison-poky-linux/edison-image/1.0-r0/deploy-edison-image-image-complete/edison-image-edison-20210524113748.hddimg
mkfs.fat 4.1 (2017-01-24)
WARNING: exit code 1 from a shell command.

The reason is that the directory deploy-edison-image-image-complete doesn't exist at the time mkdosfs want to write. However after completing the remainder of image live the directory does exists. Consequently, running bitbake a second time image-live succeeds.

I've tried various thing including expressly creating the directory before mkdosfs, but nothing worked. It seems I don't understand how it is supposed to work in the first place.

However, I managed to trace back the issue to this commit 91e4a1c1 "image-live.bbclass: optional depends when ROOTFS empty".

Reverting this resolves the issue.

Any idea what could be wrong?


Re: ERROR: ParseError at .../bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4: Could not include required file images/basic-dev-image.bb

Quentin Schulz
 

Hi Zoran,

On May 24, 2021 8:27:58 AM UTC, Zoran <zoran.stojsavljevic@gmail.com> wrote:
Hello again to YOCTO Folks,

Here is another blunder I ran into while fixing a yocto-setup.sh script:
https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/yocto-setup.sh

While executing $ . ./yocto-setup.sh dunfell, everything ran smoothly.

I did the same routine with the $ . ./yocto-setup.sh gatesgarth, and
approximately after:
Parsing recipes: 9% |##########

The following message pops up!
Loading cache: 100% |
| ETA: --:--:--
Loaded 0 entries from dependency cache.
ERROR: ParseError at
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4:
Could not include required file images/basic-dev-image.bb

Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.
The layer is not included. Check in your bblayers.conf. see https://github.com/ZoranStojsavljevic/bbb-yocto/blob/a6e8e8ce491705816d02df58fa0ef9378b18ef83/yocto-setup.sh#L114 where you are missing the gatesgarth check.

Cheers,
Quentin


If you peek into the following github repos:
https://github.com/jumpnow/meta-bbb
https://github.com/jumpnow/meta-jumpnow

You'll see that in later images/basic-dev-image.bb does exist, as
well as in the dunfell branch:
https://github.com/jumpnow/meta-jumpnow/blob/zeus/images/basic-dev-image.bb

As well as in gatesgarth branch:
https://github.com/jumpnow/meta-jumpnow/blob/gatesgarth/images/basic-dev-image.bb

What I see upon the logic, something changes in poky/ setup, while
transitioning from dunfell to gatesgarth.

I also have created an issue in bbb-yocto repo:
https://github.com/ZoranStojsavljevic/bbb-yocto/issues/3

I would appreciate any ideas or hints... Maybe some changes required
in local.conf ?

You can all try it yourselves, and see the same!

Thank you,
Zoran
_______
--
Sent from my Android device with K-9 Mail. Please excuse my brevity.


Gatesgarth-24.0.4 image-live fails

Ferry Toth
 

Accidentally I refreshed poky and rebuilt. The image-live (do_bootimg) fails when building hddimg with the following:

ERROR: edison-image-1.0-r0 do_bootimg: Error executing a python function in exec_python_func() autogenerated: The stack trace of python calls that resulted in this exception/failure was: File: 'exec_python_func() autogenerated', lineno: 2, function: <module>      0001:  *** 0002:do_bootimg(d)      0003: File: '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/poky/meta/classes/image-live.bbclass', lineno: 258, function: do_bootimg      0254:    if d.getVar("PCBIOS") == "1":      0255:        bb.build.exec_func('build_syslinux_cfg', d)      0256:    if d.getVar("EFI") == "1":      0257:        bb.build.exec_func('build_efi_cfg', d)  *** 0258:    bb.build.exec_func('build_hddimg', d)      0259:    bb.build.exec_func('build_iso', d)      0260:    bb.build.exec_func('create_symlinks', d)      0261:}      0262:do_bootimg[subimages] = "hddimg iso" File: '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/poky/bitbake/lib/bb/build.py', lineno: 256, function: exec_func      0252:    with bb.utils.fileslocked(lockfiles):      0253:        if ispython:      0254:            exec_func_python(func, d, runfile, cwd=adir)      0255:        else:  *** 0256:            exec_func_shell(func, d, runfile, cwd=adir)      0257:      0258:    try:      0259:        curcwd = os.getcwd()      0260:    except: File: '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/poky/bitbake/lib/bb/build.py', lineno: 503, function: exec_func_shell      0499:    with open(fifopath, 'r+b', buffering=0) as fifo:      0500:        try:      0501:            bb.debug(2, "Executing shell function %s" % func)      0502:            with open(os.devnull, 'r+') as stdin, logfile:  *** 0503:                bb.process.run(cmd, shell=False, stdin=stdin, log=logfile, extrafiles=[(fifo,readfifo)])      0504:        except bb.process.ExecutionError as exe:      0505:            # Find the backtrace that the shell trap generated      0506:            backtrace_marker_regex = re.compile(r"WARNING: Backtrace \(BB generated script\)")      0507:            stdout_lines = (exe.stdout or "").split("\n") File: '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/poky/bitbake/lib/bb/process.py', lineno: 184, function: run      0180:        if not stderr is None:      0181:            stderr = stderr.decode("utf-8")      0182:      0183:    if pipe.returncode != 0:  *** 0184:        raise ExecutionError(cmd, pipe.returncode, stdout, stderr)      0185:    return stdout, stderr Exception: bb.process.ExecutionError: Execution of '/home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/build/tmp/work/edison-poky-linux/edison-image/1.0-r0/temp/run.build_hddimg.256530' failed with exit code 1: mkdosfs: unable to create /home/ferry/tmp/edison-intel/my/edison-morty/out/linux64/build/tmp/work/edison-poky-linux/edison-image/1.0-r0/deploy-edison-image-image-complete/edison-image-edison-20210524113748.hddimg mkfs.fat 4.1 (2017-01-24) WARNING: exit code 1 from a shell command.

The reason is that the directory deploy-edison-image-image-complete doesn't exist at the time mkdosfs want to write. However after completing the remainder of image live the directory does exists. Consequently, running bitbake a second time image-live succeeds.

I've tried various thing including expressly creating the directory before mkdosfs, but nothing worked. It seems I don't understand how it is supposed to work in the first place.

However, I managed to trace back the issue to this commit 91e4a1c1 "image-live.bbclass: optional depends when ROOTFS empty".

Reverting this resolves the issue.

Any idea what could be wrong?


ERROR: ParseError at .../bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4: Could not include required file images/basic-dev-image.bb

Zoran
 

Hello again to YOCTO Folks,

Here is another blunder I ran into while fixing a yocto-setup.sh script:
https://github.com/ZoranStojsavljevic/bbb-yocto/blob/master/yocto-setup.sh

While executing $ . ./yocto-setup.sh dunfell, everything ran smoothly.

I did the same routine with the $ . ./yocto-setup.sh gatesgarth, and
approximately after:
Parsing recipes: 9% |##########

The following message pops up!
Loading cache: 100% |
| ETA: --:--:--
Loaded 0 entries from dependency cache.
ERROR: ParseError at
/home/vuser/projects_yocto/bbb-yocto-gatesgarth/meta-bbb/images/console-image.bb:4:
Could not include required file images/basic-dev-image.bb

Summary: There was 1 WARNING message shown.
Summary: There was 1 ERROR message shown, returning a non-zero exit code.

If you peek into the following github repos:
https://github.com/jumpnow/meta-bbb
https://github.com/jumpnow/meta-jumpnow

You'll see that in later images/basic-dev-image.bb does exist, as
well as in the dunfell branch:
https://github.com/jumpnow/meta-jumpnow/blob/zeus/images/basic-dev-image.bb

As well as in gatesgarth branch:
https://github.com/jumpnow/meta-jumpnow/blob/gatesgarth/images/basic-dev-image.bb

What I see upon the logic, something changes in poky/ setup, while
transitioning from dunfell to gatesgarth.

I also have created an issue in bbb-yocto repo:
https://github.com/ZoranStojsavljevic/bbb-yocto/issues/3

I would appreciate any ideas or hints... Maybe some changes required
in local.conf ?

You can all try it yourselves, and see the same!

Thank you,
Zoran
_______


using grpc fails with linker error: file in wrong format

Juergen Landwehr
 

Hi all,

I am developing a C++ library that is using gRPC.

To be able to use protoc for generating the stubs I added the following dependencies:

DEPENDS += "\
grpc-native \
protobuf-native \
...
"

and to link my library with cross-compiled libraries:

RDEPENDS += "\
   grpc \
   protobuf \
   ...
   "

However, linking the library fails with the following error:

ld: /data/jenkins/workspace/e0_mbient_yocto_mbient_manifests_master_downstream/build/tmp/work/cortexa72-mbient-linux/tokenmaster-client/git-r0/recipe-sysroot-native/usr/lib/libgrpc++.so.1.24.3: error adding symbols: file in wrong format

I guess the problem is, that native grpc++ library is used from the "recipe-sysroot-native" directory and thus not the cross-compiled version.

What am I doing wrong? How can I tell Yocto to use the cross-compiled versions?

Thanks,

Jürgen

1861 - 1880 of 55466