* [bitbake][scarthgap][2.8][PATCH 0/1] Patch review
@ 2026-04-24 21:02 Yoann Congal
2026-04-24 21:02 ` [bitbake][scarthgap][2.8][PATCH 1/1] runqueue.py: make sure we use bb multiprocessing Yoann Congal
0 siblings, 1 reply; 6+ messages in thread
From: Yoann Congal @ 2026-04-24 21:02 UTC (permalink / raw)
To: bitbake-devel
Please review this set of changes for scarthgap and have comments back by
end of day Tuesday, April 28.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/29/builds/3732
But got impacted by 2 intermittent failures:
* qemuarm64-ptest failed with a python3 ptest failure
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/61/builds/3558
* I reported the (new) issue in:
#16267 – [scarthgap] AB-INT PTEST: python3 failure (test_wrong_cert_tls13)
https://bugzilla.yoctoproject.org/show_bug.cgi?id=16267
* successfuly retried as https://autobuilder.yoctoproject.org/valkyrie/?#/builders/61/builds/3559
* oe-selftest-armhost failed to download Rust crates from crates.io in bitbake selftest
https://autobuilder.yoctoproject.org/valkyrie/?#/builders/23/builds/3835
* This bitbake commit did pass in https://autobuilder.yoctoproject.org/valkyrie/?#/builders/23/builds/3814
* This is a really recent issue (it also impacted the 6.0 release build)
The following changes since commit d3b4c352dd33fca90cd31649eda054b884478739:
fetch2: Fix LFS object checkout in submodules (2026-03-19 00:14:50 +0100)
are available in the Git repository at:
https://git.openembedded.org/bitbake-contrib stable/2.8-nut
https://git.openembedded.org/bitbake-contrib/log/?h=stable/2.8-nut
for you to fetch changes up to c118575bc4f278bc857c532089e1c66ae81234f8:
runqueue.py: make sure we use bb multiprocessing (2026-04-22 17:28:54 +0200)
----------------------------------------------------------------
Trevor Gamblin (1):
runqueue.py: make sure we use bb multiprocessing
lib/bb/runqueue.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
^ permalink raw reply [flat|nested] 6+ messages in thread* [bitbake][scarthgap][2.8][PATCH 1/1] runqueue.py: make sure we use bb multiprocessing
2026-04-24 21:02 [bitbake][scarthgap][2.8][PATCH 0/1] Patch review Yoann Congal
@ 2026-04-24 21:02 ` Yoann Congal
0 siblings, 0 replies; 6+ messages in thread
From: Yoann Congal @ 2026-04-24 21:02 UTC (permalink / raw)
To: bitbake-devel
From: Trevor Gamblin <tgamblin@baylibre.com>
Otherwise, we see errors like:
|ERROR: An uncaught exception occurred in runqueue
|Traceback (most recent call last):
| File "/srv/pokybuild/yocto-worker/check-layer/build/layers/bitbake/lib/bb/runqueue.py", line 1663, in execute_runqueue
| return self._execute_runqueue()
| ~~~~~~~~~~~~~~~~~~~~~~^^
| File "/srv/pokybuild/yocto-worker/check-layer/build/layers/bitbake/lib/bb/runqueue.py", line 1607, in _execute_runqueue
| retval = self.dump_signatures(dumpsigs)
| File "/srv/pokybuild/yocto-worker/check-layer/build/layers/bitbake/lib/bb/runqueue.py", line 1718, in dump_signatures
| p.start()
| ~~~~~~~^^
| File "/usr/lib64/python3.14/multiprocessing/process.py", line 121, in start
| self._popen = self._Popen(self)
| ~~~~~~~~~~~^^^^^^
| File "/usr/lib64/python3.14/multiprocessing/context.py", line 224, in _Popen
| return _default_context.get_context().Process._Popen(process_obj)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
| File "/usr/lib64/python3.14/multiprocessing/context.py", line 300, in _Popen
| return Popen(process_obj)
| File "/usr/lib64/python3.14/multiprocessing/popen_forkserver.py", line 35, in __init__
| super().__init__(process_obj)
| ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
| File "/usr/lib64/python3.14/multiprocessing/popen_fork.py", line 20, in __init__
| self._launch(process_obj)
| ~~~~~~~~~~~~^^^^^^^^^^^^^
| File "/usr/lib64/python3.14/multiprocessing/popen_forkserver.py", line 47, in _launch
| reduction.dump(process_obj, buf)
| ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
| File "/usr/lib64/python3.14/multiprocessing/reduction.py", line 60, in dump
| ForkingPickler(file, protocol).dump(obj)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
|_pickle.PicklingError: Can't pickle local object <function CoreRecipeInfo.init_cacheData.<locals>.<lambda> at 0x7f7925667d70>
|when serializing tuple item 0
|when serializing collections.defaultdict reconstructor arguments
|when serializing collections.defaultdict object
|when serializing dict item 'rundeps'
|when serializing bb.cache.CacheData state
|when serializing bb.cache.CacheData object
|when serializing dict item ''
|when serializing dict item 'recipecaches'
|when serializing bb.cooker.BBCooker state
|when serializing bb.cooker.BBCooker object
|when serializing dict item 'cooker'
|when serializing bb.runqueue.RunQueue state
|when serializing bb.runqueue.RunQueue object
|when serializing tuple item 0
|when serializing method reconstructor arguments
|when serializing method object
|when serializing dict item '_target'
|when serializing multiprocessing.context.Process state
|when serializing multiprocessing.context.Process object
Fixes: [YOCTO #16184]
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 35866d55908009df429870b28cda0d2266074b48)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
---
lib/bb/runqueue.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/lib/bb/runqueue.py b/lib/bb/runqueue.py
index db68f97e6..5dc6fc047 100644
--- a/lib/bb/runqueue.py
+++ b/lib/bb/runqueue.py
@@ -22,11 +22,12 @@ from bb import msg, event
from bb import monitordisk
import subprocess
import pickle
-from multiprocessing import Process
import shlex
import pprint
import time
+Process = bb.multiprocessing.Process
+
bblogger = logging.getLogger("BitBake")
logger = logging.getLogger("BitBake.RunQueue")
hashequiv_logger = logging.getLogger("BitBake.RunQueue.HashEquiv")
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [bitbake][scarthgap][2.8][PATCH 0/1] Patch review
@ 2026-03-07 22:55 Yoann Congal
0 siblings, 0 replies; 6+ messages in thread
From: Yoann Congal @ 2026-03-07 22:55 UTC (permalink / raw)
To: bitbake-devel
Please review this set of changes for 2.8/scarthgap and have comments back by
end of day Tuesday, March 10.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/valkyrie/#/builders/29/builds/3349
(Ignore the warning about Centos Stream9, its support is a work in progress)
The following changes since commit 10118785e4a670bce4980e1044c0888a8b6e84af:
knotty: Make sure getTerminalColumns() returns two integers (2026-02-13 08:48:40 +0000)
are available in the Git repository at:
https://git.openembedded.org/bitbake-contrib stable/2.8-nut
https://git.openembedded.org/bitbake-contrib/log/?h=stable/2.8-nut
for you to fetch changes up to bebecffef63a3ac60420b5347d549f71b00dc151:
COW: Fix hardcoded magic numbers and work with python 3.13 (2026-03-06 21:15:02 +0100)
----------------------------------------------------------------
Richard Purdie (1):
COW: Fix hardcoded magic numbers and work with python 3.13
lib/bb/COW.py | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
^ permalink raw reply [flat|nested] 6+ messages in thread
* [bitbake][scarthgap][2.8][PATCH 0/1] Patch review
@ 2024-08-14 12:05 Steve Sakoman
0 siblings, 0 replies; 6+ messages in thread
From: Steve Sakoman @ 2024-08-14 12:05 UTC (permalink / raw)
To: bitbake-devel
Please review this change for 2.8/scarthgap and have comments back by
end of day Friday, August 16
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/7241
The following changes since commit 11d83170922a2c6b9db1f6e8c23e533526984b2c:
codeparser: Skip non-local functions for module dependencies (2024-07-17 06:24:29 -0700)
are available in the Git repository at:
https://git.openembedded.org/bitbake-contrib stable/2.8-nut
https://git.openembedded.org/bitbake-contrib/log/?h=stable/2.8-nut
Robert Yang (1):
data_smart: Improve performance for VariableHistory
lib/bb/data_smart.py | 8 +++-----
1 file changed, 3 insertions(+), 5 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [bitbake][scarthgap][2.8][PATCH 0/1] Patch review
@ 2024-06-11 13:17 Steve Sakoman
0 siblings, 0 replies; 6+ messages in thread
From: Steve Sakoman @ 2024-06-11 13:17 UTC (permalink / raw)
To: bitbake-devel
Please review this set of changes for 2.8/scarthgap and have comments back by
end of day Thursday, June 13.
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/7024
The following changes since commit fdac31655fb5441139f70e50292dbb5774cfdafe:
siggen: Enable batching of unihash queries (2024-06-05 16:52:59 +0100)
are available in the Git repository at:
https://git.openembedded.org/bitbake-contrib stable/2.8-nut
https://git.openembedded.org/bitbake-contrib/log/?h=stable/2.8-nut
Richard Purdie (1):
tests/fetch: Tweak test to match upstream repo url change
lib/bb/tests/fetch.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
2.34.1
^ permalink raw reply [flat|nested] 6+ messages in thread
* [bitbake][scarthgap][2.8][PATCH 0/1] Patch review
@ 2024-05-20 13:38 Steve Sakoman
0 siblings, 0 replies; 6+ messages in thread
From: Steve Sakoman @ 2024-05-20 13:38 UTC (permalink / raw)
To: bitbake-devel
Please review this change for scarthgap and have comments back by
end of day Wednesday, May 22
Passed a-full on autobuilder:
https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/6937
The following changes since commit 8f90d10f9efc9a32e13f6bd031992aece79fe7cc:
cooker: Use hash client to ping upstream server (2024-05-02 16:07:18 +0100)
are available in the Git repository at:
https://git.openembedded.org/bitbake-contrib stable/2.8-nut
https://git.openembedded.org/bitbake-contrib/log/?h=stable/2.8-nut
joshua Watt (1):
cooker: Handle ImportError for websockets
lib/bb/cooker.py | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
--
2.34.1
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2026-04-24 21:02 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-24 21:02 [bitbake][scarthgap][2.8][PATCH 0/1] Patch review Yoann Congal
2026-04-24 21:02 ` [bitbake][scarthgap][2.8][PATCH 1/1] runqueue.py: make sure we use bb multiprocessing Yoann Congal
-- strict thread matches above, loose matches on Subject: below --
2026-03-07 22:55 [bitbake][scarthgap][2.8][PATCH 0/1] Patch review Yoann Congal
2024-08-14 12:05 Steve Sakoman
2024-06-11 13:17 Steve Sakoman
2024-05-20 13:38 Steve Sakoman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox