Perpetual footprint changes in "Update PCB from Schematic"
Description
On my design https://github.com/A4091/cheetah/ when I select "Update PCB from Schematic" it always notifies me that some of the footprints need to be updated:
Change U1 footprint from 'SN74ABT16543DGGR:DGG56' to 'DGG56'.
Change U2 footprint from 'SN74ABT16543DGGR:DGG56' to 'DGG56'.
Change U3 footprint from 'SN74ABT16543DGGR:DGG56' to 'DGG56'.
Change U4 footprint from 'SN74ABT16543DGGR:DGG56' to 'DGG56'.
Change U6 footprint from 'SN74ABT16543DGGR:DGG56' to 'DGG56'.
Change U8 footprint from 'XC95144XL_5TQG144C:144-TQFP_XIL' to '144-TQFP_XIL'.
I would expect that these messages do not appear, or at least, do not appear after I "make the change" the first time.
This is the same footprint, but one time it is listed with the its library and one time without it.
Even if I apply these "changes", the same message will appear on each "Update PCB from Schematic", perpetually.
Steps to reproduce
- Download above github repo
- Select "Update PCB from Schematic"
- Select "Update PCB"
- Select "Update PCB from Schematic"
- Select "Update PCB"
- ...
KiCad Version
Application: KiCad PCB Editor arm64 on arm64
Version: 9.0.7, release build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.1.0
FontConfig 2.15.0
Platform: macOS Version 26.2 (Build 25C56), 64 bit, Little endian, wxMac
OpenGL: Apple, Apple M2, 2.1 Metal - 90.5
wxWidgets: 3.2.8 (wchar_t,wx containers)
Boost: 1.87.0
OCC: 7.8.1
Curl: 8.7.1
ngspice: 44.2
Compiler: Clang 16.0.0 with C++ ABI 1002
KICAD_IPC_API=ON