Skip to content

More recent build for Arduino library manager json URL? #558

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 Jul 15, 2015 · 11 comments
Closed

More recent build for Arduino library manager json URL? #558

tdicola opened this issue Jul 15, 2015 · 11 comments

Comments

@tdicola
Copy link
Contributor

tdicola commented Jul 15, 2015

Just curious, is it possible to update the build published to the default Arduino library manager JSON URL (http://arduino.esp8266.com/package_esp8266com_index.json) to something more recent? The current build there is 1.6.4-673-g8cd3697 which is starting to get pretty old now (created May 22nd) for a quickly moving project like this one. There are some good fixes like one to make the pgmspace.h functions work (Links2004@936669e) that are only in later builds that aren't published yet. Any chance the published build could be updated so folks can get fixes like those?

Alternatively, is the staging build JSON URL (http://arduino.esp8266.com/staging/package_esp8266com_index.json) what people should use for more recent builds?

Also if there's anything in the current master branch code that you could use some help validating or checking out before publishing an updated release let me know--happy to help if I can, thanks!

@hamishcunningham
Copy link

Staging isn't especially recent AFAIK.

To get the latest (though sometimes unstable) version: #547 (comment)

HTH!

@toddtreece
Copy link
Contributor

@hamishcunningham a manual install will definitely work for more advanced users, but the board manager package makes it a lot easier for people to get started.

maybe the package update be rolled into the travis deploy config so that stuff doesn't fall way out of sync?

@igrr
Copy link
Member

igrr commented Jul 16, 2015

Regarding Travis deploy of packages — it's too easy to deploy a broken
version this way.

I'm fixing documentation and rebuilding the downloads site in preparation
for the package update. So yes, it's on the way.

On Thu, Jul 16, 2015, 05:34 Todd Treece [email protected] wrote:

@hamishcunningham https://github.com/hamishcunningham a manual install
will definitely work for more advanced users, but the board manager package
makes it a lot easier for people to get started.

maybe the package update be rolled into the travis deploy config so that
stuff doesn't fall way out of sync?


Reply to this email directly or view it on GitHub
#558 (comment).

@igrr
Copy link
Member

igrr commented Jul 22, 2015

I have updated staging release today. Will test a bit more tonight, if there are no new issues, it will be pushed as a stable version.

@toddtreece
Copy link
Contributor

@igrr re: new staging release. check out #588.

i'm not sure if this would help the ESP8266 arduino project, but i've been using travis ci to test build all of the examples for adafruit's arduino libraries to make sure they compile on different platforms. here's an example config: https://github.com/adafruit/adafruit-io-basics/blob/master/.travis.yml.

thanks for all of your work!

@igrr
Copy link
Member

igrr commented Jul 22, 2015

Todd, thanks for the tip regarding travis tests. I tried the same approach a few weeks back, but it looks like I was missing this part from your script:

/sbin/start-stop-daemon --start --quiet --pidfile /tmp/custom_xvfb_1.pid --make-pidfile --background --exec /usr/bin/Xvfb -- :1 -ac -screen 0 1280x1024x16
sleep 3
export DISPLAY=:1.0

Will certainly add tests to our travis build, thanks for the tip.

Regarding #588, will fix promptly.

@igrr
Copy link
Member

igrr commented Jul 23, 2015

Travis build now includes verification of example sketches under hardware/esp8266com/esp8266.

@toddtreece
Copy link
Contributor

@igrr great! yeah the Arduino CLI expects a display for some reason, so you have to fake it.

@igrr
Copy link
Member

igrr commented Jul 23, 2015

@tdicola @toddtreece please take note that link for the stable package has changed to
http://arduino.esp8266.com/stable/package_esp8266com_index.json

@igrr igrr closed this as completed Jul 23, 2015
@toddtreece
Copy link
Contributor

@igrr thanks!

@tdicola
Copy link
Contributor Author

tdicola commented Jul 23, 2015

Awesome, thanks so much!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants