15:01:20 #startmeeting climate 15:01:21 Meeting started Fri Feb 21 15:01:20 2014 UTC and is due to finish in 60 minutes. The chair is DinaBelova. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:23 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:25 The meeting name has been set to 'climate' 15:01:30 o/ 15:01:30 o/ 15:01:33 hello :) 15:01:37 o/ 15:01:52 okay, how many people :) 15:01:58 o/ 15:01:59 nice to see you all here 15:02:00 o/ 15:02:10 today's agenda 15:02:12 sorry, I'm left-handed 15:02:12 #link https://wiki.openstack.org/wiki/Meetings/Climate#Agenda_for_February_21_2014 15:02:14 \o 15:02:29 mmm 15:02:38 i'm left-handed too :? \o 15:02:50 #topic Action items from the last meeting + reviews queries 15:02:55 as usual we'll start here 15:03:01 #link http://eavesdrop.openstack.org/meetings/climate/2014/climate.2014-02-14-15.04.html 15:03:07 ddyachkov o/ 15:03:30 hi 15:03:35 so last time we only had action items for all of us 15:04:02 new program proposal - so nobody added nothing and I decided to write draft myself 15:04:02 yup 15:04:09 #link https://wiki.openstack.org/wiki/Climate/Program 15:04:24 well, we're all busy ;) 15:04:27 :D 15:04:42 I suppose special attention we need only for mission statement 15:04:49 but I'm OK, we need to think about the mission statement 15:04:51 everything else is written ok i suppose 15:05:04 bauzas, cool 15:05:13 I'm waiting for ideas, etc 15:05:14 are you OK if we amend wiki, or do you prefer amending thru etherpad still ? 15:05:27 bauzas, i think wiki is ok 15:05:39 DinaBelova: well, that's up to your choice 15:05:46 etherpad somehow was not popular for this discussion 15:05:49 DinaBelova: PTL's duty :) 15:06:03 :D 15:06:06 DinaBelova: maybe people got distracted from this etherpad 15:06:26 anyway, final program/incubation application should be on wiki 15:06:26 maybe it would be worth announcing it on the ML 15:06:36 so i started moving all this stuff there 15:06:39 for the mission statement proposal 15:06:47 DinaBelova: yay, that's the best place 15:07:00 DinaBelova: I'm just asking where to put thoughts 15:07:04 bauzas, I suppose that should be done at the same moment as incubation application 15:07:11 DinaBelova: mmm 15:07:13 i mean proposing 15:07:42 cause we are adding idea of new progrram only because we do not fit any current 15:07:50 DinaBelova: well, I think that TC will challenge us against our mission statement 15:08:06 DinaBelova: but OK if you prefer to keep it safe 15:08:14 SergeyLukjanov, your ideas? 15:08:27 DinaBelova, reading scrollback, requesting tl;dr 15:08:32 :) 15:08:49 SergeyLukjanov: the question is, should we talk about mission statement proposal within the ML ? 15:08:52 as I remember when savanna went to incubation you proposed program at the same time as incubation application? 15:08:57 bauzas, yup 15:09:08 I know that yes :) question is when :) 15:09:17 DinaBelova: oh, there is a misunderstanding 15:09:24 before incubation application or at the same time :) 15:09:31 bauzas, I already got it :) 15:09:38 DinaBelova: I'm not proposing to ask TC to review our mission statement 15:09:40 DinaBelova, yuo should have program proposal, mission statement, and incubation application, and requirements status 15:09:58 DinaBelova, so, the first step is to discuss program name and mission 15:09:59 DinaBelova: I'm just wondering if we should discuss this within the ML 15:10:08 SergeyLukjanov, https://wiki.openstack.org/wiki/Climate/Program and https://wiki.openstack.org/wiki/Climate/Incubation 15:10:17 DinaBelova: and IMHO, that should be done within ML 15:10:27 bauzas, SergeyLukjanov, ok I'll start ML conversation 15:10:28 it's good idea to discuss in ML, you could start from IRC meeting / channel 15:10:44 but repost decisions to ML 15:10:46 #action DinaBelova Start ML conversation about Program mission 15:10:50 SergeyLukjanov: +1 15:11:03 and I'll add there everything we've alreasdy discussed 15:11:07 ok 15:11:13 SergeyLukjanov: let's wait we will formally announce we have a mission statement once done 15:11:24 s/wait/say 15:11:32 DinaBelova: ok 15:11:35 and IMO you folks should hurry 15:11:42 SergeyLukjanov, yeeees 15:11:52 when I'm thinking about incubation application 15:11:57 SergeyLukjanov: for which reason ? 15:12:09 there will be semi-annual PTLs and TCs elections starting from the end of March 15:12:12 I start believing we should send it at the end of next week anyway 15:12:23 bauzas, all TC meetings will be busy 15:12:27 aaand there will be graduation reviews of 3 projects in the March 15:12:34 no time frame for other discussions 15:12:42 and Murano is already sent incubation application 15:12:47 DinaBelova: on that case, I need to really focus on delivering the final version for Pecan/WSME 15:13:02 and not being distracted from other concerns 15:13:06 bauzas, yes, so I want to ask you to concentrate on it if that's possibple 15:13:12 bauzas, it's enough to have intention on moving to Pecan, but it's in requirements 15:13:22 "API should be stable" 15:13:34 bauzas, you have one already 15:13:35 bauzas, at least we may publish link to review 15:13:40 1.0 is stable :) 15:13:51 bauzas, you can make Pecan for the next API 15:13:59 SergeyLukjanov, he's doing so 15:14:02 or make 1.1 updated with Pecan 15:14:10 Pecan will be V2 15:14:11 IMO 1.0 is enough 15:14:24 cool, so that's not show stopper 15:14:31 but basically, the API interface will remain the same 15:14:45 bauzas - except that datetime thing for 2.0 API 15:14:46 that's only matter of choosing which WSGI app 15:14:50 bauzas, that means that you already have stable api ;) 15:14:53 :D:D:D 15:14:58 we're cool :) 15:15:10 let's more to next action item 15:15:10 well, there is something about the V1 API 15:15:10 other action item was about new name 15:15:15 btw, we're working on Pecan-backed v2 api too in Savanna and we'd like to complete it till the end of J :) 15:15:25 bauzas, what's? 15:15:40 DinaBelova: let's take an action of discussing one minor change for V1 15:15:46 the giant plus is that you're using oslo.messaging :) 15:15:51 that's about showing response 15:15:57 bauzas, ok 15:16:05 and the dict of dict thing 15:16:21 #action discuss possible small API v1 change 15:16:28 #link https://wiki.openstack.org/wiki/Climate/NewName 15:16:37 API would be 1:1 in between V1 and V2 if we get rid of { 'leases': '[] } 15:16:48 DinaBelova: thanks 15:17:00 bauzas, later 15:17:10 we don't have much time in that meeting :) 15:17:13 so new name 15:17:17 here are possible candidates for new name ^^ 15:17:27 have you taken latest updates ? 15:17:34 bauzas, yes 15:17:39 ok cool 15:17:48 bauzas, +1 for get rid of { 'leases': '[] } 15:18:11 folks, do you have filtered list of non-solved requirements? 15:18:13 SergeyLukjanov, bauzas - francly speaking I believed we don't have such dict now 15:18:24 let me propose a patch 15:18:24 #link https://etherpad.openstack.org/p/climate-incubation-status 15:18:29 SergeyLukjanov, ^^ 15:18:33 bauzas, cool 15:18:41 but that will require a small fix on the client too 15:18:58 well, first the client and then the API 15:19:02 but I think we'll discuss that on appropriate topic - i mean inubation 15:19:21 so let's move on and continue this topic further 15:19:22 I got disconnected, sorry, I'm back 15:19:34 casanch1, you're welcome :) 15:19:36 #topic Climate 0.1.1 (~2014-03-17) and 0.2.0 dates discussion 15:19:49 we had some time ago meeting 15:20:03 where we agreed to have 0.1.1 somewhere in the middle of March 15:20:15 it was some kind of estimation 15:20:32 looking at the dashboard 15:20:43 now we have one stopper for it - new name 15:21:18 'cause it was also agreed not to have new release without new name - that's because of PyPi repos, new names everywhere, etc. 15:21:29 so here we're dependent on new name 15:21:32 DinaBelova: agreed 15:21:50 #link https://launchpad.net/climate/+milestone/0.1.1 15:21:55 as discussed, final decision will be made in 2 weeks 15:22:07 I mean about name 15:22:18 yup 15:22:23 we have lots of variants, so we'll find some name without problems 15:22:27 I believe so 15:22:30 yup 15:22:37 but that requires a big patch 15:22:44 thing is that end of voting is 7th March 15:22:52 code + CI + everything 15:23:08 and to migrate everything till 17th will be hard 15:23:13 bauzas, exactly 15:23:13 agree 15:23:33 well, we should propose to target code freeze by 17th March 15:23:33 that's why I'm asking if we still ready to bring 0.1.1 to the life on 17th of Marth? 15:23:39 March* 15:23:44 but delivery by end of Match 15:23:46 March 15:23:53 bauzas, probably so 15:24:04 that would be far easier if we say we enter into code freeze during the move 15:24:13 bauzas +1 15:24:20 SergeyLukjanov? 15:24:37 because we will need to deliver new patchsets for current reviews 15:24:47 and CI will be updated on the same time 15:24:59 so, I would propose the plan as : 15:25:08 1. update code 15:25:12 2. update CI 15:25:22 (by 'code', I mean trunk) 15:25:35 3. update each patch 15:25:36 + run all checkings + tests 15:25:49 0. find a name 15:25:53 :D 15:25:56 swann_, +! 15:25:58 +1 15:26:03 this is why I think we should focus on a stable trunk 15:26:15 #startvote 0.1.1 code freeze 17th March with 0.1.1 release closer to the end of month? yes, no 15:26:16 Begin voting on: 0.1.1 code freeze 17th March with 0.1.1 release closer to the end of month? Valid vote options are yes, no. 15:26:16 update it, and then CI 15:26:17 Vote using '#vote OPTION'. Only your last vote counts. 15:26:37 #vote no 15:26:44 I'm sorry, the title is unclear 15:26:54 ok, mmoment 15:27:01 #endvote 15:27:02 Voted on "0.1.1 code freeze 17th March with 0.1.1 release closer to the end of month?" Results are 15:27:03 no (1): bauzas 15:27:18 SergeyLukjanov, how to remove voting from logs 15:27:20 ? 15:27:30 First, vote for code freeze 15:28:08 bauzas, moment - I just want to remove that vote from logs 15:28:08 and agree that until trunk got new name and CI is updated, no patches go merged 15:28:18 but I don't remember how to 15:28:24 that requires no approval from the core team 15:28:29 DinaBelova: don't worry 15:28:37 DinaBelova: logs will keep me as bad boy 15:28:42 :D 15:28:44 ok 15:28:52 yes, let's start a new vote 15:29:18 I'll find calendar to set codefreeze to Tuesday, as usually in OS 15:29:42 ok 15:29:49 18th March 15:29:51 ok 15:30:08 ok 15:30:21 #startvote 0.1.1 code freeze on 18th March for further migration to the new name? yes, no 15:30:22 Begin voting on: 0.1.1 code freeze on 18th March for further migration to the new name? Valid vote options are yes, no. 15:30:23 Vote using '#vote OPTION'. Only your last vote counts. 15:30:29 that's clear? :) 15:30:43 #vote yes 15:30:45 #vote yes 15:30:47 #vote yes 15:30:48 #voste yes 15:30:51 #vote yes 15:30:53 #vote yes 15:30:56 #vote yes 15:31:08 SergeyLukjanov is not with us :) 15:31:12 anyway :) 15:31:20 #endvote 15:31:21 Voted on "0.1.1 code freeze on 18th March for further migration to the new name?" Results are 15:31:22 yes (6): casanch1, Nikolay_1t, swann_, DinaBelova, chmartinez_, bauzas 15:31:44 next voting about release itself after all name migrations 15:31:49 ? 15:32:11 release date I mean 15:32:15 mmm 15:32:20 hard to think about it 15:32:28 bauzas? 15:32:38 because that's basically estimating the time necessary for upgrading trunk and CI 15:32:51 I'm here ;) 15:33:02 I would propose 2 weeks as a first attempt 15:33:14 but that requires infra-core approval :) 15:33:22 :D:D:D 15:33:24 (not speaking about a new one ^^) 15:33:40 ~1week+2days won't be enough? :( 15:33:50 well, I don't know 15:33:53 it will look so ni-i-ice :( 15:33:59 maybe an infra-core could help us ? 15:34:06 SergeyLukjanov ^^ :) 15:34:17 ^^ 15:34:31 bauzas, re renaming? 15:34:40 SergeyLukjanov: yup 15:34:42 SergeyLukjanov, yes, approximate time for that 15:34:47 ~1m 15:34:50 after code freeze with stable 0.1.1 15:34:52 0-0 15:35:00 n-i-i-i-ce 15:35:11 I'll be going to the beach 15:35:21 if you'll be ready for rename when savanna would - than ~1d 15:35:24 :) 15:35:27 m, that isn't good cause of we want to have 0.1.1 on March 15:35:39 let me explain the problem 15:35:43 SergeyLukjanov, when are you going to change name? 15:35:45 :) 15:35:53 when renaming projects - gerrit should be stopped 15:36:05 and theeeen manual db hacks :) 15:36:12 :( 15:36:21 wouldn't it much simplier to create another project ? 15:36:22 so, you should stick to savanna renaming 15:36:41 bauzas, and then just remove Climate 15:36:41 bauzas, it'll wipe your review history 15:36:43 ? 15:36:44 yes 15:36:52 DinaBelova, it's very very bad :) 15:36:54 SergeyLukjanov: well, OK 15:36:59 SergeyLukjanov, when are you going to rename? 15:37:03 savanna I mean 15:37:07 DinaBelova, anyway, we'll be ready in 2 weeks IMO 15:37:11 He-Who-Must-Not-Be-Named 15:37:13 :D 15:37:27 ok, we'll have this result too 15:37:38 but only for name choosing :( 15:37:47 well, let's consider the move as much more important than the release date 15:37:52 but I'm not sure that we'd like to rename savanna before the I release to not block dev in the end of cycle, I'll talk with tc about it 15:38:07 so my proposal is to stick with savanna renaming 15:38:11 anyway 15:38:11 bauzas, I don't think so, it's important to rename but it's on-going 15:38:14 whatever the trunk is 15:38:30 oh, lemme explain better 15:38:34 bauzas, it's important to rename in next half of year 15:38:55 SergeyLukjanov, so what do you propose? I understood just to rename with you, Savanna guys 15:39:08 oh, but you have some problems with pypi and rtfd 15:39:11 even if that'll break all our gates, etc 15:39:14 DinaBelova, yup, let's start from it 15:39:18 SergeyLukjanov, we have no repos there :) 15:39:21 I think it's a better opportunity to code-freeze/rename/patch/code-freeze/tag 15:39:31 gtg 15:39:52 than patch/code-freeze/rename 15:40:02 because of the risks 15:40:13 bauzas, I lost you 15:40:23 DinaBelova: :) 15:40:25 do you agree we should rename with Savanna? 15:40:27 I mean repos 15:40:30 yup yup yup 15:40:34 ok, good :) 15:40:34 +1 15:40:53 #agreed Rename Climate repo to new name with Savanna renaming 15:40:59 ok, good 15:41:04 whatever the status of Climate is 15:41:07 +1 15:41:17 and then continue work on it as discussed 15:41:19 we must need to stick with the maintenance window 15:41:29 whatever the trunk status is 15:41:33 +1 15:41:44 code-freeze/rename trunk/rename patches/code-freeze/tag 15:41:49 good plan? 15:41:51 yup 15:42:06 +1 15:42:20 seems the good and only one 15:42:20 #agreed use code-freeze/rename trunk/rename patches/code-freeze/tag workflow after repos will ve renamed 15:42:26 yes 15:42:28 and to be precise 15:42:38 there could also be some other patches 15:42:52 bauzas, like what? 15:42:53 if 0.1.1 is not yet fully in trunk 15:43:03 ok, lemme explain 15:43:21 oh, ok, I got it 15:43:30 if Savanna would say they are moving next week, we should still keep the opportunity of the maintenance window 15:43:47 even if we haven't yet proposed all the patches for 0.1.1 15:43:48 Sergey said they're going to start in next 2 weeks 15:44:01 bauzas, but anyway ++ 15:44:18 we'll decide about new name in hurry, but still 15:44:24 yup 15:44:31 we have 15 mins and two important topic 15:44:35 topics* 15:44:39 let's move on 15:44:52 +1 15:44:52 wowow 15:44:57 about 0.2.0 15:45:05 some approximate date for it? 15:45:15 I think it's too early 15:45:17 I'm proposing smth before Juno summit 15:45:22 like 5th May 15:45:26 approximately 15:45:41 at some point, we should begin to follow the release cycle 15:46:01 don't know if 0.2.0 would be possibly the first attempt 15:46:22 yes, but I think it will be easier to start in parallel with Juno1 15:46:30 trying to go in parallel 15:46:34 DinaBelova: exactly 15:46:40 DinaBelova: that would be nice 15:46:54 at least targeting the intermediate timelnies 15:47:05 ok, so let's agree that approximately we'll have 0.2.0 on May 5th 15:47:14 everything else we'll discuss later 15:47:15 ? 15:47:18 ok with that? 15:47:45 ok 15:47:57 well, the most important thing is what we deliver in 0.2.0 15:48:02 so, let's agree on 5/05 15:48:09 yep, will see what comming with the 0.2.0 :D 15:48:11 I agree that it's better to be on-sync with Juno 15:48:13 and we'll see later what we can deliver for it 15:48:19 #agreed Try to have 0.2.0 before Juno summit (~May 5th, as for the first approximation) 15:48:20 ok 15:48:26 #topic Climate incubation status (https://etherpad.openstack.org/p/climate-incubation-status) 15:48:43 I've spent much time on writing these wikis, docs, etc 15:48:43 I think we already discussed about it 15:48:51 yes, just small words 15:49:26 I need self bio (1-2 sentences) from swann_, casanch1, chmartinez_ 15:49:35 I went through the etherpad and didn't see much that was not already addressed 15:49:46 so, apart from the bio, is there something else missing? 15:49:53 guys, I need to leave you - some family risks 15:50:13 o/ 15:50:19 some wiki issues are still with us 15:50:32 like hosts api results to add to wiki 15:50:47 and some pages about "How to contribute" , etc 15:50:59 ok, so it's mostly wiki work ? 15:51:00 DinaBelova: I'm taking the point 15:51:05 please put me an action 15:51:25 as I won't have to do the Alembic stuff :D 15:51:26 bauzas: let me know if you need any help 15:51:26 #action bauzas finish hosts reservation REST API wiki 15:51:30 casanch1, thanks 15:51:48 #action DinaBelova Write "How to contribute" and other missing parts to wiki 15:51:50 casanch1: thanks, but I think I should be ok 15:51:54 so next topic 15:52:06 #topic Opening voting for new Climate name 15:52:11 just small reminder 15:52:14 CIVS ? 15:52:23 bauzas, yes 15:52:26 ok 15:52:40 I just remind you I'll start voting process on Monday 15:52:55 I think it'll be European morning 15:52:57 DinaBelova: ok 15:53:09 DinaBelova: ok 15:53:13 cool 15:53:27 I think nothing else to add here 15:53:33 #topic Open discussion 15:53:35 I have one topic 15:53:42 ? 15:53:43 the notifications bp 15:53:45 how people will get noticed for the voting ? 15:54:03 bauzas, it'll be email 15:54:07 ok nice 15:54:11 like for PTL voting 15:54:13 ok 15:54:26 I have submitted an in-progress review, because I would like to get early feedback about how I integrated oslo.notify with climate 15:54:26 casanch1, I saw you've added some patch 15:54:28 we're running out of time, casanch1, your question ? 15:54:53 casanch1: yup, saw it 15:54:54 so, if you can take a look at it, it'll be great 15:54:56 bauzas, I think he's asking us to take a look on iy 15:55:02 just concepts, etc. 15:55:06 yes 15:55:20 I'll submit the rest of the bp today 15:55:20 casanch1: well, the most important thing is that how you leverage code from other projects 15:55:35 casanch1: I'll be first focusing on it 15:55:43 #action all core-team to take a look on https://review.openstack.org/#/c/75189/ 15:55:45 casanch1: because indeed that's important 15:55:51 yes I saw how Heat managed the notifications 15:56:14 DinaBelova: we should not focus on the typos or something, but rather compare to other projects like Nova, Keystone or Heat 15:56:22 yes, sure 15:56:29 only concepts stuff 15:56:33 yup 15:56:36 exactly 15:56:39 everything else now is not so important 15:56:39 thank you 15:56:45 casanch1, thank you :) 15:56:45 Heat don't use oslo.messaging .. review in progress I think 15:56:48 ok, will give a look by next week 15:56:57 ok, bye :) 15:57:07 swann_: yes, I saw that 15:57:14 I have one more meeting now, so I have to go 15:57:15 casanch1: ok 15:57:15 but the conecepts are more or less the same, I guess 15:57:17 we can then take a look at nova 15:57:26 ok I will 15:57:26 DinaBelova: ok bye, we can close the conf 15:57:28 thanks 15:57:31 #endmeeting