Skip to content

D19 — PCM package without a bundled engine by default

Superseded by D121

Decision

PCM package uses metadata schema v2 with runtime: ipc, does not bundle the engine by default (env TRACEMAKER / TRACEMAKER_PYTHONPATH), optional Linux bundling; licence field defaults to GPL-3.0-or-later until the project licence is chosen (requirement N8)

Alternatives

Always bundle binaries

Reason

Native builds depend on the system's CUDA runtime, SQLite and libstdc++ and the module on the Python version; KiCad 10 ships PCM schema v2 and kicad-python 0.8 validates against it