[hardknott][meta-yocto][PATCH 2/4] local.conf.sample: Update sstate mirror entry with new hash equivalence setting
Anuj Mittal
From: Richard Purdie <richard.purdie@...>
Signed-off-by: Richard Purdie <richard.purdie@...> (cherry picked from commit 1d98182eb9fa059444c935967d1dc075535289db) Signed-off-by: Anuj Mittal <anuj.mittal@...> --- meta-poky/conf/local.conf.sample | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta-poky/conf/local.conf.sample b/meta-poky/conf/local.conf.sample index a94b613..67124d4 100644 --- a/meta-poky/conf/local.conf.sample +++ b/meta-poky/conf/local.conf.sample @@ -225,13 +225,15 @@ BB_DISKMON_DIRS ??= "\ # Yocto Project SState Mirror # # The Yocto Project has prebuilt artefacts available for its releases, you can enable -# use of these by uncommenting the following line. This will mean the build uses +# use of these by uncommenting the following lines. This will mean the build uses # the network to check for artefacts at the start of builds, which does slow it down # equally, it will also speed up the builds by not having to build things if they are # present in the cache. It assumes you can download something faster than you can build it # which will depend on your network. +# Note: For this to work you also need hash-equivalence passthrough to the matching server # -#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/2.5/PATH;downloadfilename=PATH" +#BB_HASHSERVE_UPSTREAM = "typhoon.yocto.io:8687" +#SSTATE_MIRRORS ?= "file://.* http://sstate.yoctoproject.org/3.4/PATH;downloadfilename=PATH" # # Qemu configuration -- 2.31.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[hardknott][meta-yocto][PATCH 1/4] poky: Use SDKPATHINSTALL instead of SDKPATH
Anuj Mittal
From: Richard Purdie <richard.purdie@...>
SDKPATHINSTALL is the default installation path used for the SDK but is not the path encoded into every SDK binary as the default path. This change allows it to contain things like dates without requiring every nativesdk recipe to rebuild. Partially fixes [YOCTO #14100] Signed-off-by: Richard Purdie <richard.purdie@...> (cherry picked from commit a62175ee581bd05661717f0fb89dad2a297b4034) Signed-off-by: Anuj Mittal <anuj.mittal@...> --- meta-poky/conf/distro/poky.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-poky/conf/distro/poky.conf b/meta-poky/conf/distro/poky.conf index 1dfce76..d368561 100644 --- a/meta-poky/conf/distro/poky.conf +++ b/meta-poky/conf/distro/poky.conf @@ -23,7 +23,7 @@ PREFERRED_VERSION_linux-yocto ?= "5.10%" PREFERRED_VERSION_linux-yocto-rt ?= "5.10%" SDK_NAME = "${DISTRO}-${TCLIBC}-${SDKMACHINE}-${IMAGE_BASENAME}-${TUNE_PKGARCH}-${MACHINE}" -SDKPATH = "/opt/${DISTRO}/${SDK_VERSION}" +SDKPATHINSTALL = "/opt/${DISTRO}/${SDK_VERSION}" DISTRO_EXTRA_RDEPENDS += "${POKY_DEFAULT_EXTRA_RDEPENDS}" DISTRO_EXTRA_RRECOMMENDS += "${POKY_DEFAULT_EXTRA_RRECOMMENDS}" -- 2.31.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[hardknott][yocto-autobuilder-helper][PATCH 2/2] config.json: Ensure BB_HASHSERVE is set in SDKs to auto
Anuj Mittal
From: Richard Purdie <richard.purdie@...>
Signed-off-by: Richard Purdie <richard.purdie@...> (cherry picked from commit 4689763b513521fc70cca576b88035de240a3ba6) Signed-off-by: Anuj Mittal <anuj.mittal@...> --- config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config.json b/config.json index 622908b..33d36ad 100644 --- a/config.json +++ b/config.json @@ -31,7 +31,7 @@ "DLDIR" : "DL_DIR = '${BASE_SHAREDDIR}/current_sources'", "SSTATEDIR" : ["SSTATE_DIR ?= '${BASE_SHAREDDIR}/pub/sstate'"], "SSTATEDIR_RELEASE" : ["SSTATE_MIRRORS += 'file://.* file://${BASE_SHAREDDIR}/pub/sstate/PATH'", "SSTATE_DIR ?= '${BASE_PUBLISHDIR}/sstate/@RELEASENUM@'"], - "SDKEXTRAS" : ["SSTATE_MIRRORS += '\\", "file://.* http://sstate.yoctoproject.org/dev/@RELEASENUM@PATH;downloadfilename=PATH'"], + "SDKEXTRAS" : ["SSTATE_MIRRORS += '\\", "file://.* http://sstate.yoctoproject.org/dev/@RELEASENUM@PATH;downloadfilename=PATH'", "BB_HASHSERVE = 'auto'"], "BUILDINFO" : false, "BUILDHISTORY" : false, "BUILDINFOVARS" : ["INHERIT += 'image-buildinfo'", "IMAGE_BUILDINFO_VARS_append = ' IMAGE_BASENAME IMAGE_NAME'"], -- 2.31.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[hardknott][yocto-autobuilder-helper][PATCH 1/2] config.json: Add BB_HASHSERVE to SDK_LOCAL_CONF_BLACKLIST
Anuj Mittal
From: Richard Purdie <richard.purdie@...>
This should avoid issues with the hashequiv code attempting to contact an non-existent server in the eSDKs built by the project. [YOCTO #14471] Signed-off-by: Richard Purdie <richard.purdie@...> (cherry picked from commit 4db17f4c9da4efb48d428256efb696d86935a3ea) Signed-off-by: Anuj Mittal <anuj.mittal@...> --- config.json | 1 + 1 file changed, 1 insertion(+) diff --git a/config.json b/config.json index 0ee7572..622908b 100644 --- a/config.json +++ b/config.json @@ -55,6 +55,7 @@ "SANITY_TESTED_DISTROS = ''", "SDK_EXT_TYPE = 'minimal'", "SDK_INCLUDE_TOOLCHAIN = '1'", + "SDK_LOCAL_CONF_BLACKLIST:append = 'BB_HASHSERVE'", "BB_DISKMON_DIRS = 'STOPTASKS,${TMPDIR},1G,100K STOPTASKS,${DL_DIR},1G STOPTASKS,${SSTATE_DIR},1G STOPTASKS,/tmp,100M,100K ABORT,${TMPDIR},100M,1K ABORT,${DL_DIR},100M ABORT,${SSTATE_DIR},100M ABORT,/tmp,10M,1K'", "BB_HASHSERVE = 'typhoon.yocto.io:8686'", "RUNQEMU_TMPFS_DIR = '/home/pokybuild/tmp'" -- 2.31.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
M+ & H bugs with Milestone Movements WW38
Stephen Jolley
All,
Thanks,
Stephen K. Jolley Yocto Project Program Manager ( Cell: (208) 244-4460 * Email: sjolley.yp.pm@...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Enhancements/Bugs closed WW38!
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 3.4
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 389 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.4”, “3.5, "3.99" and "Future", the more pressing/urgent issues being in "3.4" and then “3.5”.
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@...
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [meta-rockchip][PATCH] use uuid instead of hard-coding root device
Trevor Woerner
On Fri 2021-09-17 @ 06:01:21 PM, Trevor Woerner via lists.yoctoproject.org wrote:
Recent upstream kernel changes have made the mmc probing order unpredictable.Applied to meta-rockchip master. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Sharing sstate cache across build nodes
Ross Burton <ross@...>
On Thu, 16 Sept 2021 at 05:34, Rusty Howell <rustyhowell@...> wrote:
Can SSTATE_DIR be shared across build hosts with different OS's (Ubuntu 18.04, ubuntu 20.04, etc, RHEL)?If you don't use uninative, then the sstate can be in a single directory but artifacts won't be shared. If you use uninative then the native will be shared between the build hosts. Basically, there's no situation where you can't use a single sstate directory. Ross |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [PATCH v2 ptest-runner 2/2] main: Do not return number of failed tests when calling ptest-runner
Alexander Kanavin
I think we might be having an 'unresponsive maintainer' situation? How can Anibal be reached? Alex On Mon, 20 Sept 2021 at 11:19, ?ukasz Majewski <lukma@...> wrote: Hi Anibal, |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [PATCH v2 ptest-runner 2/2] main: Do not return number of failed tests when calling ptest-runner
?ukasz Majewski
Hi Anibal,
Hi Anibal,Gentle ping on this patch.Up till now ptest-runner2 returns number of failed tests with itsGentle ping on this patch. Is it OK to be applied?
Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma@... |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[meta-security,dunfell][PATCH] recipes-security/fscrypt: Add fscrypt .bb file
Bhupesh Sharma
fscrypt is a high-level tool for the management of Linux
filesystem encryption. fscrypt manages metadata, key generation, key wrapping, PAM integration, and provides a uniform interface for creating and modifying encrypted directories. Add recipe for the same in 'recipes-security'. Signed-off-by: Bhupesh Sharma <bhupesh.sharma@...> --- recipes-security/fscrypt/fscrypt_1.0.0.bb | 49 +++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 recipes-security/fscrypt/fscrypt_1.0.0.bb diff --git a/recipes-security/fscrypt/fscrypt_1.0.0.bb b/recipes-security/fscrypt/fscrypt_1.0.0.bb new file mode 100644 index 0000000..a70d310 --- /dev/null +++ b/recipes-security/fscrypt/fscrypt_1.0.0.bb @@ -0,0 +1,49 @@ +SUMMARY = "fscrypt is a high-level tool for the management of Linux filesystem encryption" +DESCIPTION = "fscrypt manages metadata, key generation, key wrapping, PAM integration, \ +and provides a uniform interface for creating and modifying encrypted directories. For \ +a small, low-level tool that directly sets policies, see fscryptctl \ +(https://github.com/google/fscryptcl)." +HOMEPAGE = "https://github.com/google/fscrypt" +SECTION = "base" +LICENSE = "Apache-2.0" +LIC_FILES_CHKSUM = "file://src/${GO_IMPORT}/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57" + +BBCLASSEXTEND = "native nativesdk" + +# fscrypt depends on go and libpam +DEPENDS += "go-dep-native libpam" + +SRCREV = "92b1e9a8670ccd3916a7d24a06cab1e4c9815bc4" +SRC_URI = "git://github.com/google/fscrypt.git" +GO_IMPORT = "import" + +S = "${WORKDIR}/git" + +inherit go +inherit goarch + +do_compile() { + export GOARCH=${TARGET_GOARCH} + export GOROOT="${STAGING_LIBDIR_NATIVE}/${TARGET_SYS}/go" + export GOPATH="${WORKDIR}/git" + + # Pass the needed cflags/ldflags so that cgo + # can find the needed headers files and libraries + export CGO_ENABLED="1" + export CGO_CFLAGS="${CFLAGS} --sysroot=${STAGING_DIR_TARGET}" + export CGO_LDFLAGS="${LDFLAGS} --sysroot=${STAGING_DIR_TARGET}" + + cd ${S}/src/${GO_IMPORT} + oe_runmake + + # Golang forces permissions to 0500 on directories and 0400 on files in + # the module cache which prevents us from easily cleaning up the build + # directory. Let's just fix the permissions here so we don't have to + # hack the clean tasks. + chmod -R u+w ${S}/pkg/mod +} + +do_install() { + install -d ${D}/${bindir} + install ${S}/src/${GO_IMPORT}/bin/fscrypt ${D}/${bindir}/fscrypt +} -- 2.31.1 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [hardknott][PATCH] sssd: fix CVE-2021-3621
On 9/10/21 1:36 AM, kai wrote:
From: Kai Kang <kai.kang@...>Merged. thanks, Armin
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [PATCH yocto-autobuilder-helper] scripts/collect-results: copy everything out of tmp/log/oeqa
Alexander Kanavin
For me it's a different use case: archiving the logs regardless of whether things fail or not. They can also be just too large and unwieldy to get printed directly. The patch to testimage.bbclass splits them into directories by image name, so there's already some layout. The image sub-directories would simply show up e.g. here: Alex On Sun, 19 Sept 2021 at 12:37, Richard Purdie <richard.purdie@...> wrote: On Fri, 2021-09-17 at 15:38 +0200, Alexander Kanavin wrote: |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: [PATCH yocto-autobuilder-helper] scripts/collect-results: copy everything out of tmp/log/oeqa
Richard Purdie
On Fri, 2021-09-17 at 15:38 +0200, Alexander Kanavin wrote:
There are additional logs there (such as task log or qemuI'm not sure about this since it has the potential to add a lot of files to the release directories and I suspect that will confuse the releases and people looking at them. At the very least we need to think about layout here... When I proposed we improve the logging on the autobuilder, I was thinking more about printing the logfiles on the console in the failure case. That way the logs are immediately visible on the autobuilder log output people are looking at and you don't have to go digging for the files. I can see pros/cons to both approaches though. Cheers, Richard |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
layer index update failed
Changqing Li
Hi, Richard Layer Index "https://layers.openembedded.org/" not works since
below update failure. I don't know who is the maintainer, Could you help to handle this to proper person? Thanks. Besides, I am trying to add a funtion that when there are errors,
send a mail to maintainer, so we can know this failure sooner. ERROR: Traceback (most recent call last): File "update_layer.py", line 380, in main (tinfoil, tempdir) = recipeparse.init_parser(settings, branch, bitbakepath, nocheckout=options.nocheckout, logger=logger) File "/opt/layerindex/layerindex/recipeparse.py", line 83, in init_parser tinfoil = utils.setup_tinfoil(bitbakepath, enable_tracking, loglevel=logger.getEffectiveLevel()) File "/opt/layerindex/layerindex/utils.py", line 193, in setup_tinfoil import bb.tinfoil File "/opt/workdir/git___git_openembedded_org_bitbake/lib/bb/__init__.py", line 16, in <module> raise RuntimeError("Sorry, python 3.6.0 or later is required for this version of bitbake") RuntimeError: Sorry, python 3.6.0 or later is required for this version of bitbake //Changqing |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[meta-rockchip][PATCH] use uuid instead of hard-coding root device
Trevor Woerner
Recent upstream kernel changes have made the mmc probing order unpredictable.
Therefore, boards with both an emmc and sdmmc interface aren't guaranteed to boot with a hard-coded root device selected. For example, on the rock64, with linux-yocto 5.10.y, using the uSD card (i.e. the sdmmc interface) about 50% of the time the boot would succeed, and roughly 50% of the time it wouldn't: ... [ 0.612233] Waiting for root device /dev/mmcblk1p7... [ 0.634551] mmc_host mmc1: Bus speed (slot 0) = 300000Hz (slot req 300000Hz, actual 300000HZ div = 0) [ 0.639064] mmc_host mmc0: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ di) [ 0.640007] mmc0: new high speed SDXC card at address 5048 [ 0.641176] mmcblk0: mmc0:5048 SD64G 58.0 GiB [ 0.647610] random: fast init done [ 0.648279] GPT:Primary header thinks Alt. header is not at the end of the disk. [ 0.648941] GPT:376479 != 121634815 [ 0.649252] GPT:Alternate GPT header not at the end of the disk. [ 0.649796] GPT:376479 != 121634815 [ 0.650106] GPT: Use GNU Parted to correct GPT errors. [ 0.650598] mmcblk0: p1 p2 p3 p4 p5 p6 p7 NOTE the discrepancy between the kernel waiting for device /dev/mmcblk1p7, which comes from the hard-coded kernel cmdline, and the kernel probing putting the sdmmc on mmcblk0. With linux-yocto 5.13.y on the rock64 using the uSD card the board would never boot, the sdmmc always appears on mmcblk0. Instead of simply changing the hard-coded root device (i.e. from mmcblk0 to mmcblk1) switch to using partition UUIDs instead. Hard-coding the boot device would work with 5.13.y but would fail 50% of the time with 5.10.y; who knows what other kernels will do? In any case, switching to UUIDs works regardless of board, kernel, or available mmc interfaces. Boot tested on: - rock64 - nanopi-m4-2gb - tinker-board - rock-pi-e - rock-pi-4b Signed-off-by: Trevor Woerner <twoerner@...> --- conf/machine/include/nanopi-m4.inc | 2 -- conf/machine/include/rock-pi-4.inc | 2 -- conf/machine/include/rockchip-wic.inc | 4 ---- conf/machine/rock64.conf | 3 --- conf/machine/tinker-board-s.conf | 2 -- conf/machine/vyasa-rk3288.conf | 2 -- wic/rockchip.wks | 16 ++++++++-------- 7 files changed, 8 insertions(+), 23 deletions(-) diff --git a/conf/machine/include/nanopi-m4.inc b/conf/machine/include/nanopi-m4.inc index ac6479d..3870b51 100644 --- a/conf/machine/include/nanopi-m4.inc +++ b/conf/machine/include/nanopi-m4.inc @@ -7,5 +7,3 @@ MACHINE_FEATURES += "usbhost serial" KMACHINE = "nanopi-m4" KERNEL_DEVICETREE = "rockchip/rk3399-nanopi-m4.dtb" - -RK_BOOT_DEVICE = "mmcblk1" diff --git a/conf/machine/include/rock-pi-4.inc b/conf/machine/include/rock-pi-4.inc index b6fb3dd..0a86846 100644 --- a/conf/machine/include/rock-pi-4.inc +++ b/conf/machine/include/rock-pi-4.inc @@ -3,6 +3,4 @@ MACHINEOVERRIDES =. "rock-pi-4:" require conf/machine/include/rk3399.inc -RK_BOOT_DEVICE = "mmcblk1" - MACHINE_EXTRA_RRECOMMENDS += "kernel-modules" diff --git a/conf/machine/include/rockchip-wic.inc b/conf/machine/include/rockchip-wic.inc index b5939f7..15010a0 100644 --- a/conf/machine/include/rockchip-wic.inc +++ b/conf/machine/include/rockchip-wic.inc @@ -20,11 +20,7 @@ IMAGE_BOOT_FILES = " \ RK_CONSOLE_BAUD ?= "${@d.getVar('SERIAL_CONSOLES').split(';')[0]}" RK_CONSOLE_DEVICE ?= "${@d.getVar('SERIAL_CONSOLES').split(';')[1].split()[0]}" -# boot device (sd-card/emmc) -RK_BOOT_DEVICE ??= "mmcblk0" - WICVARS:append = " \ - RK_BOOT_DEVICE \ RK_CONSOLE_BAUD \ RK_CONSOLE_DEVICE \ SPL_BINARY \ diff --git a/conf/machine/rock64.conf b/conf/machine/rock64.conf index 21755a8..fa75a51 100644 --- a/conf/machine/rock64.conf +++ b/conf/machine/rock64.conf @@ -12,7 +12,4 @@ MACHINE_FEATURES += "usbhost serial" UBOOT_MACHINE = "rock64-rk3328_defconfig" KERNEL_DEVICETREE = "rockchip/rk3328-rock64.dtb" -# set to mmcblk0 for booting from optional eMMC -RK_BOOT_DEVICE ?= "mmcblk1" - KBUILD_DEFCONFIG = "defconfig" diff --git a/conf/machine/tinker-board-s.conf b/conf/machine/tinker-board-s.conf index 9f44f2f..870b9bc 100644 --- a/conf/machine/tinker-board-s.conf +++ b/conf/machine/tinker-board-s.conf @@ -9,5 +9,3 @@ require conf/machine/include/tinker.inc KERNEL_DEVICETREE = "rk3288-tinker-s.dtb" UBOOT_MACHINE = "tinker-s-rk3288_defconfig" - -RK_BOOT_DEVICE ?= "mmcblk1" diff --git a/conf/machine/vyasa-rk3288.conf b/conf/machine/vyasa-rk3288.conf index 9ad1ed4..5b44257 100644 --- a/conf/machine/vyasa-rk3288.conf +++ b/conf/machine/vyasa-rk3288.conf @@ -13,5 +13,3 @@ KERNEL_DEVICETREE = "rk3288-vyasa.dtb" KERNEL_EXTRA_ARGS += "LOADADDR=0x02000000" UBOOT_MACHINE = "vyasa-rk3288_defconfig" - -RK_BOOT_DEVICE = "mmcblk2" diff --git a/wic/rockchip.wks b/wic/rockchip.wks index eedae0d..5ee276b 100644 --- a/wic/rockchip.wks +++ b/wic/rockchip.wks @@ -15,12 +15,12 @@ # boot 32768 229376 # root 262144 - (suggested) -part loader1 --offset 32 --fixed-size 4000K --ondisk ${RK_BOOT_DEVICE} --source rawcopy --sourceparams="file=${SPL_BINARY}" -part reserved1 --offset 4032 --fixed-size 64K --ondisk ${RK_BOOT_DEVICE} -part reserved2 --offset 4096 --fixed-size 4096K --ondisk ${RK_BOOT_DEVICE} -part loader2 --offset 8192 --fixed-size 4096K --ondisk ${RK_BOOT_DEVICE} --source rawcopy --sourceparams="file=u-boot.${UBOOT_SUFFIX}" -part atf --offset 12288 --fixed-size 4096K --ondisk ${RK_BOOT_DEVICE} -part /boot --offset 16384 --size 114688K --active --ondisk ${RK_BOOT_DEVICE} --source bootimg-partition --fstype=vfat --label boot --sourceparams="loader=u-boot" -part / --ondisk ${RK_BOOT_DEVICE} --source rootfs --fstype=ext4 --label root +part loader1 --offset 32 --fixed-size 4000K --source rawcopy --sourceparams="file=${SPL_BINARY}" +part reserved1 --offset 4032 --fixed-size 64K +part reserved2 --offset 4096 --fixed-size 4096K +part loader2 --offset 8192 --fixed-size 4096K --source rawcopy --sourceparams="file=u-boot.${UBOOT_SUFFIX}" +part atf --offset 12288 --fixed-size 4096K +part /boot --offset 16384 --size 114688K --active --source bootimg-partition --fstype=vfat --label boot --sourceparams="loader=u-boot" +part / --source rootfs --fstype=ext4 --label root --use-uuid -bootloader --ptable gpt --append="console=tty1 console=${RK_CONSOLE_DEVICE},${RK_CONSOLE_BAUD}n8 rw root=/dev/${RK_BOOT_DEVICE}p7 rootfstype=ext4 init=/sbin/init" +bootloader --ptable gpt --append="console=tty1 console=${RK_CONSOLE_DEVICE},${RK_CONSOLE_BAUD}n8 rw rootfstype=ext4 init=/sbin/init" -- 2.30.0.rc0 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[ANNOUNCEMENT] Yocto Project 3.3.3 (hardknott-25.0.3) is Released
Vineela
Hello,
We are pleased to announce the Yocto Project 3.3.3 (hardknott-25.0.3) Release is now available for download.
http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.3/poky-hardknott-25.0.3.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.3.3/poky-hardknott-25.0.3.tar.bz2
A gpg signed version of these release notes is available at:
http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.3/RELEASENOTES
Full Test Report:
http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.3/testreport.txt
Thank you for everyone's contributions to this release.
Vineela Tummalapalli, Yocto Project Build and Release
-------------------------- yocto-3.3.3 Release Notes --------------------------
-------------------------- Repositories/Downloads --------------------------
Repository Name: poky Repository Location: https://git.yoctoproject.org/git/poky Branch: hardknott Tag: yocto-3.3.3 Git Revision: 0a2ca9d60f3851515a79d5aa9ddd8b4069b5a206 Release Artefact: poky-hardknott-25.0.3 sha: 0cde2e0a3a626bf1faaa3a5a77dcd86dde01cb3914700941fd657e0b9f72d2df Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.3/poky-hardknott-25.0.3.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.3.3/poky-hardknott-25.0.3.tar.bz2
Repository Name: openembedded-core Repository Location: https://git.openembedded.org/openembedded-core Branch: hardknott Tag: 2021-04.3-hardknott Git Revision: 567dd35d893c5d8969d41f263a24da8fbae3fc2f Release Artefact: oecore-hardknott-25.0.3 sha: a831a78adfd040af91fc1facc59f423eb1c6c38a0bceb997734657d1ef99a515 Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.3/oecore-hardknott-25.0.3.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.3.3/oecore-hardknott-25.0.3.tar.bz2
Repository Name: meta-mingw Repository Location: https://git.yoctoproject.org/git/meta-mingw Branch: hardknott Tag: yocto-3.3.3 Git Revision: 422b96cb2b6116442be1f40dfb5bd77447d1219e Release Artefact: meta-mingw-hardknott-25.0.3 sha: 63bdafffb987704b0ea32ca51000fc9b86585dc0c3d243bf498cb90ab4b530f4 Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.3/meta-mingw-hardknott-25.0.3.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.3.3/meta-mingw-hardknott-25.0.3.tar.bz2
Repository Name: meta-gplv2 Repository Location: https://git.yoctoproject.org/git/meta-gplv2 Branch: hardknott Tag: yocto-3.3.3 Git Revision: 9e119f333cc8f53bd3cf64326f826dbc6ce3db0f Release Artefact: meta-gplv2-hardknott-25.0.3 sha: b23eb8f0cd524a569eb65881418d5334e23d0e0ab37636669953de2b7f4e576e Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.3/meta-gplv2-hardknott-25.0.3.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.3.3/meta-gplv2-hardknott-25.0.3.tar.bz2
Repository Name: bitbake Repository Location: https://git.openembedded.org/bitbake Branch: 1.50 Tag: 2021-04.3-hardknott Git Revision: c7b506d11df78cfc4610db6578745eaa6220b13a Release Artefact: bitbake-hardknott-25.0.3 sha: adfc2d81760142cc9168ae0bb965a8be5fdbe0e94bdfd6b34bce2d6f487bb9f3 Download Locations: http://downloads.yoctoproject.org/releases/yocto/yocto-3.3.3/bitbake-hardknott-25.0.3.tar.bz2 http://mirrors.kernel.org/yocto/yocto/yocto-3.3.3/bitbake-hardknott-25.0.3.tar.bz2
Repository Name: yocto-docs Repository Location: https://git.yoctoproject.org/git/yocto-docs Branch: hardknott Tag: yocto-3.3.3 Git Revision:d890e8fcf0c43ea911c04e84b80c250432236010
-------------- Contributors -------------- Alexander Kanavin Alexandre Belloni Andrej Valek Anton Blanchard Anuj Mittal Armin Kuster Bruce Ashfield Changqing Li Chen Qi Damian Wrobel Dmitry Baryshkov hongxu Joe Slater Jon Mason Jose Quaresma Joshua Watt Khairul Rohaizzat Jamaluddin Khem Raj Lee Chee Yang leimaohui Marek Vasut Marta Rybczynska Matthias Klein Matthias Schiffer Michael Opdenacker Mingli Yu Nicolas Dechesne Oleksandr Kravchuk Oleksandr Popovych Patrick Williams Paul Barker Ralph Siemsen Randy MacLeod Richard Purdie Ross Burton Sakib Sajal Teoh Jay Shen Tony Tascioglu Trevor Gamblin Ulrich Ölmann Vinay Kumar wangmy
--------------- Known Issues --------------- stap.StapTest.test_stap failure: This is a systemtap issue on some 64 bit x86 platforms. The fix is available in master and will be ported to hardknott.
--------------- Security Fixes --------------- xdg-utils: Add fix for CVE-2020-27748 cpio: backport fix for CVE-2021-38185 lz4: Security Fix for CVE-2021-3520 bluez5: fix CVE-2021-3658 glibc: Fix CVE-2021-38604 lzo: add CVE_PRODUCT tar: ignore node-tar CVEs ffmpeg: fix CVE-2020-22019 and CVE-2020-22033 ffmpeg: fix CVE-2020-22021 ffmpeg: fix CVE-2020-22015 ffmpeg: fix CVE-2020-20453 ffmpeg: fix CVE-2020-20446 qemu: fix CVE-2021-3608 qemu: fix CVE-2021-3607 qemu: fix CVE-2021-3582 glibc: Fix CVE-2021-35942 qemu: fix CVE-2021-3527 qemu: fix virtio vhost-user-gpu CVEs util-linux: fix CVE 2021-37600 curl: fix CVES curl: fix CVE-2021-22925 cve-check: improve comment about CVE patch file names cve-check: update link to NVD website for CVE details aspell: fix CVE-2019-25051 zstd: fix CVE_PRODUCT avahi: fix CVE-2021-36217, crash on pinging '.local' glibc: Fix CVE-2021-33574 systemd: fix CVE-2020-13529 go: fix CVE-2020-29509, CVE-2020-29511 python3-pip: fix CVE-2021-3572
--------------- Fixes --------------- build-appliance-image: Update to hardknott head revision oeqa/runtime/parselogs: Make DVD ata error apply to all qemux86 machines parselogs.py: ignore intermittent CD/DVDROM identification failure linux-yocto/5.10: update to v5.10.60 linux-yocto/5.10: update to v5.10.59 vim: add option to disable NLS support sdk: Decouple default install path from built in path kernel-yocto: Simplify no git repo case in do_kernel_checkout bitbake: server: Fix early parsing errors preventing zombie bitbake build-appliance-image: Update to hardknott head revision poky.conf: bump version for 3.3.3 hardknott release documentation: prepare for 3.3.3 release linux-yocto/5.4: update to v5.4.142 linux-yocto/5.4: update to v5.4.141 linux-firmware: upgrade 20210511 -> 20210818 image_types: Restore pre-btrfs-tools 4.14.1 mkfs.btrfs shrink behavior tcf-agent: fetching over git:// no longer works weston: Re-order gbm destruction at DRM-backend tear down file: fix close_on_exec for multithreaded decompression openssl: upgrade from 1.1.1k to 1.1.1l icu: increase pkgdata command buffer size sdk: Enable do_populate_sdk with multilibs sdk: fix relocate symlink failed wic: don't forcibly pass -T default e2fsprogs: ensure small images have 256-byte inodes utils: Reduce the number of calls to the "dirname" command kernel-devsrc: fix 5.14+ objtool compilation kernel-devsrc: 5.14+ updates linux-yocto/5.10: update to v5.10.57 linux-yocto/5.4: update to v5.4.139 linux-yocto/5.4: update to v5.4.137 linux-yocto/5.10: update to v5.10.55 terminal.bbclass: force bash for devshell oeqa/runtime/cases: make date.DateTest.test_date more reliable kmod: use nonarch_base_libdir for depmod.d and modprobe.d pixman: re-disable iwmmxt sstate.bbclass: fix error handling when sstate mirrors is ro linux-firmware: add more Qualcomm firmware packages go: upgrade 1.16.5 -> 1.16.7 gnutls: upgrade 3.7.1 -> 3.7.2 gnutls: Point to staging area for finding seccomp libs and includes gnutls: Enable seccomp if FEATURE is set nettle: update 3.7.2 -> 3.7.3 cve-check: fix comments oeqa/runtime/cases/ptest: Increase test timeout from 300s to 450s createrepo-c: fix createrepo-c failed in nativesdk runqemu: Fix typo in error message license: Exclude COPYING.MIT from pseudo sstate: Fix rebuilds when changing layer config linux-yocto/5.10: enable TYPEC_TCPCI in usbc fragment linux-yocto-rt/5.10: update to -rt47 linux-yocto/5.4: update to v5.4.135 linux-yocto/5.10: update to v5.10.53 devtool: print a warning on upgrades if PREFERRED_VERSION is set parselogs.py: qemuarm should be qemuarmv5 stress-ng: Drop defining daddr_t oe-setup-builddir: update YP docs and OE URLs ovmf: Fix VLA warnings with GCC 11 update-rc.d: update SRCREV to pull in fix for non-bash shell support archiver.bbclass: fix do_ar_configured failure for kernel yocto-check-layer: ensure that all layer dependencies are tested too checklayer: rename _find_layer_depends checklayer: new function get_layer_dependencies() yocto-check-layer: improve missed dependencies glew: fix Makefile race initramfs-framework/setup-live: fix shebang initramfs-framework: fix whitespace issue bitbake.conf: change GNOME_MIRROR to new one initscripts: fix creation order for /var/log with VOLATILE_LOG_DIR=true archiver.bbclass: Fix patch error for recipes that inherit dos2unix. oeqa/manual/toaster: fix small typo linux-yocto/5.4: update to v5.4.134 linux-yocto/5.10: update to v5.10.52 parted: skip tests that need vfat support parted: fix ptest RRECOMMENDS parted: improve ptest execution linux-yocto/5.4: update to v5.4.132 linux-yocto/5.10: update to v5.10.50 linux-yocto/5.4: update to v5.4.131 linux-yocto/5.10: update to v5.10.49 linux-yocto: add vfat KERNEL_FEATURE when MACHINE_FEATURES include vfat valgrind: skip flaky ptest fb_test_amd64 devtool: correctly handle non-standard source tree locations in upgrades gobject-introspection: Fix the license (add MIT) sstate: Drop pseudo exclusion pseudo: Update to latest version including statx fix pseudo: Add uninative configuration sanity check netbase: use git fetcher bitbake: data_smart: Allow colon in variable expansion regex bitbake: data_smart/parse: Allow ':' characters in variable/function names |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Re: Minutes: Yocto Project Weekly Triage Meeting 9/16/2021
Trevor Gamblin
On 2021-09-16 11:33 a.m., Trevor
Gamblin wrote:
I've moved Old Milestone AB-INT defects to M4 and pinged the group internally. Correction: AB-INT bug count is at 52. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|