powderkeg

cgrand 2017-03-10T10:44:29.983624Z

everything merged into master!

cgrand 2017-03-10T10:45:47.993465Z

spark2 by default; use with-profile spark1.5 to revert (hopefully any version in between is supported since we are doing “feature detection” (cough) on classes rather than relying on versions)

viesti 2017-03-10T10:55:53.063234Z

👍

cgrand 2017-03-10T12:36:53.729348Z

Spark2 down, now tests and datasets

viesti 2017-03-10T12:49:55.812388Z

CI would be neat for running tests, personally I like CircleCI :)

cgrand 2017-03-10T12:51:53.825051Z

If you are volunteering, you choose the solution 🙂

viesti 2017-03-10T13:31:05.114909Z

hum, CircleCI works with github organizations

cgrand 2017-03-10T13:33:09.132058Z

what do you mean? don’t work for plain users?

viesti 2017-03-10T13:34:15.140683Z

members of github organizations can add projects in that organization to CircleCI

viesti 2017-03-10T13:35:48.153203Z

one signs into CircleCI through github, so they rely on github organization for access to stuff like passwords/deployment keys

cgrand 2017-03-10T13:35:59.154540Z

In the meantime can’t you try to setup Circle CI for your fork?

viesti 2017-03-10T13:37:28.166524Z

yep, can do that

viesti 2017-03-10T13:38:15.173178Z

travis seems to have similar github project sourcing, might need to think about organization structure a bit

viesti 2017-03-10T13:38:45.177204Z

https://circleci.com/gh/viesti/powderkeg/1

viesti 2017-03-10T13:38:55.178652Z

all green 🙂

cgrand 2017-03-10T13:40:06.188438Z

now add some dockers and figure out networking 🙂

viesti 2017-03-10T19:17:25.318226Z

me on docker == trying to put legos onto duplos

viesti 2017-03-10T19:18:40.333243Z

well, learned that Docker for mac still uses a virtualization thingy in the background so suggestions to use host networking (http://stackoverflow.com/a/32737662) don’t work

viesti 2017-03-10T19:18:54.335989Z

but might have figured out list of switches

viesti 2017-03-10T19:19:36.344505Z

what is neat in docker is it’s packaging

viesti 2017-03-10T19:21:47.370970Z

otherwise I’d think that one could just run some “fecth spark if not exists and run bin/start-all.sh” in circle.yml and rely in CirleCI caching (by telling it to cache the download directory) to skip downloading subsequent builds

viesti 2017-03-10T20:03:27.869906Z

took some configuration from https://github.com/gettyimages/docker-spark

viesti 2017-03-10T20:04:11.878424Z

for some reason, docker-compose up is slow on my mac so used just clojure.java.shell/sh instead

viesti 2017-03-10T20:06:07.900726Z

hum, maybe looking into this more in the weekend: https://circleci.com/gh/viesti/powderkeg/3