Re: [OE-core] Rust reproducibility issue summary

2024-06-01 Thread Alexander Kanavin
On Fri, 31 May 2024 at 15:28, Richard Purdie via lists.openembedded.org wrote: > > I've been asked what the reproducibility issue is and what data we > have. I ran a couple of test builds on the current autobuilder and the > test cluster. I added in the diff at the end of this email, just to >

Re: [OE-core] [PATCH] base/bitbake.conf: use default assigment for UNPACKDIR

2024-05-31 Thread Alexander Kanavin
On Fri, 31 May 2024 at 12:56, Richard Purdie via lists.openembedded.org wrote: > > This lets recipes in other layers add weak default assignment as > > UNPACKDIR ??= "${WORKDIR}" > > which allows the recipes to work also with older Yocto releases > > without overriding the default value used in

Re: [OE-core] [PATCH] buildhistory: Fix do_package race issues

2024-05-29 Thread Alexander Kanavin
On Wed, 29 May 2024 at 13:57, pmi183 via lists.openembedded.org wrote: > Patch 1 - fixes race condition detected while executing functions registered > on `SSTATEPOSTINSTFUNCS` The patches needs to be sent as separate messages in a series, like every other patch submitted here ('git

Re: [OE-core] [PATCH] buildhistory: Fix do_package race issues

2024-05-29 Thread Alexander Kanavin
On Wed, 29 May 2024 at 11:01, pmi183 via lists.openembedded.org wrote: > As requested, i created a set of small patches with the changes and unit > tests to support these changes. > Also i tested against the unit tests mentioned to be sure that everything > keeps running fine. I decided not to

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

2024-05-29 Thread Alexander Kanavin
On Wed, 29 May 2024 at 04:45, Chen Qi via lists.openembedded.org wrote: > Looking at the contents, I don't think the above fix is appropriate to > backport to 255. So we have two options: > > 1) Modify meta/lib/oeqa/runtime/cases/parselogs-ignores-common.txt to > include the above error message

Re: [OE-core][PATCH v4][PATCH] libbsd: Fix conflict error when enable multilib.

2024-05-29 Thread Alexander Kanavin
t; Best regards > Lei > > > -Original Message- > > From: openembedded-core@lists.openembedded.org > > On Behalf Of leimaohui via > > lists.openembedded.org > > Sent: Monday, May 13, 2024 8:45 AM > > To: Alexander Kanavin > > Cc: openembedded-core@list

Re: [OE-core] [PATCH 05/13] cmake: upgrade 3.28.3 -> 3.29.3

2024-05-28 Thread Alexander Kanavin
Forgot to squash the fix in. I sent a v2. Alex On Mon, 27 May 2024 at 22:45, Alexandre Belloni wrote: > > https://autobuilder.yoctoproject.org/typhoon/#/builders/23/builds/9373/steps/13/logs/stdio > > On 27/05/2024 20:12:06+0200, Alexander Kanavin wrote: > > From:

[OE-core] [PATCH v2] cmake: upgrade 3.28.3 -> 3.29.3

2024-05-28 Thread Alexander Kanavin
From: Alexander Kanavin License-update: copyright years Signed-off-by: Alexander Kanavin --- .../{cmake-native_3.28.3.bb => cmake-native_3.29.3.bb} | 2 +- meta/recipes-devtools/cmake/cmake.inc| 4 ++-- .../cmake/0001-CMakeLists.txt-disable-USE_NGHTTP2.patch

Re: [OE-core] [PATCH 07/13] icu: upgrade 74-2 -> 75-1

2024-05-27 Thread Alexander Kanavin
On Mon, 27 May 2024 at 22:22, Khem Raj wrote: >> harfbuzz resets that to c++11: >> https://github.com/harfbuzz/harfbuzz/blob/main/meson.build#L7 > > > I see. Thanks, ideally harfbuzz should have done it as a fallback if default > were not > c++11 They want to stay at c++11 even when default is

Re: [OE-core] [PATCH 07/13] icu: upgrade 74-2 -> 75-1

2024-05-27 Thread Alexander Kanavin
On Mon, 27 May 2024 at 21:10, Khem Raj wrote: > > +# Remove when https://github.com/harfbuzz/harfbuzz/issues/4671 is resolved > > +EXTRA_OEMESON += "-Dcpp_std=c++17" > > GCC 13+ and clang16+ defaults to c++17, so I wonder why it does not work here. harfbuzz resets that to c++11:

[OE-core] [PATCH 12/13] gstreamer1.0: update 1.22.11 -> 1.24.3

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin Drop gstreamer1.0-omx recipe as upstream has removed it: https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4976 kate plugin dropped from bad. amrnb/amrwb moved from ugly to good. Signed-off-by: Alexander Kanavin --- meta/conf/distro/include

[OE-core] [PATCH 13/13] libomxil: remove the recipe

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin Now-removed gstreamer omx plugin was the only consumer, and it's all very obsolete and hasn't seen development in years. Signed-off-by: Alexander Kanavin --- meta/conf/distro/include/distro_alias.inc | 1 - meta/conf/distro/include/maintainers.inc | 1

[OE-core] [PATCH 03/13] pinentry: update 1.2.1 -> 1.3.0

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin License-update: formatting, FSF address Signed-off-by: Alexander Kanavin --- .../gpg-error_pkconf.patch| 56 ++- .../libassuan_pkgconf.patch | 24 .../{pinentry_1.2.1.bb => pinentry_1.3.0.bb} | 4 +-

[OE-core] [PATCH 11/13] gtk-doc: upgrade 1.33.2 -> 1.34.0

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin Drop merged patch. Signed-off-by: Alexander Kanavin --- ...t-error-out-if-xsltproc-is-not-found.patch | 9 +++ ...code-paths-to-perl-python-in-scripts.patch | 23 +- ...01-Don-t-use-docdir-from-environment.patch | 24 --- .../gtk

[OE-core] [PATCH 07/13] icu: upgrade 74-2 -> 75-1

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin License-update: copyright years Signed-off-by: Alexander Kanavin --- meta/recipes-graphics/harfbuzz/harfbuzz_8.5.0.bb | 3 +++ meta/recipes-support/icu/{icu_74-2.bb => icu_75-1.bb} | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) rename meta/reci

[OE-core] [PATCH 10/13] meson: upgrade 1.3.1 -> 1.4.0

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../meson/0001-Make-CPU-family-warnings-fatal.patch | 11 +-- ...odule-do-not-manipulate-the-environment-when.patch | 9 - .../0002-Support-building-allarch-recipes-again.patch | 7 +++ .../meson/{meson_1.3.1

[OE-core] [PATCH 09/13] xserver-xorg: upgrade 21.1.12 -> 21.1.13

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../0001-Avoid-duplicate-definitions-of-IOPortBase.patch | 3 +-- ...ciBus.c-use-Intel-ddx-only-for-pre-gen4-hardwar.patch | 9 +++-- .../{xserver-xorg_21.1.12.bb => xserver-xorg_21.1.13.bb} | 2 +- 3 files changed, 5 inserti

[OE-core] [PATCH 08/13] libxcb: upgrade 1.16.1 -> 1.17.0

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../libxcb/0001-use-_Alignof-to-avoid-UB-in-ALIGNOF.patch | 7 ++- .../xorg-lib/{libxcb_1.16.1.bb => libxcb_1.17.0.bb}| 2 +- 2 files changed, 3 insertions(+), 6 deletions(-) rename meta/recipes-graphics/xorg-

[OE-core] [PATCH 05/13] cmake: upgrade 3.28.3 -> 3.29.3

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin License-update: copyright years Signed-off-by: Alexander Kanavin --- .../{cmake-native_3.28.3.bb => cmake-native_3.29.3.bb} | 0 meta/recipes-devtools/cmake/cmake.inc| 4 ++-- .../cmake/0001-CMakeLists.txt-disable-USE_NGHTTP2.patch

[OE-core] [PATCH 04/13] mobile-broadband-provider-info: upgrade 20230416 -> 20240407

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin Convert to meson. Signed-off-by: Alexander Kanavin --- .../mobile-broadband-provider-info_git.bb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-connectivity/mobile-broadband-provider-info/mobile-broadband

[OE-core] [PATCH 06/13] zstd: upgrade 1.5.5 -> 1.5.6

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin Drop patch that was merged upstream. Signed-off-by: Alexander Kanavin --- ...-use-directly-for-the-test-c-snippet.patch | 39 --- .../zstd/{zstd_1.5.5.bb => zstd_1.5.6.bb} | 5 +-- 2 files changed, 2 insertions(+), 42 deletions(-) delete m

[OE-core] [PATCH 01/13] boost: update 1.84.0 -> 1.85.0

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../boost/{boost-1.84.0.inc => boost-1.85.0.inc} | 2 +- ...uild-native_1.84.0.bb => boost-build-native_1.85.0.bb} | 2 +- ...t-set-up-arch-instruction-set-flags-we-do-that-o.patch | 6 +++--- .../boost/0001-dont

[OE-core] [PATCH 02/13] libgit2: update 1.7.2 -> 1.8.1

2024-05-27 Thread Alexander Kanavin
From: Alexander Kanavin License-update: additional MIT-licensed components Signed-off-by: Alexander Kanavin --- .../libgit2/{libgit2_1.7.2.bb => libgit2_1.8.1.bb} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename meta/recipes-support/libgit2/{libgit2_1.7.2

Re: [PATCH] [OE-core][scarthgap] rust: remove unnecessary git signature

2024-05-27 Thread Alexander Kanavin
On Mon, 27 May 2024 at 18:41, 이재규 wrote: > > Thank you for reply. > > I don't think we need to remove it specifically for this patch. > If possible, I will update patch to remove it from all patches. Do you agree > that information ( git version information) is unnecessary? It might be

Re: [oe-core][PATCH] ghostscript: update 10.03.0 -> 10.03.1

2024-05-27 Thread Alexander Kanavin
On Mon, 27 May 2024 at 18:32, Markus Volk wrote: > > On Mon, May 27 2024 at 06:22:34 PM +02:00:00, Alexander Kanavin > wrote: > > With this error, forcing a cast may be masking the real issue? int should not > be forced into a pointer to int, ever. > > > Thanks.

Re: [oe-core][PATCH] ghostscript: update 10.03.0 -> 10.03.1

2024-05-27 Thread Alexander Kanavin
On Mon, 27 May 2024 at 18:24, Markus Volk wrote: > > On Mon, May 27 2024 at 06:17:31 PM +02:00:00, Alexander Kanavin > wrote: > > No. The expectation is that patches are submitted upstream first. Because > otherwise they won't be submitted at all, most of the time, from e

Re: [oe-core][PATCH] ghostscript: update 10.03.0 -> 10.03.1

2024-05-27 Thread Alexander Kanavin
On Mon, 27 May 2024 at 18:17, Alexander Kanavin via lists.openembedded.org wrote: > > On Mon, 27 May 2024 at 18:10, Markus Volk via lists.openembedded.org > wrote: > > Patchstatus still pending. Is this the right thing to do? > > No. The expectation is that patches are sub

Re: [oe-core][PATCH] ghostscript: update 10.03.0 -> 10.03.1

2024-05-27 Thread Alexander Kanavin
On Mon, 27 May 2024 at 18:10, Markus Volk via lists.openembedded.org wrote: > Patchstatus still pending. Is this the right thing to do? No. The expectation is that patches are submitted upstream first. Because otherwise they won't be submitted at all, most of the time, from experience. Alex

Re: [PATCH] [OE-core][scarthgap] rust: remove unnecessary git signature

2024-05-27 Thread Alexander Kanavin
Hello, there are lots of patches in oe-core with git signatures at the end, why does it need to be removed from here in particular? Alex On Mon, 27 May 2024 at 16:25, Jaekyu Lee via lists.openembedded.org wrote: > > From: "jaekyu.lee" > > Remove useless git signature > > Signed-off-by:

Re: [OE-core] [PATCH] buildhistory: Fix do_package race issues

2024-05-24 Thread Alexander Kanavin
Hello Pedro, is it possible to separate all needed changes into a set of nice, small, simple, easy to review commits? That would go a long way towards fixing all issues. I don't have a hard opinion on the best way to fix this, I just want to ensure there are no mysteries in what is happening, and

Re: [OE-core] [PATCH] insane.bbclass: use HOST_ARCH to check for 32-bit symbols

2024-05-24 Thread Alexander Kanavin
On Fri, 24 May 2024 at 09:47, Emil Kronborg via lists.openembedded.org wrote: > There is obviously a problem when building binaries for an SDK and using > OVERRIDES for the check. To me, HOST_ARCH looks most correct, but if it > misses some cases, it should not be used as a one-to-one replacement

Re: [OE-core] [PATCH 0/3] package_manager: Clean up shared deb / ipk helpers

2024-05-24 Thread Alexander Kanavin
It's staged here: https://git.yoctoproject.org/poky-contrib/log/?h=abelloni/master-next Maybe it's worth including this link in weekly status emails. Or have poky/master-next-extra which would be directly visible. Alex On Fri, 24 May 2024 at 09:38, Philip Lorenz via lists.openembedded.org

Re: [OE-core] Debugging rust oe-selftest failures

2024-05-23 Thread Alexander Kanavin
On Thu, 23 May 2024 at 16:16, Yash Shinde wrote: > I applied the v2 patchset and still the test suite executes successfully. > I am not sure what's the difference between our testings. > > I did the same steps as you mentioned above. > > Are you changing build configurations or anything else? >

Re: [docs] [OE-core] [PATCH 1/2] image-bootfiles.bbclass: new class, copy boot files to /boot on rfs

2024-05-23 Thread Alexander Kanavin
I also have to repeat what I said in docs@ list: why do we need a special mechanism for placing files into /boot? If /boot is not a special partition, then it's just a folder in / and can be populated from packages like any other folder. Alex On Thu, 23 May 2024 at 15:26, Quentin Schulz via

Re: [OE-core] [Openembedded-architecture] proposal: controlled deprecation process for oe-core

2024-05-23 Thread Alexander Kanavin
On Wed, 22 May 2024 at 10:24, Richard Purdie wrote: > So yes, there may well be a long list of things you want to remove from > core, however, we also have to think about the project's use and why > people use it. It is often because we're able to support many weird use > cases and interesting

Re: [OE-core] About an issue of run-postinsts.service

2024-05-23 Thread Alexander Kanavin
On Thu, 23 May 2024 at 05:00, leimaohui via lists.openembedded.org wrote: > And I tested by qemu and on PC, there is no issue that mentioned in the > patch(fd266b1b66844d660ebd8e33fe22c08c8ddaccbf) which added "--no-reload " in > run-postinsts.service. > So, can I submit a patch to delete the

Re: [OE-core] [AUH] qemu: upgrading to 9.0.0 FAILED

2024-05-22 Thread Alexander Kanavin
I think there's still a single autobuilder machine that still runs that distro, and because it's an ARM host, and there's a shortage of those, and we don't want to break it through update to a newer ubuntu, and everyone's generally overworked, it stayed at that version. I think there'll be a new

Re: [OE-core] [PATCH 29/42] ofono: upgrade 2.4 -> 2.7

2024-05-22 Thread Alexander Kanavin
Removal of patches is always preferred :) Alex On Wed, 22 May 2024 at 11:38, Martin Hundeb?ll via lists.openembedded.org wrote: > > Hi Wang, > > I've sent a similar patch that also removes the two patches, which > aren't needed anymore: >

Re: [oe-core][PATCH] gcc-runtime.inc: additionally remove libgomp.info-1 and libgomp.info-2

2024-05-22 Thread Alexander Kanavin
I'm also curious in what scenarios is this needed, if the AB doesn't have the issue? Alex On Wed, 22 May 2024 at 11:06, Alexandre Belloni via lists.openembedded.org wrote: > > Hello Markus, > > this doesn't apply on master anymore, can you rebase? > > On 20/05/2024 19:57:06+0200, Markus Volk

[yocto] proposal: controlled deprecation process for oe-core

2024-05-22 Thread Alexander Kanavin
Hello all, right now it's extremely difficult to remove anything from oe-core. The reasons are that either we don't know how removal will affect possible users, or we do know that and we don't want to upset them by sudden breakage and 'flag days'. Especially if those users are supporting the

Re: [OE-core][PATCH 1/2] ncurses: switch to new mirror

2024-05-21 Thread Alexander Kanavin
On Tue, 21 May 2024 at 22:27, Marko, Peter wrote: > I have to correct myself. I'm not so familiar with how github presents > things; the two mirrors are managed by different accounts. > > However I finally found reference that this is the right mirror. > https://invisible-island.net/#ftp

Re: [OE-core][PATCH 1/2] ncurses: switch to new mirror

2024-05-21 Thread Alexander Kanavin
On Tue, 21 May 2024 at 21:17, Marko, Peter wrote: > I already thought about the xz situation before submitting my patch. > One of the reasons why I did not go back to tarball was that I didn't know > how to configure AUH regex. > If you know how to do that, switching to it may be an option even

Re: [OE-core] [PATCH] gawk: fix readline detection

2024-05-21 Thread Alexander Kanavin
Please include a link to the submission. Alex On Tue 21. May 2024 at 17.17, Ross Burton via lists.openembedded.org wrote: > The code fragment used to detect readline in cross builds doesn't compile > cleanly with GCC 14.1, so readline is never enabled. > > Add missing includes so the test

Re: [OE-core] Debugging rust oe-selftest failures

2024-05-21 Thread Alexander Kanavin
On Tue, 21 May 2024 at 14:51, Alexander Kanavin via lists.openembedded.org wrote: > That one is caused by running the test with host python; this isn't correct > and > native python should be used, just as in rust recipe. I have a patch > for this, selftest > still passes, ...

[OE-core] [PATCH v2 2/5] rust: add reproducibility patch to eliminate host leakage

2024-05-21 Thread Alexander Kanavin
From: Alexander Kanavin [YOCTO #15185] Signed-off-by: Alexander Kanavin --- ...te-host-information-into-compilation.patch | 51 +++ meta/recipes-devtools/rust/rust-source.inc| 1 + 2 files changed, 52 insertions(+) create mode 100644 meta/recipes-devtools/rust/files

[OE-core] [PATCH v2 5/5] selftest/rust: correctly form the PATH environment variable

2024-05-21 Thread Alexander Kanavin
From: Alexander Kanavin There were two issues here: - the path to native python was not included, so the test suite was running with host python, causing failures due to host python being given native libraries: https://autobuilder.yoctoproject.org/typhoon/#/builders/148/builds/1711/steps/12

[OE-core] [PATCH v2 3/5] rust: use rust-snapshot binaries only in rust-native

2024-05-21 Thread Alexander Kanavin
From: Alexander Kanavin Otherwise, use rust-native and cargo-native binaries as that allows our native tweaks in them to be used for target/nativesdk rust - same as for everything else written in rust. In particular, this allows building target rust with cargo-native that includes important

[OE-core] [PATCH v2 4/5] rust: build the default set of tools

2024-05-21 Thread Alexander Kanavin
From: Alexander Kanavin Setting it explicitly replaces rust's default choice which is rustdoc (needed for example in selftests and otherwise expected to be present in typical rust installations): https://github.com/rust-lang/rust/blob/master/config.example.toml#L320 This addresses some

[OE-core] [PATCH v2 1/5] rust: correctly link rust-snapshot into build/stage0

2024-05-21 Thread Alexander Kanavin
From: Alexander Kanavin This does not seem to be used in regular builds, but is beneficial in rust selftest, where it allows dropping a custom patch that is unsuitable for upstream (and was rejected by them). Also remove an obsolete comment that seems related to the code but describes something

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

2024-05-21 Thread Alexander Kanavin
sing_type.h: add comparison_fn_t > > > > Make it work with musl where comparison_fn_t and is not provided. > > > > @@ -56,6 +56,3 @@ index ae91534198..7f67eea38b 100644 > > > > const char * const catalog_file_dirs[] = { > > "/usr/local/lib/s

Re: [OE-core] [RFC PATCH 1/1] initramfs-framework: support force reboot if fatal error occurs

2024-05-21 Thread Alexander Kanavin
Seems ok to me, you can resend without the RFC. Alex On Mon, 20 May 2024 at 17:31, Igor Opaniuk via lists.openembedded.org wrote: > > Add support for force reboot in the case of fatal error. In some cases > it's better to force reboot (especially when hw watchdog is not > engaged) instead of

Re: [OE-core] [PATCH] buildhistory: Fix do_package race issues

2024-05-21 Thread Alexander Kanavin
This does not seem to address the question I asked. Please do not send more code that moves things around, but diagnose the original issue properly. Alex On Mon, 20 May 2024 at 10:10, pmi183 via lists.openembedded.org wrote: > > Hi Alex, > > I made some debug in the flow and i saw a timing

Re: [OE-core][PATCH 1/2] ncurses: switch to new mirror

2024-05-21 Thread Alexander Kanavin
On Sat, 18 May 2024 at 23:30, Peter Marko via lists.openembedded.org wrote: > # Upstream has useful patches at times at ftp://invisible-island.net/ncurses/ > -SRC_URI = "git://github.com/mirror/ncurses.git;protocol=https;branch=master" > +SRC_URI = >

Re: [OE-core] [PATCH v9 0/3] pkg-database and systemd-sysext image

2024-05-21 Thread Alexander Kanavin
If you scroll further up, there's: 2024-05-16 22:05:57,101 - oe-selftest - INFO - FAIL: imagefeatures.ImageFeatures.test_image_gen_pkgdbfs_ipk (subunit.RemotedTestCase) 2024-05-16 22:05:57,102 - oe-selftest - INFO - -- 2024-05-16

Re: [OE-core] [PATCH 1/4] rust: correctly link rust-snapshot into build/stage0

2024-05-18 Thread Alexander Kanavin
I can however resend with the text disabled so that existing patches can stay in master-next. Alex On Sun 19. May 2024 at 2.27, Alexander Kanavin wrote: > This is intentional and known. The expectation is that fixes by > maintainers of the test will come shortly. > > Alex > &

Re: [OE-core] [PATCH 1/4] rust: correctly link rust-snapshot into build/stage0

2024-05-18 Thread Alexander Kanavin
ilders/148/builds/1711/steps/12/logs/stdio > > https://autobuilder.yoctoproject.org/typhoon/#/builders/145/builds/1700/steps/12/logs/stdio > > On 16/05/2024 13:21:08+0200, Alexander Kanavin wrote: > > From: Alexander Kanavin > > > > This does not seem to be used in

Re: [OE-core] Patchtest results for [PATCH 3/3] gnu-efi: upgrade 3.0.17 -> 3.0.18

2024-05-17 Thread Alexander Kanavin
This seems like a false positive, patches were renamed, but patchtest thinks they were removed. Not easy to detect. Alex On Fri, 17 May 2024 at 03:38, Patchtest via lists.openembedded.org wrote: > > Thank you for your submission. Patchtest identified one > or more issues with the patch. Please

Re: [OE-core] iso/live/hddimg images, cdrecord, burnia, the future

2024-05-16 Thread Alexander Kanavin
On Thu, 16 May 2024 at 17:57, Ross Burton via lists.openembedded.org wrote: > > I'm fine with moving out iso but hddimg has proven to be used by more > > that you'd think. It also has fairly complex code in core which if > > we're keeping it, I'd like a way to test it… > > Unfortunately an hddimg

Re: [OE-core] Debugging rust oe-selftest failures

2024-05-16 Thread Alexander Kanavin
On Thu, 16 May 2024 at 13:00, Alexander Kanavin via lists.openembedded.org wrote: > I'll send the ab patches that break the test suite later today; the > request is to take them, and unbreak the test suite. > > Then you can rebase your upgrade work on top of that. And address the

[OE-core] [PATCH 13/13] elfutils: remove unneeded 0006-Fix-build-on-aarch64-musl.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Verified on qemuarm64/musl (as the patch says). Signed-off-by: Alexander Kanavin --- .../elfutils/elfutils_0.191.bb| 1 - .../0006-Fix-build-on-aarch64-musl.patch | 58 --- 2 files changed, 59 deletions(-) delete mode 100644 meta

[OE-core] [PATCH 11/13] iptables: correctly enable libnetfilter_conntrack support

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin This is done via configure option, and makes 0004-configure.ac-only-check-conntrack-when-libnfnetlink-.patch unnecessary, as both libnetfilter_conntrack and libnfnetlink are enabled in lockstep. Signed-off-by: Alexander Kanavin --- ...y-check-conntrack-when

[OE-core] [PATCH 04/13] vorbis: mark patch as Inactive-Upstream

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../libvorbis/libvorbis/0001-configure-Check-for-clang.patch| 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-multimedia/libvorbis/libvorbis/0001-configure-Check-for-clang.patch b/meta/recipes

[OE-core] [PATCH 12/13] x264: update to latest revision on official git

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin The mirror was out of date; meanwhile x264 remains in active development. Drop unsuitable x32 patch and declare x264 incompatible with the target (by every sign it's an extinct target; if not so please work with upstream to develop a solution there). Replace don-t

[OE-core] [PATCH 03/13] kexec-tools: submit 0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch upstream

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/kexec/kexec-tools/0003-kexec-ARM-Fix-add_buffer_phys_virt-align-issue.patch b

[OE-core] [PATCH 10/13] iptables: remove unneeded 0002-iptables-xshared.h-add-missing-sys.types.h-include.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Somewhere on the way it ceased to be necessary. Signed-off-by: Alexander Kanavin --- ...ed.h-add-missing-sys.types.h-include.patch | 31 --- .../iptables/iptables_1.8.10.bb | 1 - 2 files changed, 32 deletions(-) delete mode 100644 meta

[OE-core] [PATCH 09/13] iptables: submit 0001-configure-Add-option-to-enable-disable-libnfnetlink.patch upstream

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- ...ption-to-enable-disable-libnfnetlink.patch | 44 +++ 1 file changed, 26 insertions(+), 18 deletions(-) diff --git a/meta/recipes-extended/iptables/iptables/0001-configure-Add-option-to-enable-disable

[OE-core] [PATCH 06/13] grub: remove unneeded 0001-Disable-mfpmath-sse-as-well-when-SSE-is-disabled.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Verified on qemux86 and qemux86-64 with grub and grub-efi. Signed-off-by: Alexander Kanavin --- ...ath-sse-as-well-when-SSE-is-disabled.patch | 44 --- meta/recipes-bsp/grub/grub2.inc | 1 - 2 files changed, 45 deletions(-) delete mode

[OE-core] [PATCH 08/13] perl: submit the rest of determinism.patch upstream

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/perl/files/determinism.patch | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/meta/recipes-devtools/perl/files/determinism.patch b/meta/recipes-devtools/perl/files/determinism.patch

[OE-core] [PATCH 07/13] gdb: remove unneeded 0006-resolve-restrict-keyword-conflict.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Somewhere on the way the issue solved itself. Signed-off-by: Alexander Kanavin --- meta/recipes-devtools/gdb/gdb.inc | 1 - ...06-resolve-restrict-keyword-conflict.patch | 45 --- 2 files changed, 46 deletions(-) delete mode 100644 meta

[OE-core] [PATCH 05/13] grub: mark grub-module-explicitly-keeps-symbole-.module_license.patch as a workaround

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- .../grub-module-explicitly-keeps-symbole-.module_license.patch | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-bsp/grub/files/grub-module-explicitly-keeps-symbole-.module_license.patch b/meta

[OE-core] [PATCH 01/13] mesa: remove obsolete 0001-meson.build-check-for-all-linux-host_os-combinations.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin The patch was submitted upstream https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28895 but further investigation revealed that the problem had been solved properly in meson.class: https://git.yoctoproject.org/poky/commit/?id

[OE-core] [PATCH 02/13] glib-2.0: remove obsolete 0001-Set-host_machine-correctly-when-building-with-mingw3.patch

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin This as well has been solved via https://git.yoctoproject.org/poky/commit/?id=f6a35934540e910794b8729ecc278189a39b710f Signed-off-by: Alexander Kanavin --- ...-correctly-when-building-with-mingw3.patch | 80 --- meta/recipes-core/glib-2.0/glib.inc

[OE-core] [PATCH 4/4] rust: build the default set of tools

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Setting it explicitly replaces rust's default choice which is rustdoc (needed for example in selftests and otherwise expected to be present in typical rust installations): https://github.com/rust-lang/rust/blob/master/config.example.toml#L320 This addresses some

[OE-core] [PATCH 2/4] rust: add reproducibility patch to eliminate host leakage

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin [YOCTO #15185] Signed-off-by: Alexander Kanavin --- ...te-host-information-into-compilation.patch | 51 +++ meta/recipes-devtools/rust/rust-source.inc| 1 + 2 files changed, 52 insertions(+) create mode 100644 meta/recipes-devtools/rust/files

[OE-core] [PATCH 1/4] rust: correctly link rust-snapshot into build/stage0

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin This does not seem to be used in regular builds, but is beneficial in rust selftest, where it allows dropping a custom patch that is unsuitable for upstream (and was rejected by them). Also remove an obsolete comment that seems related to the code but describes something

[OE-core] [PATCH 3/4] rust: use rust-snapshot binaries only in rust-native

2024-05-16 Thread Alexander Kanavin
From: Alexander Kanavin Otherwise, use rust-native and cargo-native binaries as that allows our native tweaks in them to be used for target/nativesdk rust - same as for everything else written in rust. In particular, this allows building target rust with cargo-native that includes important

Re: [OE-core] Debugging rust oe-selftest failures

2024-05-16 Thread Alexander Kanavin
On Thu, 16 May 2024 at 12:57, Yash Shinde wrote: > We have rust 1.76 and 1.77 upgrades along with test suite working > locally. Currently, we are testing with 1.78 upgrade. > > IIUC, Alex has another series of AB fixes which breaks the test suite. > Should we check the test suite with those

Re: [OE-core] Debugging rust oe-selftest failures

2024-05-16 Thread Alexander Kanavin
On Thu, 16 May 2024 at 12:15, Richard Purdie wrote: > There is an extra consideration to this unfortunately which is > scarthgap. For better or worse we have an LTS release with a mostly > working test suite and this arm/x86 issue is present. > > Should I take the patches to master, the next

Re: [OE-core] Debugging rust oe-selftest failures

2024-05-16 Thread Alexander Kanavin
As explained elsewhere, rust selftest is going to be disabled to resolve sporadic autobuilder failures. This also gives everyone a chance to update rust to latest upstream release without having to fight with the selftest. Before selftest is re-enabled, I would ask for the following improvements:

Re: [OE-core] [PATCH v4] ipk/rootfs: run sanity test of multilib in parallel

2024-05-16 Thread Alexander Kanavin
The code adds significant complexity, and the patch is difficult to understand. The commit message should explain what the temporary installation does, and why is needed. What does 'sanity test' do, and how is it parallelized? Is it a part of that 'temporary installation'? How is 'Installing

Re: [OE-core] build host architecture leaking into target artefacts - new twist on reproducibility

2024-05-15 Thread Alexander Kanavin
On Mon, 13 May 2024 at 22:35, Alexander Kanavin via lists.openembedded.org wrote: > The incomplete patch for this issue is here on top: > https://git.yoctoproject.org/poky-contrib/log/?h=akanavin/package-version-updates > > Unfortunately, that is not all, as file names and file s

Re: [OE-core] [PATCH] buildhistory: Fix do_package race issues

2024-05-15 Thread Alexander Kanavin
On Wed, 15 May 2024 at 11:36, pmi183 via lists.openembedded.org wrote: > - why is it unable to find anything in packages-split/, if it executes after > populate_packages which places things there? > > As far as i could understand, there is some concurrency issue between > package.bbclass and

Re: [OE-core] [PATCH v2 07/11] kea: Remove -fvisibility-inlines-hidden from C++ flags

2024-05-14 Thread Alexander Kanavin
Can you also try webkitgtk please? It's directly in core, no extra layer or special setup needed. Alex On Tue, 14 May 2024 at 17:43, Khem Raj wrote: > > On Tue, May 14, 2024 at 8:25 AM Randy MacLeod > wrote: > > > > On 2024-05-07 3:56 p.m., Alexander Kanavin via lists.o

[OE-core] build host architecture leaking into target artefacts - new twist on reproducibility

2024-05-13 Thread Alexander Kanavin
On Mon, 13 May 2024 at 17:35, Richard Purdie wrote: > Run a build of "MACHINE=qemux86-64 bitbake rust" on both an x86_64 > build server and an aarch64 build server, then compare the output. > > It shouldn't matter which server architecture they're built on, the > files should have the same name.

Re: [OE-core] [PATCH v3] valgrind: Upgrade to 3.23.0

2024-05-13 Thread Alexander Kanavin
On Mon, 13 May 2024 at 19:49, Khem Raj via lists.openembedded.org wrote: > v3: Update patch status pending -> submitted Thanks! Alex -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#199248):

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-13 Thread Alexander Kanavin
On Mon, 13 May 2024 at 17:53, Ross Burton wrote: > > That chain happens only when gobject-introspection-data is in distro > > features, and that is only present for target builds, not native or > > nativesdk. > > There is a long-standing goal for G-I to work in both native and nativesdk, > so

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-13 Thread Alexander Kanavin
On Mon, 13 May 2024 at 16:28, Böszörményi Zoltán wrote: > > BBCLASSEXTEND = "native" > > This needs to be BBCLASSEXTEND = "native nativesdk" to match glib.inc. An > image build may > contain this dependency chain now: nativesdk-glib-2.0 -> > nativesdk-gobject-introspection > ->

Re: [OE-core] [PATCH] buildhistory: Fix do_package race issues

2024-05-13 Thread Alexander Kanavin
On Mon, 13 May 2024 at 12:05, pmi183 via lists.openembedded.org wrote: > If you execute: > rm -rf tmp/ && bitbake base-passwd -c cleansstate && bitbake base-passwd > > Check the log.do_package of the recipe all you will see the error there and > if you check `buildhistory/packages/` you wont

Re: [OE-core] [PATCH] buildhistory: Fix do_package race issues

2024-05-13 Thread Alexander Kanavin
Can you demonstrate how the issue can be observed on current poky master please? Alex On Mon 13. May 2024 at 11.47, pmi183 via lists.openembedded.org wrote: > Hi Richard, > > While using buildhistory, i faced an issue with files-in-package.txt > missing and digging into the logs i found out: >

Re: [OE-core] [PATCH v2] valgrind: Upgrade to 3.23.0

2024-05-13 Thread Alexander Kanavin
On Sun, 12 May 2024 at 22:19, Khem Raj wrote: >> Please no pending patches. Submit here: >> https://bugs.kde.org/enter_bug.cgi?product=valgrind > > > I am aware of it and it’s working in parallel, I guess it’s better to submit > it to Debian or arch first and get it tested there than

Re: [OE-core] [PATCH v2] valgrind: Upgrade to 3.23.0

2024-05-12 Thread Alexander Kanavin
On Sat, 11 May 2024 at 18:22, Khem Raj via lists.openembedded.org wrote: > +From b17b6d7d3a65c14f91f090f3f4f9898d6fa3a9e4 Mon Sep 17 00:00:00 2001 > +From: Khem Raj > +Date: Fri, 10 May 2024 16:27:34 -0700 > +Subject: [PATCH] configure: Drop setting mcpu=cortex-a8 on arm > + > +The -march

Re: [yocto] Where are we at?

2024-05-10 Thread Alexander Kanavin
On Thu, 9 May 2024 at 11:37, Richard Purdie via lists.yoctoproject.org wrote: > A rust reproducibility issue lurking somewhere: > https://autobuilder.yoctoproject.org/typhoon/#/builders/97/builds/8318 > https://autobuilder.yoctoproject.org/typhoon/#/builders/76/builds/8906/steps/17/logs/stdio >

[OE-core] [PATCH] glib-2.0: correct deprecated man/gtk-doc options

2024-05-10 Thread Alexander Kanavin
From: Alexander Kanavin Signed-off-by: Alexander Kanavin --- meta/recipes-core/glib-2.0/glib.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta/recipes-core/glib-2.0/glib.inc b/meta/recipes-core/glib-2.0/glib.inc index 780aa24573e..1a97a0d02a6 100644 --- a/meta

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-10 Thread Alexander Kanavin
On Tue, 7 May 2024 at 17:47, Ross Burton wrote: > packages/cortexa57-poky-linux/glib-2.0/glib-2.0-utils: FILELIST: added > "/usr/bin/gi-compile-repository /usr/bin/gi-inspect-typelib > /usr/bin/gi-decompile-typelib” > packages/cortexa57-poky-linux/glib-2.0/glib-2.0-utils: PKGSIZE changed from

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-10 Thread Alexander Kanavin
On Tue, 7 May 2024 at 22:25, Alexander Kanavin via lists.openembedded.org wrote: > > > # setuptools can be removed when upstream removes all uses of distutils > > > -RDEPENDS:${PN} = "python3-pickle python3-xml python3-setuptools" > > > +RDEPENDS:${PN}

Re: [OE-core][PATCH v4][PATCH] libbsd: Fix conflict error when enable multilib.

2024-05-10 Thread Alexander Kanavin
It's in abelloni/master-next on poky-contrib. Please read Richard's status email and try to pay attention to them going forward: https://lists.openembedded.org/g/openembedded-architecture/message/2003 Alex On Fri, 10 May 2024 at 03:19, leimaohui via lists.openembedded.org wrote: > > Ping > > >

[OE-core] [PATCH] bitbake-config-build: add a plugin for config fragments

2024-05-09 Thread Alexander Kanavin
From: Alexander Kanavin This allows fine-tuning local configurations with pre-frabricated configuration snippets in a structured, controlled way. It's also an important building block for bitbake-setup. There are three operations (list/add/remove), and here's the list output: alex@Zen2:/srv

Re: [yocto] Where are we at?

2024-05-09 Thread Alexander Kanavin
On Thu, 9 May 2024 at 14:50, Janne Kiiskila via lists.yoctoproject.org wrote: > Also, as is with things & the pain being in the right place - the people in > power (i.e. people who can actually fund things) - are not going to ramp up > the funding, unless they start feeling the pain. This might

Re: [OE-core] [PATCH v2] glib/gobject-introspection: update 2.78.4 -> 2.80.0, 1.78.1 -> 1.80.0

2024-05-07 Thread Alexander Kanavin
On Tue, 7 May 2024 at 17:52, Ross Burton wrote: > If you send a v3, this can be Backport. :) I'm leaning towards addressing the review comments with followup patches. None is a critical fix needed for update itself. You ok with that? > > +EXTRA_OEMESON:append:class-target = "

Re: [OE-core] [PATCH v2 07/11] kea: Remove -fvisibility-inlines-hidden from C++ flags

2024-05-07 Thread Alexander Kanavin
On Tue, 7 May 2024 at 18:13, Khem Raj wrote: > Firstly I am inclined towards removing it if we can, since I think it should > be > packages to decide to use it, then they can maintain it better from testing > POV, > However, there is something > to consider w.r.t. to this option. This does help

  1   2   3   4   5   6   7   8   9   10   >