Monday, 2014-01-20

mordrediccha: hey!00:38
mordredthere's not a great place to read as of yet - I think mainly because the plans have so far been in our heads leading up to the sprint00:39
mordrediccha: at the moment we're working on getting a pecan/wsme-based API server up and going and then we're looking at an AngularJS web front end for that00:40
icchaat glance we were having discussions about a potential new blueprint process. And when I pinged fungi to ask how easy would it be to make changes to launchpad and gerrit, he basically pointed me to storyboard00:44
icchain a nutshell we re looking at possibly gerrit like format for bps as well, to ensure they re approved00:45
icchaand wanted to check in and see if the storyboard team has any such ideas for integration00:45
icchaor where things stand00:45
icchamordred: ^00:46
mordredI love the idea of gerrit-like approval for bps ... (I actually suggested putting blueprints into the sphinx docs and actually using gerrit, but that got shot down :) )00:46
mordrediccha: do you have thoughts on how you would enforce bp approval?00:46
icchaso we were thinking of having a separate drivers team for glance bps, and unless it has been +1/+2/approved by the drivers. any patch associated with the bp is automatically -1 ed00:47
mordrednice. I like it00:47
mordredttx: ^^ let's put that on the list00:48
mordrediccha: one of the reasons we're wanting to make storyboard have a good API is so that we can do much tighter gerrit integration - that's an excellent use case you just described00:48
icchayes exactly, cause it sometimes gets difficult to control the direction of the project with patches creeping related to blueprints which have not been sufficiently thought out00:49
icchaalso keeping drivers helps involve technical folks who are not necessarily core but are invested in the project involved00:50
icchaand right not looks like launchpad doesnt offer us the flexibility we need, so excited about storyboard00:50
icchais there like an eta on the storyboard?00:50
mordrediccha: we're going to have an early alpha running in the next week or two00:53
mordredand as soon as we do, infra is going to start using it (dogfood ftw)00:53
mordredbased on that, we'll have a decent idea of when it's good enough to start thinking about migrating the project00:53
mordredI highly doubt we'll do that before the next summit though00:53
mordredalthough ... now that you mention...00:53
mordredmigrating _blueprints_ first might be low-impact enough to be able to be trial-ballooned00:54
icchasweet! i like that :) thanks mordred00:55
mordredthank you! I'm excited to get you some better features00:56
*** drdee has joined #storyboard01:41
*** drdee has quit IRC02:12
*** lstarov has joined #storyboard04:11
*** lstarov has quit IRC04:14
*** SergeyLukjanov_ is now known as SergeyLukjanov05:40
*** SergeyLukjanov is now known as SergeyLukjanov_a06:59
*** SergeyLukjanov_a is now known as SergeyLukjanov_07:00
*** SergeyLukjanov_ is now known as SergeyLukjanov07:08
*** SergeyLukjanov is now known as SergeyLukjanov_07:18
*** NikitaKonovalov_ is now known as NikitaKonovalov07:43
*** SergeyLukjanov_ is now known as SergeyLukjanov07:53
ttxFTR I'm traveling all day, mostly on a non-wifi transatlantic plane08:02
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Minor migration fix  https://review.openstack.org/6778908:25
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Introducing basic REST API  https://review.openstack.org/6311808:27
*** SergeyLukjanov is now known as SergeyLukjanov_08:47
*** SergeyLukjanov_ is now known as SergeyLukjanov09:43
*** SergeyLukjanov is now known as SergeyLukjanov_09:48
*** _ruhe is now known as ruhe10:42
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Fix the intial db migration  https://review.openstack.org/6759211:51
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Introducing basic REST API  https://review.openstack.org/6311811:52
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Introducing basic REST API  https://review.openstack.org/6311811:54
*** ruhe is now known as _ruhe12:09
*** _ruhe is now known as ruhe12:30
*** SergeyLukjanov_ is now known as SergeyLukjanov12:58
*** ruhe is now known as _ruhe13:11
*** SergeyLukjanov is now known as SergeyLukjanov_13:26
*** _ruhe is now known as ruhe13:29
*** SergeyLukjanov_ is now known as SergeyLukjanov14:04
*** SergeyLukjanov is now known as SergeyLukjanov_a14:51
*** SergeyLukjanov_a is now known as SergeyLukjanov_14:52
*** SergeyLukjanov_ is now known as SergeyLukjanov15:19
openstackgerritNikita Konovalov proposed a change to openstack-infra/storyboard: Load projects from yaml file  https://review.openstack.org/6628015:25
*** snymen has joined #storyboard15:45
*** intent has joined #storyboard15:45
*** malinaz has joined #storyboard15:46
*** NikitaKonovalov is now known as NikitaKonovalov_15:47
*** snymen has quit IRC15:51
*** intent has quit IRC15:53
*** malinaz has quit IRC15:53
*** SergeyLukjanov is now known as SergeyLukjanov_16:09
*** borromeo has joined #storyboard16:23
*** borromeo has quit IRC16:28
*** laydee has joined #storyboard16:30
*** NikitaKonovalov_ is now known as NikitaKonovalov16:32
*** laydee has quit IRC16:35
*** ppvvnn has joined #storyboard16:36
*** ppvvnn has quit IRC16:37
*** ruhe is now known as _ruhe16:59
*** krotscheck has joined #storyboard17:00
*** drdee has joined #storyboard17:02
*** drdee has quit IRC17:27
*** drdee has joined #storyboard17:31
krotschecknodeenv sounds like it's going to solve all our problems.17:43
*** _ruhe is now known as ruhe17:45
*** drdee has quit IRC17:47
mordredkrotscheck: nodeend is so sexy17:51
mordredooh! I need to go review those changes from NikitaKonovalov17:52
*** SergeyLukjanov_ is now known as SergeyLukjanov17:52
krotscheckIt really is.17:55
krotscheckAlso, there's an xvfbwrapper17:55
*** ruhe is now known as _ruhe17:57
openstackgerritA change was merged to openstack-infra/storyboard: Fix the intial db migration  https://review.openstack.org/6759217:59
*** NikitaKonovalov is now known as NikitaKonovalov_18:05
*** SergeyLukjanov is now known as SergeyLukjanov_a18:24
*** SergeyLukjanov_a is now known as SergeyLukjanov_18:25
krotscheckmordred: So I'm thinking about how best to spin up the XVFB wrapper for the tests.18:26
krotscheckInfra's approach is "Oh, this is only going to matter with selenium, so we have a run-selenium script"18:27
krotscheckThere's no tox-happy xvfbwrapper.18:27
krotscheckI could execute it from grunt...18:27
krotscheckBut I kindof feel like this should be a start-xvfb.sh and stop-xvfb.sh thing in config.18:28
krotscheckAlso there's a chicken-and-egg problem given the dependencies of the build on the config on the build18:31
krotscheckSo I'm going to create the start-and stop xvfb script in storyboard-webclient so that we can get the build to pass.18:31
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Add tox.ini file to run things via tox  https://review.openstack.org/6772118:49
*** SergeyLukjanov_ is now known as SergeyLukjanov19:02
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Add tox.ini file to run things via tox  https://review.openstack.org/6772119:16
*** SergeyLukjanov is now known as SergeyLukjanov_a19:31
*** SergeyLukjanov_a is now known as SergeyLukjanov_19:32
*** SergeyLukjanov_ is now known as SergeyLukjanov19:35
*** _ruhe is now known as ruhe19:59
*** drdee has joined #storyboard20:04
*** SergeyLukjanov is now known as SergeyLukjanov_20:22
*** NikitaKonovalov_ is now known as NikitaKonovalov20:45
openstackgerritMichael Krotscheck proposed a change to openstack-infra/storyboard-webclient: Add tox.ini file to run things via tox  https://review.openstack.org/6772120:52
krotscheckOk, I think that does it for the tox work.20:52
ruhekrotscheck: with this patch i don't need to install any of nodejs stuff. it'll be installed automatically in a virtual environment, right?20:56
krotscheckruhe: That is correct, it'll all be handled via tox20:56
ruhethat's awesome20:57
krotscheckYES IT IS20:57
krotscheckI about shat myself when I came across nodeenv yesterday20:57
*** mamisa has joined #storyboard20:59
krotscheckAlso, I think this'll open the door for using this toolchain for other projects (horizon, tuskar, etcetc)21:00
krotscheckSince it's a python package and whatnot.21:00
mordredkrotscheck: ++21:01
mordredkrotscheck: did you see my config patches related to this?21:01
krotscheckmordred: Seen, updated21:01
mordredkrotscheck: neat21:01
krotscheckmordred: I added an xvfb wrapper to your scripts, since else they'd die a horrible death trying to spin up a browser21:02
mordredkrotscheck: now - all I want to do is enhance tox so that it knows to run the ndoe setup stuff when it's re-working the venv - and only run the grunt thing on invocation21:02
mordredkrotscheck: neat!21:02
krotscheckmordred: ... isn't that what the install_command is there for?21:03
mordredit is - but it only takes a single command - it won't do a list of commands21:04
mordredkrotscheck: or, rather, it's there to describe how to run pip install21:04
krotscheckmordred: Hrm. That's mildly annoying.21:05
krotscheckmordred: Well, thankfully npm is smart enough to check for a pre-existing install21:06
mordredyah21:08
mordredI'm asking hpk if he'll take a patch to tox to support this better21:09
krotscheckjust don't let jeblair know that our tox build is concealing a nodejs native compile :D21:09
mordredof course, I think just adding nodeenv support to tox overall would be stupid-cool21:09
mordred:)21:09
krotscheckmordred: Hrm- so basically tox becomes not-just-python?21:10
krotscheckThat would be keen.21:10
mordredyah.21:10
mordredtestr is already not-just-python- so it would be in keeping with our world21:10
mordredbtw - at some point when we're bored we shoudl write subunit output plugin for karma or wherever that shoudl go so that we can drive that from testr if desired21:11
mordredprobably not this week21:11
krotscheckHrm....21:12
krotscheckYeah. Should that be done before or after we start publishing node packages? 'cause that's how that ecosystem likes to consume plugins.21:12
krotscheckmordred: By the way, what is taking the place of Launchpad's OpenID implementation? Matwood was in the office on friday and had.... opinions.21:16
*** rdzubak has joined #storyboard21:17
krotscheckVery strong opinions21:17
*** mamisa has quit IRC21:17
*** rdzubak has quit IRC21:17
mordredwell, he doesn't really get an opinion21:18
mordredthe foundation is adding an openid endpoint to the foundation membership system21:18
mordredand when we're ready, we'll start consuming that21:18
krotscheckmordred: Got it. I hear it was build in PHP21:18
mordredyeah. that part was out of my hands21:18
krotscheckSo we're not handling it. Okie21:19
*** xxxadmin has joined #storyboard21:23
*** ruhe is now known as _ruhe21:34
*** xxxadmin has quit IRC21:51
*** NikitaKonovalov is now known as NikitaKonovalov_21:52
*** miqui has joined #storyboard23:04
*** miqui has quit IRC23:09
*** miqui has joined #storyboard23:09
*** drdee has quit IRC23:10
*** miqui has quit IRC23:10

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