21:01:46 #startmeeting cross-project 21:01:46 Meeting started Tue Jun 2 21:01:46 2015 UTC and is due to finish in 60 minutes. The chair is dhellmann. Information about MeetBot at http://wiki.debian.org/MeetBot. 21:01:47 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 21:01:49 The meeting name has been set to 'cross_project' 21:01:49 \o 21:01:51 courtesy ping PTLs: adrian_otto boris-42 bswartz david-lyle devananda dims dtroyer emilienm flaper87 gordc hyakuhei isviridov 21:01:51 courtesy ping PTLs: j^2 jeblair johnthetubaguy kiall loquacities mestery morganfainberg mtreinish nikhil_k notmyname rakhmerov 21:01:51 courtesy ping PTLs: redrobot SergeyLukjanov slagle SlickNik smelikyan stevebaker thingee thinrichs ttx 21:01:54 o/ 21:01:56 o/ 21:01:57 o/ 21:01:57 o/ 21:01:58 o/ 21:02:00 o/ 21:02:00 o/ 21:02:00 o/ 21:02:00 \o 21:02:02 o/ 21:02:03 awesome 21:02:03 hi! 21:02:05 o/ 21:02:05 dhellmann: hi there 21:02:09 yo 21:02:14 o/ 21:02:19 wow, dhellmann is much more fficient at gathering the troops than I am. 21:02:21 how is going guys? 21:02:25 o/ 21:02:28 o/ 21:03:39 ttx: I should have added the tc, too, I guess 21:03:39 We have some changes to the structure of this meeting, which we're putting into place starting this week. 21:03:39 ttx described them in his announcement email, but I'll mention them again as we go along. 21:03:39 they should still be around 21:03:39 we have a relatively brief agenda today 21:03:39 #link https://wiki.openstack.org/wiki/Meetings/CrossProjectMeeting 21:03:39 #topic Horizontal teams announcements 21:03:39 o/ 21:03:39 o/ 21:03:39 On the release side... 21:03:39 We'll start out each week with announcements from cross-project teams (oslo, docs, infra, release, etc.). 21:03:39 We usually want mailing list posts for these items, too, but this slot in the meeting is a good place to raise awareness of upcoming work that might affect other projects, or new initiatives. 21:03:39 So, does anyone have anything to report this week? 21:03:39 We are actively switching to "hands-off" tracking 21:03:39 * dhellmann pastes slower than ttx types 21:03:39 dhellmann: heh 21:03:46 i.e. reporting on what gets done rather than trying to predict 21:03:51 dhellmann: I am preparing email with info about scaling up core teams=) 21:03:59 that let us overhaul our 1:1 sync system and replace it with office hours 21:04:06 boris-42: I look forward to reading that 21:04:07 ...and nobody showed up today (that is fine) 21:04:23 dhellmann: did you get visits during your shift ? 21:04:25 * dhellmann was busy trying to unbreak ironic anyway 21:04:26 o/ 21:04:30 hah 21:04:31 ttx: no, not today 21:04:35 ttx: what does office hours mean? 21:04:48 anyway, I'll work on the new version of http://status.openstack.org/release/ 21:04:58 stevebaker: if you stop by #openstack-relmgr-office at least one member of the release management team will be present to answer questions 21:05:04 or otherwise chat 21:05:07 stevebaker: we maintain two time slots at 0800-1000 UTC and 1800-2000 UTC 21:05:14 I see, sounds good 21:05:31 during the release period, we'll use those time slots for syncing up as well, so they'll be more important around then 21:05:34 so if you have anything to discuss you can reach us there (except when we won't be around exceptionally) 21:05:56 so out of the QA team - there is some experimental work up to support external plugins in grenade - https://review.openstack.org/#/c/185050/ - I'm hoping that will let more projects in the big tent use the upgrade testing infrastructure 21:05:56 and yes, PTls are expected to report during office hours on milestone or release weeks 21:06:06 PTLs or their release liaisons obviously 21:06:12 21:06:15 from oslo, I know we have one critical bug in oslo.messaging which we're working on landing for the ironic and tripleo teams -- we have a gate core dump issue we're working around 21:06:16 I think we're going to try to get heat and ironic to be our test cases for if that works 21:07:01 sdague: is someone reworking the heat patch to be a plugin? 21:07:28 stevebaker: yeh, I was talking with ... sirushti this morning about it 21:07:54 sdague: ok, i'll track progress on that 21:07:54 I was out last week, so still digging back out 21:08:30 we talked through it briefly, I'll hopefully be able to provide a bit more guidance next week once I get a few things off my plate 21:08:47 if no other cross-project teams have announcements, we'll move on... 21:08:48 I'd like to get that all done and in by L1 21:08:57 docs are starting on RST conversion 21:09:05 21:09:05 sdague barbican is also interested in Grenade testing 21:09:18 loquacities: nice! 21:09:29 redrobot: cool, pop into #openstack-qa and hopefully we can help get you rolling with external plugin support as well 21:09:32 we're doing install guide, cloud admin guide, and ha guide this time around 21:09:58 loquacities: dang, that’s great news! 21:10:05 :) 21:10:20 oh, and your manuals finally branched for kilo 21:10:32 yep yep 21:10:34 the api-wg has a guideline up for our merge process that involves our process for announcing upcoming guidelines, #link https://review.openstack.org/#/c/186836/ 21:11:04 sdague: btw the another way for upgrade/HA testing will be multiscenario load support in Rally 21:11:07 loquacities: the that plugin documentation tool I mentioned at the summit has landed in stevedore: http://docs.openstack.org/developer/stevedore/sphinxext.html 21:11:17 sdague: so we can call grenade + load simultaneously 21:11:22 neat! 21:11:55 sdague: and ensure that it actually works (like nova supports nova downtime upgrades) and so on 21:12:46 ok, let's move on 21:12:51 #topic Update the API WG merge process for Liberty 21:13:03 #link https://review.openstack.org/#/c/186836/ 21:13:03 etoews, do you want to tell us about this? 21:13:04 oh, sorry i jumped the gun on that one 21:13:12 etoews is away, i'm standing in for him 21:13:19 ah, hi, elmiko 21:13:38 we basically, have a better defined process for how we will migrate proposed guidelines from the voting process into the "for real" guidelines 21:14:06 it involves a freeze period, once we are happy, and then alerting the PTL/CPL about the changes for a final period of voting 21:14:21 this will be announced on the ML, and will be 1 week of freeze 21:14:39 hopefully, we'll get feedback from interested parties if things need to change or are unacceptable 21:14:53 and once the freeze is over, we will merge the guidelines into our official repo 21:15:19 there might be a few minor details i missed, but i would love if anyone has comments on the process #link https://review.openstack.org/#/c/186836/ 21:15:21 would it be useful to add those sorts of things to the agenda for this meeting, too? 21:15:33 hmm 21:15:38 at least to raise awareness, even if we don't discuss them here 21:15:57 yea, that's a good idea. we could certainly list the reviews that are in freeze currently during the meeting 21:16:10 ok 21:16:30 does anyone have questions for elmiko? 21:17:15 ok, then 21:17:19 #topic Vertical teams announcements 21:17:19 This is another recurring section of the meeting, meant to let vertical teams make announcements. 21:17:19 Again, we want to have mailing list posts for topics that are mentioned here, but consider this another means of communication. 21:17:19 So, does anyone have any big plans they need/want to share this week? 21:17:20 thanks 21:17:28 thanks, elmiko 21:18:02 a good example here is the ironic team's plan to move to intermediate releases 21:19:42 it's early in the cycle, so there may not be much to talk about, yet 21:19:42 so... not an announcement, but a thing we should probably get cross team socialized more 21:19:42 sdague: ++ 21:19:42 the dynamic policy ideas out of keystone are really cool, but have a lot of implications 21:19:43 ah, yeah, I saw both of those email threads cross in the ether just before the meeting 21:19:43 I had some good chats with jamielenox and morganfainberg at summit, but I think we should get that into a more cross project discussion mode sooner rather than later 21:19:49 this might be relevant, but the Chef team has discovered upstream packaging bugs with libvirt with 14.04 and the RDO c7 repo breaking due to an API issue, has anyone else seen this with the distress? 21:19:51 because it's more than just a keystone thing 21:19:57 dhellmann what is a "vertical" team? 21:20:01 sdague: ++ 21:20:01 it's going to impact the whole world 21:20:04 morganfainberg, ayoung-meeting: what's the plan to get the policy discussion stuff synced up with the other projects? 21:20:21 s/distress/issue 21:20:24 +1 has an interesting chat about policy, and its almost perfect timing for nova given the v2.1 changes, and having policy in flux at the moment 21:20:24 redrobot: anything that's not a "horizontal" team 21:20:32 dhellmann: ayoung-meeting just sent a ML topic to setup a x-project and/or subteam 21:20:40 redrobot: docs, infra, oslo, release, etc. are "cross project" but nova, cinder, etc. are vertical -- make sense? 21:20:50 morganfainberg: ok, cool, I'm a couple hours delayed on that 21:20:50 dhellmann: this was my recommendation so we can get more than keystone involved. 21:20:54 dhellmann fungi ack 21:21:11 sdague: yeah :) that was from the keystone meeting earlier today. 21:21:12 morganfainberg: yeah, I saw something about a trello board and eastern time zone meetings 21:21:14 redrobot, horizon teams are teams horizon, oslo, osc (imo) 21:21:21 dhellmann: oh thanks for that clarification 21:21:30 blah... horizontal* 21:21:47 dhellmann: trying to get it more visible. The ML and getting a real meeting would be good. 21:21:58 morganfainberg: ++ 21:22:30 trello looks like a nice organizing tool, but having to request permission to participate felt off-putting 21:22:30 I'm trying to get the informational spec for ironic's release model finished up this week, based on ML and review feedback 21:22:35 so we can move to it 21:22:40 dhellmann: I plan on keeping pushing ayoung-meeting that way and the others from keystone. It needs to be a more than keystone initiative. 21:22:41 jroll: ++ 21:22:55 one question that came up in the keystone meeting is whether a new project like the policy server belongs under keystone... 21:22:58 morganfainberg: good, I agree 21:23:08 or whether it should be part of the "big tent" openstack 21:23:19 steveamr: horizontal = RelMgt, QA, Docs, Infra, I18N... teams that work with all the vertical projects 21:23:19 Does javascript count as a vertical or as a horizontal? :) 21:23:21 bknudson: good question. Another is, should there be a policy server? 21:23:22 dhellmann: yeah, trello is not free software, but there are free software kanban boards like trello 21:23:27 Yeah is it under the big tent or keystone's corner of the big tent. 21:23:39 Was the question. 21:23:42 stevemar: vertical = anything else (Nova, Swift, Keystone...) 21:23:50 krotscheck: is JS a project now? :P 21:23:55 Horizon is a bit of a diagonal 21:24:07 I want it to be more than Keystone 21:24:08 ttx: I like that description of horizon ;) 21:24:09 jroll: It's a state of mind, really. 21:24:10 up and to the right 21:24:17 heh 21:24:22 fungi: ok, maybe if this team wants to experiment they can talk to infra about helping to stand something like that up? 21:24:24 horizon protrudes in the z axis 21:24:24 david-lyle: top-right quadrant maybe 21:24:30 ayoung-meeting: so instead of hiding things in a subgroup meeting can we just discuss straight on the mailing list? 21:24:50 it would actually be kind of cool for openstack-dev to have... development discussions :) 21:24:52 sdague, there are so many details, but I am happy to do so 21:25:02 dhellmann: yep. it would be worth starting a discussion anyway 21:25:04 sdague: ++ 21:25:38 fungi: I might even be OK with experimenting with trello to see if the "a tool like that" is worth investigating 21:25:59 ayoung-meeting: yes, but details need to be turned into text anyway, and discussion via email seems good at this point, also to keep it so that more people can participate without being at a meeting 21:25:59 but long term, we'd want to host something with better access controls 21:26:03 dhellmann, I'm still mixed, but I needed *something* 21:26:06 (better in terms of integration) 21:26:11 dhellmann: yep. it's a reasonable experiment 21:26:11 ayoung: understood 21:26:30 so, I think there are two parts: 21:26:40 one is mechanism, which is the easy part 21:26:40 ttx, yes, forgot to put etc... after naming a few horizontal projects :) 21:26:50 the second is getting the story straight across all the projects 21:26:56 dhellmann: I have seen jira plugins do a decent trello board, and get free licences for open source projects, I could dig out details if thats useful at some point 21:26:56 dhellmann: i want to say the tripleo team did some similar experimentation with trello with the idea that it if worked out then we could look at running a free alternative kanban board 21:26:58 lets focus on that part happening in the mailing list 21:27:20 dhellmann: but you know that opens a big can of worms we might want to leave shut 21:27:21 ayoung: it sounds like nova may have some new requirements for policy, too 21:27:26 johnthetubaguy: free licenses for open source projects does not mean free as in speech software, that's just free as in beer 21:27:34 fungi, ++ 21:27:38 johnthetubaguy: yeah, we might not have an infra team any more if we ask them to deploy jira :-) 21:27:42 fungi, i like the idea of a openstack hosted kanban, the Chef team would love that, we’ve tried trello also, it didn’t stick due to people having to sign up 21:27:46 fungi: yep, thats true 21:27:56 fungi: https://taiga.io/ is actually looking pretty good, and is open source 21:27:57 dhellmann: agreed, just putting that out there 21:28:08 johnthetubaguy: yep :-) 21:28:10 Maniphest actually has a kanban-style dashboard 21:28:22 ttx: is that part of phabricator? 21:28:24 there's that as well :) 21:28:26 dhellmann: yes 21:28:36 ok, so maybe we want to start with that then 21:28:38 sdague: yeah, taiga got discussed some at the summit in the storyboard replacement options session. there's a bit of analysis of its issues on the etherpad from that 21:28:40 dhellmann: that's the part of Phabricator that the infra team is considering deploying 21:29:20 anyway, away from tools, back to the policy thing. ayoung if you could get the details running on the list, because I think there are some distinct concerns on the where the validation points are going to be, how many more round trips to keystone, and where the sources of truth come from. 21:29:23 yeah, if we end up running phabricator's maniphest for task tracking, we get a kanban board for free 21:29:31 so if we move sufficiently fast there, that is the tool of choice 21:29:35 sdague: ++ 21:30:21 none of which I think are irreconcilable, so it should be a constructive discussion 21:31:18 ok, I think that concludes the formal portion of our agenda this week 21:31:19 #topic Open discussion 21:31:21 sdague, yep. I will post a cleaned up version of the Dynamic Policy overview 21:31:35 ayoung: great, thanks 21:31:46 does anyone else have anything they would like to bring to the group this week? 21:31:54 Just a plug to get everyone looking at the CORS spec :) https://review.openstack.org/#/c/179866/ 21:32:16 api-wg is still looking for a few good CPLs ;) https://wiki.openstack.org/wiki/CrossProjectLiaisons#API_Working_Group 21:32:24 krotscheck: if it doesn't get more -1s I think we'll be able to move it to final approval stage 21:32:30 I object to anyphing that cant include the letter f in its name on the grounds that it can't be that cool 21:32:44 ttx: That'd be great. Can I get a hard deadline for that? Without one, things tend to linger. 21:33:11 yes, our general policy on specs is lazy consensus, so if you don't vote we assume you like it 21:33:14 krotscheck: if by end of week it's still in lazy consensus state, I'll add it to TC meetign agenda for next week for final approval 21:33:35 krotscheck: so yes, time to call for last-minute reviews of that 21:34:07 Ok, so I should send a message to the mailing list for final comments? 21:34:10 krotscheck: maybe you should send an email to the -dev list 21:34:12 heh 21:34:18 dhellmann: is there instruction how to create WG?) 21:34:26 krotscheck: or revive the previous thread with a "last minute call" 21:34:44 krotscheck: ISTR there was a thread somewhere already 21:35:10 boris-42: we have http://governance.openstack.org/reference/new-projects-requirements.html but I'm not sure that's what you want -- what do you have in mind? 21:35:59 Sent 21:36:02 woooo 21:36:42 krotscheck: this is where I say "coffeescript or gtfo", right? 21:36:43 dhellmann: I would like to make a WG of operators that will work on big big parametrized rally task for real cloud validation 21:36:52 dhellmann: to check that cloud is really ready for production 21:37:02 dhellmann: there is about 5 operators for now 21:37:06 there are* 21:37:22 dhellmann: so what we should do ? create new stackforge project? 21:37:28 boris-42: ok, the first step is to start organizing the group and actually doing something, and then it can be considered as an official project 21:37:32 do you need a git repo? 21:38:02 boris-42: if it's an Ops WG, fifieldt can help setting it up 21:38:20 dhellmann: we actually don't need repo (we can store this file/files in rally) 21:38:31 boris-42: those usually gather at Ops Midcycles/Summits for a working session 21:38:36 ttx: yep it's fully Ops groups 21:38:41 ttx: except probably me=) 21:38:52 jroll: You may not wake up if you do that :) 21:38:58 boris-42: so yeah, I would encourage you to reach out to fifieldt 21:38:58 :D 21:39:08 boris-42: ++ to what ttx said 21:39:32 ttx: dhellmann ok thanks 21:39:40 ok, any other topics for this week? 21:39:40 boris-42: they have plenty of WG there but I have no idea how they "created" them (other than by self-organizing and keeping Tom informed) 21:40:00 dhellmann: [openstack-dev][all][infra][tc][ptl] Scaling up code review process (subdir cores) 21:40:16 ttx: ok great I am going to email him=) 21:40:48 boris-42: ok, I'll check that thread on the ML 21:40:55 dhellmann: thanks 21:41:04 if we have nothing else, we can leave early 21:41:10 we should 21:41:18 ok, thank you all, and see you next week 21:41:24 see you 21:41:28 thanks dhellmann ! 21:41:29 see you 21:41:34 Toodles! 21:41:39 #endmeeting