Enhancements/Bugs closed WW32!
Stephen Jolley
All,
Thanks,
Stephen K. Jolley Yocto Project Program Manager ( Cell: (208) 244-4460 * Email: sjolley.yp.pm@...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Current high bug count owners for Yocto Project 4.1
Stephen Jolley
All,
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 414 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, “4.1”, “4.2”, "4.99" and "Future", the more pressing/urgent issues being in "4.1" and then “4.2”.
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@...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[meta-security][PATCH V2] meta-security: Add recipe for Glome
John Broadbent
From: John Edward Broadbent <jebr@...>
Generic Low Overhead Message Exchange (GLOME) is a protocol providing secure authentication and authorization for low dependency environments. Signed-off-by: John Edward Broadbent <jebr@...> --- .../packagegroup-core-security.bb | 1 + recipes-security/glome/glome_git.bb | 24 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 recipes-security/glome/glome_git.bb diff --git a/recipes-core/packagegroup/packagegroup-core-security.bb b/recipes-core/packagegroup/packagegroup-core-security.bb index a12a4c2..c028c3d 100644 --- a/recipes-core/packagegroup/packagegroup-core-security.bb +++ b/recipes-core/packagegroup/packagegroup-core-security.bb @@ -31,6 +31,7 @@ RDEPENDS:packagegroup-security-utils = "\ ding-libs \ ecryptfs-utils \ fscryptctl \ + glome \ keyutils \ nmap \ pinentry \ diff --git a/recipes-security/glome/glome_git.bb b/recipes-security/glome/glome_git.bb new file mode 100644 index 0000000..12d6d5f --- /dev/null +++ b/recipes-security/glome/glome_git.bb @@ -0,0 +1,24 @@ +SUMMARY = "GLOME Login Client" +HOME_PAGE = "https://github.com/google/glome" +DESCRIPTION = "GLOME is used to authorize serial console access to Linux machines" +PV = "0.1+git${SRCPV}" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +inherit meson pkgconfig + +DEPENDS += "openssl" + +S = "${WORKDIR}/git" +SRC_URI = "git://github.com/google/glome.git;branch=master;protocol=https" +SRCREV = "978ad9fb165f1e382c875f2ce08a1fc4f2ddcf1b" + +FILES:${PN} += "${libdir}/security" + +PACKAGECONFIG ??= "" +PACKAGECONFIG[glome-cli] = "-Dglome-cli=true,-Dglome-cli=false" +PACKAGECONFIG[pam-glome] = "-Dpam-glome=true,-Dpam-glome=false,libpam" + +EXTRA_OEMESON = "-Dtests=false" + -- 2.37.1.559.g78731f0fdb-goog |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [meta-security][PATCH] meta-security: Add recipe for Glome
On Mon, Aug 8, 2022 at 11:06 AM John Broadbent via
lists.yoctoproject.org <jebr=google.com@...> wrote: We dont need setting PR manually anymore. So remove it. +PV = "0.1+git${SRCPV}"This should be FILES:${PN} as per new syntax. +PACKAGECONFIG ??= "" |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[meta-security][PATCH] meta-security: Add recipe for Glome
John Broadbent
From: John Edward Broadbent <jebr@...>
Generic Low Overhead Message Exchange (GLOME) is a protocol providing secure authentication and authorization for low dependency environments. Signed-off-by: John Edward Broadbent <jebr@...> --- .../packagegroup-core-security.bb | 1 + recipes-security/glome/glome_git.bb | 25 +++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 recipes-security/glome/glome_git.bb diff --git a/recipes-core/packagegroup/packagegroup-core-security.bb b/recipes-core/packagegroup/packagegroup-core-security.bb index a12a4c2..c028c3d 100644 --- a/recipes-core/packagegroup/packagegroup-core-security.bb +++ b/recipes-core/packagegroup/packagegroup-core-security.bb @@ -31,6 +31,7 @@ RDEPENDS:packagegroup-security-utils = "\ ding-libs \ ecryptfs-utils \ fscryptctl \ + glome \ keyutils \ nmap \ pinentry \ diff --git a/recipes-security/glome/glome_git.bb b/recipes-security/glome/glome_git.bb new file mode 100644 index 0000000..5a2a114 --- /dev/null +++ b/recipes-security/glome/glome_git.bb @@ -0,0 +1,25 @@ +SUMMARY = "GLOME Login Client" +HOME_PAGE = "https://github.com/google/glome" +DESCRIPTION = "GLOME is used to authorize serial console access to Linux machines" +PR = "r1" +PV = "0.1+git${SRCPV}" + +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +inherit meson pkgconfig + +DEPENDS += "openssl" + +S = "${WORKDIR}/git" +SRC_URI = "git://github.com/google/glome.git;branch=master;protocol=https" +SRCREV = "978ad9fb165f1e382c875f2ce08a1fc4f2ddcf1b" + +FILES_${PN} += "${libdir}/security" + +PACKAGECONFIG ??= "" +PACKAGECONFIG[glome-cli] = "-Dglome-cli=true,-Dglome-cli=false" +PACKAGECONFIG[pam-glome] = "-Dpam-glome=true,-Dpam-glome=false,libpam" + +EXTRA_OEMESON = "-Dtests=false" + -- 2.37.1.559.g78731f0fdb-goog |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
On 8/8/22 9:06 AM, Priyanshu Sharma wrote:
Hi,Can you try something like this INCOMPATIBLE_LICENSE:pn-foo = "GPL-3.0* LGPL-3.0*" Cheers, |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: binutils not compiling in my system (Ubuntu 18.04)
#dunfell
On 8/3/22 11:47 PM, Sethu Madhav wrote:
Hiit seems to be emitting errors due to build system configuration, and I guess you are running in a VM, so can you check if you have enough RAM assigned to VM preferably ( 16G or more ) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[layerindex-web][PATCH] admin.py: Remove has_delete_permission()
Robert Yang
The following commit has added on_delete=models.CASCADE to the ForeignKey:
=== commit 2d526f9b0d363f3e442abc97ef9bd9fab37ee5e4 Author: Amber Elliot <amber.n.elliot@...> Date: Thu Jun 25 15:57:34 2020 -0700 Updating models and imports for Django 2.2 upgrade. === The on_delete=models.CASCADE will remove the objects which references the removing objects, so there will be errors when removing a LayerBranch with admin permissions: === Cannot delete layer branch Deleting the selected layer branch would result in deleting related objects, but your account doesn't have permission to delete the following types of objects: Append distro === This is because has_delete_permission() always return False, remove it to use Django's implementation to fix the problem. Signed-off-by: Robert Yang <liezhi.yang@...> --- layerindex/admin.py | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/layerindex/admin.py b/layerindex/admin.py index 9ed6102..f8b2f6e 100644 --- a/layerindex/admin.py +++ b/layerindex/admin.py @@ -102,8 +102,6 @@ class RecipeAdmin(admin.ModelAdmin): return rofields def has_add_permission(self, request, obj=None): return False - def has_delete_permission(self, request, obj=None): - return False class PackageConfigAdmin(admin.ModelAdmin): search_fields = ['feature', 'recipe__pn'] @@ -132,8 +130,6 @@ class ClassicRecipeAdmin(admin.ModelAdmin): return rofields def has_add_permission(self, request, obj=None): return False - def has_delete_permission(self, request, obj=None): - return False class MachineAdmin(admin.ModelAdmin): search_fields = ['name'] @@ -141,8 +137,6 @@ class MachineAdmin(admin.ModelAdmin): readonly_fields = [f.name for f in Machine._meta.get_fields()] def has_add_permission(self, request, obj=None): return False - def has_delete_permission(self, request, obj=None): - return False class DistroAdmin(admin.ModelAdmin): search_fields = ['name'] @@ -150,9 +144,6 @@ class DistroAdmin(admin.ModelAdmin): readonly_fields = [f.name for f in Distro._meta.get_fields()] def has_add_permission(self, request, obj=None): return False - def has_delete_permission(self, request, obj=None): - return False - class BBAppendAdmin(admin.ModelAdmin): search_fields = ['filename'] @@ -160,8 +151,6 @@ class BBAppendAdmin(admin.ModelAdmin): readonly_fields = [f.name for f in BBAppend._meta.get_fields()] def has_add_permission(self, request, obj=None): return False - def has_delete_permission(self, request, obj=None): - return False class BBClassAdmin(admin.ModelAdmin): search_fields = ['name'] @@ -169,8 +158,6 @@ class BBClassAdmin(admin.ModelAdmin): readonly_fields = [f.name for f in BBClass._meta.get_fields()] def has_add_permission(self, request, obj=None): return False - def has_delete_permission(self, request, obj=None): - return False class PatchAdmin(admin.ModelAdmin): search_fields = ['path'] @@ -178,8 +165,6 @@ class PatchAdmin(admin.ModelAdmin): readonly_fields = [f.name for f in Patch._meta.get_fields()] def has_add_permission(self, request, obj=None): return False - def has_delete_permission(self, request, obj=None): - return False class PatchDispositionAdmin(admin.ModelAdmin): fields = ['patch', 'user', 'disposition', 'comment'] @@ -199,8 +184,6 @@ class IncFileAdmin(admin.ModelAdmin): readonly_fields = [f.name for f in IncFile._meta.get_fields()] def has_add_permission(self, request, obj=None): return False - def has_delete_permission(self, request, obj=None): - return False class RecipeChangeInline(admin.StackedInline): model = RecipeChange -- 2.37.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Priyanshu Sharma
Hi,
I've two image recipes (foo.bb & bar.bb). I want to add INCOMPATIBLE_LICENSE="GPLv3" only in foo.bb & not bar.bb
Adding INCOMPATIBLE_LICENSE=" INCOMPATIBLE_LICENSE_pn-foo=" But this also isn't working. Is there any other way for this?
NOTE : The recipes are image recipes, not packages Cheers,
Priyanshu Sharma |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Binutils Error during compiling
sethu.m@...
Hi I am working on a custom board , which i develop bsp based on a poky(dunfell). Iam unable to build the basic core-image-minimal(with out adding any of our custom layers and beaglebone-yocto as MACHINE) and also our custom image(By Adding custom layers). Iam getting error during the do_compile stage of binutils. Iam building this project on a Ubuntu 18.04 based machine . And one more thing is the same project is running on another machine with same OS. What iam missing in my machine . Any helps are appreciated . Iam attaching both the error logs which built by adding our custom layers(iec61850ErrorLog_yocto ) and logs during the built of basic core-image-minimal(PokyErrorLog ) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
binutils not compiling in my system (Ubuntu 18.04)
#dunfell
sethu.m@...
Hi
I am working on a custom board , which i develop bsp based on a poky(dunfell). Iam unable to build the basic core-image-minimal(with out adding any of our custom layers and beaglebone-yocto as MACHINE) and also our custom image(By Adding custom layers). Iam getting error during the do_compile stage of binutils. Iam building this project on a Ubuntu 18.04 based machine . And one more thing is the same project is running on another machine with same OS. What iam missing in my machine . Any helps are appreciated . Iam attaching both the error logs which built by adding our custom layers(iec61850ErrorLog_yocto ) and logs during the built of basic core-image-minimal(PokyErrorLog ) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
error: package target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target is intended for a different architecture
Ramon Fried <rfried.dev@...>
Hi.
I'm trying to add python3-pyelftools to SDK, I added "nativesdk" to BBCLASSEXTEND and added "nativesdk-python3-pyelftools" to TOOLCHAIN_HOST_TASK.
When running bitbake -c populate_sdk results in the error: package target-sdk-provides-dummy-1.0-r0.sdk_provides_dummy_target is intended for a different architecture.
I used the same procedure to add different python dependency I need for the SDK and it worked, but for this specific Python package I get the error.
Anyone knows what it means ? Thanks, Ramon |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Alexander Kanavin
You need to run runqemu inside a graphical X11 session (we do not
toggle quoted message
Show quoted text
support pure wayland yet). Alternatively, use 'publicvnc' parameter, and connect with a vnc client (e.g. tigervnc) to port 5900 on the machine where runqemu runs. Alex On Mon, 8 Aug 2022 at 11:36, Nikita Gupta <nikitagupta2509@...> wrote:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nikita Gupta <nikitagupta2509@...>
Hello Everyone here,
I want to run the graphic image of qemux86-64 which I have built with yocto. When I am running command "runqemu qemux86-64" or "runqemu" or "runqemu core-image-minimal" I am getting the following error.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[meta-zephyr][PATCH 3/3] zephyr-kernel: Checkout zephyr in subdir to match West usage
Peter Hoyes
From: Peter Hoyes <Peter.Hoyes@...>
When using West, Zephyr is checked out in a "zephyr" subdirectory of the working directory. At the moment Zephyr is checked out at the root, meaning a workaround is required to extract the module information. In order to remove the workaround, change the Zephyr destsuffix in SRC_URI and ZEPHYR_BASE. As a result of this change, modify patchdir for the patches and the path to the LICENSE file. Signed-off-by: Peter Hoyes <Peter.Hoyes@...> --- meta-zephyr-core/classes/zephyr.bbclass | 8 +------- .../recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 2 +- .../zephyr-kernel/zephyr-kernel-src-2.7.2.inc | 6 +++--- .../zephyr-kernel/zephyr-kernel-src-3.1.0.inc | 4 ++-- .../recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc | 4 ++-- 5 files changed, 9 insertions(+), 15 deletions(-) diff --git a/meta-zephyr-core/classes/zephyr.bbclass b/meta-zephyr-core/c= lasses/zephyr.bbclass index f3d16b7..8030456 100644 --- a/meta-zephyr-core/classes/zephyr.bbclass +++ b/meta-zephyr-core/classes/zephyr.bbclass @@ -34,16 +34,10 @@ do_get_zmods() { rm -rf .west; mkdir .west cat << EOF >> ${S}/.west/config [manifest] -path =3D . +path =3D zephyr file =3D west.yml EOF =20 - # Because of how we structure things, we need to either structure th= is more like a west workspace or just tweak - # the manifest in order to get access to the west extentions like bu= ild and whatnot. Tweaking the manifest is the - # easier path here and minimizes the amount of breakage that might o= ccur. - =20 - sed -i 's/path: zephyr/path: ./' west.yml - # Get all available modules and add them to ZEPHYR_MODULES for i in $(west list|awk 'NR>1 {print $2}'); do ZEPHYR_MODULES=3D"${S}/$i\;${ZEPHYR_MODULES}" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-= common.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-= common.inc index 1c80fe0..a970abf 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.= inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.= inc @@ -30,7 +30,7 @@ ZEPHYR_EXTRA_MODULES =3D "" =20 EXTRA_OECMAKE:append =3D " -DZEPHYR_EXTRA_MODULES=3D${ZEPHYR_EXTRA_MODU= LES}" =20 -export ZEPHYR_BASE=3D"${S}" +export ZEPHYR_BASE=3D"${S}/zephyr" =20 DEPENDS +=3D "gperf-native" =20 diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-= src-2.7.2.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kern= el-src-2.7.2.inc index 537a565..cbe761f 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.7= .2.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-2.7= .2.inc @@ -63,8 +63,8 @@ ZEPHYR_BRANCH =3D "v2.7-branch" PV =3D "2.7.2+git${SRCPV}" =20 SRC_URI:append =3D " \ - file://dtc.patch \ - file://0001-x86-fix-efi-binary-generation-issue-in-cross-compila.pat= ch \ - file://0001-2.7-cmake-add-yocto-toolchain.patch \ + file://dtc.patch;patchdir=3Dzephyr \ + file://0001-x86-fix-efi-binary-generation-issue-in-cross-compila.pat= ch;patchdir=3Dzephyr \ + file://0001-2.7-cmake-add-yocto-toolchain.patch;patchdir=3Dzephyr \ git://github.com/zephyrproject-rtos/hal_cypress.git;protocol=3Dhttps= ;nobranch=3D1;destsuffix=3Dgit/modules/hal/cypress;name=3Dcypress \ " diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-= src-3.1.0.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kern= el-src-3.1.0.inc index 612cfd7..c0fe5f2 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-3.1= .0.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src-3.1= .0.inc @@ -72,6 +72,6 @@ ZEPHYR_BRANCH =3D "v3.1-branch" PV =3D "3.1.0+git${SRCPV}" =20 SRC_URI +=3D " \ - file://0001-3.1-cmake-add-yocto-toolchain.patch \ - file://0001-3.1-x86-fix-efi-binary-generation-issue-in-cross-compila= .patch \ + file://0001-3.1-cmake-add-yocto-toolchain.patch;patchdir=3Dzephyr \ + file://0001-3.1-x86-fix-efi-binary-generation-issue-in-cross-compila= .patch;patchdir=3Dzephyr \ " diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-= src.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src= .inc index e9b35c9..a4bab22 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-src.inc @@ -1,5 +1,5 @@ LICENSE =3D "Apache-2.0" -LIC_FILES_CHKSUM =3D "file://LICENSE;md5=3Dfa818a259cbed7ce8bc2a22d35a46= 4fc" +LIC_FILES_CHKSUM =3D "file://zephyr/LICENSE;md5=3Dfa818a259cbed7ce8bc2a2= 2d35a464fc" =20 CVE_PRODUCT =3D "zephyr" =20 @@ -11,7 +11,7 @@ inherit cmake FILESEXTRAPATHS:prepend :=3D "${THISDIR}/files:" =20 SRC_URI =3D "\ - git://github.com/zephyrproject-rtos/zephyr.git;protocol=3Dhttps;bran= ch=3D${ZEPHYR_BRANCH};name=3Ddefault \ + git://github.com/zephyrproject-rtos/zephyr.git;protocol=3Dhttps;bran= ch=3D${ZEPHYR_BRANCH};name=3Ddefault;destsuffix=3Dgit/zephyr \ git://github.com/zephyrproject-rtos/canopennode.git;protocol=3Dhttps= ;nobranch=3D1;destsuffix=3Dgit/modules/lib/canopennode;name=3Dcanopennode= \ git://github.com/zephyrproject-rtos/civetweb.git;protocol=3Dhttps;no= branch=3D1;destsuffix=3Dgit/modules/lib/civetweb;name=3Dcivetweb \ git://github.com/zephyrproject-rtos/cmsis.git;protocol=3Dhttps;nobra= nch=3D1;destsuffix=3Dgit/modules/hal/cmsis;name=3Dcmsis \ --=20 2.25.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[meta-zephyr][PATCH 2/3] zephyr-kernel: Use ZEPHYR_BASE in all application recipes
Peter Hoyes
From: Peter Hoyes <Peter.Hoyes@...>
Change ${S} -> ${ZEPHYR_BASE} in all application recipes, as Zephyr might not always be found at the root of the source directory. Signed-off-by: Peter Hoyes <Peter.Hoyes@...> --- meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-coap-client.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-coap-server.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-echo-client.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-helloworld.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-http-client.bb | 2 +- meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc | 2 +- meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-table.bb | 2 +- .../zephyr-kernel/zephyr-openthread-echo-client.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-openthread-rcp.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-peripheral-esp.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-philosophers.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-synchronization.bb | 2 +- .../recipes-kernel/zephyr-kernel/zephyr-websocket-client.bb | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.= bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb index bd5ce4f..c2a1e55 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-blinky.bb @@ -1,3 +1,3 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/basic/blinky" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/basic/blinky" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-cl= ient.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-clien= t.bb index d7ea837..7796f6b 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-client.bb @@ -1,3 +1,3 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/net/sockets/coap_client" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/net/sockets/coap_client" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-se= rver.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-serve= r.bb index dece67d..5e345d4 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-coap-server.bb @@ -1,3 +1,3 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/net/sockets/coap_server" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/net/sockets/coap_server" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-cl= ient.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-clien= t.bb index 53d1ef3..73187cf 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-echo-client.bb @@ -1,3 +1,3 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/net/sockets/echo_client" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/net/sockets/echo_client" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uar= t.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb index c66c7ec..ebc6dc3 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hci-uart.bb @@ -1,5 +1,5 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/bluetooth/hci_uart" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/bluetooth/hci_uart" =20 COMPATIBLE_MACHINE =3D "(96b-nitrogen)" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-hellowo= rld.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.= bb index 20d1700..68b42aa 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-helloworld.bb @@ -4,4 +4,4 @@ console" =20 include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/hello_world" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/hello_world" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-cl= ient.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-clien= t.bb index bf99bbd..8bff2be 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-http-client.bb @@ -1,4 +1,4 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/net/sockets/http_client" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/net/sockets/http_client" =20 diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.i= nc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc index d4127d6..f4c9db1 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc @@ -3,7 +3,7 @@ inherit testimage =20 QEMU_BIN_PATH =3D "${STAGING_BINDIR_NATIVE}" =20 -OECMAKE_SOURCEPATH =3D "${S}/${ZEPHYR_SRC_DIR}" +OECMAKE_SOURCEPATH =3D "${ZEPHYR_BASE}/${ZEPHYR_SRC_DIR}" =20 addtask deploy after do_compile do_install[noexec] =3D "1" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb= b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb index efe2154..a635da2 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-lvgl.bb @@ -1,6 +1,6 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/subsys/display/lvgl" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/subsys/display/lvgl" =20 # TODO Once more machines and displays are supported, add a PACKAGECONFI= G. EXTRA_OECMAKE:append =3D" -DSHIELD=3Dadafruit_2_8_tft_touch_v2" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-pu= blisher.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-pu= blisher.bb index c679798..f314841 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher= .bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-mqtt-publisher= .bb @@ -1,3 +1,3 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/net/mqtt_publisher" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/net/mqtt_publisher" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp= -rsc-table.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-open= amp-rsc-table.bb index 3eec58a..5e51c23 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-ta= ble.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openamp-rsc-ta= ble.bb @@ -5,6 +5,6 @@ ZEPHYR_MAKE_OUTPUT =3D "zephyr_openamp_rsc_table.elf" ZEPHYR_MAKE_BIN_OUTPUT =3D "zephyr_openamp_rsc_table.bin" ZEPHYR_MAKE_EFI_OUTPUT =3D "zephyr_openamp_rsc_table.efi" =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/subsys/ipc/openamp_rsc_table" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/subsys/ipc/openamp_rsc_table" =20 COMPATIBLE_MACHINE =3D "(stm32mp157c-dk2)" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthr= ead-echo-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr= -openthread-echo-client.bb index b83c6b3..e2b3efd 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-ech= o-client.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-ech= o-client.bb @@ -1,6 +1,6 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/net/sockets/echo_client" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/net/sockets/echo_client" =20 EXTRA_OECMAKE +=3D "-DOVERLAY_CONFIG=3Doverlay-ot.conf" =20 diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthr= ead-rcp.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthr= ead-rcp.bb index 6d3f860..ed86a9b 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp= .bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-openthread-rcp= .bb @@ -1,6 +1,6 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/net/openthread/coprocessor" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/net/openthread/coprocessor" =20 EXTRA_OECMAKE +=3D "-DCONF_FILE=3D"prj.conf overlay-rcp.conf overlay-usb= -nrf-br.conf" -DDTC_OVERLAY_FILE=3D"usb.overlay" -DCONFIG_OPENTHREAD_THRE= AD_VERSION_1_2=3Dy" =20 diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-periphe= ral-esp.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-periphe= ral-esp.bb index 14655e5..0aac7f6 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp= .bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-esp= .bb @@ -1,3 +1,3 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/bluetooth/peripheral_esp" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/bluetooth/peripheral_esp" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-periphe= ral-hr.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripher= al-hr.bb index 53fc771..80e3505 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.= bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-peripheral-hr.= bb @@ -1,3 +1,3 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/bluetooth/peripheral_hr" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/bluetooth/peripheral_hr" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philoso= phers.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosoph= ers.bb index 5a2ac70..2b4fca3 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.b= b +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-philosophers.b= b @@ -5,4 +5,4 @@ operate correctly by printing a greeting to the console f= rom two threads." =20 include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/philosophers" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/philosophers" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchro= nization.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchr= onization.bb index 4cb207d..a55736b 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronizatio= n.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-synchronizatio= n.bb @@ -5,4 +5,4 @@ operate correctly by printing a greeting to the console f= rom two threads." =20 include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/synchronization" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/synchronization" diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websock= et-client.bb b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-webso= cket-client.bb index c2c47d0..b92e986 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-clie= nt.bb +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-websocket-clie= nt.bb @@ -1,3 +1,3 @@ include zephyr-sample.inc =20 -ZEPHYR_SRC_DIR =3D "${S}/samples/net/sockets/websocket_client" +ZEPHYR_SRC_DIR =3D "${ZEPHYR_BASE}/samples/net/sockets/websocket_client" --=20 2.25.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[meta-zephyr][PATCH 1/3] zephyr-kernel: Remove redundant ZEPHYR_BASE definitions
Peter Hoyes
From: Peter Hoyes <Peter.Hoyes@...>
zephyr-image.inc and zephyr-sample.inc both include zephyr-kernel-common.inc, which already defines ZEPHYR_BASE. Remove the redundant definitions. Also, pass -DZEPHYR_BASE=3D${ZEPHYR_BASE} instead of ${S} in EXTRA_OECMAKE. Signed-off-by: Peter Hoyes <Peter.Hoyes@...> --- meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc | 1 - .../recipes-kernel/zephyr-kernel/zephyr-kernel-common.inc | 2 +- meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.i= nc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc index 2d4c6ff..d4127d6 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-image.inc @@ -3,7 +3,6 @@ inherit testimage =20 QEMU_BIN_PATH =3D "${STAGING_BINDIR_NATIVE}" =20 -ZEPHYR_BASE =3D "${S}" OECMAKE_SOURCEPATH =3D "${S}/${ZEPHYR_SRC_DIR}" =20 addtask deploy after do_compile diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-= common.inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-= common.inc index e69ba3c..1c80fe0 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.= inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-kernel-common.= inc @@ -15,7 +15,7 @@ ZEPHYR_MAKE_BIN_OUTPUT =3D "zephyr.bin" ZEPHYR_MAKE_EFI_OUTPUT =3D "zephyr.efi" =20 EXTRA_OECMAKE =3D "\ - -DZEPHYR_BASE=3D${S} \ + -DZEPHYR_BASE=3D${ZEPHYR_BASE} \ -DZEPHYR_GCC_VARIANT=3Dyocto \ -DBOARD=3D${BOARD} \ -DARCH=3D${ARCH} \ diff --git a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.= inc b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc index 77fa5ad..10c25c5 100644 --- a/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc +++ b/meta-zephyr-core/recipes-kernel/zephyr-kernel/zephyr-sample.inc @@ -2,7 +2,6 @@ require zephyr-kernel-src.inc require zephyr-kernel-common.inc inherit deploy =20 -ZEPHYR_BASE =3D "${S}" OECMAKE_SOURCEPATH =3D "${ZEPHYR_SRC_DIR}" =20 do_install[noexec] =3D "1" --=20 2.25.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Custom QA Checks
Alexander Kanavin
I don't have a ready example, but you can start by reading
toggle quoted message
Show quoted text
meta/classes/insane.class - I think all of the things defined in it are extensible from a different class. Alex On Sun, 7 Aug 2022 at 21:21, Paul Wicks <pwicks86@...> wrote:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[meta-cgl][PATCH] resource-agents: Bug fix.
leimaohui
Fix error as the fowllowing:
resource-agents-4.5.0-r0 do_package_qa: QA Issue: lib32-resource-agents installs files in /var/volatile, but it is expected to be empty [empty-dirs] Signed-off-by: Lei Maohui <leimaohui@...> --- .../cluster-resource-agents/resource-agents_4.5.0.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb index 9349ab9..1da020e 100644 --- a/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb +++ b/meta-cgl-common/recipes-cgl/cluster-resource-agents/resource-agents_4.5.0.bb @@ -59,8 +59,8 @@ EXTRA_OECONF += "--disable-fatal-warnings \ --with-rsctmpdir=/var/run/heartbeat/rsctmp" do_install:append() { - rm -rf "${D}${localstatedir}/run" - rmdir --ignore-fail-on-non-empty "${D}${localstatedir}" + rm -rf ${D}${localstatedir}/run + rm -rf ${D}${localstatedir} } # tickle_tcp is published under GPLv3, we just split it into ${PN}-extra, -- 2.25.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|