Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Travis otp vsns #295

Open
wants to merge 1 commit into from

3 participants

@tuncer

Try out some otp version changes in .travis.yml.

@ferd
Owner

One version per release doesn't always work when features are added during the entire cycle. In this case, testing a late version may not show that a thing that was broken, say in R16B as part of its breaking release, and was then fixed or modified in R16B03 if that's the only version we test.

This includes things like regressions, new features (we can't say we support versions RXXB* are if we only test RXXB03), and so on.

@tuncer

Should we include all minor versions then?

@ferd
Owner

That would be my guess, if we want to say we support all of the minor versions.

@tuncer

Also, the test didn't seem to work. I cannot see travis-ci results here, and there's no mention of the pull request on travis-ci. Any idea?

@tsloughter
Owner

I think we should also keep all minor versions. I'll look at why travis isn't running this.

@tsloughter
Owner

Actually, I bet it doesn't build because anyone can then update the travis config, create a PR and it run in travis. That is my guess, trying to verify.

@tsloughter
Owner

It looks like the ones you added aren't available on travis: https://travis-ci.org/rebar/rebar/builds/27577634

I think we should just close this ticket now.

@tuncer

Shouldn't we report this and get it fixed at travis-ci.org?

@tsloughter
Owner

It just takes them time before new Erlang versions work, but yes, we can poke them to try to get it added sooner. As for R13, I don't know why we need it, and probably less likely to get them to add.

@tuncer

It just takes them time before new Erlang versions work, but yes, we can poke them to try to get it added sooner.

To match the old public otp versions, we should probably only add 17.0 and 17.1 anyway.

As for R13, I don't know why we need it, and probably less likely to get them to add.

travis-ci uses and supports rebar for Erlang projects, so why not? Is this something we could submit to one of the projects at https://github.com/travis-ci?

@tuncer

For reference, total time (without the missing otp versions) has gone up by 8 minutes compared to the average of 12 minutes on rebar.git master. What's the upper limit for rebar on travis-ci, and is this an acceptable increase in time to verify a pull request?

@ferd ferd added the enhancement label
@tuncer

I couldn't find the right https://github.com/travis-ci project to add Erlang/OTP R13 support. Thoughts?

@BanzaiMan BanzaiMan referenced this pull request in travis-ci/travis-ci
Open

Consider adding older Erlang OTP Releases #2757

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Jun 25, 2014
  1. @tuncer
This page is out of date. Refresh to see the latest.
Showing with 10 additions and 1 deletion.
  1. +10 −1 .travis.yml
View
11 .travis.yml
@@ -1,11 +1,20 @@
language: erlang
otp_release:
+ - 17.0
+ - R16B03-1
+ - R16B03
- R16B02
- R16B01
- R16B
+ - R15B03
+ - R15B02
- R15B01
- R15B
- R14B04
- R14B03
- - 17.0
+ - R14B02
+ - R14B01
+ - R14B
+ - R13B04
+ - R13B03
script: "make travis"
Something went wrong with that request. Please try again.