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?
Looking further into the code in package.py (the only place where I found the string “@src-”) I see that it is resolving package identity looking at the version string (which makes sense). Looking more closely at my platformio.ini file and the library.json file of my dependency, I noticed that the git URL’s were different.