16:00:28 <haypo> #startmeeting oslo 16:00:30 <openstack> Meeting started Mon Mar 7 16:00:28 2016 UTC and is due to finish in 60 minutes. The chair is haypo. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:31 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:33 <openstack> The meeting name has been set to 'oslo' 16:00:37 <johnsom> o/ 16:00:39 <haypo> courtesy ping for GheRivero, amotoki, amrith, bknudson, bnemec, dansmith, dhellmann, dougwig, e0ne, flaper87, garyk, harlowja, haypo, 16:00:42 <haypo> courtesy ping for ihrachyshka, jd__, jecarey, johnsom, jungleboyj, kgiusti, kragniz, lifeless, lintan, ozamiatin, redrobot, rpodolyaka, spamaps 16:00:44 <harlowja_at_home> yo yo 16:00:45 <haypo> courtesy ping for sergmelikyan, sreshetnyak, sileht, sreshetnyak, stevemar, therve, thinrichs, toabctl, viktors, zhiyan, zzzeek, gcb 16:00:48 <haypo> courtesy ping for dukhlov, lxsli, rbradfor, mikal, nakato, tcammann1, browne, 16:00:51 <haypo> _o/ 16:00:55 <harlowja_at_home> \o 16:00:55 <ozamiatin_> o/ 16:00:55 <kgiusti> yay! 16:00:58 <bknudson> hi 16:00:59 <e0ne> hi 16:01:01 <rpodolyaka> o/ 16:01:04 <dhellmann> o/ 16:01:05 <haypo> dims asked me to organize the meeting today, i will follow https://etherpad.openstack.org/p/oslo-meeting-agenda 16:01:08 <bknudson> let's roll 16:01:18 <lxsli> o/ 16:01:41 <haypo> #topic Red flags for/from liaisons 16:01:47 <johnsom> Nothing to report 16:01:53 <bknudson> none for keystone that I'm aware of 16:02:06 <ihrachys> nothing major from neutron side 16:02:12 <stevemar> o/ 16:02:14 <haypo> good, good :) 16:03:17 <haypo> hum, it looks too easy. i just wait one more minute to ensure that everybody joined :) 16:03:21 <harlowja_at_home> :) 16:03:52 <dims> hello from rbradfor and dims from NYC - we are not really here :) 16:04:11 <toabctl> hi 16:04:14 <haypo> #topic Any stop-ship Bugs needed to be fixed for Mitaka 16:04:20 <jecarey> o/ 16:04:39 <harlowja_at_home> dims, lol 16:05:38 <jungleboyj> o/ 16:05:59 <haypo> strange, no blocker bug on oslo? :) no recent eventlet storm? :) 16:06:42 <harlowja_at_home> :-P 16:06:55 <harlowja_at_home> they did a release for some security thing right haypo ? 16:06:58 <jungleboyj> haypo: Don't look at gift horse in the mouth. 16:07:23 <dhellmann> it's early, we may have some bugs filed this week as the other projects work on hardening 16:07:25 <haypo> harlowja_at_home: i recall an email about a "funny" ssl bug 16:07:38 <harlowja_at_home> ya, haypo i sorta remember that one to, lol 16:07:42 <harlowja_at_home> *that email 16:07:52 <haypo> harlowja_at_home: https://pypi.python.org/pypi/eventlet/0.18.4 was released at 2016-02-17, it looks like the security fix was not released yet? 16:08:00 <harlowja_at_home> oh 16:08:07 * harlowja_at_home finds that email 16:08:14 <haypo> ok, let's move on 16:08:16 <haypo> https://pypi.python.org/pypi/eventlet/0.18.4 16:08:18 <haypo> oops 16:08:21 <haypo> #topic Any bumps needed in global requirements? 16:08:30 <haypo> i read "the minimum version of dogpile.cache was updated and only oslo.cache controls which version is used, so dims and dhellmann discussed an oslo.cache release this week to update that minimum" in the agenda 16:08:41 <haypo> dhellmann: ^^ 16:08:59 <haypo> dhellmann: is there something to do on oslo.cache? 16:09:00 <dhellmann> yeah, I haven't looked to see if oslo.cache uses the latest dogpile, yet, but it should just be a requirements patch 16:09:10 <dhellmann> when we have that, we need a new oslo.cache release to enforce the minimum everywhere 16:09:35 <dhellmann> does someone want to volunteer to handle that? I can provide guidance but I have something else I have to do this week 16:09:37 <enriquetaso> rossella_s: I'm not sure how to download and implement the path.. I have problems running run_tests.sh because of that 16:10:30 <haypo> dhellmann: https://github.com/openstack/oslo.cache/blob/master/requirements.txt#L6 dogpile.cache>=0.5.7 # BSD 16:10:58 <dhellmann> ok, so we just need the release request 16:10:58 <haypo> https://pypi.python.org/pypi/dogpile.cache latest release: 0.5.7 16:11:21 <dhellmann> dims : were you going to handle the release, or are you busy squashing bugs? :-) ^^ 16:11:40 <haypo> i see dogpile.cache===0.5.7 in upper-constraints.txt and dogpile.cache>=0.5.7 # BSD in global requirements 16:12:22 <dhellmann> haypo : right, but only oslo.cache actually has a direct dependency on it iiuc, so we need to release oslo.cache to ensure that the >=0.5.7 is honored for installations outside of the gate 16:12:31 <haypo> dhellmann: >=0.5.7 in oslo.cache is a recent change? we only need an oslo.cache release? 16:12:43 <dhellmann> that is my understanding, from dims, yes 16:12:57 <haypo> dhellmann: i can do the oslo.cache release 16:13:10 <dhellmann> haypo : ok, if you submit the request I'll process it asap 16:13:13 <haypo> #topic master branch is open for business 16:13:25 <harlowja_at_home> oh it is?? 16:13:25 <harlowja_at_home> lol 16:13:44 <dhellmann> we haven't cut stable branches, yet, but we'll cut them from the most recent releases 16:13:47 <harlowja_at_home> kk 16:13:52 <haypo> i didn't know, i copy/paste what's written in https://etherpad.openstack.org/p/oslo-meeting-agenda :-D 16:13:55 <harlowja_at_home> :) 16:14:06 * harlowja_at_home just checking 16:14:19 <dhellmann> I expect to do the branching tomorrow, or late today when dims has time to coordinate 16:14:23 <harlowja_at_home> cool 16:14:31 <harlowja_at_home> sounds good 16:14:35 <haypo> should we remove the -2 from "all oslo issues"? 16:14:49 <harlowja_at_home> +1 16:15:05 <harlowja_at_home> thought there was a script that did all those 16:15:10 <harlowja_at_home> probably script can undo all them, ha 16:15:17 <dhellmann> harlowja_at_home : use the bknudson bot 16:15:21 <haypo> bknudson: you put the -2 on "all olso issues", right? will you be able to remove these votes? 16:15:33 <haypo> dhellmann: ah, bknudson is a bot? :-D 16:15:36 <harlowja_at_home> lol 16:15:38 <bknudson> just tell me when the stable branches are created and I'll remove the -2s 16:15:40 <harlowja_at_home> i'm a bot to 16:15:49 <haypo> harlowja_at_home: i knew it! 16:15:51 <amrith> hello! 16:16:11 <harlowja_at_home> :) 16:16:16 <bknudson> is there a script for this? otherwise I could put one together 16:16:28 <bknudson> it's easy enough to do it through the gui 16:16:40 <dhellmann> if anyone has a script, they've kept it to themselves 16:17:03 <dhellmann> bknudson : maybe put whatever you write in the release-tools repo? 16:17:21 <bknudson> ok, I'll take a stab at it 16:18:03 <haypo> ok, more exciting stuff next: 16:18:05 <haypo> #topic Gather session ideas for Austin 16:18:14 <haypo> #link https://etherpad.openstack.org/p/newton-oslo-summit-planning 16:18:43 <haypo> by the way, i understood that we are looking for a new Oslo PTL for the next cycle 16:18:56 <harlowja_at_home> seems like that's the case, ha 16:19:00 <dhellmann> yes, I hope we have a few candidates 16:19:33 <dhellmann> if anyone is considering running and wants to talk privately, I'd be happy to share my experiences and I'm sure dims would, too 16:19:53 <harlowja_at_home> just don't build a wall around mexico, thx, lol 16:20:17 <haypo> i already see a few items for the oslo sessions 16:20:28 <haypo> what's the deadline to propose new ideas? 16:20:44 <amrith> I will get hats made that say "Make OSLO great again". 16:20:47 <dhellmann> I'm not sure that's set, yet. Usually the new PTL is responsible for the planning. 16:20:55 <haypo> the summi is in ~1 month 1/2 16:20:58 <dims> amrith : LOL 16:21:01 <dims> dhellmann : +1 16:21:08 <haypo> amrith: lol 16:21:15 <kgiusti> amrith: but will the hat be made in china? :0 16:21:29 <amrith> kgiusti, of course! 16:21:35 <haypo> dhellmann: oh, so we need a new PTL quickly :) at least before the summit :) 16:21:35 <harlowja_at_home> amrith, +1 :) 16:21:59 <dhellmann> haypo : yes, nominations should open on the 11th and elections will happen about a week after that, I think 16:22:32 <amrith> dhellmann, the election email said the appointment would be 3/24 16:22:43 <dhellmann> #link https://wiki.openstack.org/wiki/PTL_Elections_March_2016 16:23:05 <dhellmann> amrith : yes, that's when they close 16:23:12 <haypo> should we kill https://github.com/openstack/oslo-incubator ? 16:23:25 <haypo> or does it still contain anything useful? 16:23:51 <harlowja_at_home> it contains memories 16:24:02 <dhellmann> harlowja_at_home : <3 16:24:07 <haypo> harlowja_at_home: the lovely oslo namespace... 16:24:09 <harlowja_at_home> :) 16:24:25 <haypo> https://github.com/openstack/oslo-incubator/blob/master/pypi/oslo/__init__.py 16:24:35 <harlowja_at_home> seems like its mostly tools/scripts now 16:24:38 <harlowja_at_home> and dashboards 16:24:46 <haypo> ah yes 16:24:52 <harlowja_at_home> maybe rename ---> oslo_tools 16:24:54 <harlowja_at_home> or something 16:25:04 <haypo> but i see no code anymore, so it's ok for me to keep it 16:25:06 <haypo> #topic apply for stable:follows-policy tag 16:25:11 <lxsli> I saw on hound that a few projects still have copies of incubator in them, are we helping them clear those up? 16:25:12 <haypo> #link http://lists.openstack.org/pipermail/openstack-dev/2016-March/088592.html 16:25:12 <dhellmann> yeah, renaming repos requires taking gerrit down so unless it's a really high priority I'd just leave it 16:25:16 <toabctl> looks like it no longer works. I recognized that some projects use still i.e. openstack/common/apiclient/ but that's gone and there is no olso.apiclient or so. 16:25:16 <harlowja_at_home> k 16:25:26 <dhellmann> lxsli : we should make that a priority for the next cycle 16:25:30 <haypo> lxsli: i sent some patches to solum 16:25:47 <dhellmann> lxsli : see "Oslo Libraries Adoption" in the summit etherpad, line ~48 16:25:52 <jungleboyj> I have a todo this week to look at what Cinder is still using from incubator and try to clean things up. 16:25:54 <lxsli> dhellmann: cool, thanks 16:26:02 <haypo> lxsli: but it looks non trivial to upgrade to oslo libraries :-/ i had to wait 1 month or more to get a review and then the patch doesn't apply... 16:26:14 <harlowja_at_home> :( 16:26:34 <dhellmann> haypo : yeah, we will need to work with projects that have fallen behind to prioritize the reviews because the patch will be somewhat big 16:26:40 <harlowja_at_home> for the state:follows-policy tag, should all of oslo libraries have said tag? 16:26:43 <dhellmann> I think at this point they have to adopt all of the libraries at once 16:26:50 <harlowja_at_home> *stable:follows-policy 16:27:07 <dhellmann> harlowja_at_home : pbr does not, and mox3 probably shouldn't be counted as following 16:27:10 <harlowja_at_home> k 16:27:21 <harlowja_at_home> stable:follows-policy-a-little 16:27:22 <dhellmann> harlowja_at_home : but most will, yeah -- we need to review the list and see what makes sense 16:27:23 <haypo> dhellmann: hum, it's not easy to produce reviewable patches that fix everything at once 16:27:33 <dhellmann> harlowja_at_home : stable:only-a-bit-wobbly 16:27:37 <harlowja_at_home> :) 16:27:43 <haypo> my latest solum change: https://review.openstack.org/#/c/273566/ 16:27:54 <dhellmann> haypo : yes, an incremental change modifying incubated files may be another approach 16:28:20 <lxsli> dhellmann: sounds better 16:28:26 <haypo> for solum, my "Use oslo_serialization library" change was already merged 16:28:42 <haypo> dhellmann: it's a compromise yes 16:29:23 <haypo> toabctl: apiclient was declared dead and must be replaced with keystoneauth and cliff no? 16:29:24 <dhellmann> in the past we didn't want to do that because it meant drift between projects and the incubator, but since the incubator is empty now... 16:30:22 <haypo> harlowja_at_home, dhellmann : sorry i didn't follow, is there anything to do for stable:follows-policy ? 16:30:46 <dhellmann> haypo : someone needs to figure out which libs should have the tag, and propose a patch to the governance repo to apply them 16:31:05 <dhellmann> maybe dims and some of our PTL candidates can consult on that 16:31:25 <haypo> ok 16:31:35 <harlowja_at_home> sounds good 16:31:41 <dhellmann> since that's the sort of thing a PTL would need to do... 16:31:51 <haypo> #topic Open discussion 16:31:52 <haypo> Any stuck reviews? 16:32:36 <haypo> would you mind to review this simple backport to liberty? https://review.openstack.org/#/c/277160/ oslo.log & Add ISO8601/RFC3339 timestamp to ContextFormatter 16:32:38 <harlowja_at_home> https://review.openstack.org/#/c/287470/ simple one (with a real bug associated) 16:33:01 <dhellmann> haypo : that's a feature, isn't it? 16:33:50 <haypo> dhellmann: it's unclear to me if isotime is something new or not :-p 16:34:27 <lxsli> I'd call it a feature tbh 16:34:55 <lxsli> adds a var to the format 16:35:01 <dhellmann> haypo : yeah, it also adds a new requirement and that's forbidden 16:35:21 <haypo> dhellmann: yeah, it adds a dep to python-dateutil 16:35:40 <dhellmann> yeah, unfortunately we can't take that change 16:35:55 <dhellmann> what we could do is test the mitaka release of oslo.log with liberty to see if they could use that instead 16:35:55 <haypo> dhellmann: i don't recall the rationale, it's to respect a standard for logs 16:36:24 <haypo> dhellmann: if it doesn't occur upstream, we may backport the change downstream ;) 16:36:46 <dhellmann> that's a downstream distributor's choice 16:37:39 <haypo> dhellmann: i don't think that we use an oslo version of a more recent openstack, we usually backport changes downstream. but yeah, it's our problem :) 16:37:53 <haypo> harlowja_at_home: i should take a look, but it's non trivial at the first look :) 16:38:02 <dhellmann> I do see this as useful and important, it just doesn't fit our backport policy 16:38:16 <haypo> dhellmann: sure, i understand the policy :) 16:38:29 <haypo> anything else? 16:38:35 <haypo> i have to leave :) 16:38:46 <dhellmann> nothing from me 16:38:51 <dhellmann> thanks for running the meeting, haypo 16:38:54 <haypo> #endmeeting