yes
contrib builds poll hourly btw
Hey, only my wife is allowed to read my mind! 🙂
I can sense your thoughts
but I can poke it for you if you like
poked!
thanks. I can see already I have broken some tests -- will fix soon
seems like something to do with running the cljs tests?
let me know if you end up needing to change the minimum clojure version or whatever, that's in the build infrastructure
most likely a missing file.
added now
There is nothing urgent about this, but it appears that contrib builds are not triggered each hour by commits. I do not know why, but wonder whether the error message on the "Git Polling Log" link is relevant: https://build.clojure.org/job/core.rrb-vector/scmPollLog/
Definitely relevant, will take a look
yeah, that has been broken for a while apparently. made a whole bunch of job template updates and pollers are working now (which means everything has decided to rebuild)
Yep, and thanks for the fix. I can try rerunning core.rrb-vector tests when those get run through.
might be a while
it did get re-run this morning btw and failed https://build.clojure.org/job/core.rrb-vector/442/console
which seemed like a pretty weird error
looks like the cljs tests are using clojure 1.5.1 though which seems wrong?
The pom.xml and project.clj files both depend upon Clojure 1.5.1 as the minimum Clojure version supported. Michal expressed a preference to keep working with that version of Clojure if possible, but perhaps I can at least disable running cljs tests with Clojure versions older than 1.8.0 or so.
I'm still pretty new to the various ways of running ClojureScript tests, so will be hacking and experimenting for a bit.
fyi, the build box will no longer test anything older than Clojure 1.6.0, just no reason to do so based on usage in the Clojure survey (and many now require at least 1.7.0)
as of the last survey, only 3% were using 1.7 or earlier
I know. I'm not the one with the preference for preserving working with the older Clojure versions 🙂
I will try bumping up Clojure version in pom.xml to 1.6.0 and see what happens. I don't see failures like that with similar mvn command run on my Linux machine, so not sure why that happens.
do you have any cljc? that didn't exist until 1.7
if you need my help debugging anything, let me know. I can actually ssh into the box and do a lot more
There are no cljc files in that project. It has supported Clojure 1.5.1 since it was created, and I have added no cljc files to it yet.
Bumping clojure dependency in core.rrb-vector's pom.xml up to 1.6.0 instead of former 1.5.1 seemed to help build go better on http://build.clojure.org just a few mins ago, which is good. Cool.
And now the whole core.rrb-vector test matrix is good on http://build.clojure.org, with running the built-in clj and also cljs tests on the build box. (it actually throws and catches an expected exception for the cljs tests for clj < 1.8 or jdk < 1.8, which matches what data.xml library does there, too).
Thanks for the help, Alex! I will go break some things now.
sounds good :)
if you need help with a release eventually, let me know
Will do. Probably a week or so.