My project depends on a Logging library via GitHub URL (https://github.com/frankleonrose/Arduino-logging-library.git). The same Logging library is listed as a dependency (in library.json) of another dependency (https://github.com/frankleonrose/Respire/blob/master/library.json).
After running, .piolibdeps contains both
- Arduino Logging Library
- Arduino Logging Library@src-1bbdf865e74caf45af3bb1f170c67c92
It used to have both “Arduino-logging-library” and “Arduino Logging Library”. I thought adding a library.properties would fix that, but it just changed it to this new situation.
I have looked in the forum and documentation and do not see an explanation.
Why are there two copies of the library? What is making the library manager think it needs a separate copy?