[OE-core] [PATCH v8 3/3] classes: add a systemd-sysext image class

2024-05-11 Thread Johannes Schneider via lists.openembedded.org
systemd-sysext can load a raw-image containing usr/ and opt/ folders to mount them as RO overlay over the rootfs, to "extend" the systems. This class provides the necessary changes/additions to the enclosed file-system so that systemd-sysext accepts the extension for "merge" into the rootfs. With

[OE-core] [PATCH v8 0/3] pkg-database and systemd-sysext image

2024-05-11 Thread Johannes Schneider via lists.openembedded.org
systemd-sysext allows to overlay another image (or multiple) ontop of a "base-image" = the current rootfs, via the use of overlayfs; to add tools and features meant for development purposes. To quote the documentation on systemd-sysext: " ...addition in order to make debugging/development easier).

[OE-core] [PATCH v8 1/3] image.bbclass/rootfs: archive and deploy package database

2024-05-11 Thread Johannes Schneider via lists.openembedded.org
archive the package database after the rootfs has been put together as *rootfs-pkdbfs.tar.gz, and put it into the deploy folder. This creates a snapshot of the package mangers state at the point in time when all dependencies have been resolved and installed; which could be used by "extension image

[OE-core] [PATCH v8 2/3] image.bbclass/rootfs: set and unpack package-database

2024-05-11 Thread Johannes Schneider via lists.openembedded.org
set the package-database of a "lower image" to unpack and build upon when installing packages for the current image. This way a lean image will be created, which only holds the packages that are not already present in the lower image. An image build such could then be used with overlayfs or system

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

2024-05-11 Thread Johannes Schneider via lists.openembedded.org
Hoi > > This still fails on the autobuilders, I'm pretty sure the config for the > build folder has: > PACKAGE_CLASSES = "package_rpm" > aha! that is the missing puzzle piece - thanks! thought i read somewhere that ipk is the default and geared the tests towards that... "always check yous assum

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

2024-05-11 Thread Alexandre Belloni via lists.openembedded.org
Hello, This still fails on the autobuilders, I'm pretty sure the config for the build folder has: PACKAGE_CLASSES = "package_rpm" This explains this: build-st-4166614$ tree tmp/deploy/images/qemux86-64/var/lib/ tmp/deploy/images/qemux86-64/var/lib/ ├── dnf │   ├── history.sqlite │   ├── history.

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

2024-05-11 Thread Khem Raj
Drop backports already available in this release This release supports X86/Linux, AMD64/Linux, ARM32/Linux, ARM64/Linux, PPC32/Linux, PPC64BE/Linux, PPC64LE/Linux, S390X/Linux, MIPS32/Linux, MIPS64/Linux, ARM/Android, ARM64/Android, MIPS32/Android, X86/Android, X86/Solaris, AMD64/Solaris, AMD64/Ma

Re: [OE-core] [PATCH v2] glibc: fix multilib headers conflict for arm

2024-05-11 Thread Richard Purdie
On Sat, 2024-05-11 at 09:49 +0800, Kai Kang via lists.openembedded.org wrote: > From: Kai Kang > > The header files conflic when multilib enabled for arm: > > > Error: Transaction test error: > >   file /usr/include/finclude/math-vector-fortran.h conflicts between > > attempted installs of >