This problem is very old. Sometimes I upgrade my libraries and give devices
a new name. Sometimes I delete buggy devices.
When I from a project use the "library->update all" funcion, I get no
notifications of the placed components that doesn't exist in library
anymore. That is scary.
When I (from the v6 contect menu) choose "open device" I get the error:
"Package variant 'xxx' of deviceset yyyy does not exist in current library
. Please adjust the library path or export the drawing
libraries first!"
I do not want to do this for every part present on my brd/sch. It is
possible to write an ULP to find them, but I think it should be part of the
library update function.
I would very much like to know what devices are no longer linked to the
library, cause I want them to reflect the new stuff. If I have to manually
replace them, thats fine. The worst thing that can happen is the device
being old (maybe even buggy) and not supported by my libs anymore.
Maybe there is already a solution to identify these obsolete library parts?
Regards,
PS:How to confirm? Just temorarily rename a device you know exist in a
project, then do library update. The project won't know its gone from the
library.
