*** etoews has joined #openstack-meeting-3 | 00:32 | |
*** etoews has quit IRC | 00:36 | |
*** carl_baldwin has joined #openstack-meeting-3 | 00:41 | |
*** salv-orlando has joined #openstack-meeting-3 | 00:41 | |
*** alexpilotti has quit IRC | 00:43 | |
*** salv-orlando has quit IRC | 00:46 | |
*** xuhanp_ has quit IRC | 00:54 | |
*** carl_baldwin has quit IRC | 00:58 | |
*** stanzgy has quit IRC | 01:10 | |
*** stanzgy_ has quit IRC | 01:10 | |
*** carl_baldwin has joined #openstack-meeting-3 | 01:31 | |
*** etoews has joined #openstack-meeting-3 | 01:32 | |
*** etoews has quit IRC | 01:37 | |
*** stanzgy has joined #openstack-meeting-3 | 01:53 | |
*** stanzgy_ has joined #openstack-meeting-3 | 01:53 | |
*** Sukhdev has joined #openstack-meeting-3 | 02:05 | |
*** etoews has joined #openstack-meeting-3 | 02:07 | |
*** etoews has quit IRC | 02:11 | |
*** baoli has quit IRC | 02:12 | |
*** carl_baldwin has quit IRC | 02:23 | |
*** etoews has joined #openstack-meeting-3 | 02:25 | |
*** etoews has quit IRC | 02:29 | |
*** baoli has joined #openstack-meeting-3 | 02:32 | |
*** baoli has quit IRC | 03:09 | |
*** thomasem has joined #openstack-meeting-3 | 03:41 | |
*** carl_baldwin has joined #openstack-meeting-3 | 04:01 | |
*** Sukhdev has quit IRC | 04:05 | |
*** Sukhdev has joined #openstack-meeting-3 | 04:11 | |
*** thomasem has quit IRC | 04:12 | |
*** etoews has joined #openstack-meeting-3 | 04:26 | |
*** sunny_ has joined #openstack-meeting-3 | 04:27 | |
*** etoews has quit IRC | 04:31 | |
*** yapeng_ has quit IRC | 04:35 | |
*** thomasem has joined #openstack-meeting-3 | 04:35 | |
*** yamamoto_ has joined #openstack-meeting-3 | 04:59 | |
*** zyluo has joined #openstack-meeting-3 | 05:04 | |
*** armax has quit IRC | 05:04 | |
*** dobson has quit IRC | 05:05 | |
*** armax has joined #openstack-meeting-3 | 05:06 | |
*** thomasem has quit IRC | 05:06 | |
*** etoews has joined #openstack-meeting-3 | 05:07 | |
*** rcleere_away has quit IRC | 05:09 | |
*** redrobot has quit IRC | 05:09 | |
*** notmyname_ has joined #openstack-meeting-3 | 05:10 | |
*** dobson has joined #openstack-meeting-3 | 05:11 | |
*** mtreinish has quit IRC | 05:11 | |
*** notmyname has quit IRC | 05:11 | |
*** notmyname_ is now known as notmyname | 05:11 | |
*** etoews has quit IRC | 05:11 | |
*** rcleere has joined #openstack-meeting-3 | 05:11 | |
*** yamamoto_ has quit IRC | 05:11 | |
*** mtreinish has joined #openstack-meeting-3 | 05:12 | |
*** redrobot has joined #openstack-meeting-3 | 05:12 | |
*** redrobot is now known as Guest87463 | 05:12 | |
*** etoews has joined #openstack-meeting-3 | 05:17 | |
*** etoews has quit IRC | 05:22 | |
*** sunny_ has quit IRC | 05:53 | |
*** carl_baldwin has quit IRC | 06:02 | |
*** yamamoto_ has joined #openstack-meeting-3 | 06:04 | |
*** Sukhdev has quit IRC | 06:11 | |
*** yapeng has joined #openstack-meeting-3 | 06:23 | |
*** sunny_ has joined #openstack-meeting-3 | 06:24 | |
*** lazy_prince has quit IRC | 06:27 | |
*** lazy_prince has joined #openstack-meeting-3 | 06:27 | |
*** yapeng has quit IRC | 06:28 | |
*** sunny_ has quit IRC | 06:28 | |
*** mrda is now known as mrda-away | 06:29 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 06:39 | |
*** carl_baldwin has joined #openstack-meeting-3 | 06:45 | |
*** carl_baldwin has quit IRC | 06:52 | |
*** etoews has joined #openstack-meeting-3 | 07:19 | |
*** etoews has quit IRC | 07:23 | |
*** sunny_ has joined #openstack-meeting-3 | 07:25 | |
*** sunny_ has quit IRC | 07:29 | |
*** k4n0 has joined #openstack-meeting-3 | 07:30 | |
*** salv-orlando has joined #openstack-meeting-3 | 07:33 | |
*** vineetmenon has joined #openstack-meeting-3 | 07:42 | |
*** yamamoto_ has quit IRC | 08:01 | |
*** SridharRamaswamy has quit IRC | 08:04 | |
*** sahid has joined #openstack-meeting-3 | 08:10 | |
*** yapeng has joined #openstack-meeting-3 | 08:12 | |
*** gilliard_afk is now known as gilliard | 08:15 | |
*** yapeng has quit IRC | 08:17 | |
*** egallen has joined #openstack-meeting-3 | 08:22 | |
*** dorry has quit IRC | 08:23 | |
*** sunny_ has joined #openstack-meeting-3 | 08:26 | |
*** sunny_ has quit IRC | 08:30 | |
*** yamamoto_ has joined #openstack-meeting-3 | 08:31 | |
*** pkarikh has joined #openstack-meeting-3 | 08:47 | |
*** devvesa has joined #openstack-meeting-3 | 08:48 | |
*** zz_ttrifonov is now known as ttrifonov | 08:56 | |
*** salv-orlando has quit IRC | 09:05 | |
*** zyluo has quit IRC | 09:10 | |
*** ttrifonov is now known as zz_ttrifonov | 09:12 | |
*** zz_ttrifonov is now known as ttrifonov | 09:14 | |
*** etoews has joined #openstack-meeting-3 | 09:20 | |
*** iovadia has joined #openstack-meeting-3 | 09:23 | |
*** etoews has quit IRC | 09:24 | |
*** sunny_ has joined #openstack-meeting-3 | 09:26 | |
*** egallen_ has joined #openstack-meeting-3 | 09:28 | |
*** egallen has quit IRC | 09:31 | |
*** egallen_ is now known as egallen | 09:31 | |
*** sunny_ has quit IRC | 09:31 | |
*** stanzgy_ has quit IRC | 09:37 | |
*** stanzgy has quit IRC | 09:37 | |
*** egallen_ has joined #openstack-meeting-3 | 09:40 | |
*** egallen has quit IRC | 09:42 | |
*** egallen_ is now known as egallen | 09:42 | |
*** Longgeek has joined #openstack-meeting-3 | 09:51 | |
*** salv-orlando has joined #openstack-meeting-3 | 09:54 | |
*** yapeng has joined #openstack-meeting-3 | 10:01 | |
*** yapeng has quit IRC | 10:06 | |
*** kashyap has joined #openstack-meeting-3 | 10:18 | |
*** etoews has joined #openstack-meeting-3 | 10:21 | |
*** etoews has quit IRC | 10:25 | |
*** sunny_ has joined #openstack-meeting-3 | 10:27 | |
*** sunny_ has quit IRC | 10:31 | |
*** vkmc has joined #openstack-meeting-3 | 11:22 | |
*** etoews has joined #openstack-meeting-3 | 11:22 | |
*** Guest56344 is now known as beagles | 11:22 | |
*** etoews has quit IRC | 11:26 | |
*** sunny_ has joined #openstack-meeting-3 | 11:28 | |
*** sunny_ has quit IRC | 11:32 | |
*** yapeng has joined #openstack-meeting-3 | 11:50 | |
*** yapeng has quit IRC | 11:55 | |
*** wuhg has joined #openstack-meeting-3 | 12:00 | |
*** SumitNaiksatam has quit IRC | 12:16 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 12:20 | |
*** etoews has joined #openstack-meeting-3 | 12:23 | |
*** etoews has quit IRC | 12:27 | |
*** sunny_ has joined #openstack-meeting-3 | 12:29 | |
*** baoli has joined #openstack-meeting-3 | 12:33 | |
*** sunny_ has quit IRC | 12:34 | |
*** baoli has quit IRC | 12:34 | |
*** baoli has joined #openstack-meeting-3 | 12:34 | |
*** lazy_prince has quit IRC | 12:45 | |
*** vineetmenon has quit IRC | 12:47 | |
*** baoli has quit IRC | 12:59 | |
*** killer_prince has joined #openstack-meeting-3 | 13:08 | |
*** killer_prince is now known as lazy_prince | 13:08 | |
*** Longgeek has quit IRC | 13:10 | |
*** Longgeek has joined #openstack-meeting-3 | 13:14 | |
*** yamamoto_ has quit IRC | 13:16 | |
*** yamamoto has joined #openstack-meeting-3 | 13:17 | |
*** etoews has joined #openstack-meeting-3 | 13:23 | |
*** etoews has quit IRC | 13:28 | |
*** sunny_ has joined #openstack-meeting-3 | 13:29 | |
*** sunny_ has quit IRC | 13:34 | |
*** lblanchard has joined #openstack-meeting-3 | 13:35 | |
*** Longgeek has quit IRC | 13:38 | |
*** Longgeek has joined #openstack-meeting-3 | 13:38 | |
*** yapeng has joined #openstack-meeting-3 | 13:39 | |
*** yapeng has quit IRC | 13:44 | |
*** Piet has joined #openstack-meeting-3 | 13:50 | |
*** iovadia has quit IRC | 14:05 | |
*** iovadia has joined #openstack-meeting-3 | 14:05 | |
*** baoli has joined #openstack-meeting-3 | 14:05 | |
*** etoews has joined #openstack-meeting-3 | 14:10 | |
*** iovadia1 has joined #openstack-meeting-3 | 14:10 | |
*** yamamoto has quit IRC | 14:11 | |
*** iovadia has quit IRC | 14:13 | |
*** etoews has quit IRC | 14:14 | |
*** thomasem has joined #openstack-meeting-3 | 14:14 | |
*** mfer has joined #openstack-meeting-3 | 14:18 | |
*** leakypipes is now known as jaypipes | 14:18 | |
*** peristeri has joined #openstack-meeting-3 | 14:24 | |
*** etoews has joined #openstack-meeting-3 | 14:28 | |
*** sunny_ has joined #openstack-meeting-3 | 14:30 | |
*** etoews has quit IRC | 14:33 | |
*** sunny_ has quit IRC | 14:35 | |
*** zhipeng has joined #openstack-meeting-3 | 14:40 | |
*** thomasem has quit IRC | 14:44 | |
*** thomasem has joined #openstack-meeting-3 | 14:49 | |
*** VW_ has joined #openstack-meeting-3 | 14:54 | |
*** thangp has joined #openstack-meeting-3 | 14:56 | |
*** mfer has quit IRC | 14:56 | |
*** ChanServ sets mode: +o openstack | 15:00 | |
*** thomasem has quit IRC | 15:05 | |
*** sigmavirus24_awa is now known as sigmavirus24 | 15:08 | |
*** iovadia1 has quit IRC | 15:12 | |
*** mfer has joined #openstack-meeting-3 | 15:15 | |
*** mfer has quit IRC | 15:19 | |
*** iovadia has joined #openstack-meeting-3 | 15:25 | |
*** thomasem has joined #openstack-meeting-3 | 15:26 | |
*** yapeng has joined #openstack-meeting-3 | 15:28 | |
*** sunny_ has joined #openstack-meeting-3 | 15:31 | |
*** yapeng has quit IRC | 15:33 | |
*** sunny_ has quit IRC | 15:36 | |
*** iovadia has quit IRC | 15:40 | |
*** jrist has joined #openstack-meeting-3 | 15:43 | |
*** sunny_ has joined #openstack-meeting-3 | 15:45 | |
*** jfjoly has joined #openstack-meeting-3 | 15:55 | |
*** rcarrillocruz has joined #openstack-meeting-3 | 15:56 | |
*** sunny_ has quit IRC | 15:58 | |
*** baoli has quit IRC | 15:58 | |
*** julim has joined #openstack-meeting-3 | 15:59 | |
krotscheck | #startmeeting Storyboard | 16:00 |
---|---|---|
openstack | Meeting started Mon Dec 22 16:00:53 2014 UTC and is due to finish in 60 minutes. The chair is krotscheck. Information about MeetBot at http://wiki.debian.org/MeetBot. | 16:00 |
openstack | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 16:00 |
*** openstack changes topic to " (Meeting topic: Storyboard)" | 16:00 | |
openstack | The meeting name has been set to 'storyboard' | 16:00 |
rcarrillocruz | o/ | 16:01 |
rcarrillocruz | hi everyone | 16:01 |
NikitaKonovalov | Hi o/ | 16:01 |
krotscheck | Agenda! | 16:01 |
krotscheck | #link https://wiki.openstack.org/wiki/StoryBoard#Agenda | 16:01 |
ttx | o/ | 16:01 |
krotscheck | Actions from last week! | 16:02 |
krotscheck | #topic Actions from last week | 16:02 |
*** openstack changes topic to "Actions from last week (Meeting topic: Storyboard)" | 16:02 | |
krotscheck | I have continued to pester fungi, but he appears to be immune to pestering. | 16:02 |
krotscheck | rcarrillocruz: You’ve done a lot of work on the streaming API, with quite a bit of success. Can you give us a summary? | 16:03 |
rcarrillocruz | sure | 16:03 |
rcarrillocruz | #link https://review.openstack.org/#/c/143304/8 | 16:03 |
fungi | krotscheck: yeah, setuptools 8/pbr has more or less beaten several of us into submission for a week or so now | 16:03 |
*** yolanda has joined #openstack-meeting-3 | 16:03 | |
rcarrillocruz | so, i had initially in mind using gevent-socketio, since socketio is cool in the sense that it downgrades automatically between various protocols if websocket is not supported | 16:04 |
yolanda | hi there | 16:04 |
* NikitaKonovalov needs to look carefully at this change | 16:04 | |
rcarrillocruz | websocket-> then it tries flash -> then something else | 16:04 |
rcarrillocruz | etc | 16:04 |
rcarrillocruz | but the problem is that gevent does not play well with pika | 16:04 |
rcarrillocruz | tornado does | 16:04 |
rcarrillocruz | so providing we already have pika in requirements, i opted to use tornado | 16:04 |
SergeyLukjanov | please, no flash | 16:05 |
* krotscheck has a love hate relationship with flash :D | 16:05 | |
rcarrillocruz | with the change above, if you open a websocket to http://<storyboard IP>:8888/events , you get a websocket connected | 16:05 |
rcarrillocruz | then do a 'suscribe <thing>' | 16:05 |
rcarrillocruz | and you start getting <thing> events piped to the websocket | 16:05 |
*** bradjones has joined #openstack-meeting-3 | 16:05 | |
rcarrillocruz | this is a POC, the subscribe/unsubscribe format should be JSON and allow granularity on things to subscribe/unsubscribe, but you get the idea | 16:06 |
rcarrillocruz | i wanted to share if you think this is a good way to go forward | 16:06 |
rcarrillocruz | otherwise i could look to gevent or something like autobhan | 16:06 |
rcarrillocruz | those are the 3 framewors i've seen most mature for python websockets | 16:07 |
NikitaKonovalov | rcarrillocruz: I dont see anything looking like an initial request object when setting up a connection | 16:07 |
NikitaKonovalov | is there a way to access headers while establishing ws? | 16:07 |
NikitaKonovalov | we might need those to check auth | 16:07 |
rcarrillocruz | yes | 16:07 |
rcarrillocruz | tornado allows all that | 16:07 |
rcarrillocruz | let me dig up | 16:07 |
rcarrillocruz | http://tornado.readthedocs.org/en/latest/guide/security.html | 16:08 |
rcarrillocruz | it has decorators to wrap functions to make them fail if there's no auth | 16:08 |
rcarrillocruz | it has stuff for OAuth | 16:08 |
* NikitaKonovalov likes when a framework has all we need | 16:09 | |
krotscheck | Me too | 16:09 |
rcarrillocruz | ++ | 16:09 |
rcarrillocruz | seems pretty mature | 16:09 |
krotscheck | So, from an intital look at the code this seems pretty readable. I haven’t stepped through the logic myself, but it feels like you’re on the right path. | 16:09 |
rcarrillocruz | it even has stuff for allowing multiprocessing, although i think we may want to put a LB in front and scale out tornado servers... | 16:09 |
rcarrillocruz | great | 16:09 |
yolanda | tornado is the one used or created by facebook , right? | 16:10 |
rcarrillocruz | yes, i think so yolanda | 16:10 |
krotscheck | Is this something we can run concurrent on the same server? | 16:10 |
rcarrillocruz | yes, so the idea would be using http://httpd.apache.org/docs/2.4/mod/mod_proxy_wstunnel.html | 16:10 |
rcarrillocruz | to allow websocket pass thru apache running on the machine and pass those connections to the tornado server listening in 8888 or whichever port we put | 16:11 |
krotscheck | Oh neat! | 16:11 |
*** mfer has joined #openstack-meeting-3 | 16:11 | |
krotscheck | This suggests we don’t need to open up any new ports. | 16:11 |
rcarrillocruz | yeah, the idea is that apache would do his thing detecting is a websocket, then passing that to other internal port on localhost | 16:12 |
krotscheck | Excellent! | 16:12 |
rcarrillocruz | haven't tested that yet, but it seems others do that thing with nginx or apache | 16:12 |
rcarrillocruz | i can work on that this week as well | 16:12 |
krotscheck | Coooooool | 16:13 |
krotscheck | Quick question for fungi: What’s the current thougths in infra on ansible vs. Puppet? Are we still doing all the puppet things? | 16:13 |
* krotscheck thinks we are. | 16:13 | |
jeblair | krotscheck: yep | 16:14 |
fungi | yes, ansible is merely being used for orchestration | 16:14 |
fungi | puppet is still used for configuration management | 16:14 |
krotscheck | The reason I’m asking is that it may make sense for us to put a bit of time into our installation docs vis-a-vis single server to multi-server | 16:14 |
krotscheck | Cool, I’ll add a story for that. | 16:14 |
*** ruhe has joined #openstack-meeting-3 | 16:14 | |
krotscheck | So, rcarrillocruz - things are looking good there, keep it up :) | 16:15 |
krotscheck | Next topic: ctpollard isn’t here, on vacation. Postponing to the new year. | 16:15 |
rcarrillocruz | excellent, thx :-) | 16:15 |
krotscheck | I didn’t get much done on the deferred processing engine docs, was working on the cron things instead. | 16:16 |
jeblair | krotscheck: can you elaborate on "The reason I'm asking is that it may make sense for us to put a bit of time into our installation docs vis-a-vis single server to multi-server" | 16:16 |
krotscheck | Honestly I feel like I’m yak-shaving a bit. I submit a patch, someone makes a small comment that’s actually a ton of work. I submit another patch, same thing happens, etc etc. | 16:16 |
jeblair | krotscheck: i didn't quite follow that | 16:16 |
krotscheck | jeblair: Storyboard is becoming a bit complicated as far as the install base goes. While it’s nice to have it running on one server for our own purposes, with downstream users starting to show up it may make sense to think about how we’d recommend separating services. | 16:17 |
krotscheck | Sorry- not install base. Installed components. | 16:17 |
krotscheck | jeblair: I don’t anticipate us needing it, but making sure that’s at the back of our brains as we put this together is starting to bug me. | 16:18 |
krotscheck | jeblair: Any more questions on that? | 16:19 |
jeblair | krotscheck: yeah, should definitely keep it in mind. though i'm still comfortable saying that we should focus on getting it running for openstack first, and we should expect to be the largest installation of it for some time | 16:19 |
jeblair | nope | 16:19 |
krotscheck | Coolio. | 16:19 |
krotscheck | #topic User Feedback | 16:19 |
*** openstack changes topic to "User Feedback (Meeting topic: Storyboard)" | 16:19 | |
krotscheck | Anyone hear anything? | 16:19 |
*** mfer has quit IRC | 16:19 | |
rcarrillocruz | niet | 16:20 |
jeblair | i think i've filed some stories about ui quirks | 16:20 |
krotscheck | jeblair: Nice. Those are getting lost at the bottom of the queue though ebcause bigger effort items are at the top. | 16:21 |
jeblair | rcarrillocruz: [btw, i think etherpad-lite can support websockets. we should probably enable that apache module there not only because it's a good idea, but it'll also give us some more experience with it] | 16:22 |
rcarrillocruz | oh | 16:22 |
rcarrillocruz | sure, good idea | 16:23 |
krotscheck | #action krotscheck Figure out how to surface recent things so that we can work on them. | 16:23 |
jeblair | krotscheck: yeah, that makes sense. i don't think any of them are critical | 16:23 |
rcarrillocruz | i'll work on a change for that | 16:23 |
jeblair | would make good little things to take a break from the bigger things ;) | 16:23 |
*** carl_baldwin has joined #openstack-meeting-3 | 16:23 | |
krotscheck | jeblair: Yep. Believe me, there’s something about the dashboard that’s been bugging me for AGES and I really want to fix it. | 16:23 |
krotscheck | I want to consolidate all changes to a specific story under one story header. | 16:24 |
krotscheck | Like: In story X, foo happened, then bar happened, then fwiffo said something.... | 16:24 |
rcarrillocruz | maybe it improves etherpad latency, it has some issues for me sometimes... | 16:24 |
*** etoews has joined #openstack-meeting-3 | 16:24 | |
jeblair | krotscheck: in "recent events"? | 16:24 |
krotscheck | yep | 16:25 |
krotscheck | jeblair: Also, the fact that you can’t link through to comments. | 16:25 |
jeblair | i have no recent events right now, but i think i can imagine that and it sounds good :) | 16:25 |
yolanda | krotscheck, looks as a good idea to me | 16:25 |
yolanda | my recent events tab is messy | 16:25 |
ttx | no kidding. I clicked 234 times on that close icon today | 16:26 |
krotscheck | ttx: I know, right? | 16:26 |
yolanda | would it be a good idea to auto-remove some old recent events? | 16:27 |
ttx | Also reading a comment and having to guess which story it belongs to is a fun game | 16:27 |
zaro | o/ | 16:27 |
ttx | especially when the comment is "that's the worst idea ever!" | 16:27 |
rcarrillocruz | :-) | 16:27 |
NikitaKonovalov | can we also have a list of stories that a user is subscribed to? | 16:27 |
krotscheck | NikitaKonovalov: Yeah, subscription management also seems like a sane thing. | 16:28 |
krotscheck | #action krotscheck Add Subscription management and Update Recent Events UI as Stories. | 16:29 |
krotscheck | Ok, moving on to urgent things | 16:29 |
krotscheck | #topic Urgent Items | 16:29 |
*** openstack changes topic to "Urgent Items (Meeting topic: Storyboard)" | 16:29 | |
krotscheck | So updates on storyboard.o.o seem to be broken. | 16:29 |
*** jfjoly has left #openstack-meeting-3 | 16:29 | |
yolanda | yes, we pinged fungi | 16:29 |
yolanda | looks as puppet was not running, he has submitted a change to fix it | 16:30 |
krotscheck | Cool, is there a patch? | 16:30 |
yolanda | https://review.openstack.org/143474 | 16:30 |
rcarrillocruz | i think fungi pushed something already | 16:30 |
krotscheck | Ok, that was 8 mintues ago. | 16:31 |
yolanda | i still don't see new changes coming | 16:31 |
krotscheck | Let’s keep an eye on http://puppetboard.openstack.org/node/storyboard.openstack.org | 16:31 |
fungi | it will take minutes and minutes for that to go into effect | 16:31 |
fungi | you might check http://puppetboard.openstack.org/ in a few more | 16:32 |
krotscheck | Alright, so that’s well in hand. Moving on. | 16:32 |
krotscheck | #topic Discussion topics: Branch Support | 16:32 |
*** openstack changes topic to "Discussion topics: Branch Support (Meeting topic: Storyboard)" | 16:32 | |
ttx | krotscheck: replied to your comment there | 16:32 |
krotscheck | ttx! Seems like that spec’s in good shape, and we’ve already got a patch from aleksey against it! | 16:32 |
krotscheck | #link https://review.openstack.org/#/c/143455/ | 16:33 |
NikitaKonovalov | btw, Aleksey is a new developer @ Mirantis. He is dedicated to SB. | 16:33 |
krotscheck | (Incidentally, who’s Aleksey?) | 16:33 |
krotscheck | WOO | 16:33 |
krotscheck | Where’s he located? | 16:34 |
SergeyLukjanov | :) | 16:34 |
SergeyLukjanov | krotscheck, next table to us :) | 16:34 |
NikitaKonovalov | yep | 16:34 |
krotscheck | Oh good. Pelt him with chocolate. | 16:34 |
krotscheck | Or vodka | 16:34 |
yolanda | krotscheck, ok, i asked a question to Aleksey, because i only saw changes for git_repo | 16:34 |
krotscheck | Oh wait. Wrong story | 16:34 |
* krotscheck cannot read. | 16:34 | |
krotscheck | My apolgoies. | 16:34 |
krotscheck | Anyway, back to the topic, I’m pretty comfortable with the branch spec, does anyoen else have any issues with it? | 16:35 |
ttx | krotscheck: open question on the implementation side on whether we want to always assocaite tasks to branches (and use a default catch-all branch called 'master' in non-code cases), or allow NULL there | 16:35 |
rcarrillocruz | i'm ++ on it | 16:35 |
ttx | I'd argue a default branch is simpler (NOT NULL) | 16:36 |
ttx | but then I'd start treading into implementation too much | 16:36 |
NikitaKonovalov | NULL looks good because it will allow to filter out tasks w/o branches and tell some to assign branches | 16:36 |
*** carl_baldwin has quit IRC | 16:36 | |
NikitaKonovalov | the task with default branch can live unnoticed | 16:37 |
krotscheck | Good point NikitaKonovalov | 16:37 |
ttx | NikitaKonovalov: I'd argue there is no such thing as a task without branch | 16:37 |
ttx | A task has a project and a branch | 16:37 |
krotscheck | I don’t think the Win The Enterprise team has branches. | 16:37 |
ttx | krotscheck: they have a single branch. | 16:37 |
ttx | the default one. | 16:37 |
ttx | and the UI hides it away from them, since there is a single branch, so nothing to choose there | 16:38 |
krotscheck | Do they have a repository? | 16:38 |
ttx | krotscheck: srsly we had that discussion already | 16:38 |
ttx | I called it "area" so that you stop thinking about code branches | 16:38 |
krotscheck | Right. | 16:38 |
ttx | and then people complained that "area" was too vague | 16:38 |
ttx | so I fixed it back to call it "branch" | 16:39 |
ttx | but that may or may not represent a CODE branch | 16:39 |
*** carl_baldwin has joined #openstack-meeting-3 | 16:39 | |
ttx | that's a branch of work in the project. If you only have use for one category, then just use the default one | 16:39 |
*** ttrifonov is now known as zz_ttrifonov | 16:39 | |
ttx | so if WTE has no code and no branch, their work is always associated with the "default branch" | 16:39 |
ttx | which I would call 'master' since that's what the default branch is called for code-backed repos | 16:40 |
ttx | (but then, that's all written in the spec) | 16:40 |
yolanda | ttx, makes sense to me to always have a default branch | 16:40 |
krotscheck | Right. I think it’s just a question of calling a duck a duck. If a project has code, it shoudl have a git repo and branches. And I’m ok with that being represented directly in the table. I also feel that work areas may be separate from cdoe themselves, and that that idea also has merit, but perhaps not right now. | 16:40 |
* krotscheck yet. | 16:40 | |
krotscheck | i.e. I want both. | 16:41 |
krotscheck | But right now we only care about code. | 16:41 |
krotscheck | At least that’s the way I’m thinking about it. | 16:41 |
ttx | krotscheck: couldn't they be reporesented with the very same construct ? | 16:41 |
krotscheck | ttx: Should we overload the construct? | 16:41 |
krotscheck | ttx: Or, better question: Can a project have both code and distinct work areas? | 16:42 |
krotscheck | Say, security work on the icehouse branch? | 16:42 |
ttx | krotscheck: I'd say no | 16:42 |
krotscheck | That’s fair, and it’s orthogonal to the spec anyway. | 16:43 |
ttx | tasks are unit of work. They result in a patch on a branch, or something else | 16:43 |
*** sunny_ has joined #openstack-meeting-3 | 16:43 | |
ttx | so the branch/area thing is "where the work lands" | 16:44 |
krotscheck | Plus, if at some point in time we choose to create distinct different concepts of area and branch, we have a way to select tasks that have a default branch that are not associated to a project that has code - ergo we could clear those later if we need to. | 16:44 |
NikitaKonovalov | and we can allow a project to have its own default branch. Then it can be called whatever suits best. master for code repo, direction of work, etc | 16:44 |
ttx | right | 16:44 |
ttx | So I would answer my earlier question saying... all tasks must have a branch. | 16:45 |
krotscheck | So I have no objections to default branches. | 16:45 |
krotscheck | I’m ok with them not having a branch :) | 16:45 |
*** reed has joined #openstack-meeting-3 | 16:45 | |
krotscheck | Either way, we can move forward. | 16:46 |
ttx | krotscheck: I'm not oK with that, because it creates an area where it's nobody's work to handle the task | 16:46 |
ttx | same reason why i don't like stories without tasks | 16:46 |
NikitaKonovalov | The migration script should create a default branch for each project then | 16:46 |
ttx | project/branch combination uniquely defines which group is responsible for the task | 16:47 |
ttx | project alone is not enough | 16:47 |
krotscheck | ttx: You’re starting to conflate groups and code now. Do we have a spec for groups yet? | 16:48 |
ttx | example: nova/stable-juno means the work is on backporters, and the stable liaison is ultimately resposnible | 16:48 |
*** baoli has joined #openstack-meeting-3 | 16:48 | |
ttx | example: nova/master: work on regular devs, PTL ultimately responsible | 16:48 |
ttx | krotscheck: not talking assignees here. I'm talking how people will use the thing | 16:49 |
krotscheck | ttx: For every example there’s counterexamples, let’s focus on how we handle adding code repository references to our tasks, ok? | 16:49 |
krotscheck | And on that topic, I feel we’re pretty well settled on the spec. | 16:49 |
NikitaKonovalov | but right now each task is assigned to a project so, the set of default branch per project should be enough to start | 16:49 |
ttx | NikitaKonovalov: ++ | 16:49 |
NikitaKonovalov | and then let the people decide if they like the default branch or they want to change it immediately | 16:50 |
ttx | Just saying people will add stories and tasks. and some group will pick them up. And that group is uniquely defined by the project/branch combination | 16:50 |
ttx | not talking storyboard groups here) | 16:50 |
ttx | just people using it | 16:51 |
krotscheck | namaste, ttx. I totally understand your view of things. I disagree with some finer points, but you don’t have to convince me of the overall direction. | 16:51 |
* ttx crawls back to his hole | 16:52 | |
krotscheck | Oh no you don't. | 16:52 |
krotscheck | We need you out here. | 16:52 |
* krotscheck drags ttx back out. | 16:52 | |
ttx | ouch ouch | 16:52 |
*** Networkn3rd has joined #openstack-meeting-3 | 16:53 | |
krotscheck | We’re running out of time unfortunately. | 16:53 |
krotscheck | So: Active Specs Branch Support. I heard a + from me, from NikitaKonovalov, from yolanda and from rcarrillocruz, and ttx authored it. | 16:54 |
krotscheck | I don’t actually hear anyone disagreeing with this spec, so do we agree on moving forward with implementation? | 16:54 |
*** carl_baldwin has quit IRC | 16:54 | |
* ttx will rebase the story types story on top of the branch/milestone specs | 16:54 | |
ttx | and will work on a milestone report spec, even if that's further away in implementation time | 16:55 |
krotscheck | Speak now or forever hold your peace! | 16:55 |
ttx | I mean rebase the story types *spec* on top of the branch/milestone specs | 16:55 |
krotscheck | #agreed Mark https://review.openstack.org/#/c/139613 as ready for implementation | 16:56 |
krotscheck | I’m going to skip over all the next things to switch to open discussion in case there are burning issues for the last few minutes. | 16:56 |
ttx | +1 | 16:56 |
krotscheck | #topic Open Discussion | 16:56 |
*** openstack changes topic to "Open Discussion (Meeting topic: Storyboard)" | 16:56 | |
krotscheck | I’ve got nothing. | 16:56 |
yolanda | krotscheck, wanted to talk about preferences caching | 16:57 |
yolanda | but we can talk after the meeting, no time... | 16:57 |
NikitaKonovalov | I've got base classes for python client covered with tests on review | 16:57 |
krotscheck | yolanda: Yes I did! | 16:57 |
NikitaKonovalov | now working on endpoints | 16:57 |
krotscheck | yolanda: Aren’t you on vacation? | 16:57 |
krotscheck | NikitaKonovalov: that makes me increidbly happy | 16:57 |
zaro | i wanted to discuss tasks and how they map to gerrit changes? | 16:57 |
yolanda | yes, but i'm computer addicted :) | 16:57 |
NikitaKonovalov | Users and Preferences are almost ready | 16:57 |
NikitaKonovalov | Teams, Projects, Project groups coming next | 16:57 |
krotscheck | NikitaKonovalov: Neat | 16:58 |
rcarrillocruz | NikitaKonovalov: awesome :-) | 16:58 |
krotscheck | yolanda: GO ON VACATION, YOU HAVE FAMILY :D | 16:58 |
*** carl_baldwin has joined #openstack-meeting-3 | 16:58 | |
yolanda | :) | 16:58 |
krotscheck | zaro: ttx: Sounds like tasks may need an adidtional field for patchset. | 16:58 |
*** spw is now known as sweston | 16:58 | |
krotscheck | That feels like it’s related to branch support. | 16:58 |
zaro | needs something. | 16:58 |
*** sarob has joined #openstack-meeting-3 | 16:59 | |
zaro | stories to changes is not grandular enough IMO | 16:59 |
krotscheck | zaro: Yeah, it should be tasks to changes. | 16:59 |
zaro | so it also means task needs status transitions | 16:59 |
krotscheck | zaro: We’re out of time, let’s take it into channel. | 17:00 |
krotscheck | Thanks everyone! | 17:00 |
zaro | basically IMO tasks needs to be the smallest unit in sB | 17:00 |
krotscheck | #endmeeting | 17:00 |
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings" | 17:00 | |
openstack | Meeting ended Mon Dec 22 17:00:29 2014 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 17:00 |
openstack | Minutes: http://eavesdrop.openstack.org/meetings/storyboard/2014/storyboard.2014-12-22-16.00.html | 17:00 |
openstack | Minutes (text): http://eavesdrop.openstack.org/meetings/storyboard/2014/storyboard.2014-12-22-16.00.txt | 17:00 |
*** yolanda has left #openstack-meeting-3 | 17:00 | |
openstack | Log: http://eavesdrop.openstack.org/meetings/storyboard/2014/storyboard.2014-12-22-16.00.log.html | 17:00 |
*** openstack has joined #openstack-meeting-3 | 17:00 | |
*** ChanServ sets mode: +o openstack | 17:00 | |
ttx | krotscheck: we could have a URL link field | 17:00 |
ttx | krotscheck: I would rather not make it gerrit-specific | 17:01 |
rcarrillocruz | ++ | 17:01 |
ttx | let's continue on our channel | 17:01 |
*** rcarrillocruz has left #openstack-meeting-3 | 17:02 | |
*** ruhe has left #openstack-meeting-3 | 17:02 | |
*** lbragstad has quit IRC | 17:03 | |
*** edleafe has quit IRC | 17:03 | |
*** edleafe has joined #openstack-meeting-3 | 17:07 | |
*** lbragstad has joined #openstack-meeting-3 | 17:07 | |
*** sunny_ has quit IRC | 17:07 | |
*** k4n0 has quit IRC | 17:13 | |
*** yapeng has joined #openstack-meeting-3 | 17:17 | |
*** yapeng has quit IRC | 17:21 | |
*** devvesa has quit IRC | 17:22 | |
*** sunny_ has joined #openstack-meeting-3 | 17:22 | |
*** armax has quit IRC | 17:27 | |
*** sahid has quit IRC | 17:30 | |
*** Sukhdev has joined #openstack-meeting-3 | 17:30 | |
*** Networkn3rd has left #openstack-meeting-3 | 17:37 | |
*** isviridov is now known as isviridov_away | 17:40 | |
*** mfer has joined #openstack-meeting-3 | 17:40 | |
*** mfer has quit IRC | 17:40 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 17:41 | |
*** tsufiev has joined #openstack-meeting-3 | 17:46 | |
*** tsufiev has left #openstack-meeting-3 | 17:46 | |
*** Piet has quit IRC | 17:49 | |
*** etoews_ has joined #openstack-meeting-3 | 17:50 | |
*** etoews has quit IRC | 17:54 | |
*** SridharRamaswamy has quit IRC | 17:59 | |
*** mfer has joined #openstack-meeting-3 | 18:02 | |
*** ChuckC has quit IRC | 18:03 | |
*** sarob has quit IRC | 18:04 | |
*** bradjones has quit IRC | 18:07 | |
*** bradjones has joined #openstack-meeting-3 | 18:13 | |
*** wuhg has quit IRC | 18:13 | |
*** SumitNaiksatam has quit IRC | 18:19 | |
*** tsufiev has joined #openstack-meeting-3 | 18:21 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 18:25 | |
*** SridharRamaswamy has quit IRC | 18:30 | |
*** wdutch has joined #openstack-meeting-3 | 18:34 | |
*** armax has joined #openstack-meeting-3 | 18:35 | |
*** ChuckC has joined #openstack-meeting-3 | 18:35 | |
*** markmcclain has quit IRC | 18:39 | |
*** salv-orlando has quit IRC | 18:43 | |
*** etoews has joined #openstack-meeting-3 | 18:44 | |
*** etoews_ has quit IRC | 18:44 | |
*** sc68cal_ is now known as sc68cal | 18:47 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 18:47 | |
*** SridharRamaswamy has quit IRC | 18:52 | |
*** SumitNaiksatam has joined #openstack-meeting-3 | 18:52 | |
*** etoews has quit IRC | 18:55 | |
*** yapeng has joined #openstack-meeting-3 | 19:06 | |
*** yapeng has quit IRC | 19:10 | |
*** tsufiev has left #openstack-meeting-3 | 19:18 | |
*** sunny_ has quit IRC | 19:19 | |
*** sunny_ has joined #openstack-meeting-3 | 19:19 | |
*** wdutch has quit IRC | 19:26 | |
*** dboik has joined #openstack-meeting-3 | 19:27 | |
*** dboik_ has joined #openstack-meeting-3 | 19:27 | |
*** dboik_ has quit IRC | 19:28 | |
*** dboik_ has joined #openstack-meeting-3 | 19:29 | |
*** eghobo has joined #openstack-meeting-3 | 19:29 | |
*** Sukhdev has quit IRC | 19:30 | |
*** eghobo has quit IRC | 19:30 | |
*** dboik has quit IRC | 19:31 | |
*** reed has quit IRC | 19:31 | |
*** eghobo has joined #openstack-meeting-3 | 19:37 | |
*** salv-orlando has joined #openstack-meeting-3 | 19:43 | |
*** mfer has quit IRC | 19:48 | |
*** salv-orlando has quit IRC | 19:48 | |
*** markmcclain has joined #openstack-meeting-3 | 19:53 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 19:54 | |
*** eghobo has quit IRC | 19:55 | |
*** dboik_ has quit IRC | 19:57 | |
*** SridharRamaswamy has quit IRC | 19:58 | |
*** eghobo has joined #openstack-meeting-3 | 20:01 | |
*** eghobo has quit IRC | 20:03 | |
*** Longgeek has quit IRC | 20:04 | |
*** eghobo has joined #openstack-meeting-3 | 20:09 | |
*** igordcard has joined #openstack-meeting-3 | 20:21 | |
*** igordcard has quit IRC | 20:27 | |
*** salv-orlando has joined #openstack-meeting-3 | 20:48 | |
*** enikanorov_ has joined #openstack-meeting-3 | 20:49 | |
*** enikanorov has quit IRC | 20:51 | |
*** salv-orlando has quit IRC | 20:51 | |
*** yapeng has joined #openstack-meeting-3 | 20:55 | |
*** mrda-away is now known as mrda | 20:59 | |
*** yapeng has quit IRC | 20:59 | |
*** salv-orlando has joined #openstack-meeting-3 | 21:09 | |
*** s3wong has joined #openstack-meeting-3 | 21:12 | |
*** s3wong has quit IRC | 21:20 | |
*** isq has joined #openstack-meeting-3 | 21:42 | |
*** baoli has quit IRC | 21:45 | |
*** ChuckC has quit IRC | 21:48 | |
*** SridharRamaswamy has joined #openstack-meeting-3 | 22:00 | |
*** Networkn3rd has joined #openstack-meeting-3 | 22:08 | |
*** lblanchard has quit IRC | 22:09 | |
*** thangp has quit IRC | 22:13 | |
*** Networkn3rd has quit IRC | 22:17 | |
*** SridharRamaswamy has quit IRC | 22:28 | |
*** JeanBriceCombebi has joined #openstack-meeting-3 | 22:28 | |
*** carl_baldwin has quit IRC | 22:29 | |
*** armax has quit IRC | 22:39 | |
*** salv-orlando has quit IRC | 22:39 | |
*** reed has joined #openstack-meeting-3 | 22:42 | |
*** yapeng has joined #openstack-meeting-3 | 22:44 | |
*** salv-orlando has joined #openstack-meeting-3 | 22:44 | |
*** JeanBriceCombebi has quit IRC | 22:48 | |
*** Guest87463 is now known as redrobot_away | 22:48 | |
*** yapeng has quit IRC | 22:48 | |
*** peristeri has quit IRC | 22:51 | |
*** VW_ has quit IRC | 22:53 | |
*** thomasem has quit IRC | 22:58 | |
*** mfer has joined #openstack-meeting-3 | 22:58 | |
*** mfer has quit IRC | 23:03 | |
*** sigmavirus24 is now known as sigmavirus24_awa | 23:07 | |
*** eghobo has quit IRC | 23:11 | |
*** eghobo has joined #openstack-meeting-3 | 23:17 | |
*** eghobo has quit IRC | 23:21 | |
*** armax has joined #openstack-meeting-3 | 23:42 | |
*** reed has quit IRC | 23:50 | |
*** reed has joined #openstack-meeting-3 | 23:52 | |
*** xuhanp_ has joined #openstack-meeting-3 | 23:52 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!