There are multiple problems that are causing the releases of these libraries to be rejected:
Name does not match registered name
The name
field value in library.properties
was changed from the name the libraries had at the time of the registration:
https://github.com/leresteux/DunogeonENG/commit/a483d09bd84d22ff577256a06174122749241209#diff-f267f9ae2f5d5d56a1dbb305e95d40d4408d9ee7f71357f1f67fb18c29b7f082L1
- name=Dunogeon
+ name=DunogeonENG
https://github.com/leresteux/DunogeonFR/commit/515c98963595a9aa8ff1b8e103cc1d5bdf9576a0#diff-f267f9ae2f5d5d56a1dbb305e95d40d4408d9ee7f71357f1f67fb18c29b7f082L1
- name=Dunogeon
+ name=DunogeonFR
As I mentioned above, the indexer rejects any release that doesn't meet the requirements. One of those requirements is that the name
value must match the registered library name.
The registration data for the libraries will be updated according to your requests:
but this requires a manual change to the backend database so we must wait for the person with access to the database to find time to do it. Once that is done, the libraries will be listed under the new names in Library Manager and the releases made under those new names will be available.
Duplicate registered library names
The name
field value in the library.properties
metadata file of both libraries was set to Dunogeon
at the time the libraries were submitted to the registry.
Even though the automated system checks for name collisions with previously registered libraries, unfortunately it does not have a check for name collisions between multiple libraries submitted at the same time. We were aware of this deficiency in the checks and intend to eventually resolve it, but since the condition of a name collision within a multiple library submission is very rare, that work has not been given priority.
The lack of a check for this problem in submissions allowed the invalid submission to be accepted by the automated system resulting in both libraries being registered with the same name: "Dunogeon".
The library name is the sole unique identifier used by the Arduino Library Manager system, so the two libraries cannot coexist in the system with the same name.
This problem will be resolved as soon as the library names are updated by the database maintainer to the new unique values "DunogeonENG" and "DunogeonFR".