meta-openembedded/meta-oe/recipes-devtools
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
..
abseil-cpp abseil-cpp: Backport xpaclri asm fix 2025-03-01 08:33:22 -08:00
aer-inject aer-inject: Replace hardcoded /usr with ${prefix} 2024-03-27 07:57:31 -07:00
android-tools android-tools: fix build with gcc-15 2025-03-21 11:07:33 -07:00
apitrace recipes: drop ${SRCPV} usage 2024-02-09 09:52:12 -08:00
breakpad breakpad: Upgrade to 2023.06.01 release 2024-01-31 21:24:35 -08:00
capnproto capnproto: only export binaries for native build 2025-02-25 09:46:52 -08:00
cbindgen cbindgen: update 0.27.0 -> 0.28.0 2025-01-24 18:20:04 -08:00
cgdb cgdb: fix autoreconf 2025-02-27 20:28:17 +00:00
cjson cjson: fix buildpath warnings 2024-06-27 09:19:06 -07:00
cloc recipes: Fix variable assignment whitespace 2025-03-20 08:46:56 -07:00
concurrencykit recipes: drop ${SRCPV} usage 2024-02-09 09:52:12 -08:00
cppgenerate recipes: Fix variable assignment whitespace 2025-03-20 08:46:56 -07:00
cpuid recipes: Fix variable assignment whitespace 2025-03-20 08:46:56 -07:00
cpuset cpuset: Add recipe for cpuset tool 1.6.2 2024-08-25 09:02:19 -07:00
cscope Drop unnecessary SRC_URI md5sum from the recipes in meta-oe. 2024-11-05 19:19:22 -08:00
ctags ctags: upgrade 6.1.20250302.0 -> 6.1.20250316.0 2025-03-20 09:04:50 -07:00
debootstrap debootstrap: upgrade 1.0.137 -> 1.0.138 2024-12-03 09:44:32 -08:00
dmalloc Drop unnecessary SRC_URI md5sum from the recipes in meta-oe. 2024-11-05 19:19:22 -08:00
dnf-plugin-tui recipes: Start WORKDIR -> UNPACKDIR transition 2024-05-23 08:44:44 -07:00
doxygen doxygen: upgrade 1.13.1 -> 1.13.2 2025-01-14 08:52:03 -08:00
editorconfig editorconfig-core-c: upgrade 0.12.7 -> 0.12.9 2024-06-27 09:18:50 -07:00
exprtk exprtk: Use correct SRCREV pointing to 0.0.3 release 2024-11-19 16:59:16 -08:00
extract-cert extract-cert: add recipe 2023-02-01 09:28:47 -08:00
flatbuffers flatbuffers: upgrade 25.1.24 -> 25.2.10 2025-02-26 08:30:49 -08:00
flatcc flatcc: drop 'r' from gitr and ${SRCPV} 2024-02-09 09:52:11 -08:00
geany geany-plugins: Fix type error found with clang 15 2022-08-31 10:06:32 -07:00
giflib giflib: fix build with gold and avoid imagemagick-native dependency 2024-07-08 08:40:19 -07:00
glade Drop unnecessary SRC_URI md5sum from the recipes in meta-oe. 2024-11-05 19:19:22 -08:00
grpc grpc: Upgrade to 1.71.0 Release 2025-03-12 08:15:43 -07:00
gst-editing-services gst-editing-services: upgrade 1.20.5 -> 1.22.7 2023-11-17 11:38:26 -08:00
guider recipes: drop ${SRCPV} usage 2024-02-09 09:52:12 -08:00
heaptrack recipes: ignore various issues fatal with gcc-14 2024-07-08 08:42:43 -07:00
icon-slicer Drop unnecessary SRC_URI md5sum from the recipes in meta-oe. 2024-11-05 19:19:22 -08:00
iptraf recipes: Start WORKDIR -> UNPACKDIR transition 2024-05-23 08:44:44 -07:00
jemalloc jemalloc: add +git to version 2024-05-23 08:44:44 -07:00
jq jq: upgrade 1.7 -> 1.7.1 2023-12-29 09:04:17 -08:00
json-schema-validator gnome-tweaks, networkmanager-fortisslvpn, libesmtp, json-schema-validator, python3-pybluez, python3-pynetlinux, apache2: Fix Malformed Upstream-Status 2023-09-27 14:22:09 -07:00
json-spirit
jsoncpp jsoncpp: enable nativesdk build 2025-02-03 13:03:24 -08:00
jsonrpc jsonrpc: fix interface library paths in cmake files 2025-02-13 20:54:51 -08:00
jwt-cpp jwt-cpp: fix cmake file install path 2024-03-13 10:14:56 -07:00
kconfig-frontends kconfig-frontends: include UPSTREAM_CHECK_COMMITS to fix UNKNOWN_BROKEN status 2024-08-09 14:25:09 -07:00
lapack lapack: fix lapack-ptest rdepends on lapack-dev 2025-02-15 19:30:23 -08:00
ldns ldns: Upgrade to 1.8.4 2024-07-28 00:00:31 -07:00
lemon lemon: upgrade to 3.44.2 2023-12-21 08:20:34 -08:00
libabigail libabigail: refresh musl/fts patch 2024-07-14 12:06:19 -07:00
libgee libgee: upgrade 0.20.6 -> 0.20.8 2025-01-24 18:20:00 -08:00
libsombok3 libsombok3: use autotools-brokensep instead of setting B 2023-12-12 14:40:58 -08:00
libtoml11 libtoml11: Upgrade to 4.4.0 2025-03-08 15:06:11 -08:00
libubox libubox: include UPSTREAM_CHECK_COMMITS to fix UNKNOWN_BROKEN status 2024-08-09 14:25:09 -07:00
lshw recipes: drop ${SRCPV} usage 2024-02-09 09:52:12 -08:00
ltrace ltrace: fix unwind PACKAGECONFIG 2025-02-14 20:27:17 -08:00
luajit luajit: update 2024-12-19 09:41:20 -08:00
luaposix luaposix: Fix LUA_INCDIR path 2025-01-29 17:43:04 -08:00
makeself makeself: upgrade 2.4.5 -> 2.5.0 2023-03-17 07:06:55 -07:00
mbpoll mbpoll: upgrade 1.5.0 -> 1.5.2 2023-06-14 09:41:35 -07:00
mcpp Drop unnecessary SRC_URI md5sum from the recipes in meta-oe. 2024-11-05 19:19:22 -08:00
memstat Drop unnecessary SRC_URI md5sum from the recipes in meta-oe. 2024-11-05 19:19:22 -08:00
memtool memtool: Add recipe 2024-07-25 07:58:08 -07:00
mercurial recipes: Fix variable assignment whitespace 2025-03-20 08:46:56 -07:00
microcom microcom: update UPSTREAM_CHECK_* variables to fix devtool upgrades 2024-07-24 08:56:43 -07:00
microsoft-gsl recipes: ignore various issues fatal with gcc-14 (for 32bit MACHINEs) 2024-07-08 08:40:43 -07:00
mpich mpich: upgrade 4.2.3 -> 4.3.0 2025-02-10 08:45:37 -08:00
msgpack msgpack-cpp: upgrade 6.1.0 -> 6.1.1 2024-08-09 14:25:15 -07:00
msr-tools Drop unnecessary SRC_URI md5sum from the recipes in meta-oe. 2024-11-05 19:19:22 -08:00
musl musl-nscd: upgrade 1.0.2 -> 1.1.0 2022-06-30 13:39:27 -04:00
nlohmann-fifo recipes: drop ${SRCPV} usage 2024-02-09 09:52:12 -08:00
nlohmann-json nlohmann-json: Upgrade to 3.11.3 2024-03-04 08:56:50 -08:00
nodejs nodejs: upgrade 22.13.0 -> 22.14.0 2025-03-18 11:30:45 -07:00
octave *.patch: add Upstream-Status to all patches 2023-06-21 09:15:20 -07:00
openocd recipes: drop remaining +gitr cases 2024-02-09 09:52:12 -08:00
packagegroups packagegroup-sdk-target: update runtime dependencies for gfortran 2024-06-16 22:15:42 -07:00
pahole pahole: upgrade 1.28 -> 1.29 2025-03-11 19:35:32 -07:00
pax-utils pax-utils: fix pyelftools PACKAGECONFIG dependency 2025-02-14 20:27:17 -08:00
pcimem pcimem: include UPSTREAM_CHECK_COMMITS to fix UNKNOWN_BROKEN status 2024-08-09 14:25:10 -07:00
perfetto recipes: Fix variable assignment whitespace 2025-03-20 08:46:56 -07:00
perl recipes: Fix variable assignment whitespace 2025-03-20 08:46:56 -07:00
php php: upgrade from 8.2.26 to 8.4.4 2025-03-13 22:09:37 -07:00
pistache pistache: fix package config dependencies 2025-01-24 18:20:05 -08:00
ply ply: upgrade 2.3.0 -> 2.4.0 2025-02-26 08:30:52 -08:00
pmtools recipes: drop ${SRCPV} usage 2024-02-09 09:52:12 -08:00
pocketpy pocketpy: upgrade 2.0.5 -> 2.0.6 2025-03-11 17:17:21 -07:00
poke poke: Fix the reproducibility of installed scripts 2025-03-24 20:59:08 -07:00
protobuf protobuf: Add -latomic to CXXFLAGS 2025-03-24 07:29:13 -07:00
pugixml pugixml: upgrade 1.14 -> 1.15 2025-01-14 08:52:05 -08:00
python python3-psycopg: upgrade 3.2.4 -> 3.2.5 2025-02-26 08:30:53 -08:00
rapidjson recipes: drop ${SRCPV} usage 2024-02-09 09:52:12 -08:00
serialcheck recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-04 17:41:45 -08:00
sexpect sexpect: add new recipe 2024-06-07 09:11:54 -07:00
sip sip: Upgrade 6.9.1 -> 6.10.0 2025-02-04 10:14:37 -08:00
smemstat smemstat: upgrade 0.02.12 -> 0.02.13 2024-01-23 11:55:39 -08:00
sqlite-orm sqlite-orm: Define cmake variable defaults 2022-03-21 08:25:11 -07:00
squashfs-tools-ng squashfs-tools-ng: upgrade 1.3.1 -> 1.3.2 2024-09-30 07:34:28 -07:00
ssd1306 recipes: Fix variable assignment whitespace 2025-01-31 10:34:03 -08:00
suitesparse *.patch: add Upstream-Status to all patches 2023-06-21 09:15:20 -07:00
systemd recipes: Switch away from S = WORKDIR 2024-05-23 08:44:44 -07:00
tclap tclap: use most recent version 2024-12-13 07:54:45 -08:00
tcltk recipes: Fix variable assignment whitespace 2025-03-20 08:46:56 -07:00
tomlplusplus tomlplusplus: Inherit pkgconfig 2024-10-17 14:07:45 -07:00
uftrace uftrace: upgrade 0.16 -> 0.17 2024-12-24 08:23:09 -08:00
unattended-upgrades unattended-upgrades: upgrade 2.6 -> 2.9.1 2022-07-26 20:49:05 -04:00
uw-imap uw-imap: patch CVE-2018-19518 2024-12-27 09:21:42 -08:00
valijson valijson: upgrade 1.0.3 -> 1.0.4 2025-02-26 08:30:56 -08:00
xerces-c xerces-c: fix buildpaths QA issue 2024-08-30 08:10:37 -07:00
xmlrpc-c xmlrpc-c: 1.60.03 -> 1.64.0 2025-03-11 17:17:19 -07:00
yajl yajl: set correct homepage 2024-04-19 14:31:31 -07:00
yasm yasm: update to latest git revision 2025-01-20 20:20:26 -08:00