Skip to content

library manager isn't picking up Firmata 2.5.0 #4119

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
soundanalogous opened this issue Nov 9, 2015 · 5 comments
Closed

library manager isn't picking up Firmata 2.5.0 #4119

soundanalogous opened this issue Nov 9, 2015 · 5 comments
Assignees
Labels
Component: Board/Lib Manager Boards Manager or Library Manager
Milestone

Comments

@soundanalogous
Copy link

Not sure what I'm missing. Tag is semver compliant '2.5.0'. library.properties file is updated, etc. Had same issue when I released 2.4.4 as well.

@tinkerspy
Copy link

I logged in to report a similar issue, see this forum post:
http://forum.arduino.cc/index.php?topic=358171.0

I tried and tried but couldn't get the library manager to pick up my library at all until I deleted the cached json file.

Some observations:

  • When opening the library manager it does request the json list (checked with fiddler)
  • When requesting the json list it updates the timestamp on the cached file
  • The contents of the cached file is not updated until you manually delete it.

This bug means that new libraries and updated libraries are not picked up on all the miriads of existing Arduino IDE installs! Observed on version 1.6.6. on Windows 7.

@Chris--A
Copy link
Contributor

I concur, I posted my solution in that thread as the same issue was found when someone was trying to get the new lib for the Wifi 101, so its not just updated libraries.


I found this problem when migrating from 1.6.4 to 1.6.5, as the AppData/local folder was decided as the best spot, however the previous (roaming) Arduino15 folder had precedence over the local Aruduino15, and the code I had tweaked in the core and libs did not get used until I deleted the roaming folder.

I want to attempt a PR to add a 'Force refresh' button to the lib manager, however before I do, there might be a simpler bug fix in the code. I'd also recommend adding a check into the IDE startup code to remove any lingering roaming folders in windows (Only needs to be a temporary fix, maybe for a couple of versions).

@soundanalogous,

Check my post in the thread that @tinkerspy linked to, it may fix your problem for now (doesn't help others that do not see it though).

@cmaglie cmaglie added the Component: Board/Lib Manager Boards Manager or Library Manager label Nov 10, 2015
@ffissore
Copy link
Contributor

The problem is that we are not fetching directly from your repository, but rather from our fork: https://github.com/arduino-libraries/Firmata @cmaglie should we reconsider our choice and fetch from @soundanalogous repo directly?

@cmaglie
Copy link
Member

cmaglie commented Nov 11, 2015

👍

@ffissore
Copy link
Contributor

Done. From now on, Firmata repo used by our publishing job will be the one from @soundanalogous Thank you for your patience Jeff

@ffissore ffissore added this to the Release 1.6.7 milestone Nov 11, 2015
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