Skip to content

Library name change request #6335

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed
Pranau-R opened this issue May 23, 2025 · 3 comments
Closed

Library name change request #6335

Pranau-R opened this issue May 23, 2025 · 3 comments
Assignees
Labels
conclusion: invalid Issue/PR not valid topic: rename Change registered library name

Comments

@Pranau-R
Copy link

Library repository URL

https://github.com/mcci-catena/mcci_ltr_329als

@Pranau-R Pranau-R added the topic: rename Change registered library name label May 23, 2025
@Pranau-R
Copy link
Author

Pranau-R commented May 23, 2025

Hi,

We are updating the library name in the library.properties file from:
name=MCCI LTR-329ALS

to:

name=MCCI LTR 329ALS

This change is intended to resolve an issue encountered while installing the "MCCI Catena Arduino Platform" library via the Arduino IDE. Currently, the installation fails with the following error:

Failed to install library: 'MCCI Catena Arduino Platform:0.22.0'. No valid dependencies solution found: dependency 'MCCI LTR 329ALS' is not available

We believe this update will ensure compatibility and allow the "MCCI Catena Arduino Platform" library to recognize the dependency correctly.

Please let us know the next steps in this process.

Thank you in advance.

@per1234
Copy link
Contributor

per1234 commented May 24, 2025

Hi @Pranau-R. If you want to change the library name, you must follow the procedure described here:

https://github.com/arduino/library-registry/blob/main/FAQ.md#how-can-i-change-a-librarys-name

When we look at the library.properties file in the library repository, we can see that you did not perform steps 1 and 2 in the procedure:

https://github.com/mcci-catena/mcci_ltr_329als/blob/v1.1.0/library.properties#L1

name=MCCI LTR-329ALS

Please comment here once you have performed the required actions in the library repo so that we will know we can proceed with accommodating your request.


This change is intended to resolve an issue encountered while installing the "MCCI Catena Arduino Platform" library via the Arduino IDE. Currently, the installation fails with the following error:

Failed to install library: 'MCCI Catena Arduino Platform:0.22.0'. No valid dependencies solution found: dependency 'MCCI LTR 329ALS' is not available

We believe this update will ensure compatibility and allow the "MCCI Catena Arduino Platform" library to recognize the dependency correctly.

It would indeed fix mcci-catena/Catena-Arduino-Platform#364. The alternative solution would be to simply correct the dependency name in the metadata of the "MCCI Catena Arduino Platform" library:

https://github.com/mcci-catena/Catena-Arduino-Platform/blob/master/library.properties#L12

depends=MCCI LoRaWAN LMIC library,MCCI Arduino LoRaWAN Library,MCCI Arduino Development Kit ADK,MCCI FRAM I2C,MCCI LTR 329ALS

(note that the library name specified by the depends property is "MCCI LTR 329ALS" instead of the currently registered name "MCCI LTR-329ALS")

then make a new release of the "MCCI Catena Arduino Platform" library.

I see someone already submitted a pull request for that fix four months ago: mcci-catena/Catena-Arduino-Platform#355

@per1234 per1234 added the status: waiting for information More information must be provided before work can proceed label May 24, 2025
@terrillmoore
Copy link
Contributor

Hi Pranau, MCCI will adopt the pull request mcci-catena/Catena-Arduino-Platform#355. @per1234, you may close this request.

@per1234 per1234 closed this as not planned Won't fix, can't repro, duplicate, stale May 24, 2025
@per1234 per1234 added conclusion: invalid Issue/PR not valid and removed status: waiting for information More information must be provided before work can proceed labels May 24, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
conclusion: invalid Issue/PR not valid topic: rename Change registered library name
Projects
None yet
Development

No branches or pull requests

3 participants