Is there a way to avoid time limit when using travis?

Dear devs, Is there a way to avoid time limit when using travis? I started using travis [1]. It is very convenient :) But timeout occurs [2]. The log messages are as follows: =====> InstEqContext2(normal) 1806 of 5700 [0, 0, 0] =====> InstEqContext3(normal) 1807 of 5700 [0, 0, 0] =====> InstContextNorm(normal) 1808 of 5700 [0, 0, 0] The job exceeded the maximum time limit for jobs, and has been terminated. How do you avoid this? Paid plan or something? [1]: https://ghc.haskell.org/trac/ghc/wiki/Travis [2]: https://travis-ci.org/takenobu-hs/ghc/builds/197987055 Regards, Takenobu

Even with a paid plan, you only have 120 min to run your build. That might be enough in your case but in Cabal's Travis project I've started playing tricks where I upload the build products somewhere, and then redownload them in a new job before running tests. Edward Excerpts from Takenobu Tani's message of 2017-02-04 10:37:21 +0900:
Dear devs,
Is there a way to avoid time limit when using travis?
I started using travis [1]. It is very convenient :) But timeout occurs [2]. The log messages are as follows:
=====> InstEqContext2(normal) 1806 of 5700 [0, 0, 0] =====> InstEqContext3(normal) 1807 of 5700 [0, 0, 0] =====> InstContextNorm(normal) 1808 of 5700 [0, 0, 0] The job exceeded the maximum time limit for jobs, and has been terminated.
How do you avoid this? Paid plan or something?
[1]: https://ghc.haskell.org/trac/ghc/wiki/Travis [2]: https://travis-ci.org/takenobu-hs/ghc/builds/197987055
Regards, Takenobu

Hi Edward, devs,
Thank you for kind explanation.
I understood the situation.
Is it common to use paid plans when building GHC [1]?
[1]: https://travis-ci.org/ghc/ghc
Regards,
Takenobu
2017-02-04 10:41 GMT+09:00 Edward Z. Yang
Even with a paid plan, you only have 120 min to run your build. That might be enough in your case but in Cabal's Travis project I've started playing tricks where I upload the build products somewhere, and then redownload them in a new job before running tests.
Edward
Excerpts from Takenobu Tani's message of 2017-02-04 10:37:21 +0900:
Dear devs,
Is there a way to avoid time limit when using travis?
I started using travis [1]. It is very convenient :) But timeout occurs [2]. The log messages are as follows:
=====> InstEqContext2(normal) 1806 of 5700 [0, 0, 0] =====> InstEqContext3(normal) 1807 of 5700 [0, 0, 0] =====> InstContextNorm(normal) 1808 of 5700 [0, 0, 0] The job exceeded the maximum time limit for jobs, and has been terminated.
How do you avoid this? Paid plan or something?
[1]: https://ghc.haskell.org/trac/ghc/wiki/Travis [2]: https://travis-ci.org/takenobu-hs/ghc/builds/197987055
Regards, Takenobu

Hi, ghc has an exception in place from travis; I fear it does not carry over to forks. If you have commit rights to GHC, you can develop in a branch. Maybe a pull request works as well, not sure whether that uses the time limit of the official repo or yours. Worth a try! Just write tin the PR that you don not want this to be merged :-) Greetings, Joachim Am Samstag, den 04.02.2017, 11:07 +0900 schrieb Takenobu Tani:
Hi Edward, devs,
Thank you for kind explanation. I understood the situation.
Is it common to use paid plans when building GHC [1]?
[1]: https://travis-ci.org/ghc/ghc
Regards, Takenobu
2017-02-04 10:41 GMT+09:00 Edward Z. Yang
: Even with a paid plan, you only have 120 min to run your build. That might be enough in your case but in Cabal's Travis project I've started playing tricks where I upload the build products somewhere, and then redownload them in a new job before running tests.
Edward
Excerpts from Takenobu Tani's message of 2017-02-04 10:37:21 +0900:
Dear devs,
Is there a way to avoid time limit when using travis?
I started using travis [1]. It is very convenient :) But timeout occurs [2]. The log messages are as follows:
=====> InstEqContext2(normal) 1806 of 5700 [0, 0, 0] =====> InstEqContext3(normal) 1807 of 5700 [0, 0, 0] =====> InstContextNorm(normal) 1808 of 5700 [0, 0, 0] The job exceeded the maximum time limit for jobs, and has been terminated.
How do you avoid this? Paid plan or something?
[1]: https://ghc.haskell.org/trac/ghc/wiki/Travis [2]: https://travis-ci.org/takenobu-hs/ghc/builds/197987055
Regards, Takenobu
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org

Hi Joachim,
Thank you for the advice.
I'll try to correspond as follows:
* To use Travis for simple build check
* To use Phab or (slow) local machine for validation
* To use Phab for review
* To use Github PR for getting advice and confirm
I'll enjoy it carefully:)
Regards,
Takenobu
2017-02-04 12:45 GMT+09:00 Joachim Breitner
Hi,
ghc has an exception in place from travis; I fear it does not carry over to forks.
If you have commit rights to GHC, you can develop in a branch.
Maybe a pull request works as well, not sure whether that uses the time limit of the official repo or yours. Worth a try! Just write tin the PR that you don not want this to be merged :-)
Greetings, Joachim
Am Samstag, den 04.02.2017, 11:07 +0900 schrieb Takenobu Tani:
Hi Edward, devs,
Thank you for kind explanation. I understood the situation.
Is it common to use paid plans when building GHC [1]?
[1]: https://travis-ci.org/ghc/ghc
Regards, Takenobu
2017-02-04 10:41 GMT+09:00 Edward Z. Yang
: Even with a paid plan, you only have 120 min to run your build. That might be enough in your case but in Cabal's Travis project I've started playing tricks where I upload the build products somewhere, and then redownload them in a new job before running tests.
Edward
Excerpts from Takenobu Tani's message of 2017-02-04 10:37:21 +0900:
Dear devs,
Is there a way to avoid time limit when using travis?
I started using travis [1]. It is very convenient :) But timeout occurs [2]. The log messages are as follows:
=====> InstEqContext2(normal) 1806 of 5700 [0, 0, 0] =====> InstEqContext3(normal) 1807 of 5700 [0, 0, 0] =====> InstContextNorm(normal) 1808 of 5700 [0, 0, 0] The job exceeded the maximum time limit for jobs, and has been terminated.
How do you avoid this? Paid plan or something?
[1]: https://ghc.haskell.org/trac/ghc/wiki/Travis [2]: https://travis-ci.org/takenobu-hs/ghc/builds/197987055
Regards, Takenobu
_______________________________________________ ghc-devs mailing list ghc-devs@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/ghc-devs
-- Joachim “nomeata” Breitner mail@joachim-breitner.de • https://www.joachim-breitner.de/ XMPP: nomeata@joachim-breitner.de • OpenPGP-Key: 0xF0FBF51F Debian Developer: nomeata@debian.org
participants (3)
-
Edward Z. Yang
-
Joachim Breitner
-
Takenobu Tani