From a5ce3b16a1217ee7fc104042cad6745b6d0ecdcd Mon Sep 17 00:00:00 2001 From: William Emfinger Date: Tue, 13 Oct 2026 09:43:50 -0500 Subject: [PATCH] ecad: rename a part symbol file whose name Windows cannot check out `ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/210S-1*2PL=11.6MMGold-platedblack.kicad_sym` contains `*`, which is not a legal path character on Windows. Every run of "Build and Package Main" since the ecad update has failed in the package job: its action checks the repository out on windows-latest, and git aborts with `error: invalid path 'ecad/elec/src/parts/.../210S-1*2PL=...kicad_sym'`. Rename it to `210S-1x2PL_11.6MMGold-platedblack.kicad_sym` (also dropping `=`) and update the symbol names inside it and the `symbol=` reference in the part's `.ato` trait. It is the only tracked path with a Windows-illegal character. `ato build -b box-emu-base` (the one target that uses the part) still passes with the offline components stand-in. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01AWhoGwibqcKDhcG17mjVT1 --- ....kicad_sym => 210S-1x2PL_11.6MMGold-platedblack.kicad_sym} | 4 ++-- .../src/parts/Ckmtw_B_2100S02P_A110/Ckmtw_B_2100S02P_A110.ato | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/{210S-1*2PL=11.6MMGold-platedblack.kicad_sym => 210S-1x2PL_11.6MMGold-platedblack.kicad_sym} (94%) diff --git a/ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/210S-1*2PL=11.6MMGold-platedblack.kicad_sym b/ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/210S-1x2PL_11.6MMGold-platedblack.kicad_sym similarity index 94% rename from ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/210S-1*2PL=11.6MMGold-platedblack.kicad_sym rename to ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/210S-1x2PL_11.6MMGold-platedblack.kicad_sym index 843c0395..bb293a57 100644 --- a/ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/210S-1*2PL=11.6MMGold-platedblack.kicad_sym +++ b/ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/210S-1x2PL_11.6MMGold-platedblack.kicad_sym @@ -1,7 +1,7 @@ (kicad_symbol_lib (version 20241229) (generator "faebryk_convert") - (symbol "210S-1*2PL=11.6MMGold-platedblack" + (symbol "210S-1x2PL_11.6MMGold-platedblack" (property "Reference" "H" (id 0) (at 0 6.35 0) @@ -49,7 +49,7 @@ ) (in_bom yes) (on_board yes) - (symbol "210S-1*2PL=11.6MMGold-platedblack_0_1" + (symbol "210S-1x2PL_11.6MMGold-platedblack_0_1" (circle (center -1.78 3.05) (end -1.4 3.05) diff --git a/ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/Ckmtw_B_2100S02P_A110.ato b/ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/Ckmtw_B_2100S02P_A110.ato index f7f470da..4c4752b8 100644 --- a/ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/Ckmtw_B_2100S02P_A110.ato +++ b/ecad/elec/src/parts/Ckmtw_B_2100S02P_A110/Ckmtw_B_2100S02P_A110.ato @@ -5,7 +5,7 @@ import is_atomic_part component Ckmtw_B_2100S02P_A110_package: - trait is_atomic_part + trait is_atomic_part trait has_part_picked::by_supplier trait has_designator_prefix trait has_datasheet