Re: [OE-core] [PATCH] grub-efi-cfg: Add GRUB_TITLE for custom GRUB titles

2025-02-25 Thread Chen Qi via lists.openembedded.org
On 1/15/25 16:55, Simon A. Eugster via lists.openembedded.org wrote: Until now, the default title of a boot entry is its label. The label is a variable which determines the script to run during an early boot stage and is not necessarily human readable. This patch allows to provide a human-readab

[OE-core][PATCH V3] debugedit: fix build failure when enabling DEBUG_BUILD

2025-02-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi When DEBUG_BUILD is enabled, we use "-Og" gcc options. In such case, the xxhash functions are considered not inline, yet debugedit.c defined XXH_INLINE_ALL to force inline, thus causing build failure. Backport a patch which add "--disable-inlined-xxhash" optio

Re: [OE-core][PATCH V2] debugedit: fix build failure when enabling DEBUG_BUILD

2025-02-20 Thread Chen Qi via lists.openembedded.org
Got it. I'll send out V3. Regards, Qi -Original Message- From: Alexander Kanavin Sent: Thursday, February 20, 2025 6:28 PM To: Chen, Qi Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH V2] debugedit: fix build failure when enabling DEBUG_BUILD On Thu, 2

[OE-core][PATCH V2] debugedit: fix build failure when enabling DEBUG_BUILD

2025-02-19 Thread Chen Qi via lists.openembedded.org
From: Chen Qi When DEBUG_BUILD is enabled, we use "-Og" gcc options. In such case, the xxhash functions are considered not inline, yet debugedit.c defined XXH_INLINE_ALL to force inline, thus causing build failure. Backport a patch which add "--disable-inlined-xxhash" optio

[OE-core][PATCH] systemd/systemd-boot: upgrade from 257.1 to 257.3

2025-02-16 Thread Chen Qi via lists.openembedded.org
From: Chen Qi 0001-ukify-measure-Revert-changes-to-use-SizeOfImage-from.patch is dropped as it is in the new version. Signed-off-by: Chen Qi --- ..._257.1.bb => systemd-boot-native_257.3.bb} | 2 - ...md-boot_257.1.bb => systemd-boot_257.3.bb} | 0 meta/recipes-core/systemd/syste

[OE-core][PATCH V2] util-linux/util-linux-libuuid: upgrade from 2.40.2 to 2.40.4

2025-02-14 Thread Chen Qi via lists.openembedded.org
From: Chen Qi The following patch dropped because it is in the new version: - 0001-autotools-fix-securedir-and-pam_lastlog2-install.patch libfdisk-cfdisk-and-sfdisk-sector-size-improvements.patch is replaced by two new patches: - 0001-cfdisk-add-sector-size-commanand-line-option.patch - 0002

Re: [OE-core][PATCH 5/5] util-linux/util-linux-libuuid: upgrade from 2.40.2 to 2.40.4

2025-02-13 Thread Chen Qi via lists.openembedded.org
Got it! Thanks. I'll look into it. Regards, Qi -Original Message- From: openembedded-core@lists.openembedded.org On Behalf Of Mathieu Dubois-Briand via lists.openembedded.org Sent: Thursday, February 13, 2025 9:33 PM To: Chen, Qi ; openembedded-core@lists.openembedded.org Subjec

[OE-core][PATCH 5/5] util-linux/util-linux-libuuid: upgrade from 2.40.2 to 2.40.4

2025-02-12 Thread Chen Qi via lists.openembedded.org
From: Chen Qi The following two patches are dropped because they are in the new version: - 0001-autotools-fix-securedir-and-pam_lastlog2-install.patch - util-linux/libfdisk-cfdisk-and-sfdisk-sector-size-improvements.patch Signed-off-by: Chen Qi --- ...2.40.2.bb => util-linux-libuuid_2.40.4

[OE-core][PATCH 3/5] diffutils: upgrade from 3.10 to 3.11

2025-02-12 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Upgrade diffutils from 3.10 to 3.11. Signed-off-by: Chen Qi --- .../diffutils/{diffutils_3.10.bb => diffutils_3.11.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/diffutils/{diffutils_3.10.bb => diffutils_3.11.bb} (93%)

[OE-core][PATCH 1/5] sysstat: upgrade from 12.7.6 to 12.7.7

2025-02-12 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Upgrade sysstat from 12.7.6 to 12.7.7. Signed-off-by: Chen Qi --- .../sysstat/{sysstat_12.7.6.bb => sysstat_12.7.7.bb}| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/sysstat/{sysstat_12.7.6.bb => sysstat_12.7.7.bb} (98%)

[OE-core][PATCH 4/5] coreutils: upgrade from 9.5 to 9.6

2025-02-12 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Upgrade coreutils from 9.5 to 9.6. License-Update: Update copyright year (2024 -> 2025). Fix do_install_ptest for new version to avoid buildpath QA issue. Signed-off-by: Chen Qi --- .../coreutils/{coreutils_9.5.bb => coreutils_9.6.bb} | 5 +++-- 1 file chan

[OE-core][PATCH 2/5] shadow: upgrade from 4.17.1 to 4.17.2

2025-02-12 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Upgrade shadow from 4.17.1 to 4.17.2. 0001-lib-attr.h-use-C23-attributes-only-with-gcc-10.patch is dropped because it has been merged. Signed-off-by: Chen Qi --- ...-use-C23-attributes-only-with-gcc-10.patch | 29 --- .../{shadow_4.17.1.bb => shadow_4.17.2

[OE-core][PATCH] glibc: fix header file conflict in case of multilib

2025-02-10 Thread Chen Qi via lists.openembedded.org
From: Chen Qi When enabling multilib for qemuarm64, populate_sdk would fail with the following error: Error: Transaction test error: file /usr/include/bits/indirect-return.h conflicts between installs of lib32-libc6-dev-2.41 and libc6-dev-2.41+ The problem could be reproduced by adding the

[OE-core][PATCH] python3-bcrypt: fix ptest

2025-02-09 Thread Chen Qi via lists.openembedded.org
From: Chen Qi For now, python3-bcrypt's ptest package does not have run-ptest script. The ptest-python-pytest.bbclass has do_install_ptest which will generate run-ptest. So the do_install_ptest in pytho3n-bcrypt is not needed, and it does not generate run-ptest. Also remove the RDE

Re: [OE-core][PATCH] debugedit: fix build failure when enabling DEBUG_BUILD

2025-02-05 Thread Chen Qi via lists.openembedded.org
my patch. Hope upstream will have time to take a look at it. Regards, Qi From: MacLeod, Randy Sent: Thursday, January 30, 2025 3:07 AM To: Chen, Qi ; openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH] debugedit: fix build failure when enabling DEBUG_BUILD On 2025-01-20 2:33 a

Re: [OE-core][PATCH V2] lib32-64k-pagesize.inc: add conf for building 32bit binary with 64K alignment

2025-01-21 Thread Chen Qi via lists.openembedded.org
On 1/22/25 12:18, Khem Raj wrote: On Tue, Jan 21, 2025 at 7:03 PM Chen Qi via lists.openembedded.org wrote: ping Is there something I need to do for this patch? Or is this patch not suitable for oe-core? if we are enabling 64K pages then 32bit aarch32 apps should also be compiled using 64k

Re: [OE-core][PATCH V2] lib32-64k-pagesize.inc: add conf for building 32bit binary with 64K alignment

2025-01-21 Thread Chen Qi via lists.openembedded.org
ping Is there something I need to do for this patch? Or is this patch not suitable for oe-core? Regards, Qi On 1/16/25 12:34, Chen Qi via lists.openembedded.org wrote: Ping Ross & Richard, is there anything else I need to do for this patch? Regards, Qi -Original Message-

[OE-core][PATCH] debugedit: fix build failure when enabling DEBUG_BUILD

2025-01-19 Thread Chen Qi via lists.openembedded.org
From: Chen Qi When DEBUG_BUILD is enabled, we use "-Og -g" gcc options. In such case, the xxhash functions are considered not inline, yet debugedit.c defined XXH_INLINE_ALL to force inline, thus causing build failure. This patch fixes this issue by not assuming those are always

Re: [OE-core] [PATCH 2/2] base: Add virtual/cross-XXX recipe specific provider control handling

2025-01-17 Thread Chen Qi via lists.openembedded.org
32-sysstat"; bitbake core-image-minimal; start qemu 3) bitbake core-image-minimal -c populate_sdk 4) bitbake -n world Regards, Qi On 1/17/25 18:13, Chen Qi via lists.openembedded.org wrote: On 1/17/25 00:56, Richard Purdie via lists.openembedded.org wrote: I should perhaps talk about the is

[OE-core][master-next][PATCH] base: use recipe specific PREFERRED_PROVIDER

2025-01-17 Thread Chen Qi via lists.openembedded.org
From: Chen Qi This patch adjusts Richard's patch a little bit: https://lists.openembedded.org/g/openembedded-core/message/209927 The adjustments mainly includes: 1) Use bb.event.RecipeTaskPreProcess to do the replacement. 2) Do replacements for every task's "[depends]&qu

Re: [OE-core] [PATCH 2/2] base: Add virtual/cross-XXX recipe specific provider control handling

2025-01-17 Thread Chen Qi via lists.openembedded.org
On 1/17/25 00:56, Richard Purdie via lists.openembedded.org wrote: I should perhaps talk about the issues this patch series highlights. My first observation is a conflcit between my choice of "virtual/cross- sdk-cc" and our renaming wanting it to become "virtual/nativesdk-cross- sdk-cc" due to M

Re: [OE-core][PATCH V2] lib32-64k-pagesize.inc: add conf for building 32bit binary with 64K alignment

2025-01-15 Thread Chen Qi via lists.openembedded.org
Ping Ross & Richard, is there anything else I need to do for this patch? Regards, Qi -Original Message- From: Chen, Qi Sent: Thursday, January 9, 2025 9:54 AM To: Ross Burton Cc: openembedded-core@lists.openembedded.org Subject: RE: [OE-core][PATCH V2] lib32-64k-pagesize.inc: add

Re: [OE-core][PATCH] oe-pkgdata-util: avoid glibc-locale being mapped out by glibc packages

2025-01-08 Thread Chen Qi via lists.openembedded.org
the input file correctly. I'm OK with any alternative solution. Regards, Qi -Original Message- From: Ross Burton Sent: Wednesday, January 8, 2025 8:24 PM To: Chen, Qi Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH] oe-pkgdata-util: avoid glibc-loc

Re: [OE-core][PATCH V2] lib32-64k-pagesize.inc: add conf for building 32bit binary with 64K alignment

2025-01-08 Thread Chen Qi via lists.openembedded.org
https://github.com/torvalds/linux/commit/db488be354bc85724d7b9523e94435fdaa761a35 So 32bit arm was not supported at first, but at some point, it was. Regards, Qi -Original Message- From: Ross Burton Sent: Thursday, January 9, 2025 1:02 AM To: Chen, Qi Cc: openembedded-core@lists.openembedded.

[OE-core][PATCH] rpm: avoid empty plugindir error

2025-01-02 Thread Chen Qi via lists.openembedded.org
From: Chen Qi When using dnf/rpm, we'll see error messages like below: error: /usr/lib64/rpm/macros: line 1183: Macro %__plugindir has empty body The problem was introduced by the following commit in RPM upstream: https://github.com/rpm-software-management/rpm/c

Re: [OE-core] [PATCH] ncurses: Fix install conflict when enable multilib.

2024-12-29 Thread Chen Qi via lists.openembedded.org
On 12/30/24 15:51, Mingyu Wang (Fujitsu) wrote: If so, please add corresponding info in the commit message. May I ask what commit information shold be written? Reason about why these files are safe to be overridden by their lib32/lib64 variants. Regards, Qi -- Best Regards --

Re: [OE-core] [PATCH] ncurses: Fix install conflict when enable multilib.

2024-12-29 Thread Chen Qi via lists.openembedded.org
Hi Mingyu, These files look like configuration files and databases. Are you sure these files can be safely overridden by their lib64/lib32 variants? If so, please add corresponding info in the commit message. Regards, Qi On 12/30/24 13:23, wangmy via lists.openembedded.org wrote: Signed-off

Re: Patchtest results for [OE-core][PATCH] lib32-64k-pagesize.inc: add conf file for easier building of 32bit binary with 64K alignment

2024-12-24 Thread Chen Qi via lists.openembedded.org
I'll send out V2 with a shorter title. Regards, Qi On 12/24/24 11:16, patcht...@automation.yoctoproject.org wrote: Thank you for your submission. Patchtest identified one or more issues with the patch. Please see the log below for more information: --- Testing patch /home/patchtest/share/mbox

[OE-core][PATCH V2] lib32-64k-pagesize.inc: add conf for building 32bit binary with 64K alignment

2024-12-24 Thread Chen Qi via lists.openembedded.org
From: Chen Qi When 64K page size is enabled, for 32bit multilib, we'll need to build applications with 64K alignment, otherwise, we'll see errors like below at runtime: root@marvell-cn10xxx:~# /lib/ld-linux-armhf.so.3 Segmentation fault marvell-cn10xxx in yocto-kernel-cac

[OE-core][PATCH] lib32-64k-pagesize.inc: add conf file for easier building of 32bit binary with 64K alignment

2024-12-23 Thread Chen Qi via lists.openembedded.org
From: Chen Qi When 64K page size is enabled, for 32bit multilib, we'll need to build applications with 64K alignment, otherwise, we'll see errors like below at runtime: root@marvell-cn10xxx:~# /lib/ld-linux-armhf.so.3 Segmentation fault marvell-cn10xxx in yocto-kernel-cac

Re: [OE-core][PATCH] python3: upgrade 3.13.0 -> 3.13.1

2024-12-19 Thread Chen Qi via lists.openembedded.org
The error message " line 1183: Macro %__plugindir has empty body" does not seem critical. I also noticed this error message yesterday. And then I created a PR for upstream: https://github.com/rpm-software-management/rpm/pull/3496 Regards, Qi -Original Message- From: openembedded-core@li

[OE-core][PATCH] oe-pkgdata-util: avoid glibc-locale being mapped out by glibc packages

2024-12-19 Thread Chen Qi via lists.openembedded.org
From: Chen Qi oe-pkgdata-util's glob command will output different results depending on whether glibc-locale is built or not. This in turn results in do_rootfs error when multilib is enabled. The error message is like below: No match for argument: lib32-glibc-locale-en-gb Error: Unab

[OE-core][PATCH] systemd: upgrade from 256.9 to 257

2024-12-16 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Patch changes: * 0003-coredump-set-ProtectHome-to-read-only.patch is drop as it's a backported patch. * 0009-don-t-pass-AT_SYMLINK_NOFOLLOW-flag-to-faccessat.patch is drop as AT_SYMLINK_NOFOLLOW has been supportd in musl. * Other patches are either refreshed or changed t

[OE-core][PATCH] toolchain-shar-relocate.sh: fix the replacing commands

2024-12-04 Thread Chen Qi via lists.openembedded.org
From: Chen Qi There're two cases that the current replacing commands cannot handle well: 1. Files with whitespace in their names 2. Installation path with keyword such as 'script' This results in installation failure of a buildtools. We can use the following commands to reproduce

Re: [OE-core][PATCH] meta/lib: move buildstats.py and rootfspostcommands.py into oe

2024-12-02 Thread Chen Qi via lists.openembedded.org
Sorry, the commit message has typos. I've sent out V2. Regards, Qi -Original Message- From: openembedded-core@lists.openembedded.org On Behalf Of Chen Qi via lists.openembedded.org Sent: Tuesday, December 3, 2024 12:51 PM To: openembedded-core@lists.openembedded.org Subject: [OE

[OE-core][PATCH V2] meta/lib: move buildstats.py and rootfspostcommands.py into oe

2024-12-02 Thread Chen Qi via lists.openembedded.org
From: Chen Qi These two files are the only ones that are left in meta/lib. They logically belong to meta/lib/oe, so move them there. Signed-off-by: Chen Qi --- meta/classes-global/buildstats.bbclass | 4 ++-- meta/classes-recipe/rootfs-postcommands.bbclass | 8 meta/lib

[OE-core][PATCH] meta/lib: move buildstats.py and rootfspostcommands.py into oe

2024-12-02 Thread Chen Qi via lists.openembedded.org
From: Chen Qi These two files are the only ones that are not in left in meta/lib. They logically belong to meta/lie/oe, so move them there. Signed-off-by: Chen Qi --- meta/classes-global/buildstats.bbclass | 4 ++-- meta/classes-recipe/rootfs-postcommands.bbclass | 8 meta

Re: [OE-core] [PATCH] lib/oe/utils.cpu_count: Raise maximum count from 64 to 192

2024-11-28 Thread Chen Qi via lists.openembedded.org
I'll share some data from my daily work. My server has 128 CPUs and 256G memory. When there were two world builds (4+ tasks for each world build), I got OOM several times. I once got an OOM when there was only one world build. So I mounted an extra 256G swap on that server. I just noticed

[OE-core][kirkstone][PATCH] coreutils: fix CVE-2024-0684

2024-11-25 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Backport patch with tweaks for the current version to fix CVE-2024-0684. Signed-off-by: Chen Qi --- ...0001-split-do-not-shrink-hold-buffer.patch | 42 +++ meta/recipes-core/coreutils/coreutils_9.0.bb | 1 + 2 files changed, 43 insertions(+) create mode 100644

Re: [RFC][oe-core][PATCH] systemd: dont allow autoselect for meson

2024-11-10 Thread Chen Qi via lists.openembedded.org
I have two small questions. 1) For the current systemd, what's the difference between the final configure results with/without this option? 2) How could this help avoid reproducibility issues? Regards, Qi On 11/10/24 21:28, Markus Volk wrote: This might help avoid reproducibility issues Sig

[OE-core][PATCH] shadow: use update-alternatives to handle groups.1

2024-10-24 Thread Chen Qi via lists.openembedded.org
From: Chen Qi This patch fixes the following error at do_rootfs: update-alternatives: Error: not linking /PATH/TO/rootfs/usr/share /man/man1/groups.1 to /usr/share/man/man1/groups.1.coreutils since /PATH/TO/rootfs/usr/share/man/man1/groups.1 exists and is not a link The problem can be

Re: [OE-core] [PATCH] classes: rootfs-postcommands: set better sane time to systemd

2024-10-22 Thread Chen Qi via lists.openembedded.org
The timestamps of all files in rootfs will be changed again by reproducible_final_image_task. To achieve what you what, what you need to do is touching an empty file, $D/usr/lib/clock-epoch, in systemd's do_install task. And when you create /usr/lib/clock-epoch at rootfs time and changes its

[OE-core][PATCH 1/2] libgfortran: fix buildpath QA issue

2024-10-18 Thread Chen Qi via lists.openembedded.org
From: Chen Qi The '-fdebug-prefix-map' options are used to map source files locations, otherwise, DW_AT_comp_dir will contain buildpath. The '-gno-record-gcc-switches' option is used to fix the buildpath introduced by '-fintrinsic-modules-path' option, which is

[OE-core][PATCH 2/2] oeqa/selftest/cases/buildoptions.py: ensure libgfortran's package_qa is run

2024-10-18 Thread Chen Qi via lists.openembedded.org
From: Chen Qi fortran-helloworld DEPENDS on libgfortran, so merely 'bitbake fortran-helloworld' does not ensure that libgfortran's package_qa is run. This actually covers the buildpath issue in libgfortran. This patch ensures that libgfortran's package_qa is run to avoid a

[OE-core][PATCH] toolchain-shar-extract.sh: exit when post-relocate-setup.sh fails

2024-10-09 Thread Chen Qi via lists.openembedded.org
From: Chen Qi When LD_LIBRARY_PATH is set, post-relocate-setup.sh will fail and exit properly. But such failure is ignored and the SDK installation will continue and tell user that things succeed. This is misleading. So exit immediately if post-relocate-setup.sh fails. Fixes [Yocto #15586

[OE-core][PATCH] json-c: avoid ptest failure caused by valgrind

2024-09-19 Thread Chen Qi via lists.openembedded.org
From: Chen Qi json-c's ptest will automatically detect valgrind and use it to run tests. This will fail in case valgrind does not work, e.g., intel-x86-64 (corei7-64) + lib32 image. The error is about illegal instruction. Error message is like below: Illegal instruction (core d

[OE-core][scarthgap][PATCH] qemu: back port patches to fix riscv64 build failure

2024-09-13 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Backport patches to fix riscv64 build failure. Signed-off-by: Chen Qi --- meta/recipes-devtools/qemu/qemu.inc | 3 + ...kvm-change-KVM_REG_RISCV_FP_F-to-u32.patch | 75 ...kvm-change-KVM_REG_RISCV_FP_D-to-u64.patch | 73 ...cv-kvm-change

Re: [OE-core] why does EXTRA_IMAGE_FEATURES += "ptest-pkgs" not install *all* ptest pkgs?

2024-09-02 Thread Chen Qi via lists.openembedded.org
On 9/2/24 19:04, Robert P. J. Day wrote: On Mon, 2 Sep 2024, Richard Purdie wrote: On Mon, 2024-09-02 at 06:39 -0400, Robert P. J. Day via lists.openembedded.org wrote:   i'm sure i've overlooked something silly, but in building a qemuarm64 image to demo ptest to some colleagues, poky by def

Re: [OE-core][PATCH 1/2] util-linux/util-linux-libuuid: upgrade from 2.40.1 to 2.40.2

2024-08-29 Thread Chen Qi via lists.openembedded.org
from 2.40.1 to 2.40.2 On 27/08/2024 11:02:47+0200, Joao Marcos Costa via lists.openembedded.org wrote: > Hello, Chen > > On 8/22/24 11:26, Chen Qi via lists.openembedded.org wrote: > > From: Chen Qi > > > > Upgrade util-linux from 2.40.1 to 2.40.2. > >

Re: [PATCH] [OE-core] [PATCH] systemd: use update-alternatives to solve conflicts with polkit

2024-08-28 Thread Chen Qi via lists.openembedded.org
Hi Khem, the owner/permission change is from the following commit in meta-oe: commit 6da0fd21c900e32a0693a6b27d38182f19c8c76c Author: Luca Boccassi bl...@debian.org Date: Mon Aug 12 12:15:40 2024 +0100 polkit: stop overriding DAC on /usr/share/polkit-1/rules.d

Re: [OE-core][PATCH 1/2] util-linux/util-linux-libuuid: upgrade from 2.40.1 to 2.40.2

2024-08-27 Thread Chen Qi via lists.openembedded.org
@lists.openembedded.org Subject: Re: [OE-core][PATCH 1/2] util-linux/util-linux-libuuid: upgrade from 2.40.1 to 2.40.2 Hello, Chen On 8/22/24 11:26, Chen Qi via lists.openembedded.org wrote: From: Chen Qi <mailto:qi.c...@windriver.com> Upgrade util-linux from 2.40.1 to 2.40.2. 0001-

[OE-core][PATCH 2/2] shadow: upgrade from 4.15.1 to 4.16.0

2024-08-22 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Upgrade shadow from 4.15.1 to 4.16.0. Signed-off-by: Chen Qi --- meta/recipes-extended/shadow/shadow.inc | 2 +- .../shadow/{shadow_4.15.1.bb => shadow_4.16.0.bb} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename meta/reci

[OE-core][PATCH 1/2] util-linux/util-linux-libuuid: upgrade from 2.40.1 to 2.40.2

2024-08-22 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Upgrade util-linux from 2.40.1 to 2.40.2. 0001-Revert-autotools-make-pam-install-path-configurable.patch is added to solve a problem of lastlog2 pam module not installed in the expected location. Signed-off-by: Chen Qi --- ...2.40.1.bb => util-linux-libuuid_2.40.2.bb} |

Re: [OE-core] [PATCH 10/24] kmod: upgrade 32 -> 33

2024-08-20 Thread Chen Qi via lists.openembedded.org
The 0001-Use-portable-implementation-for-basename-API.patch should be dropped, as it has been merged upstream, with some changes. Regards, Qi -Original Message- From: openembedded-core@lists.openembedded.org On Behalf Of wangmy via lists.openembedded.org Sent: Tuesday, August 20, 2024

Re: [OE-core] [PATCH v2] util-linux: Add PACKAGECONFIG option to mitigate rootfs remount error

2024-08-19 Thread Chen Qi via lists.openembedded.org
I agree with Alex, if we really need to add this PACKAGECONFIG, the default should be enabling mountfd support. Regards, Qi On 8/19/24 16:42, Chen Qi via lists.openembedded.org wrote: Please see my comments in your v1 patch. I don't think we should add this PACKAGECONFIG, instead the

Re: [OE-core] [PATCH v2] util-linux: Add PACKAGECONFIG option to mitigate rootfs remount error

2024-08-19 Thread Chen Qi via lists.openembedded.org
Please see my comments in your v1 patch. I don't think we should add this PACKAGECONFIG, instead the util-linux's check codes need to be improved. Regards, Qi On 8/19/24 16:22, Niko Mauno via lists.openembedded.org wrote: The 2.39 version of util-linux took new file descriptors based mount ke

Re: [OE-core] [PATCH] util-linux: Add 'no-libmount-mountfd' PACKAGECONFIG option

2024-08-19 Thread Chen Qi via lists.openembedded.org
I'm a little concerned about this patch because PACKAGECONFIG like this is likely to sit there forever. The master branch's kernel version is at least 6.6. So this patch does not have any effect for master branch, right? If this PACKAGECONFIG is added, when should we remove it? Also, if the auto

Re: [OE-core][PATCH v2] python3: skip readline limited history tests

2024-08-14 Thread Chen Qi via lists.openembedded.org
ell people why, though I prefer to use readline as the default, as it would provide better user experience. Regards, Qi -Original Message- From: Trevor Gamblin Sent: Wednesday, August 14, 2024 9:04 PM To: Chen, Qi ; openembedded-core@lists.openembedded.org Cc: alex.kana...

Re: [OE-core][PATCH v2] python3: skip readline limited history tests

2024-08-13 Thread Chen Qi via lists.openembedded.org
The github issue you referenced here is not an issue that tracks this test failure. It's an issue that introduced the original commit, and has been closed. If a problem is 100% reproducible, at least some open issue should be there for tracking to validate an explicit skip. As far as I can see,

Re: [OE-core] [oe]printhello

2024-08-12 Thread Chen Qi via lists.openembedded.org
I think it's because do_build is not executed. meta/classes-global/base.bbclass:do_build[noexec] = "1" Regards, Qi On 8/9/24 14:41, Andrej Valek wrote: Dear community! I know this could be a funny question, but I wanted to use the "printhello" recipe as a basic example. But looks like, that

Re: [OE-core][PATCH] json-c: change SUMMARY and DESCRIPTION

2024-08-12 Thread Chen Qi via lists.openembedded.org
Thanks. I've sent out V2. Regards, Qi On 8/12/24 15:53, Alexander Kanavin wrote: A better commit header would be: 'json-c: use upstream texts for SUMMARY and DESCRIPTION' 'Change' is vague. Alex On Mon, 12 Aug 2024 at 09:01, Chen Qi via lists.openembedded.org wrote

[OE-core][PATCH V2] json-c: use upstream texts for SUMMARY and DESCRIPTION

2024-08-12 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Change SUMMARY and DESCRIPTION according to json-c's homepage https://github.com/json-c/json-c/wiki. Signed-off-by: Chen Qi --- meta/recipes-devtools/json-c/json-c_0.17.bb | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/json-c

[OE-core][PATCH] json-c: change SUMMARY and DESCRIPTION

2024-08-12 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Change SUMMARY and DESCRIPTION according to json-c's homepage https://github.com/json-c/json-c/wiki. Signed-off-by: Chen Qi --- meta/recipes-devtools/json-c/json-c_0.17.bb | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/meta/recipes-devtools/json-c

[OE-core][PATCH V2] kexec-tools: avoid kernel warning

2024-08-06 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Running command 'kexec -p /path/to/crash-kernel --reuse-cmdline' will give out the following warning: kexec[970]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set Add MFD_NOEXEC_SEAL explicitly to avoid such warning. Signed-off-by: Chen Qi --

Re: [OE-core][PATCH] kexec-tools: avoid kernel warning

2024-08-06 Thread Chen Qi via lists.openembedded.org
or upstream? Please do explain. I think it should be sent upstream. Alex I've explained in the patch right above the Upstream-Status line. On Wed 7. Aug 2024 at 6.34, Chen Qi via lists.openembedded.org <https://urldefense.com/v3/__http://

Re: [OE-core][PATCH] kexec-tools: avoid kernel warning

2024-08-06 Thread Chen Qi via lists.openembedded.org
On 8/7/24 12:17, Alexander Kanavin wrote: What is oe specific in this patch and why that makes it inappropriate for upstream? Please do explain. I think it should be sent upstream. Alex I've explained in the patch right above the Upstream-Status line. On Wed 7. Aug 2024 at 6.34, Ch

[OE-core][PATCH] kexec-tools: avoid kernel warning

2024-08-06 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Running command 'kexec -p /path/to/crash-kernel --reuse-cmdline' will give out the following warning: kexec[970]: memfd_create() called without MFD_EXEC or MFD_NOEXEC_SEAL set Add MFD_NOEXEC_SEAL explicitly to avoid such warning. Signed-off-by: Chen Qi --

Re: [OE-core][PATCH v5 2/3] openssh: systemd notification was implemented upstream

2024-07-17 Thread Chen Qi via lists.openembedded.org
n Behalf Of Jose Quaresma Sent: Wednesday, July 17, 2024 6:53 PM To: Chen, Qi Cc: Khem Raj ; openembedded-core@lists.openembedded.org; Jose Quaresma Subject: Re: [OE-core][PATCH v5 2/3] openssh: systemd notification was implemented upstream ChenQi mailto:qi.c...@windriver.com>> escreveu (quart

Re: [OE-core][PATCH v5 2/3] openssh: systemd notification was implemented upstream

2024-07-17 Thread Chen Qi via lists.openembedded.org
I think the problem might be related to the "+Type=notify-reload" change in sshd@.service. It's in inetd mode so the upstream change about SYSTEMD_NOTIFY should have nothing to do with it. I also doubt if the following line should be removed from sshd.service. -ExecReload=@BASE_BINDIR@/kill -HU

[OE-core][PATCH V2 2/5] systemd-boot: upgrade from 255.6 to 256

2024-07-11 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Patch 0001-src-boot-efi-meson.build-ensure-VERSION_TAG-exists-i.patch is added to resolve build time error. Signed-off-by: Chen Qi --- ...ve_255.6.bb => systemd-boot-native_256.bb} | 0 ...temd-boot_255.6.bb => systemd-boot_256.bb} | 2 ++ ...on.build-ensure-VERSION_TAG-

[OE-core][PATCH V2 4/5] libssh2: remove util-linux-col from ptest dependencies

2024-07-11 Thread Chen Qi via lists.openembedded.org
From: Chen Qi After util-linux upgrade to 2.40.1, we got the following QA issue on musl: WARNING: libssh2-1.11.0-r0 do_package_qa: QA Issue: libssh2-ptest rdepends on util-linux-col, but it isn't a build dependency? [build-deps] The issue appeared because new version util-linu

[OE-core][PATCH V2 5/5] pciutils: remove textrel INSANE_SKIP

2024-07-11 Thread Chen Qi via lists.openembedded.org
From: Chen Qi The current pciutils does not have this textrel problem any more. Signed-off-by: Chen Qi --- meta/recipes-bsp/pciutils/pciutils_3.13.0.bb | 2 -- 1 file changed, 2 deletions(-) diff --git a/meta/recipes-bsp/pciutils/pciutils_3.13.0.bb b/meta/recipes-bsp/pciutils

[OE-core][PATCH V2 1/5] systemd: upgrade from 255.6 to 256

2024-07-11 Thread Chen Qi via lists.openembedded.org
From: Chen Qi The 'cgroupv2' PACKAGECONFIG is dropped as systemd now only supports cgroupv2. The 'kmod' PACKAGECONFIG is now added 'libkmod' as a runtime dependency. This is because systemd 256 uses dlopen to make use of libkmod, and there's no way for our l

[OE-core][PATCH V2 3/5] util-linux/util-linux-libuuid: upgrade from 2.39.3 to 2.40.1

2024-07-11 Thread Chen Qi via lists.openembedded.org
From: Chen Qi License-Update: === GPL-2.0 is changed to GPL-2.0-only in README.licensing. The following two patches are removed as they've been there in new release: 0001-login-utils-include-libgen.h-for-basename-API.patch mit-license.patch Other existing patches are refr

Re: [OE-core][PATCH 3/4] util-linux/util-linux-libuuid: upgrade from 2.39.3 to 2.40.1

2024-07-10 Thread Chen Qi via lists.openembedded.org
On 7/10/24 04:54, Richard Purdie wrote: On Thu, 2024-07-04 at 01:24 -0700, Chen Qi via lists.openembedded.org wrote: From: Chen Qi License-Update: === GPL-2.0 is changed to GPL-2.0-only in README.licensing. The following two patches are removed as they've been there i

[OE-core][PATCH 1/4] systemd: upgrade from 255.6 to 256

2024-07-04 Thread Chen Qi via lists.openembedded.org
From: Chen Qi The 'cgroupv2' PACKAGECONFIG is dropped as systemd now only supports cgroupv2. mime is now inherited because ${datadir}/mime/packages/io.systemd.xml is a mime type file. For musl specific patches, most are refreshed. One old patch is dropped, and three new ones are ad

[OE-core][PATCH 4/4] pciutils: remove textrel INSANE_SKIP

2024-07-04 Thread Chen Qi via lists.openembedded.org
From: Chen Qi The current pciutils does not have this textrel problem any more. Signed-off-by: Chen Qi --- meta/recipes-bsp/pciutils/pciutils_3.13.0.bb | 2 -- 1 file changed, 2 deletions(-) diff --git a/meta/recipes-bsp/pciutils/pciutils_3.13.0.bb b/meta/recipes-bsp/pciutils

[OE-core][PATCH 3/4] util-linux/util-linux-libuuid: upgrade from 2.39.3 to 2.40.1

2024-07-04 Thread Chen Qi via lists.openembedded.org
From: Chen Qi License-Update: === GPL-2.0 is changed to GPL-2.0-only in README.licensing. The following two patches are removed as they've been there in new release: 0001-login-utils-include-libgen.h-for-basename-API.patch mit-license.patch Other existing patches are refr

[OE-core][PATCH 2/4] systemd-boot: upgrade from 255.6 to 256

2024-07-04 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Patch 0001-src-boot-efi-meson.build-ensure-VERSION_TAG-exists-i.patch is added to resolve build time error. Signed-off-by: Chen Qi --- ...ve_255.6.bb => systemd-boot-native_256.bb} | 0 ...temd-boot_255.6.bb => systemd-boot_256.bb} | 2 ++ ...on.build-ensure-VERSION_TAG-

Re: [OE-core] [PATCH] VOLATILE_TMP_DIR: Extend to specify the persistence of /var/tmp

2024-07-04 Thread Chen Qi via lists.openembedded.org
I'd suggest we look at this patch again. IMHO, this patch brings the following benefits. 1) Variable names are more consistent The current situation: VOLATILE_LOG_DIR handles /var/log. VOLATILE_TMP_DIR handles /tmp. After this patch, the situation is: VOLATILE_LOG_DIR hanldes /var/log. VOLATIL

Re: [OE-core] [PATCH 1/2] systemd: Mitigate /var/tmp type mismatch issue

2024-07-04 Thread Chen Qi via lists.openembedded.org
There's a pending patch from Changqing, which also handles /var/tmp. The title is: [OE-core] [PATCH] VOLATILE_TMP_DIR: Extend to specify the persistence of /var/tmp I think we'd better handle that patch first because you may need to change to the way you used in your second patch to handle thi

Re: [OE-core] [scarthgap][PATCH] OpenSSL: Security fix for CVE-2024-5535

2024-07-03 Thread Chen Qi via lists.openembedded.org
Yes, indeed. The fixup commits are squashed into the original ones. Regards, Qi From: openembedded-core@lists.openembedded.org On Behalf Of Siddharth Doshi via lists.openembedded.org Sent: Wednesday, July 3, 2024 5:44 PM To: openembedded-core@lists.openembedded.org Subject: Re: [OE-core] [scar

Re: [OE-core][scarthgap][PATCH] OpenSSL: Security fix for CVE-2024-5535

2024-07-03 Thread Chen Qi via lists.openembedded.org
The https://github.com/openssl/openssl/pull/24717 has 16 commits. You're backporting the first 10. Are the remaining 6 needed? Regards, Qi On 7/3/24 01:11, Siddharth Doshi via lists.openembedded.org wrote: From: Siddharth Doshi Upstream-Status: Backport from [https://github.com/openssl/open

Re: [OE-core] [PATCH] acl: Add attr to RDEPENDS:${PN}-ptest

2024-06-26 Thread Chen Qi via lists.openembedded.org
Just one question: the testcase's name looks like it's supposed to be run on some NFS. Does it? Regards, Qi -Original Message- From: openembedded-core@lists.openembedded.org On Behalf Of Yu, Mingli via lists.openembedded.org Sent: Thursday, June 27, 2024 2:18 PM To: openembedded-core@

Re: [OE-core][PATCH 2/2] findutils: upgrade from 4.9.0 to 4.10.0

2024-06-14 Thread Chen Qi via lists.openembedded.org
: Saturday, June 15, 2024 6:57 AM To: Chen, Qi Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH 2/2] findutils: upgrade from 4.9.0 to 4.10.0 This fails ptests with qemux86_64/musl bitbake core-image-ptest-findutils results in -find: invalid user name or UID argument to -user

Re: [OE-core][PATCH 1/2] coreutils: split out coreutils-getlimits

2024-06-07 Thread Chen Qi via lists.openembedded.org
st checked debian:latest and its finduitls package is of version 4.9.0. So chances are that they haven't met this problem or that their build system will not reveal such problem to them. Regards, Qi -Original Message- From: Ross Burton Sent: Friday, June 7, 2024 10:46 PM To: Chen, Qi C

Re: [OE-core][PATCH 1/2] coreutils: split out coreutils-getlimits

2024-06-07 Thread Chen Qi via lists.openembedded.org
ssage- From: Ross Burton Sent: Friday, June 7, 2024 9:34 PM To: Chen, Qi Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH 1/2] coreutils: split out coreutils-getlimits On 6 Jun 2024, at 13:20, Chen Qi via lists.openembedded.org wrote: > > From: Chen Qi > >

Re: [OE-core][RFC 0/2] Write out file manifest in do_unpack

2024-06-06 Thread Chen Qi via lists.openembedded.org
If I understand it correctly, spdx uses patched source, so in order to be potentially used by spdx, the function should be called after do_patch Regards, Qi On 6/6/24 22:03, Joshua Watt via lists.openembedded.org wrote: This patch series implements a mechanism for do_unpack to write out a mani

[OE-core][PATCH 1/2] coreutils: split out coreutils-getlimits

2024-06-06 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Previously, the noinst_PROGRAM getlimits is put in coreutils-ptest package in order to execute the ptest. However, this command might also be needed by other ptest packages. As an example, findutils 4.10.0 ptest pacakge would need this command. So we split it out into a new package

[OE-core][PATCH 2/2] findutils: upgrade from 4.9.0 to 4.10.0

2024-06-06 Thread Chen Qi via lists.openembedded.org
From: Chen Qi autoconf-2.73.patch is dropped as it's not needed any more. The run-ptest script is fixed. Instead copying function definitions from init.cfg file, we should just install init.cfg file in the ptest package. The coreutils-getlimits is added as a runtime dependency of the

Re: [OE-core][PATCH V2] util-linux/util-linux-libuuid: upgrade from 2.39.3 to 2.40.1

2024-05-28 Thread Chen Qi via lists.openembedded.org
in at that time. Which one do you prefer? Regards, Qi On 25/05/2024 13:03:48+0800, Chen Qi via lists.openembedded.org wrote: From: Chen Qi License-Update: === GPL-2.0 is changed to GPL-2.0-only in README.licensing. The following two patches are removed as they've been

[OE-core][PATCH] libnl: change HOMEPAGE

2024-05-25 Thread Chen Qi via lists.openembedded.org
From: Chen Qi http://www.infradead.org/~tgr/libnl/ stops at 2014, the current official home page should be the github one. Signed-off-by: Chen Qi --- meta/recipes-support/libnl/libnl_3.9.0.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-support/libnl

[OE-core][PATCH V2] kmod: upgrade from 31 to 32

2024-05-25 Thread Chen Qi via lists.openembedded.org
From: Chen Qi kmod now installs symlinks in 'make install'. https://git.kernel.org/pub/scm/utils/kernel/kmod/kmod.git/commit/? id=e98cef6f3f8cd6f8bfb26d147b2c209297453cca Changes are made in do_install to ensure that we can to continue to use sbin. This is because our

[OE-core][PATCH V2] util-linux/util-linux-libuuid: upgrade from 2.39.3 to 2.40.1

2024-05-24 Thread Chen Qi via lists.openembedded.org
From: Chen Qi License-Update: === GPL-2.0 is changed to GPL-2.0-only in README.licensing. The following two patches are removed as they've been there in new release: 0001-login-utils-include-libgen.h-for-basename-API.patch mit-license.patch Other existing patches are refr

Re: [OE-core][PATCH 6/6] kmod: upgrade from 31 to 32

2024-05-21 Thread Chen Qi via lists.openembedded.org
Thanks. I'll fix it and send out V2. Regards, Qi On 5/22/24 06:26, Richard Purdie wrote: On Mon, 2024-05-20 at 16:10 +0800, Chen Qi via lists.openembedded.org wrote: From: Chen Qi kmod now installs symlinks in 'make install'. https://git.kernel.org/pub/scm/utils/kernel/kmod/

Re: [OE-core][PATCH 2/6] util-linux/util-linux-libuuid: upgrade from 2.39.3 to 2.40.1

2024-05-21 Thread Chen Qi via lists.openembedded.org
Got it. I'll look into this error, and also the other one you pointed out in another email. Regards, Qi -Original Message- From: Alexandre Belloni Sent: Tuesday, May 21, 2024 5:32 PM To: Chen, Qi Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH 2/6]

Re: [OE-core][PATCH 1/6] systemd/systemd-boot: upgrade from 255.4 to 255.6

2024-05-21 Thread Chen Qi via lists.openembedded.org
sday, May 21, 2024 5:38 PM To: Chen, Qi Cc: openembedded-core@lists.openembedded.org Subject: Re: [OE-core][PATCH 1/6] systemd/systemd-boot: upgrade from 255.4 to 255.6 This also fails on the autobuilders: ERROR: systemd-1_255.6-r0 do_patch: Applying patch '0001-basic-add-PIDFS-mag

[OE-core][PATCH 3/6] pciutils: upgrade from 3.11.1 to 3.12.0

2024-05-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi configure.patch is rebased against the new version. Signed-off-by: Chen Qi --- meta/recipes-bsp/pciutils/pciutils/configure.patch | 13 - .../{pciutils_3.11.1.bb => pciutils_3.12.0.bb} | 2 +- 2 files changed, 9 insertions(+), 6 deletions(-) rename m

[OE-core][PATCH 5/6] cups: upgrade from 2.4.7 to 2.4.8

2024-05-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi Signed-off-by: Chen Qi --- meta/recipes-extended/cups/{cups_2.4.7.bb => cups_2.4.8.bb} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename meta/recipes-extended/cups/{cups_2.4.7.bb => cups_2.4.8.bb} (51%) diff --git a/meta/recipes-extended/cups/cups_2.4.7.bb

[OE-core][PATCH 1/6] systemd/systemd-boot: upgrade from 255.4 to 255.6

2024-05-20 Thread Chen Qi via lists.openembedded.org
From: Chen Qi musl patches are refreshed to avoid 'patch-fuzz' error. Signed-off-by: Chen Qi --- ..._255.4.bb => systemd-boot-native_255.6.bb} | 0 ...md-boot_255.4.bb => systemd-boot_255.6.bb} | 0 meta/recipes-core/systemd/systemd.inc | 2 +- ...1-mi

  1   2   3   4   5   6   7   8   9   10   >