[OE-core] [scarthgap][PATCH] systemd: enable create-log-dirs

2025-01-09 Thread Changqing Li via lists.openembedded.org
From: Changqing Li By default, create-log-dirs is enabled in systemd, and a link /var/log/README will be created, point to {{DOC_DIR}}/README.logs, but, for oe, there are two problems here, firstly, DOC_DIR is packaged in another package systemd-doc, so /var/log/README is a dead link when

Re: [OE-core] [PATCH] man-db: fix do_configure "Argument list too long" error

2025-01-08 Thread Changqing Li via lists.openembedded.org
ping On 12/17/24 17:09, Changqing Li via lists.openembedded.org wrote: From: Changqing Li man-db uses a lot of m4 files, with acpaths set to absolute path, and the TMPDIR is long/deep, for example when len(TMPDIR) = 350, do_configure failed with "Argument list too long" error. [sni

Re: [OE-core] [PATCH] libunistring: fix do_configure "Argument list too long" error

2025-01-08 Thread Changqing Li via lists.openembedded.org
ping On 12/4/24 15:28, Changqing Li via lists.openembedded.org wrote: From: Changqing Li libunistring uses a lot of m4 files, with acpaths set to absolute path, and the TMPDIR is long/deep, for example when len(TMPDIR) = 350, do_configure failed with "Argument list too long" err

[OE-core] [scarthgap][PATCH] sanity.bbclass: skip check_userns for non-local uid

2025-01-03 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Bitbake preserve network for non-local uid, refer [1], so check_userns is not needed for non-local uid [1] https://git.openembedded.org/bitbake/commit/?id=4eafae7904bae6e5c6bc50356e8a9077f2e207fa Signed-off-by: Changqing Li Signed-off-by: Mathieu Dubois-Briand Signed-off

[OE-core] [PATCH] systemd: enable create-log-dirs

2024-12-29 Thread Changqing Li via lists.openembedded.org
From: Changqing Li By default, create-log-dirs is enabled in systemd, and a link /var/log/README will be created, point to {{DOC_DIR}}/README.logs, but, for oe, there are two problems here, firstly, DOC_DIR is packaged in another package systemd-doc, so /var/log/README is a dead link when

[OE-core] [PATCH] sanity.bbclass: Lower the length of TMPDIR limit to 400

2024-12-29 Thread Changqing Li via lists.openembedded.org
From: Changqing Li When TMPDIR has length 410, bitbake uninative-tarball will fail at do_populate_sdk with error: Failed to open backup database: "TMPDIR/work/x86_64-nativesdk-pokysdk-linux/uninative-tarball/1.0/sdk/image/var/lib/dnf/history.sqlite" sqlite3 has a hardcode max path

Re: [OE-core] [PATCH 2/3] rust: Fix for duplicate libstd.so

2024-12-26 Thread Changqing Li via lists.openembedded.org
On 12/27/24 14:53, Varatharajan, Deepesh via lists.openembedded.org wrote: From: Deepesh Varatharajan The `do_package` task fail with below error due to multiple `libstd.so` files installed in lib dir. ---

[OE-core] [PATCH] man-db: fix do_configure "Argument list too long" error

2024-12-17 Thread Changqing Li via lists.openembedded.org
From: Changqing Li man-db uses a lot of m4 files, with acpaths set to absolute path, and the TMPDIR is long/deep, for example when len(TMPDIR) = 350, do_configure failed with "Argument list too long" error. [snip] aclocal: error: cannot open xxx Argument list too long autorecon

[OE-core] [V2][PATCH] sysvinit: upgrade 3.04 -> 3.11

2024-12-10 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refresh patches: crypt-lib.patch install.patch pidof-add-m-option.patch realpath.patch Drop patches since upstream already include these changes: 0001-hddown-include-libgen.h-for-basename-API.patch sysvinit_remove_linux_fs.patch Refer: https://github.com/slicer69/sysvinit

[OE-core] [V2][PATCH] base.bbclass: fix RRECOMMENDS extend issue for multilib

2024-12-09 Thread Changqing Li via lists.openembedded.org
From: Changqing Li During handle PACKAGECONFIG, DEPENDS/RDEPENDS/RRECOMMENDS is appended by calling function appendVar according to the PACKAGECONFIG setting: PACKAGECONFIG[f1] = "\ --with-f1, \ --without-f1, \ build-deps-for-f1, \ runtime-deps-for-f1, \ runtime-recom

Re: [OE-core] [PATCH] base.bbclass: fix RRECOMMENDS extend issue for multilib

2024-12-09 Thread Changqing Li via lists.openembedded.org
email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. On Fri, 2024-12-06 at 16:45 +0800, Changqing Li via lists.openembedded.org wrote: > From: Changqing Li > > After following commit in meta-oe, > [fe3ba7ac5c cryptsetup:

[OE-core] [PATCH] base.bbclass: fix RRECOMMENDS extend issue for multilib

2024-12-06 Thread Changqing Li via lists.openembedded.org
From: Changqing Li After following commit in meta-oe, [fe3ba7ac5c cryptsetup: demote udev runtime dependency to recommendation] bitbake lib32-cryptsetup will failed with error: ERROR: QA Issue: lib32-cryptsetup package lib32-cryptsetup - suspicious values 'udev lvm2' in RRECOMMENDS

Re: [OE-core] [PATCH] sysvinit: upgrade 3.04 -> 3.11

2024-12-04 Thread Changqing Li via lists.openembedded.org
On 12/4/24 21:59, Mathieu Dubois-Briand wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. On Tue Dec 3, 2024 at 4:26 AM CET, Changqing Li via lists.openembedded.org wrote

[OE-core] [PATCH] libunistring: fix do_configure "Argument list too long" error

2024-12-03 Thread Changqing Li via lists.openembedded.org
From: Changqing Li libunistring uses a lot of m4 files, with acpaths set to absolute path, and the TMPDIR is long/deep, for example when len(TMPDIR) = 350, do_configure failed with "Argument list too long" error. [snip] aclocal: error: cannot open xxx Argument list too long autorecon

[OE-core] [scarthgap][PATCH] rxvt-unicode.inc: disable the terminfo installation by setting TIC to :

2024-12-02 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Without this change, TIC is the native tic in recipe-sysroot-native. By default, native tic has set its default terminfo path to native path: ${datadir}/terminfo; $HOME/.terminfo When sstate cache is used, the cached native tic's terminfo path could be a path not exi

[OE-core] [PATCH] sysvinit: upgrade 3.04 -> 3.11

2024-12-02 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refresh patches: crypt-lib.patch install.patch pidof-add-m-option.patch realpath.patch Drop patches since upstream already include these changes: 0001-hddown-include-libgen.h-for-basename-API.patch sysvinit_remove_linux_fs.patch Refer: https://github.com/slicer69/sysvinit

[OE-core] [scarthgap][PATCH] libsoup: fix CVE-2024-52530, CVE-2024-52531

2024-11-27 Thread Changqing Li via lists.openembedded.org
From: Changqing Li CVE-2024-52531: GNOME libsoup before 3.6.1 allows a buffer overflow in applications that perform conversion to UTF-8 in soup_header_parse_param_list_strict. Input received over the network cannot trigger this. Refer: https://nvd.nist.gov/vuln/detail/CVE-2024-52531 CVE-2024

[OE-core] [kirkstone][PATCH V2] libsoup: fix CVE-2024-52531

2024-11-27 Thread Changqing Li via lists.openembedded.org
From: Changqing Li CVE-2024-52531: GNOME libsoup before 3.6.1 allows a buffer overflow in applications that perform conversion to UTF-8 in soup_header_parse_param_list_strict. Input received over the network cannot trigger this. Refer: https://nvd.nist.gov/vuln/detail/CVE-2024-52531 https

Re: [OE-core] [kirkstone][PATCH] libsoup: fix CVE-2024-52530/CVE-2024-52531/CVE-2024-52532

2024-11-27 Thread Changqing Li via lists.openembedded.org
On 11/27/24 22:16, Vijay Anusuri via lists.openembedded.org wrote: ** *CAUTION: This email comes from a non Wind River email account!* Do not click links or open attachments unless you recognize the sender and know the content is safe. Hi Changqing Li, Fixes for CVE-2024-52530 and CVE-2024

[OE-core] [kirkstone][PATCH] libsoup: fix CVE-2024-52530/CVE-2024-52531/CVE-2024-52532

2024-11-27 Thread Changqing Li via lists.openembedded.org
From: Changqing Li CVE-2024-52532: GNOME libsoup before 3.6.1 has an infinite loop, and memory consumption. during the reading of certain patterns of WebSocket data from clients. Refer: https://nvd.nist.gov/vuln/detail/CVE-2024-52532 CVE-2024-52531: GNOME libsoup before 3.6.1 allows a buffer

[OE-core] [scarthgap][PATCH] acpica: fix CVE-2024-24856

2024-11-24 Thread Changqing Li via lists.openembedded.org
From: Changqing Li The memory allocation function ACPI_ALLOCATE_ZEROED does not guarantee a successful allocation, but the subsequent code directly dereferences the pointer that receives it, which may lead to null pointer dereference. To fix this issue, a null pointer check should be added. If

[OE-core] [PATCH V2] automake: fix do_compile error when perl is under a very long path

2024-11-21 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Fixed: bitbake automake-native failed with error: | :; HELP2MAN_NAME="Generate Makefile.in files for configure from Makefile.am"; export HELP2MAN_NAME; LONGPATH/tmp/hosttools/mkdir -p doc && AUTOMAKE_HELP2MAN=true ./pre-inst-env LONGPATH/tmp/hosttools/perl

[OE-core] [PATCH V2] rxvt-unicode.inc: disable the terminfo installation by setting TIC to :

2024-11-21 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Without this change, TIC is the native tic in recipe-sysroot-native. By default, native tic has set its default terminfo path to native path: ${datadir}/terminfo; $HOME/.terminfo When sstate cache is used, the cached native tic's terminfo path could be a path not exi

[OE-core] [PATCH] automake: fix do_compile error when perl is under a very long path

2024-11-20 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Fixed: bitbake automake-native failed with error: | :; HELP2MAN_NAME="Generate Makefile.in files for configure from Makefile.am"; export HELP2MAN_NAME; LONGPATH/tmp/hosttools/mkdir -p doc && AUTOMAKE_HELP2MAN=true ./pre-inst-env LONGPATH/tmp/hosttools/perl

Re: [OE-core] [PATCH] rxvt-unicode.inc: disable the terminfo installation by setting TIC to :

2024-11-20 Thread Changqing Li via lists.openembedded.org
On 11/21/24 12:10, Khem Raj wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. On Wed, Nov 20, 2024 at 8:04 PM Changqing Li via lists.openembedded.org wrote: On 11/21/24

Re: [OE-core] [PATCH] rxvt-unicode.inc: disable the terminfo installation by setting TIC to :

2024-11-20 Thread Changqing Li via lists.openembedded.org
On 11/21/24 00:51, Ross Burton wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. On 5 Nov 2024, at 10:12, Changqing Li via lists.openembedded.org wrote: --- a/meta

Re: [OE-core] [scarthgap][PATCH] sysvinit: backport patch for fixing one issue of pidof

2024-11-19 Thread Changqing Li via lists.openembedded.org
master branch also has this issue,  plan to upgrade sysvinit to fix it. //Changqing On 11/20/24 12:36, Changqing Li via lists.openembedded.org wrote: From: Changqing Li When a program is a link to an executable, and this executable is handled by update-alternatives, renamed to a different

[OE-core] [scarthgap][PATCH] sysvinit: backport patch for fixing one issue of pidof

2024-11-19 Thread Changqing Li via lists.openembedded.org
From: Changqing Li When a program is a link to an executable, and this executable is handled by update-alternatives, renamed to a different name, cmd `pidof full_path_of_program` will not work. Eg: /usr/sbin/httpd -> /usr/sbin/httpd.apache2 `pidof /usr/sbin/httpd` cannot get pid of the proc

[OE-core] [PATCH V3] gdk-pixbuf: enable other loaders by default

2024-11-17 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refer [1], upstream gdk-pixbuf disable some loaders by default from 2.42.11, this makes some format of icons not works well after upgrade gdk-pixbuf, report error like: matchbox-deskto[501]: Error loading icon: Failed to load /usr/share/pixmaps/xinput_calibrator.xpm

Re: [OE-core] [PATCH] gdk-pixbuf: enable other loaders by default

2024-11-11 Thread Changqing Li via lists.openembedded.org
Changqing On Mon, 11 Nov 2024 at 13:02, Changqing Li via lists.openembedded.org wrote: From: Changqing Li Refer [1], upstream gdk-pixbuf disable some loaders by default from 2.42.11, this makes some format of icons not works well after upgrade gdk-pixbuf, report error like: matchbox-deskto[501

[OE-core] [PATCH V2] gdk-pixbuf: enable other loaders by default

2024-11-11 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refer [1], upstream gdk-pixbuf disable some loaders by default from 2.42.11, this makes some format of icons not works well after upgrade gdk-pixbuf, report error like: matchbox-deskto[501]: Error loading icon: Failed to load /usr/share/pixmaps/xinput_calibrator.xpm

[OE-core] [PATCH] gdk-pixbuf: enable other loaders by default

2024-11-11 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refer [1], upstream gdk-pixbuf disable some loaders by default from 2.42.11, this makes some format of icons not works well after upgrade gdk-pixbuf, report error like: matchbox-deskto[501]: Error loading icon: Failed to load /usr/share/pixmaps/xinput_calibrator.xpm

[OE-core] [PATCH] rxvt-unicode.inc: disable the terminfo installation by setting TIC to :

2024-11-05 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Without this change, TIC is the native tic in recipe-sysroot-native. By default, native tic has set its default terminfo path to native path: ${datadir}/terminfo; $HOME/.terminfo When sstate cache is used, the cached native tic's terminfo path could be a path not exi

[OE-core] [PATCH] sanity.bbclass: skip check_userns for non-local uid

2024-10-17 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Bitbake preserve network for non-local uid, refer [1], so check_userns is not needed for non-local uid [1] https://git.openembedded.org/bitbake/commit/?id=4eafae7904bae6e5c6bc50356e8a9077f2e207fa Signed-off-by: Changqing Li --- meta/classes-global/sanity.bbclass | 2 ++ 1

[OE-core] [PATCH 1/2] regression.py: fix AttributeError

2024-10-10 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Fix following AttributeError when running "resulttool regression base target": File "/yocto/poky/scripts/lib/resulttool/regression.py", line 322, in regression_common res, resstr = compare_result(logger, c, b, base_results[a][c], target_resul

[OE-core] [PATCH 2/2] regression.py: skip checking status for ptestresult.rawlogs/ptestresult.sections

2024-10-10 Thread Changqing Li via lists.openembedded.org
From: Changqing Li ptestresult.rawlogs/ptestresult.sections don't have status is expected, so skip them to avoid following error when running "resulttool regression base target": ERROR: Failed to retrieved base test case status: ptestresult.rawlogs ERROR: Failed to retrieved

[OE-core] [PATCH 2/2] bitbake.conf: drop VOLATILE_TMP_DIR, use FILESYSTEM_PERMS_TABLES instead

2024-08-27 Thread Changqing Li via lists.openembedded.org
From: Changqing Li * Drop VOLATILE_TMP_DIR, use FILESYSTEM_PERMS_TABLES instead. By default, FILESYSTEM_PERMS_TABLES ?= "files/fs-perms.txt \ files/fs-perms-volatile-log.txt \ files/fs-perms-volatile-tmp.txt" it contains '

[OE-core] [PATCH 1/2] bitbake.conf: drop VOLATILE_LOG_DIR, use FILESYSTEM_PERMS_TABLES instead

2024-08-27 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Drop VOLATILE_LOG_DIR, use FILESYSTEM_PERMS_TABLES instead. By default, it contains 'files/fs-perms-volatile-log.txt', which means volatile log is enabled. User can disable volatile log by remove 'files/fs-perms-volatile-log.txt' from FILESYSTEM_PERMS_TA

Re: [OE-core] [scarthgap][PATCH] expect-native: fix do_compile failure with gcc-14

2024-08-26 Thread Changqing Li via lists.openembedded.org
This patch is not needed for master, as master already drop the override in native.bbclass. //Changqing On 8/27/24 14:15, Changqing Li via lists.openembedded.org wrote: From: Changqing Li In native.bbclass, CFLAGS is overrided by 'CFLAGS = "${BUILD_CFLAGS}"', this make

[OE-core] [scarthgap][PATCH] expect-native: fix do_compile failure with gcc-14

2024-08-26 Thread Changqing Li via lists.openembedded.org
From: Changqing Li In native.bbclass, CFLAGS is overrided by 'CFLAGS = "${BUILD_CFLAGS}"', this make "CFLAGS +=" not work for expect-native, use append to make it also work for native. Signed-off-by: Changqing Li --- meta/recipes-devtools/expect/expect_5.45.

[OE-core] [scarthgap][PATCH] libcap-ng: update SRC_URI

2024-08-26 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refer [1], people.redhat.com has certificate issue, so update SRC_URI to fix do_fetch warning [1] https://github.com/stevegrubb/libcap-ng/issues/56 Signed-off-by: Changqing Li --- meta/recipes-support/libcap-ng/libcap-ng-python_0.8.5.bb | 2 -- meta/recipes-support/libcap

Re: [OE-core] [master][PATCH] webkitgtk: fix do_configure error on beaglebone-yocto

2024-08-26 Thread Changqing Li via lists.openembedded.org
On 8/26/24 19:04, Alexander Kanavin wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. On Mon, 26 Aug 2024 at 12:57, Richard Purdie via lists.openembedded.org wrote: met

[OE-core] [master][PATCH] webkitgtk: fix do_configure error on beaglebone-yocto

2024-08-26 Thread Changqing Li via lists.openembedded.org
From: Changqing Li * According to latest comment [1] and the mentioned pull request [2], build an ENABLE(WEBASSEMBLY) && !ENABLE(JIT) configuration is supported, so original issue already fixed in current version, the EXTRA_OECMAKE setting is not needed anymore. * This EXTRA_OECMAKE

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

2024-08-26 Thread Changqing Li via lists.openembedded.org
On 8/24/24 00:15, Richard Purdie wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. On Thu, 2024-05-30 at 17:02 +0800, Changqing Li via lists.openembedded.org wrote: From

Re: [OE-core] [scarthgap][master][PATCH 1/2] apt-native: don't let dpkg overwrite files by default

2024-08-12 Thread Changqing Li via lists.openembedded.org
On 6/18/24 11:30, Changqing Li via lists.openembedded.org wrote: From: Changqing Li With --force-overwrite (implied by --force-all), dpkg will not abort when a package overwrites files from different packages. As this can also lead to "The following package disappeared from your system a

[OE-core] [V3][master][PATCH] libcap-ng: update SRC_URI

2024-08-08 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refer [1], people.redhat.com has certificate issue, so update SRC_URI to fix do_fetch warning [1] https://github.com/stevegrubb/libcap-ng/issues/56 Signed-off-by: Changqing Li --- .../libcap-ng/libcap-ng-python_0.8.5.bb| 2 -- meta/recipes-support/libcap

[OE-core] [V2][scarthgap][PATCH] libcap-ng: update SRC_URI

2024-08-08 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refer [1], people.redhat.com has certificate issue, so update SRC_URI to fix do_fetch warning [1] https://github.com/stevegrubb/libcap-ng/issues/56 Signed-off-by: Changqing Li --- meta/recipes-support/libcap-ng/libcap-ng.inc | 6 +++--- meta/recipes-support/libcap-ng

[OE-core] [V2][master][PATCH] libcap-ng: update SRC_URI

2024-08-08 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refer [1], people.redhat.com has certificate issue, so update SRC_URI to fix do_fetch warning [1] https://github.com/stevegrubb/libcap-ng/issues/56 Signed-off-by: Changqing Li --- meta/recipes-support/libcap-ng/libcap-ng.inc | 6 +++--- meta/recipes-support/libcap-ng

[OE-core] [scarthgap][PATCH] libcap-ng: update SRC_URI

2024-08-07 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refer [1], people.redhat.com has certificate issue, so update SRC_URI to github tag archives to fix do_fetch warning [1] https://github.com/stevegrubb/libcap-ng/issues/56 Signed-off-by: Changqing Li --- meta/recipes-support/libcap-ng/libcap-ng.inc | 6 +++--- meta

[OE-core] [master][PATCH] libcap-ng: update SRC_URI

2024-08-07 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Refer [1], people.redhat.com has certificate issue, so update SRC_URI to github tag archives to fix do_fetch warning [1] https://github.com/stevegrubb/libcap-ng/issues/56 Signed-off-by: Changqing Li --- meta/recipes-support/libcap-ng/libcap-ng.inc | 6 +++--- meta

[OE-core] [scarthgap][PATCH] libpng: update SRC_URI

2024-08-07 Thread Changqing Li via lists.openembedded.org
From: Changqing Li update SRC_URI to fix do_fetch warning: WARNING: libpng-1.6.42-r0 do_fetch: Failed to fetch URL https://downloads.sourceforge.net/project/libpng/libpng16/libpng-1.6.42.tar.xz, attempting MIRRORS if available Signed-off-by: Changqing Li --- meta/recipes-multimedia/libpng

[OE-core] [scarthgap][PATCH] curl: correct the PACKAGECONFIG for native/nativesdk

2024-08-05 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Since commit 148de08220 [ curl: Update from 8.2.1 to 8.3.0 ], --enable-crypto-auth option was removed and split into separate options for basic-auth, bearer-auth, digest-auth, kerberos-auth negotiate-auth, and aws. In this commit, --enable-crypto-auth is removed from

[OE-core] [master][PATCH] curl: correct the PACKAGECONFIG for native/nativesdk

2024-08-05 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Since commit 148de08220 [ curl: Update from 8.2.1 to 8.3.0 ], --enable-crypto-auth option was removed and split into separate options for basic-auth, bearer-auth, digest-auth, kerberos-auth negotiate-auth, and aws. In this commit, --enable-crypto-auth is removed from

Re: [OE-core] [scarthgap][master][PATCH] rt_bmark.py: fix TypeError

2024-07-25 Thread Changqing Li via lists.openembedded.org
ping On 7/16/24 11:24, Changqing Li via lists.openembedded.org wrote: From: Changqing Li Fix following error: File "/usr/lib64/rt-tests/ptest/./rt_bmark.py", line 287, in run_cyclictest_once m = rex.search(line) TypeError: cannot use a string pa

Re: [OE-core] [master][PATCH V2] pixman: update patch for fixing inline failure with -Og

2024-07-18 Thread Changqing Li via lists.openembedded.org
On 7/19/24 10:37, Changqing Li via lists.openembedded.org wrote: On 7/18/24 21:16, Ross Burton wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. Can you submit this to

Re: [OE-core] [master][PATCH V2] pixman: update patch for fixing inline failure with -Og

2024-07-18 Thread Changqing Li via lists.openembedded.org
/pixman/pixman/-/merge_requests Sure, I will send out the link after done. Thanks Ross Thanks, Ross On 16 Jul 2024, at 10:49, Changqing Li via lists.openembedded.org wrote: From: Changqing Li Previous patch works on fedora40 with gcc-14, but not works on ubuntu2004 with gcc-9. Update the

Re: [OE-core] [PATCH] gettext: fix a parallel build issue

2024-07-16 Thread Changqing Li via lists.openembedded.org
Hi, Steve Could you help to cherry-pick this patch to scarthgap? Thanks Regards Changqing On 5/28/24 17:11, Changqing Li wrote: From: Changqing Li Occasionally, gettext will build failed with error: In file included from ../../../gettext-0.22.5/gettext-runtime/intl/gettextP.h:71

Re: [OE-core] [scarthgap][PATCH] pixman: fixing inline failure with -Og

2024-07-16 Thread Changqing Li via lists.openembedded.org
n [1].  I noticed [1] is not on scarthgap,  so I send this patch. Regards Changqing https://git.openembedded.org/openembedded-core/commit/?id=4ab0d5c24b32a80432d9cfa6c904027b8a6710b5 Steve On Tue, Jul 16, 2024 at 2:58 AM Changqing Li via lists.openembedded.org wrote: From: Changqing

Re: [OE-core] [scarthgap][master][PATCH] pixman: update patch for fixing inline failure with -Og

2024-07-16 Thread Changqing Li via lists.openembedded.org
Please ignore this mail,  the patch will send out for scarthgap and master separately. On 7/16/24 17:46, Changqing Li via lists.openembedded.org wrote: From: Changqing Li Previous patch works on fedora40 with gcc-14, but not works on ubuntu2004 with gcc-9. Update the patch to fix the

[OE-core] [scarthgap][PATCH] pixman: fixing inline failure with -Og

2024-07-16 Thread Changqing Li via lists.openembedded.org
From: Changqing Li When debug build is enabled(-Og is used), pixman-native do_compile failed with error: In function ‘combine_inner’, inlined from ‘combine_soft_light_ca_float’ at ../pixman-0.42.2/pixman/pixman-combine-float.c:655:1: ../pixman-0.42.2/pixman/pixman-combine-float.c:370:5

[OE-core] [master][PATCH V2] pixman: update patch for fixing inline failure with -Og

2024-07-16 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Previous patch works on fedora40 with gcc-14, but not works on ubuntu2004 with gcc-9. Update the patch to fix the do_compile failure: In function ‘combine_inner’, inlined from ‘combine_soft_light_ca_float’ at ../pixman-0.42.2/pixman/pixman-combine-float.c:655:1

[OE-core] [scarthgap][master][PATCH] pixman: update patch for fixing inline failure with -Og

2024-07-16 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Previous patch works on fedora40 with gcc-14, but not works on ubuntu2004 with gcc-9. Update the patch to fix the do_compile failure: In function ‘combine_inner’, inlined from ‘combine_soft_light_ca_float’ at ../pixman-0.42.2/pixman/pixman-combine-float.c:655:1

[OE-core] [scarthgap][master][PATCH] rt_bmark.py: fix TypeError

2024-07-15 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Fix following error: File "/usr/lib64/rt-tests/ptest/./rt_bmark.py", line 287, in run_cyclictest_once m = rex.search(line) TypeError: cannot use a string pattern on a bytes-like object Signed-off-by: Changqing Li --- meta/recipes-r

Re: [OE-core] [scarthgap][master][PATCH 1/2] apt-native: don't let dpkg overwrite files by default

2024-07-14 Thread Changqing Li via lists.openembedded.org
On 6/18/24 11:30, Changqing Li via lists.openembedded.org wrote: From: Changqing Li With --force-overwrite (implied by --force-all), dpkg will not abort when a package overwrites files from different packages. As this can also lead to "The following package disappeared from your system a

[OE-core] [scarthgap][PATCH V2 2/2] webkitgtk: fix do_compile errors on beaglebone-yocto

2024-07-11 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Backport 2 patches to fix following compile errors: webkitgtk-2.44.1/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNeonParallelApplier.cpp:545:37: error: 'LS_POINT' was not declared in this scope; did you mean 'WebCore::LightType::LS_POINT&#

[OE-core] [scarthgap][PATCH V2 1/2] webkitgtk: fix do_configure error on beaglebone-yocto

2024-07-11 Thread Changqing Li via lists.openembedded.org
From: Changqing Li * According to latest comment [1] and the mentioned pull request [2], build an ENABLE(WEBASSEMBLY) && !ENABLE(JIT) configuration is supported, so original issue already fixed in current version, the EXTRA_OECMAKE setting is not needed anymore. * This EXTRA_OECMAKE

[OE-core] [scarthgap][PATCH 2/2] webkitgtk: fix do_compile errors on beaglebone-yocto

2024-07-11 Thread Changqing Li via lists.openembedded.org
From: Changqing Li Backport 2 patches to fix following compile errors: webkitgtk-2.44.1/Source/WebCore/platform/graphics/cpu/arm/filters/FELightingNeonParallelApplier.cpp:545:37: error: 'LS_POINT' was not declared in this scope; did you mean 'WebCore::LightType::LS_POINT&#

[OE-core] [scarthgap][PATCH 1/2] webkitgtk: fix do_configure error on beaglebone-yocto

2024-07-11 Thread Changqing Li via lists.openembedded.org
From: Changqing Li * According to latest comment [1] and the mentioned pull request [2], build an ENABLE(WEBASSEMBLY) && !ENABLE(JIT) configuration is supported, so original issue already fixed in current version, the EXTRA_OECMAKE setting is not needed anymore. * This EXTRA_OECMAKE

[OE-core] [scarthgap][master][PATCH] multilib.conf: remove appending to PKG_CONFIG_PATH

2024-07-11 Thread Changqing Li via lists.openembedded.org
From: Changqing Li * Since commit [a23c482cab allarch: only enable allarch when multilib is not used], allarch recipes will also be installed into ${MLPREFIX}recipe-sysroot, so this appending is not needed. * This appending also causes some QA errors. Eg: for lib32-php, the recipe will use &#

Re: [OE-core] [scarthgap][master][PATCH] vulkan-samples: fix do_compile error when -Og enabled

2024-07-09 Thread Changqing Li via lists.openembedded.org
need to see  if upstream Vulkan-Samples will like to update the libktx? //Changqing On Tue 9. Jul 2024 at 9.32, Changqing Li via lists.openembedded.org <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8

[OE-core] [scarthgap][master][PATCH] vulkan-samples: fix do_compile error when -Og enabled

2024-07-09 Thread Changqing Li via lists.openembedded.org
From: Changqing Li When debug build is enabled(-Og is used), vulkan-samples do_compile failed with error: In function 'ZSTD_compressBlock_lazy_generic', inlined from 'ZSTD_compressBlock_greedy' at TOPDIR/tmp-glibc/work/core2-32-wrs-linux/vulkan-samples/git/git/third_

[OE-core] [scarthgap][master][PATCH] pixman: fix do_compile error

2024-07-05 Thread Changqing Li via lists.openembedded.org
From: Changqing Li When debug build is enabled(-Og is used), pixman-native do_compile failed with error: In function ‘combine_inner’, inlined from ‘combine_soft_light_ca_float’ at ../pixman-0.42.2/pixman/pixman-combine-float.c:655:1: ../pixman-0.42.2/pixman/pixman-combine-float.c:370:5

Re: [OE-core] [scarthgap][master][PATCH v2 2/2] apt: runtime error: filename too long (tmpdir length)

2024-07-03 Thread Changqing Li via lists.openembedded.org
ping On 6/18/24 18:52, Changqing Li via lists.openembedded.org wrote: From: Changqing Li when the tmpdir dir is longer than 220, there is no files saved in tmp/sysroots/x86_64-linux/var/lib/apt/lists/ after run apt-get update, this is because apt-get uses the path as the file name, but the

[OE-core] [scarthgap][master][PATCH v2 2/2] apt: runtime error: filename too long (tmpdir length)

2024-06-18 Thread Changqing Li via lists.openembedded.org
From: Changqing Li when the tmpdir dir is longer than 220, there is no files saved in tmp/sysroots/x86_64-linux/var/lib/apt/lists/ after run apt-get update, this is because apt-get uses the path as the file name, but the file name can't be longer than 255 according to /usr/include/linux/lim

Re: [OE-core] [scarthgap][master][PATCH 2/2] apt: runtime error: filename too long (tmpdir length)

2024-06-18 Thread Changqing Li via lists.openembedded.org
On 6/18/24 16:01, Alexander Kanavin wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. On Tue, 18 Jun 2024 at 05:30, Changqing Li via lists.openembedded.org wrote: From

[OE-core] [scarthgap][master][PATCH 1/2] apt-native: don't let dpkg overwrite files by default

2024-06-17 Thread Changqing Li via lists.openembedded.org
From: Changqing Li With --force-overwrite (implied by --force-all), dpkg will not abort when a package overwrites files from different packages. As this can also lead to "The following package disappeared from your system as all files have been overwritten by other packages: " and su

[OE-core] [scarthgap][master][PATCH 0/2] apt: Take back two old patches

2024-06-17 Thread Changqing Li via lists.openembedded.org
From: Changqing Li The two old patches are dropped in commit: https://git.openembedded.org/openembedded-core/commit/?id=f058272de9cba188d96940c8c921cf31727fe4d1 But we still have those issues, so take them back Changqing Li (2): apt-native: don't let dpkg overwrite files by default

[OE-core] [scarthgap][master][PATCH 2/2] apt: runtime error: filename too long (tmpdir length)

2024-06-17 Thread Changqing Li via lists.openembedded.org
From: Changqing Li when the tmpdir dir is longer than 220, there is no files saved in tmp/sysroots/x86_64-linux/var/lib/apt/lists/ after run apt-get update, this is because apt-get uses the path as the file name, but the file name can't be longer than 255 according to /usr/include/linux/lim

[OE-core] [scarthgap][PATCH 7/8] expect: ignore various issues now fatal with gcc-14

2024-06-16 Thread Changqing Li via lists.openembedded.org
From: Martin Jansa (From OE-Core rev: 83e9790fe27c310a4f5a66fedb29b232d23a22e5) Signed-off-by: Martin Jansa Signed-off-by: Khem Raj Signed-off-by: Richard Purdie Signed-off-by: Changqing Li --- meta/recipes-devtools/expect/expect_5.45.4.bb | 4 1 file changed, 4 insertions(+) diff

[OE-core] [scarthgap][PATCH 3/8] zip: Fix build with gcc-14

2024-06-16 Thread Changqing Li via lists.openembedded.org
e. Remove 0002-unix.c-Do-not-redefine-DIR-as-FILE.patch which is now unnecessary. (From OE-Core rev: 3422411eb750c7e960b81676637cfb321dbadefb) Signed-off-by: Zoltán Böszörményi Signed-off-by: Khem Raj Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie Signed-off-by: Changqin

[OE-core] [scarthgap][PATCH 8/8] expect-native: fix build with gcc-14

2024-06-16 Thread Changqing Li via lists.openembedded.org
From: Changqing Li * do_configure failed with gcc-14: error in build/config.log: conftest.c:56:3: error: return type defaults to 'int' [-Wimplicit-int] conftest.c:59:5: error: implicit declaration of function 'exit' [-Wimplicit-function-declaration] * this recipe set &quo

[OE-core] [scarthgap][PATCH 1/8] yocto-uninative: Update to 4.5 for gcc 14

2024-06-16 Thread Changqing Li via lists.openembedded.org
From: Michael Halstead (From OE-Core rev: f5638681cef7e250ac64832dbe791418d97f05ba) Signed-off-by: Michael Halstead Signed-off-by: Richard Purdie Signed-off-by: Changqing Li --- meta/conf/distro/include/yocto-uninative.inc | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff

[OE-core] [scarthgap][PATCH 6/8] cdrtools-native: Fix build with GCC 14

2024-06-16 Thread Changqing Li via lists.openembedded.org
urdie Signed-off-by: Changqing Li --- .../cdrtools/cdrtools-native_3.01.bb| 6 +- .../cdrtools/cdrtools/gcc14-fix.patch | 13 + 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 meta/recipes-devtools/cdrtools/cdrtools/gcc14-fix.

[OE-core] [scarthgap][PATCH 5/8] cdrtools-native: fix build with gcc-14

2024-06-16 Thread Changqing Li via lists.openembedded.org
);} (From OE-Core rev: 094273bd7d1768e14fbdcd2f239bee14c630a625) Signed-off-by: Martin Jansa Signed-off-by: Richard Purdie Signed-off-by: Changqing Li --- meta/recipes-devtools/cdrtools/cdrtools-native_3.01.bb | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta/rec

[OE-core] [scarthgap][PATCH 4/8] db: ignore implicit-int and implicit-function-declaration issues fatal with gcc-14

2024-06-16 Thread Changqing Li via lists.openembedded.org
/pthreads/library --- > checking for mutexes... POSIX/pthreads/library/x86_64/gcc-assembly 271c271 < checking for atomic operations... no --- > checking for atomic operations... x86/gcc-assembly (From OE-Core rev: 6108da955e7c553247ff5356cf1c990b3d334edf) Signed-off-by: Martin Jans

[OE-core] [scarthgap][PATCH 2/8] cracklib: Modify patch to compile with GCC 14

2024-06-16 Thread Changqing Li via lists.openembedded.org
: 914128f6bd988cde278e087fb9457a0c70c7e5ec) Signed-off-by: Zoltán Böszörményi Signed-off-by: Alexandre Belloni Signed-off-by: Richard Purdie Signed-off-by: Changqing Li --- ...0001-packlib.c-support-dictionary-byte-order-dependent.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-extended

[OE-core] [scarthgap][PATCH 0/8] backports from master

2024-06-16 Thread Changqing Li via lists.openembedded.org
From: Changqing Li * backport 7 patches from master, so we can build scarthgap on host with gcc-14, like fedora 40 * Add one patch for fixing build failure for expect-native Changqing Li (1): expect-native: fix build with gcc-14 Khem Raj (1): zip: Fix build with gcc-14 Martin Jansa (3

[OE-core] [PATCH] expect-native: fix build with gcc-14

2024-06-12 Thread Changqing Li via lists.openembedded.org
From: Changqing Li * do_configure failed with gcc-14: error in build/config.log: conftest.c:56:3: error: return type defaults to 'int' [-Wimplicit-int] conftest.c:59:5: error: implicit declaration of function 'exit' [-Wimplicit-function-declaration] * this recipe set &quo

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

2024-06-11 Thread Changqing Li via lists.openembedded.org
doc change. Regards Changqing On 5/30/24 17:02, Changqing Li wrote: From: Changqing Li Currently, set VOLATILE_TMP_DIR to "no", only make /tmp as persistent. This patch extends VOLATILE_TMP_DIR to also specify the persistence of /var/tmp by following changes: * change FILESYSTEM_PE

Re: [OE-core] [PATCH] systemd: fix wrong path of tmp.mount

2024-06-11 Thread Changqing Li via lists.openembedded.org
ping On 5/30/24 17:02, Changqing Li wrote: From: Changqing Li According to meson.build, tmp.mount is installed under "prefixdir/'lib/systemd/system'", but for 64bit system, rootlibdir is /usr/lib64/systemd/system, this make tmp.mount not removed, and /tmp still mounted

Re: [OE-core] [PATCH 4/4] man-pages: upgrade 6.06 -> 6.8

2024-06-04 Thread Changqing Li via lists.openembedded.org
On 6/3/24 08:52, Changqing Li wrote: On 6/2/24 17:51, Alexandre Belloni via lists.openembedded.org <https://urldefense.com/v3/__http://lists.openembedded.org__;!!AjveYdw8EvQ!YpM6rnmmGg65JY6sfVj_MxBUznl6qzyT3RdMMxR3XIrTOHzwo2745-xRd0GCTlYjdgB5_0Sae7m8nFzKjddLq9mWjQwfOHCdBr5w1Q$>

[OE-core] [PATCH V2] man-pages: upgrade 6.06 -> 6.8

2024-06-04 Thread Changqing Li via lists.openembedded.org
From: Changqing Li * drop 0001-man.ml-do-not-use-dev-stdin.patch since upstream already fix the issue, refer [1] * drop 0001-GNUmakefile-use-env-from-PATH.patch since upstream already fix the issue, refer [2], and drop depends on coreutils-native [1] https://git.kernel.org/pub/scm/docs/man

Re: [OE-core] [master][scarthgap][PATCH] ptest-runner: Bump to 2.4.4 (95f528c)

2024-06-02 Thread Changqing Li
ping for branch scarthgap Regards Changqing On 5/13/24 15:32, Changqing Li wrote: From: Changqing Li Changes in 2.4.4: 95f528c utils.c: run_ptests improve error handling on ptests iteration c48e5fc utils.c: run-ptests improve pseudo-terminal handling Signed-off-by: Changqing Li

Re: [OE-core] [PATCH 13/42] gdk-pixbuf: upgrade 2.42.11 -> 2.42.12

2024-06-02 Thread Changqing Li
Hi, Steve Could you backport this patch  and the patch gdk-pixbuf: upgrade 2.42.10 -> 2.42.11 to branch Scarthgap? Thanks. 2.42.12 contains CVE fix: CVE-2022-48622 Regards Changqing On 5/22/24 17:14, wangmy via lists.openembedded.org wrote: CAUTION: This email comes from a non Wind River e

Re: [OE-core] [PATCH 4/4] man-pages: upgrade 6.06 -> 6.8

2024-06-02 Thread Changqing Li
On 6/2/24 17:51, Alexandre Belloni via lists.openembedded.org wrote: CAUTION: This email comes from a non Wind River email account! Do not click links or open attachments unless you recognize the sender and know the content is safe. On 27/05/2024 09:37:05+0800, Changqing Li wrote: diff --git

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

2024-05-30 Thread Changqing Li
From: Changqing Li Currently, set VOLATILE_TMP_DIR to "no", only make /tmp as persistent. This patch extends VOLATILE_TMP_DIR to also specify the persistence of /var/tmp by following changes: * change FILESYSTEM_PERMS_TABLES to remove symlink /var/tmp -> /var/volatile/tmp for

[OE-core] [PATCH] systemd: fix wrong path of tmp.mount

2024-05-30 Thread Changqing Li
From: Changqing Li According to meson.build, tmp.mount is installed under "prefixdir/'lib/systemd/system'", but for 64bit system, rootlibdir is /usr/lib64/systemd/system, this make tmp.mount not removed, and /tmp still mounted as tmpfs filesystem. Fixed by using rootlibexecdi

[OE-core] [PATCH] gettext: fix a parallel build issue

2024-05-28 Thread Changqing Li
From: Changqing Li Occasionally, gettext will build failed with error: In file included from ../../../gettext-0.22.5/gettext-runtime/intl/gettextP.h:71, from ../../../gettext-0.22.5/gettext-runtime/intl/log.c:24: ./libgnuintl.h:98:1: error: unterminated comment 98 | /* The

[OE-core] [PATCH 4/4] man-pages: upgrade 6.06 -> 6.8

2024-05-26 Thread Changqing Li
From: Changqing Li * drop 0001-man.ml-do-not-use-dev-stdin.patch since upstream already fix the issue, see [1] * drop 0001-GNUmakefile-use-env-from-PATH.patch and drop depends on coreutils-native since ubuntu18.04 is not supported linux distro now [1] https://git.kernel.org/pub/scm/docs/man

[OE-core] [PATCH 1/4] libgpg-error: upgrade 1.48 -> 1.49

2024-05-26 Thread Changqing Li
From: Changqing Li Noteworthy changes in version 1.49 (2024-04-25) [C36/A36/R0] --- * Two new functions to improve the logging interface. The gpgrt_logv_domain is currently the same as gpgrt_logv_prefix but allows to pass a domain string so

  1   2   3   4   5   >