Skip to content

Renamed GitHub libraries broken in library manager with CRC match failure error. #4475

New issue

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

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

Already on GitHub? Sign in to your account

Closed
tdicola opened this issue Jan 23, 2016 · 4 comments
Assignees
Labels
Component: Board/Lib Manager Boards Manager or Library Manager
Milestone

Comments

@tdicola
Copy link

tdicola commented Jan 23, 2016

Apologies for the issue but we were renaming a few Adafruit libraries on github, like http://github.com/adafruit/LiquidCrystal to http://github.com/adafruit/Adafruit_LiquidCrystal, and noticed they unfortunately are now in a bad state and can't be downloaded with the library manager. Attempting to download and install them fails with the error "CRC doesn't match, file is corrupted" (using 1.6.7):
image

GitHub does a redirect for accesses on the old named path, but it looks like something in the library manager might be depending on the URL in the CRC file generation. Can the following libraries be 're-added' (their old entry removed, then new one added with their new URL) to the library manager so they're back in a good state and using the new URLs?

Let us know if you have any questions, thanks and apologies again for the issue--unfortunately didn't realize renaming a library would cause a problem.

Adding @ladyada too to check out the issue.

@facchinm facchinm added the Component: Board/Lib Manager Boards Manager or Library Manager label Jan 25, 2016
@cmaglie cmaglie self-assigned this Jan 26, 2016
@agdl agdl added this to the Release 1.6.8 milestone Feb 1, 2016
@agdl agdl closed this as completed Feb 1, 2016
@ladyada
Copy link

ladyada commented Feb 1, 2016

@agdl hey just so we know for future renames - does this mean we should still re-submit libraries when we change the names or that url wont affect the CRC as of 1.6.8?

@cmaglie
Copy link
Member

cmaglie commented Feb 1, 2016

You must resubmit the library (or tell us the name changes as you did here).
How many libraries you need to rename?

@ladyada
Copy link

ladyada commented Feb 1, 2016

maybe 10 or 20...ill do them and submit all at once if that makes it easier

@cmaglie
Copy link
Member

cmaglie commented Feb 2, 2016

Yes, thank you!
A list with "old name" -> "new name", like @tdicola did, is good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Board/Lib Manager Boards Manager or Library Manager
Projects
None yet
Development

No branches or pull requests

5 participants