16:00:32 #startmeeting Storyboard 16:00:32 Meeting started Mon Feb 23 16:00:32 2015 UTC and is due to finish in 60 minutes. The chair is krotscheck. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:33 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:36 The meeting name has been set to 'storyboard' 16:00:57 o/ 16:01:06 Agenda: https://wiki.openstack.org/wiki/StoryBoard#Agenda 16:01:11 Who's here? 16:01:19 hi hi 16:01:24 hi 16:01:30 wooooo 16:01:31 people! 16:01:36 and other persons 16:01:52 People, and other persons? Wow, do we get some personalities too? 16:02:05 #topic Actions from Last Week: DB Refactor Spec 16:02:14 NikitaKonovalov: You around? Any work on the spec? 16:03:08 o/ 16:03:14 I'll take that as a no. Leaving it on the agenda. 16:03:21 #topic Urgent Items 16:03:25 Did anything major come up? 16:04:12 Also silence! 16:04:20 * krotscheck is happy when that topic has silence. 16:04:29 I did bring one up though 16:04:36 #topic Urgent Items: HP Things 16:04:42 :( 16:04:55 So, as some of you may have seen on the TripleO threads on channel, there've been some changes inside of HP. 16:05:19 I cannot comment on details from inside of HP 16:05:35 However at this point it's becoming clear that our team will be impacted as well. 16:05:35 * ttx doesn't want to see the insides 16:05:52 krotscheck: in what way? 16:06:30 jeblair: There is significant concern that yolanda, rcarrillocruz, and jedimike won't be able to contribute much anymore. 16:06:39 i will do on free time 16:06:44 * krotscheck notes that some of them have been doing so on free time already. 16:06:46 i'm really commited with storyboard 16:07:03 i will as well, but obv. this will impact SB... 16:07:05 krotscheck: this is news to me 16:07:28 jeblair: I'd be happy to discuss internal HP things with you in internal HP channels, or you could reach out to them direclty. 16:07:41 yolanda, rcarrillocruz: has someone told you such? 16:07:47 likewise, i'm happy to share our thoughts and concerns 16:08:03 jeblair, we cannot share so much but it will be like that 16:08:07 in private or an internal HP channel 16:08:09 yes 16:08:11 private 16:08:42 krotscheck: ok, i'm just confused, because yolanda and rcarrillocruz were not on the tripleo team. 16:08:45 With that in mind though, we do not yet know any details. 16:09:24 jeblair, krotscheck, we can create later some channel and talk about it 16:09:29 krotscheck: i do not believe what you say should be the case 16:09:34 i'm happy to talk about it privately 16:09:37 agree 16:09:38 but i did not bring it up publicly 16:10:01 jeblair: I agree, I am saying there's concern, and that we don't know much yet. 16:10:06 so, i will say publicly that i don't think it should be the case, there may be a misunderstanding 16:10:28 Again, I agree, and I am saying publicly that the situation remains unresolved. 16:10:29 krotscheck: yes, but saying "i have concern that hp is cutting support for 3 people who are working on this project" is a dangerous thing to say 16:11:01 jeblair: Dangerous how? I am being honest. 16:11:05 krotscheck: i wish you would have said nothing until you knew something factual. i believe you have just muddied the waters. 16:11:51 krotscheck: because now people will think that hp is less committed to storyboard, and this is all based on a reorganization of an unrelated team. 16:12:02 I for one appreciate the heads-up. Let me know how that evolves (one way or another) 16:13:23 Well, I'm not a fan of hiding things until facts develop. Concerns need to be raised so they can be addressed, and I welcome public statements to address those concerns. 16:14:00 I have no reason to believe that anyone at HP will be prevented from working on storyboard 16:14:10 krotscheck: sure, but "at this point it's becoming clear that our team will be impacted as well" seems counterfactual to me 16:14:45 mordred: Good to hear. 16:15:33 or, let me rephrase, there are no priorities that have been changed that I am aware of for any of the people at HP other than krotscheck who have been hacking on storyboard. 16:15:35 Listen: There's an elephant in the room. I am not a fan of ignoring the elephant until we know whether it's pink or not. I am worried, lots of people are worried. 16:15:43 mordred, so i think we all need to have better clarification, and expose the situation clearly 16:15:48 that's not the moment btw 16:16:11 I say we recognize that there's an elephant, and express our color preferences. 16:16:13 they have always had a primary job description that could trump for moments of time their ability to have a ton of time to devote 16:16:27 given that they are responsible for a production service and outages take priority 16:16:36 nothing about that has changed 16:17:04 Guys, I'm not trying to put anyone on the defensive here. 16:17:06 similarly, their production service is based on openstack-infra, so being involved with usptream infra efforts has been and remains to be a priority 16:17:20 sure - I just want to be clear about what the situation has been and is now 16:17:38 I apoligize for any lack of clarity that is causing stress 16:17:46 apologize 16:17:55 apoligize is not a word :) 16:18:05 It is in some parts of the states. 16:18:11 touche 16:18:42 Ok, so my intent with bringing this up was to just say: Hey, things inside of HP are really uncertain right now, there's a bunch of people who contribute to this project who are worried. 16:18:58 If something similar happened to Mirantis, I would hope they bring it up as well. 16:19:03 indeed. I'll make a note to try to clarify with everyone 16:19:16 there is actually not uncertainty - but that may be unclear and uncertain 16:19:41 mordred: Oh good. 16:19:59 Anyone have anything else to say on this before we move on? 16:20:02 I had meant to follow up with everyone towards the end of last week, but I am only just now really back online 16:20:12 so sorry for stress my company causes sometimes 16:21:04 Alright, let's move on. 16:21:41 #topic Discussion Topics: Google Summer of Code 16:21:54 not related, but haven't seen Jovanka for some days 16:22:05 yolanda: Where's she based out of? 16:22:10 Macedonia 16:22:13 kk. 16:22:27 So we've got the UX team support as a potential project. Does anyone else have ideas? 16:23:49 Oh, comeon. Does anyone else have off-roadmap pet projects they want to see in storyboard? 16:23:50 only UX ? why not a full feature? 16:24:23 yolanda: the full feature is adding support for interactive annotation of attached images in support of the ux team 16:24:44 attached images will be covered by Jovanka 16:24:53 but i need to contact her again, not sure what happens 16:25:11 mordred: What about a storyboard IRC bot? 16:26:31 krotscheck: we're discussing alternative bot frameworks, but i don't think we've quite settled how that will work. we may not be ready for that. 16:26:44 jeblair: Will that discussion have settled by may? 16:27:32 krotscheck: probably. it will also be a very small project; probably 50 lines of code. 16:27:45 krotscheck: I suggested the file attachment stuff :) 16:27:54 ttx: Right! 16:27:57 SOrry, forgot about that. 16:28:05 If jovanka's able to work on that, great. 16:28:12 * ttx tries to remember the other idea he had 16:28:44 oh, markup comments 16:29:05 ttx: Could you explain that one a bit more? 16:29:28 well, the ability to use rich(er) text in comments 16:29:33 Oh, nice. 16:29:38 * krotscheck puts that on the list. 16:29:43 (and descriptions for that matter) 16:29:53 I see two items that correspond in the Roadmap: 16:29:58 Etherpad Summit Design Session Markup Import 16:30:04 Rich Text Comments (markdown?) 16:30:13 Oh oh oh 16:30:23 I remember now: "task ordering". 16:30:26 The ability to push our code back to the various node/bower repositories would be nice too. 16:30:26 That was the other idea 16:30:39 Brilliant. 16:30:46 I think that's sufficiently standalone 16:30:50 That gives us 6 projects to propose. 16:30:58 All the others are pretty deep in the code 16:31:21 Yeah, and who knows how much code someone can get. It'll take at least a month to get into the codebase. 16:31:34 s/get/get done/ 16:31:36 File attachments and task ordering neatly touch transversally without depending on too much other's work 16:31:40 btw, i worked on a story the other day that is almost certainly going to want task ordering 16:32:12 jeblair: Is that the one that was entered on friday? 16:32:15 ya 16:32:36 we were brainstorming into the story, and i'm certain we didn't get all the things we need to do in the right order the first time :) 16:33:04 So just to be clear, we're talking about a simple ordering mechanism, not something like task dependencies? 16:33:11 krotscheck: exact 16:33:20 Cool. 16:33:25 ideally with awesome UI to match 16:33:27 :) 16:33:34 * krotscheck really wants to work on the UI again :( 16:33:46 * krotscheck gets annoyed at that yack not being shaved. 16:34:19 The idea being to be lightweight enough so that people can ignore ordering when it doesn't matter but can order when it does 16:34:51 Alright, it's on the list. 16:35:35 Does anyone object to settling this topic? YOu can marinate on it in our free time and add thigns later. 16:35:50 Currently I have UX Feature, File attachments, Rich Text markup, and Task Ordering 16:37:05 #action Krotscheck Get GSoC onto the wiki with some descriptions. 16:37:16 #topic InProgress (krotscheck) 16:37:44 So, last week I was working on puppet. There's enough features lined up on the storyboard codebase that it warrants an update to the module. 16:37:58 The hope being that storyboard-dev will soon become a thing. 16:38:37 I do have a few patches that won't pass because they're interdependent with ones on system-config, so I'll be poking the infra channel about figuring out the depends-on tag for that one. 16:39:24 The pile starts here: https://review.openstack.org/#/c/156755/2 16:39:33 krotscheck: I still couldn't get auth through -draft to work, still "Oh No" 16:39:45 ttx: Yep. That's what that first patch is there for. 16:39:56 Wait, i lied. 16:39:59 It's the second one in the chain 16:40:04 This one: https://review.openstack.org/#/c/157464/ 16:40:10 I think 16:40:14 Or did I lie again? 16:40:24 ack -- don't have +2 there and seems to have enough +1s 16:40:32 Yep. 16:40:56 That one'll make the configuration flag available, we'll need to add a similar patch in system-config to move things. 16:41:07 * krotscheck doesn't have +2 there either 16:41:32 krotscheck: then in your system-config patch, add "Depends-On: I29495a0b640c3ca097cca8c17349df5cc42388de" to the commit message 16:42:03 jeblair: I did for some of them. There's a bit of a chicken-egg problem on one of the patches though, will flag you later if I can't figure it out. 16:42:08 kk 16:42:16 That stack happens to start here: https://review.openstack.org/#/c/157981/2/modules/openstack_project/manifests/storyboard.pp 16:42:49 I'm going to continue working on that, because I have too many things on my plate and I want to get some of them off. 16:42:52 Next. 16:42:57 #topic InProgress (yolanda) 16:42:59 What's up? 16:43:09 so... 16:43:17 https://review.openstack.org/156543 16:43:20 needs review 16:43:26 the index for access_token 16:44:30 * krotscheck rechecks that patch now that python34 is voting. 16:44:40 (Oh yeah, I forgot to mention that python34 is voting now!) 16:44:41 specs for integration tests had a +2 https://review.openstack.org/150743 16:45:06 +1 from me. 16:45:26 and i started working on it even the spec wasn't approved 100% 16:45:44 so this one is for adding the tooling in the backend to run the tests 16:45:47 https://review.openstack.org/155975 16:46:04 and this one to create the configuration in project-config 16:46:05 https://review.openstack.org/156044 16:46:58 and that's all from my side 16:47:03 Neat! 16:47:27 #topic InProgress (greghaynes) 16:47:33 He's... not here. 16:47:36 I'll give his update. 16:47:40 He made python 34 work! 16:47:48 woot! 16:48:03 * krotscheck is looking forward to the land of no more six. 16:48:08 good, i was fed up of getting tox failures :-) 16:48:22 rcarrillocruz: Me too :) 16:48:34 cool 16:48:53 Does anyone have major objections to eventually getting rid of python27? Right now the only issue seems to be older debian versions (ubuntu-precise-ish) that don't have a py34 distor. 16:48:56 *distro 16:49:48 Well, if so, we can argue that on gerrit. 16:50:03 #topic InProgress (rcarrillocruz) 16:50:05 Hi hi! 16:50:12 nothing i'm afraid 16:50:22 drowned by dayjob the whole week 16:50:30 sorry :( 16:50:52 No worries! 16:51:15 #topic InProgress (NikitaKonovalov) 16:51:16 You here? 16:51:23 ....wait a sec. 16:51:40 Oh, it's "Defend the Fatherland" day in russia. 16:51:53 (Defender of) 16:51:59 They're probably on holiday. 16:52:11 #topic InProgress (jedimike) 16:52:12 You here? 16:52:15 krotscheck: i'd like to keep python27 for a while; it's the default python in the current ubuntu lts 16:52:27 jeblair: You got it. 16:52:29 jedimike had day off 16:52:39 Cool! 16:52:43 #topic Open Discussion. 16:52:52 We have 8 minutes! 16:52:57 woohoo 16:53:15 (says the guy attending two meetings in parallel) 16:53:36 I wnt to apologize fro dragging my feet on email, dev.storyboard, and other things. 16:53:44 so for the integration tests, i hope the project and the tools are merged this week, and i want to do some more tests than just testing an empty api result 16:53:53 I don't know why it's been tough to focus on that, but something else keeps getting in the way. 16:55:20 yolanda: The only question on that I have is about the DB_ADMIN user - isnt' there a ci_openstacktest user that we can use? 16:55:40 well, i wanted to do the tool more generic 16:55:54 so you can run the tests in your own environment 16:56:15 so i added the flag that indicates if you want to create the initial user 16:56:34 yolanda: Right, I see that. I was thinking more here -> https://review.openstack.org/#/c/156044/12/jenkins/jobs/javascript.yaml 16:56:58 ah, ok 16:56:59 The DB_ADMIN_USER field 16:57:37 but in that case you install mysql from scratch, no user will be present at this moment 16:57:46 you need to connect as root and create the initial users 16:59:01 yolanda: Right. So we've got two use cases, the need to install things from scratch, and the need to use something sane on the jenkins instance. 16:59:17 We're out of time though, I'll comment on the review. 16:59:23 Thanks everyone! 16:59:24 #endmeeting