Bug 14021

Summary: Remove debug_domain logic
Product: [Build System, Metadata & Runtime] BitBake Reporter: Joshua Watt <JPEWhacker>
Component: bitbakeAssignee: Joshua Watt <JPEWhacker>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: Medium CC: poky.bs.watcher, poky.watcher, randy.macleod, tim.orling
Version: unspecified   
Target Milestone: 6.99   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: ---
Verified: Documentation change: No (bug/feature does not impact docs)

Description Joshua Watt 2020-08-24 10:34:18 UTC
Bitbake currently uses the concept of a list of "debug domains" that are passed to each worker process to control which Python logging domains and at what levels are passed over IPC back to the server (to prevent the need to send everything all the time, which is slow). Now that bitbake supports Python structured logging configuration, we should drop this and instead pass the structured logging configuration to the workers and use that to determine what needs to be passed back to the server.
Comment 1 Randy MacLeod 2023-04-21 18:45:47 UTC
Moved en masse from 4.2 to 4.3 by Randy.
Comment 2 Tim Orling 2026-10-22 15:28:10 UTC
It works as is, but could use some improvements.