This repository was archived by the owner on Aug 5, 2022. It is now read-only.
Non-Built-In libs unique library.properties name #18
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change to unique name values in library.properties for all non-Built-In
libraries that are in the Arduino IDE Library Manager. This will reduce
the occurrence of Library Manager updates of the non-Galileo library
versions causing them to override the Galileo versions. Note that this
will not solve the override issue. See
arduino/Arduino#4064 for more information on
this issue.
Although the changes made are the same(but for different libraries) as #16 I have created this as a separate pull request because it addresses a different issue. The Arduino IDE Library Manager installs library updates to the
libraries
folder inside of the sketchbook folder. Libraries in this folder override all other libraries, including the Galileo libraries. If there is a newer Non-Galileo version of one the the Galileo libraries available in Library Manager then Arduino IDE 1.6.6 will show an update notification which will likely cause the user to make the update. By changing the name inlibrary.properties
this notification is avoided although the override will still occur if the user installs the non-Galileo version of any of the Galileo libraries to thelibraries
folder in their sketchbook with or without Library Manager.