Go to file
Yoann Congal 39250b71d9 poke: Fix the reproducibility of installed scripts
Upstream does not support our default parallel "make -j install"[0]. So,
disable it with PARALLEL_MAKEINST = "-j1" to avoid non-reproducibility
where some scripts can be installed or not.

Explanation for the non-reproducibility:
There is a race condition between 2 actions at install around the
installed script in $pkgdatadir:
* Removal of existing scripts /usr/share/poke/*.pk
* Installation of default scripts in the same directory

Sadly, those 2 actions are not ordered. Depending on the build system
load, removal can (rarely) happen *after* the installation. In this
case, no script in present in /usr/share/poke/ when the install process
end.

[0]: https://sourceware.org/bugzilla/show_bug.cgi?id=32815#c1

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-03-24 20:59:08 -07:00
contrib contrib: oe-stylize: Use Python3 explicitly 2023-06-04 22:29:46 -07:00
meta-filesystems recipes: drop ld-is-gold support 2025-02-23 17:36:08 -08:00
meta-gnome gnome-chess: upgrade 47.0 -> 48.0 2025-03-21 11:07:32 -07:00
meta-initramfs grubby: Do not inherit autotools class 2025-03-21 11:07:32 -07:00
meta-multimedia pipewire: dont create alsa links for native 2025-03-22 09:43:01 -07:00
meta-networking dnsmasq: upgrade 2.90 -> 2.91 2025-03-24 07:29:13 -07:00
meta-oe poke: Fix the reproducibility of installed scripts 2025-03-24 20:59:08 -07:00
meta-perl libnet-dns-perl: upgrade 1.49 -> 1.50 2025-02-26 08:30:50 -08:00
meta-python python3-pybind11-json: Specify -DPYBIND11_USE_CROSSCOMPILING=ON to support pybind11 13.x 2025-03-22 09:31:26 -07:00
meta-webserver hiawatha: upgrade 11.1 -> 11.2 2025-03-20 15:17:23 -07:00
meta-xfce xfce4-sensors-plugin: 1.4.4 -> 1.4.5 2025-03-18 23:02:44 -07:00
.gitignore .gitignore: add *.pyc and *.pyo 2019-06-15 16:45:33 -07:00
COPYING.MIT add README and license for this layer 2011-02-13 16:47:32 +01:00
README.md layers: Move READMEs to markdown format 2023-06-17 08:30:01 -07:00

Collection of layers for the OE-core universe

Main layer maintainer: Khem Raj raj.khem@gmail.com

This repository is a collection of layers to suppliment OE-Core with additional packages, Each layer have designated maintainer Please see the respective READMEs in the layer subdirectories