*** drdee has joined #storyboard | 00:22 | |
*** gothicmindfood has quit IRC | 02:35 | |
*** drdee has quit IRC | 02:38 | |
*** drdee has joined #storyboard | 02:41 | |
*** krotscheck has quit IRC | 02:55 | |
*** drdee has quit IRC | 03:04 | |
*** drdee has joined #storyboard | 03:56 | |
openstackgerrit | A change was merged to openstack-infra/storyboard: Added .gitignore for IntelliJ specific configuration files https://review.openstack.org/62956 | 04:05 |
---|---|---|
*** drdee has quit IRC | 04:10 | |
*** SergeyLukjanov has joined #storyboard | 04:56 | |
*** SergeyLukjanov has quit IRC | 05:36 | |
*** SergeyLukjanov has joined #storyboard | 05:44 | |
*** SergeyLukjanov has quit IRC | 05:49 | |
*** NikitaKonovalov has joined #storyboard | 06:39 | |
*** NikitaKonovalov has quit IRC | 06:53 | |
*** NikitaKonovalov has joined #storyboard | 06:57 | |
*** NikitaKonovalov has quit IRC | 07:27 | |
*** NikitaKonovalov has joined #storyboard | 07:32 | |
*** NikitaKonovalov has quit IRC | 08:05 | |
*** NikitaKonovalov has joined #storyboard | 08:10 | |
*** NikitaKonovalov has quit IRC | 08:42 | |
*** SergeyLukjanov has joined #storyboard | 09:13 | |
*** _ruhe is now known as ruhe | 09:46 | |
*** NikitaKonovalov has joined #storyboard | 10:18 | |
*** NikitaKonovalov has quit IRC | 10:35 | |
*** ruhe is now known as ruhe_away | 10:37 | |
*** NikitaKonovalov has joined #storyboard | 10:40 | |
*** ruhe_away is now known as _ruhe | 10:46 | |
*** che-arne_ has joined #storyboard | 12:41 | |
*** che-arne_ has quit IRC | 12:43 | |
*** che-arne has joined #storyboard | 12:43 | |
*** NikitaKonovalov has quit IRC | 12:44 | |
*** _ruhe is now known as ruhe | 13:21 | |
*** drdee has joined #storyboard | 13:28 | |
openstackgerrit | Ruslan Kamaldinov proposed a change to openstack-infra/storyboard: Add tests for Alembic migrations https://review.openstack.org/66414 | 13:49 |
*** miqui has joined #storyboard | 13:52 | |
miqui | ..hello.. | 13:52 |
*** ruhe is now known as ruhe_away | 14:02 | |
*** ruhe_away is now known as ruhe | 14:10 | |
ruhe | miqui: hi | 14:10 |
miqui | hi ruhe... | 14:24 |
miqui | this weekend am going to re-image a machine, then i'll be ready to do some work.... | 14:25 |
miqui | ..is storyboard in a state it can be run? .i noticed some threads about removing django..... | 14:26 |
ruhe | miqui: well, removal of django is postponed till we get something working with the webclient | 14:28 |
ruhe | in terms of new feature-set we have sqlalchemy stuff in master; you also can checkout patch-sets for REST API and send some basic queries | 14:28 |
miqui | ok..thanks ruhe | 14:31 |
*** SergeyLukjanov_ has joined #storyboard | 14:35 | |
ruhe | miqui: krotscheck is actively working on openid/oauth integration. so, if you have relevant experience, i guess he'll be glad to get some input on https://etherpad.openstack.org/p/M6G4iKRZZX | 14:36 |
miqui | ..ok, will take a look, we are doing something similar with another app we are working on... | 14:39 |
*** SergeyLukjanov has quit IRC | 14:39 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 14:39 | |
*** ruhe is now known as ruhe_away | 14:44 | |
*** SergeyLukjanov has quit IRC | 14:44 | |
*** ruhe_away is now known as ruhe | 14:44 | |
*** ruhe is now known as ruhe_away | 14:45 | |
*** SergeyLukjanov_ has joined #storyboard | 14:45 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 14:45 | |
*** ruhe_away is now known as ruhe | 14:46 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 14:53 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 14:54 | |
*** SergeyLukjanov has quit IRC | 15:09 | |
*** SergeyLukjanov_ has joined #storyboard | 15:10 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 15:10 | |
*** SergeyLukjanov has quit IRC | 15:19 | |
*** SergeyLukjanov has joined #storyboard | 15:20 | |
*** SergeyLukjanov has quit IRC | 15:22 | |
*** SergeyLukjanov has joined #storyboard | 15:23 | |
*** ruhe is now known as ruhe_away | 15:25 | |
*** ruhe_away is now known as _ruhe | 15:34 | |
*** SergeyLukjanov is now known as SergeyLukjanov_a | 15:39 | |
*** SergeyLukjanov_a is now known as SergeyLukjanov_ | 15:40 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 15:43 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 15:44 | |
*** drdee_ has joined #storyboard | 15:51 | |
*** drdee has quit IRC | 15:53 | |
*** drdee_ is now known as drdee | 15:54 | |
*** SergeyLukjanov_ is now known as SergeyLukjanov | 16:13 | |
*** _ruhe is now known as ruhe | 16:14 | |
*** drdee has quit IRC | 16:31 | |
*** drdee has joined #storyboard | 16:33 | |
*** krotscheck has joined #storyboard | 17:14 | |
krotscheck | The irony of drinking too much coffee (meaning lack of sleep) is that the solution is more coffee. | 17:19 |
*** che-arne has quit IRC | 17:23 | |
*** ruhe is now known as ruhe_away | 17:49 | |
krotscheck | Oooh, mordred just approved the webclient. | 17:51 |
krotscheck | No more trying to slide in features under the wire :D | 17:51 |
mordred | krotscheck: bwahahaha | 17:52 |
*** drdee has quit IRC | 17:58 | |
*** ruhe_away is now known as _ruhe | 17:58 | |
*** gothicmindfood has joined #storyboard | 18:05 | |
gothicmindfood | ping cody-somerville - you there? | 18:07 |
cody-somerville | gothicmindfood: I am. | 18:08 |
cody-somerville | How goes it? | 18:08 |
gothicmindfood | alright, thanks! | 18:08 |
gothicmindfood | I'm excited that krotscheck is landing patches :) | 18:08 |
gothicmindfood | how are you doing? | 18:08 |
gothicmindfood | is it still freezing there? | 18:08 |
cody-somerville | gothicmindfood: Doing well. It's actually warmed up substantially. Almost patio weather the other day. ;) | 18:09 |
krotscheck | I wonder if I can come off as less of a javascript fanboi if I pretend to be a grumpy old man. | 18:09 |
krotscheck | Back in my day, we didn't have closures! We had to use prototypical inheritance, and everything was public! | 18:10 |
*** drdee has joined #storyboard | 18:15 | |
*** gothicmindfood_ has joined #storyboard | 18:20 | |
*** gothicmindfood has quit IRC | 18:22 | |
*** openstackgerrit has quit IRC | 18:27 | |
*** openstackgerrit has joined #storyboard | 18:27 | |
mordred | krotscheck: storyboard-webclient should be live | 18:34 |
krotscheck | Awesome. | 18:36 |
krotscheck | Time to switch my origins | 18:36 |
krotscheck | mordred: https://git.openstack.org/cgit/openstack-infra/storyboard-webclient/ ?? | 18:43 |
krotscheck | I'm guessing the upstream didn't get picked up? | 18:43 |
krotscheck | Would it be easier for me to just add a pull request for my earlier work? | 18:47 |
mordred | nope | 18:47 |
mordred | you'll hit the auto-closer if you do | 18:47 |
mordred | but | 18:47 |
mordred | https://github.com/openstack-infra/storyboard-webclient got picked up | 18:48 |
mordred | so it's in gerrit | 18:48 |
krotscheck | Oh, finally | 18:48 |
mordred | I had fungi trigger the replication for me | 18:48 |
mordred | krotscheck: now the real fun comes - if you submit a patch to that, do the unittests do the right thing | 18:49 |
krotscheck | On it | 18:49 |
* mordred throws the gerrit infrastructure at krotscheck | 18:51 | |
openstackgerrit | Michael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Added route tests for authentication https://review.openstack.org/66911 | 19:11 |
krotscheck | Alright, let's see what gerrit does | 19:12 |
mordred | it's in the zuul queue at least | 19:23 |
mordred | http://status.openstack.org/zuul/ | 19:23 |
krotscheck | Ahh, was wondering where to look for that | 19:24 |
*** _ruhe is now known as ruhe | 19:24 | |
mordred | krotscheck: https://jenkins03.openstack.org/job/gate-storyboard-webclient-unittests/1/console | 19:39 |
mordred | it's doing SOMETHING | 19:39 |
krotscheck | That was it downloading node | 19:41 |
krotscheck | Now it's compiling node.... | 19:41 |
krotscheck | (which hopefully will be faster in the future because of ccache | 19:41 |
krotscheck | And it's on to running NPM | 19:43 |
krotscheck | nice | 19:43 |
ruhe | krotscheck: i don't think it'll be faster in future; afaik these jenkins slaves are thrown away after each test | 19:43 |
krotscheck | ruhe: Wellllll.... crap | 19:44 |
krotscheck | Now it's running the bower dependencies... | 19:44 |
krotscheck | And now it's building... | 19:44 |
ruhe | but we will have mordred and jeblair at the sprint | 19:44 |
krotscheck | And the tests.... | 19:45 |
krotscheck | Huhn. | 19:45 |
krotscheck | I think that worked | 19:45 |
ruhe | so we have a chance to make this thing work as fast as python test | 19:45 |
ruhe | krotscheck: congratulations! :) | 19:45 |
krotscheck | Hah: One bug - 2014-01-15 19:45:11.436 | [SCP] ‘./reports/**’ doesn’t match anything, but ‘reports/**’ does. Perhaps that’s what you mean? | 19:46 |
krotscheck | The coverage is fun: http://logs.openstack.org/11/66911/1/check/gate-storyboard-webclient-unittests/c69f43e/cover/integration/Firefox%2026.0.0%20(Ubuntu)/ | 19:47 |
krotscheck | Fix submitted to config | 19:51 |
krotscheck | now it's your show, ruhe: Time to get it all onto a server :) | 19:52 |
ruhe | i still wait for comments on my puppet module for storyboard | 19:53 |
ruhe | at least i will be able to test it with a real webclient tarball downloaded from tarballs.openstack.org | 19:53 |
jesusaurus | how often will the version of node change? is that something that we want to pre-bake into the jenkins slaves? | 19:54 |
krotscheck | jesusaurus: Two answers to that. The first is "about every month or so" http://nodejs.org/changelog.html | 19:55 |
krotscheck | jesusaurus: The second is 'we can probably pick one version for now and update it whenever we run into a problem' | 19:56 |
jesusaurus | cool, that should help a bit | 19:56 |
krotscheck | The majority of node updates end up being on the "running it as a server" bit rather than the "using it for build tools" bit | 19:56 |
ruhe | i remember jeblair saying that non-openstack dependencies aren't welcome in nodepool nodes; but i hope there is a way to workaround that | 19:56 |
krotscheck | horizon is thinking of splitting the client out entirely, building it separately, and making the resulting tarball be a dependency for horizon. | 19:57 |
ruhe | krotscheck: so, they plan to have js-only client, like storyboard-webclient? | 19:58 |
krotscheck | ruhe: david-lyle can comment more on that, but for now I think they just want to use LESS. | 19:59 |
ruhe | so, anyway, it's good for us because it'll allow to bake all the dependencies, right? | 19:59 |
krotscheck | ruhe: Yes | 19:59 |
ruhe | cool | 19:59 |
krotscheck | ruhe: One note- there won't be an offical tarball up until the patch is merged. | 20:00 |
david-lyle | ruhe: that's a proposal up for discussion | 20:00 |
david-lyle | a possible side step around a no nodejs requirement from distros | 20:01 |
*** krotscheck is now known as _krotscheck_lunc | 20:04 | |
*** gothicmindfood_ has quit IRC | 20:06 | |
mordred | for some thigns - we may want to start looking at having different node definitions and stuff | 20:10 |
mordred | but yeah, there is tooling that we'll want to make better | 20:10 |
ruhe | at this moment storyboard-webclient tests are bound to ubuntu precise nodes; nodejs is installed from source; as a first step to speed it up, we can install nodejs from ppa; the next step is what mordred says | 20:11 |
*** gothicmindfood has joined #storyboard | 20:11 | |
ruhe | here is a link to ppa https://launchpad.net/~chris-lea/+archive/node.js | 20:11 |
ruhe | it has version which we need https://github.com/openstack-infra/storyboard-webclient/blob/master/bin/bootstrap.sh#L10 | 20:12 |
mordred | well - it's more complex for unittest nodes | 20:12 |
mordred | because we re-use those | 20:12 |
mordred | oh - wait. nevermind. you're right. we're running those on single-use slaves | 20:13 |
* mordred shuts up | 20:13 | |
ruhe | mordred: what would you recommend - patch webclient build script to install nodejs from ppa or at once start working on a separate nodepool/node type? | 20:15 |
*** ruhe is now known as _ruhe | 20:28 | |
*** _krotscheck_lunc is now known as krotscheck | 20:43 | |
mordred | _ruhe: neither. let's not spend too much thought on trying to optimize that yet - I think let's focus on functionality, and then when jeblair is back we can sit down and think about how to handle js tooling systemically | 20:50 |
david-lyle | mordred: ping me, when you do | 20:53 |
david-lyle | for education, if nothing else | 20:54 |
* gothicmindfood feels a song coming on "everyone loves you when you make js tooling happen for them | 20:56 | |
*** SergeyLukjanov is now known as SergeyLukjanov_ | 21:08 | |
*** gothicmindfood has quit IRC | 21:34 | |
*** gothicmindfood has joined #storyboard | 21:40 | |
*** miqui has quit IRC | 21:45 | |
*** gothicmindfood has quit IRC | 22:10 | |
*** gothicmindfood has joined #storyboard | 22:20 | |
*** mtaylor has joined #storyboard | 23:13 | |
gothicmindfood | mtaylor: yer name is so vanilla! | 23:16 |
*** mordred has quit IRC | 23:17 | |
*** drdee has quit IRC | 23:29 | |
*** gothicmindfood has quit IRC | 23:37 | |
*** gothicmindfood has joined #storyboard | 23:49 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!