Wednesday, 2014-01-15

*** drdee has joined #storyboard00:22
*** gothicmindfood has quit IRC02:35
*** drdee has quit IRC02:38
*** drdee has joined #storyboard02:41
*** krotscheck has quit IRC02:55
*** drdee has quit IRC03:04
*** drdee has joined #storyboard03:56
openstackgerritA change was merged to openstack-infra/storyboard: Added .gitignore for IntelliJ specific configuration files  https://review.openstack.org/6295604:05
*** drdee has quit IRC04:10
*** SergeyLukjanov has joined #storyboard04:56
*** SergeyLukjanov has quit IRC05:36
*** SergeyLukjanov has joined #storyboard05:44
*** SergeyLukjanov has quit IRC05:49
*** NikitaKonovalov has joined #storyboard06:39
*** NikitaKonovalov has quit IRC06:53
*** NikitaKonovalov has joined #storyboard06:57
*** NikitaKonovalov has quit IRC07:27
*** NikitaKonovalov has joined #storyboard07:32
*** NikitaKonovalov has quit IRC08:05
*** NikitaKonovalov has joined #storyboard08:10
*** NikitaKonovalov has quit IRC08:42
*** SergeyLukjanov has joined #storyboard09:13
*** _ruhe is now known as ruhe09:46
*** NikitaKonovalov has joined #storyboard10:18
*** NikitaKonovalov has quit IRC10:35
*** ruhe is now known as ruhe_away10:37
*** NikitaKonovalov has joined #storyboard10:40
*** ruhe_away is now known as _ruhe10:46
*** che-arne_ has joined #storyboard12:41
*** che-arne_ has quit IRC12:43
*** che-arne has joined #storyboard12:43
*** NikitaKonovalov has quit IRC12:44
*** _ruhe is now known as ruhe13:21
*** drdee has joined #storyboard13:28
openstackgerritRuslan Kamaldinov proposed a change to openstack-infra/storyboard: Add tests for Alembic migrations  https://review.openstack.org/6641413:49
*** miqui has joined #storyboard13:52
miqui..hello..13:52
*** ruhe is now known as ruhe_away14:02
*** ruhe_away is now known as ruhe14:10
ruhemiqui: hi14:10
miquihi ruhe...14:24
miquithis 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
ruhemiqui: well, removal of django is postponed till we get something working with the webclient14:28
ruhein terms of new feature-set we have sqlalchemy stuff in master; you also can checkout patch-sets for REST API and send some basic queries14:28
miquiok..thanks ruhe14:31
*** SergeyLukjanov_ has joined #storyboard14:35
ruhemiqui: 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/M6G4iKRZZX14:36
miqui..ok, will take a  look, we are doing something similar with another app we are working on...14:39
*** SergeyLukjanov has quit IRC14:39
*** SergeyLukjanov_ is now known as SergeyLukjanov14:39
*** ruhe is now known as ruhe_away14:44
*** SergeyLukjanov has quit IRC14:44
*** ruhe_away is now known as ruhe14:44
*** ruhe is now known as ruhe_away14:45
*** SergeyLukjanov_ has joined #storyboard14:45
*** SergeyLukjanov_ is now known as SergeyLukjanov14:45
*** ruhe_away is now known as ruhe14:46
*** SergeyLukjanov is now known as SergeyLukjanov_14:53
*** SergeyLukjanov_ is now known as SergeyLukjanov14:54
*** SergeyLukjanov has quit IRC15:09
*** SergeyLukjanov_ has joined #storyboard15:10
*** SergeyLukjanov_ is now known as SergeyLukjanov15:10
*** SergeyLukjanov has quit IRC15:19
*** SergeyLukjanov has joined #storyboard15:20
*** SergeyLukjanov has quit IRC15:22
*** SergeyLukjanov has joined #storyboard15:23
*** ruhe is now known as ruhe_away15:25
*** ruhe_away is now known as _ruhe15:34
*** SergeyLukjanov is now known as SergeyLukjanov_a15:39
*** SergeyLukjanov_a is now known as SergeyLukjanov_15:40
*** SergeyLukjanov_ is now known as SergeyLukjanov15:43
*** SergeyLukjanov is now known as SergeyLukjanov_15:44
*** drdee_ has joined #storyboard15:51
*** drdee has quit IRC15:53
*** drdee_ is now known as drdee15:54
*** SergeyLukjanov_ is now known as SergeyLukjanov16:13
*** _ruhe is now known as ruhe16:14
*** drdee has quit IRC16:31
*** drdee has joined #storyboard16:33
*** krotscheck has joined #storyboard17:14
krotscheckThe irony of drinking too much coffee (meaning lack of sleep) is that the solution is more coffee.17:19
*** che-arne has quit IRC17:23
*** ruhe is now known as ruhe_away17:49
krotscheckOooh, mordred just approved the webclient.17:51
krotscheckNo more trying to slide in features under the wire :D17:51
mordredkrotscheck: bwahahaha17:52
*** drdee has quit IRC17:58
*** ruhe_away is now known as _ruhe17:58
*** gothicmindfood has joined #storyboard18:05
gothicmindfoodping cody-somerville - you there?18:07
cody-somervillegothicmindfood: I am.18:08
cody-somervilleHow goes it?18:08
gothicmindfoodalright, thanks!18:08
gothicmindfoodI'm excited that krotscheck is landing patches :)18:08
gothicmindfoodhow are you doing?18:08
gothicmindfoodis it still freezing there?18:08
cody-somervillegothicmindfood: Doing well. It's actually warmed up substantially. Almost patio weather the other day. ;)18:09
krotscheckI wonder if I can come off as less of a javascript fanboi if I pretend to be a grumpy old man.18:09
krotscheckBack in my day, we didn't have closures! We had to use prototypical inheritance, and everything was public!18:10
*** drdee has joined #storyboard18:15
*** gothicmindfood_ has joined #storyboard18:20
*** gothicmindfood has quit IRC18:22
*** openstackgerrit has quit IRC18:27
*** openstackgerrit has joined #storyboard18:27
mordredkrotscheck: storyboard-webclient should be live18:34
krotscheckAwesome.18:36
krotscheckTime to switch my origins18:36
krotscheckmordred: https://git.openstack.org/cgit/openstack-infra/storyboard-webclient/ ??18:43
krotscheckI'm guessing the upstream didn't get picked up?18:43
krotscheckWould it be easier for me to just add a pull request for my earlier work?18:47
mordrednope18:47
mordredyou'll hit the auto-closer if you do18:47
mordredbut18:47
mordredhttps://github.com/openstack-infra/storyboard-webclient got picked up18:48
mordredso it's in gerrit18:48
krotscheckOh, finally18:48
mordredI had fungi trigger the replication for me18:48
mordredkrotscheck: now the real fun comes - if you submit a patch to that, do the unittests do the right thing18:49
krotscheckOn it18:49
* mordred throws the gerrit infrastructure at krotscheck18:51
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Added route tests for authentication  https://review.openstack.org/6691119:11
krotscheckAlright, let's see what gerrit does19:12
mordredit's in the zuul queue at least19:23
mordredhttp://status.openstack.org/zuul/19:23
krotscheckAhh, was wondering where to look for that19:24
*** _ruhe is now known as ruhe19:24
mordredkrotscheck: https://jenkins03.openstack.org/job/gate-storyboard-webclient-unittests/1/console19:39
mordredit's doing SOMETHING19:39
krotscheckThat was it downloading node19:41
krotscheckNow it's compiling node....19:41
krotscheck(which hopefully will be faster in the future because of ccache19:41
krotscheckAnd it's on to running NPM19:43
krotschecknice19:43
ruhekrotscheck: i don't think it'll be faster in future; afaik these jenkins slaves are thrown away after each test19:43
krotscheckruhe: Wellllll.... crap19:44
krotscheckNow it's running the bower dependencies...19:44
krotscheckAnd now it's building...19:44
ruhebut we will have mordred and jeblair at the sprint19:44
krotscheckAnd the tests....19:45
krotscheckHuhn.19:45
krotscheckI think that worked19:45
ruheso we have a chance to make this thing work as fast as python test19:45
ruhekrotscheck: congratulations! :)19:45
krotscheckHah: 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
krotscheckThe 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
krotscheckFix submitted to config19:51
krotschecknow it's your show, ruhe: Time to get it all onto a server :)19:52
ruhei still wait for comments on my puppet module for storyboard19:53
ruheat least i will be able to test it with a real webclient tarball downloaded from tarballs.openstack.org19:53
jesusaurushow often will the version of node change? is that something that we want to pre-bake into the jenkins slaves?19:54
krotscheckjesusaurus: Two answers to that. The first is "about every month or so" http://nodejs.org/changelog.html19:55
krotscheckjesusaurus: The second is 'we can probably pick one version for now and update it whenever we run into a problem'19:56
jesusauruscool, that should help a bit19:56
krotscheckThe majority of node updates end up being on the "running it as a server" bit rather than the "using it for build tools" bit19:56
ruhei remember jeblair saying that non-openstack dependencies aren't welcome in nodepool nodes; but i hope there is a way to workaround that19:56
krotscheckhorizon is thinking of splitting the client out entirely, building it separately, and making the resulting tarball be a dependency for horizon.19:57
ruhekrotscheck: so, they plan to have js-only client, like storyboard-webclient?19:58
krotscheckruhe: david-lyle can comment more on that, but for now I think they just want to use LESS.19:59
ruheso, anyway, it's good for us because it'll allow to bake all the dependencies, right?19:59
krotscheckruhe: Yes19:59
ruhecool19:59
krotscheckruhe: One note- there won't be an offical tarball up until the patch is merged.20:00
david-lyleruhe: that's a proposal up for discussion20:00
david-lylea possible side step around a no nodejs requirement from distros20:01
*** krotscheck is now known as _krotscheck_lunc20:04
*** gothicmindfood_ has quit IRC20:06
mordredfor some thigns - we may want to start looking at having different node definitions and stuff20:10
mordredbut yeah, there is tooling that we'll want to make better20:10
ruheat 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 says20:11
*** gothicmindfood has joined #storyboard20:11
ruhehere is a link to ppa https://launchpad.net/~chris-lea/+archive/node.js20:11
ruheit has version which we need https://github.com/openstack-infra/storyboard-webclient/blob/master/bin/bootstrap.sh#L1020:12
mordredwell - it's more complex for unittest nodes20:12
mordredbecause we re-use those20:12
mordredoh - wait. nevermind. you're right. we're running those on single-use slaves20:13
* mordred shuts up20:13
ruhemordred: 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 _ruhe20:28
*** _krotscheck_lunc is now known as krotscheck20: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 systemically20:50
david-lylemordred: ping me, when you do20:53
david-lylefor education, if nothing else20:54
* gothicmindfood feels a song coming on "everyone loves you when you make js tooling happen for them20:56
*** SergeyLukjanov is now known as SergeyLukjanov_21:08
*** gothicmindfood has quit IRC21:34
*** gothicmindfood has joined #storyboard21:40
*** miqui has quit IRC21:45
*** gothicmindfood has quit IRC22:10
*** gothicmindfood has joined #storyboard22:20
*** mtaylor has joined #storyboard23:13
gothicmindfoodmtaylor: yer name is so vanilla!23:16
*** mordred has quit IRC23:17
*** drdee has quit IRC23:29
*** gothicmindfood has quit IRC23:37
*** gothicmindfood has joined #storyboard23:49

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!