12:00:48 #startmeeting horizon 12:00:49 Meeting started Wed Apr 6 12:00:48 2016 UTC and is due to finish in 60 minutes. The chair is robcresswell. Information about MeetBot at http://wiki.debian.org/MeetBot. 12:00:50 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 12:00:52 The meeting name has been set to 'horizon' 12:01:03 o/ 12:01:10 o/ 12:01:26 hi (but on a train) 12:01:41 o/ 12:02:08 Hi all. Couple of notices first. 12:02:10 o/ 12:02:39 I've a patch up to move the 1200 meeting to 800UTC 12:02:51 And I'll email once that merges 12:03:28 Should be by next week, so hopefully thats a little better for those further east :) 12:03:58 Next up is session topics; I've reorganised the etherpad to try and find common topics 12:04:07 #link https://etherpad.openstack.org/p/horizon-newton-summit 12:04:41 amotoki: NA attendance in 1200 UTC meeting is low already, and its very difficult for those around UTC > +7 to attend any meetings currently. 12:04:48 Hoping to make it more inclusive. 12:05:31 So re: session topics, I'm planning on using the fishbowl for ops and plugin feedback, and the meetup for open discussion/ priorities spillover. 12:05:53 We then have 7 working group sessions, but so far only about 5/6 clear topics it seems. 12:06:28 robcresswell, is the plan to broadcast/rocord the sessions still up? 12:07:40 Potentially. It seems like adequate h/w may be an issue from previous discussions. 12:08:51 Anyway, if you have any other suggestions for topics, please add them as I'll be filling out the sessions topics officially this week. 12:09:46 Thats it for notices, and the agenda is empty 12:09:52 #topic Open Discussion 12:10:18 django 1.9 patch, what is missing and how can we move forward with it? 12:10:55 AFAIK its done, needs testing and reviews. 12:11:03 There was a -1 which I believe I've fixed 12:11:20 I'll review it soon, in 1-2 days 12:11:37 #link https://review.openstack.org/#/c/280222/ 12:11:52 nice! 12:11:59 For cores in the meeting, it could use attention. We need to move on to 1.10 swiftly. 12:12:13 There is also https://review.openstack.org/#/c/280901/ to solve the logspam. 12:12:31 rgr that robcresswell 12:12:34 logspam from 1.9 that is (you'll know what I mean when you test it ;) ) 12:12:37 thanks r1chardj0n3s 12:12:59 Bug day cleaned a smooth 100 off the backlog. We're now <250 to triage. 12:13:16 what shall we do about *npm-run* issue? 12:13:26 tsufiev: which issue? 12:13:34 r1chardj0n3s: Gate is kaput 12:13:35 the one where it's constantly failing in the gate? 12:13:37 yeah 12:13:43 I was about to bring that up :/ 12:13:55 So there is/was an issue against NPM, that has been closed. 12:14:31 https://github.com/npm/npm/issues/12196 12:15:00 I think we really need to start talking npm mirroring with infra 12:15:03 "we" 12:15:04 ;-) 12:15:32 Actually, looking at logs I've just noticed infra is on it, I guess they saw my message this morning (or someone elses) 12:16:08 Yeah, they changed the Horizon topic to it :) 12:17:04 From digging through the NPM bug report, its unclear to me exactly how we fix it. Most of the answers seem to be "just upgrade lolz" 12:17:11 Which isn't terribly helpful. 12:17:17 hurm 12:18:29 that seems to be a common response to node-related issues; it moves quickly :/ 12:18:46 Yup 12:18:51 Sometimes bad, sometimes good. 12:19:20 I don't really view disabling the tests as a viable option, since it just means we cant merge JS code with our tests down. 12:19:36 indeed, that's a bad solution 12:19:46 And its just ignoring the issue and hoping it goes away. 12:20:02 I'm very worried that waiting the problem to solve itself (or for #infra to solve it for us) give us no time to merge Swift UI/Ceph patch prior to M release 12:20:24 tsufiev: I spoke with david-lyle yesterday, and he doesnt believe its critical enough for an RC3. 12:20:58 Mitaka is his call, so you'll need to take it up with him later in the day 12:21:30 As I understand it, Ceph was broken before this anyway, so its not a regression, we just havent fixed it with the new UI. 12:21:59 I can understand that. Well, merging it into stable/mitaka in 1-2 weeks is also okay to me 12:22:03 it's a shame - I didn't even realise that the swift ui could be a ui over ceph 12:22:17 actually, Mitaka final RC call was last week.... and this week is reserved for release. 12:22:17 (I don't even know what ceph is) 12:22:43 r1chardj0n3s, I thought about testing it over Ceph during midcycle, but was distracted with something else 12:22:44 r1chardj0n3s: Yeah, I only just found this out too. 12:23:48 I'll be looking into it over the course of the day anyway tsufiev, we need the gate moving again. 12:24:27 r1chardj0n3s: Is the yellow-ey colour on etherpad you? Could you tag your name? 12:24:37 sorry, will do 12:25:03 Just leave it inline so we can refer to it at the sessions. its good to know who said what. 12:25:05 (I have colour turned off usually) 12:25:12 btw, is anyone running horizon with python3? 12:25:36 amotoki: Not that I'm aware of. I wouldnt expect it to work 12:25:53 UTs pass, but thats far from a function guarantee 12:26:07 when reviewing tsufiev's patch, I am not sure we need to take care of python3 12:26:17 https://review.openstack.org/279573 12:26:29 r1chardj0n3s: Ah, I just meant next to the text itself; names arent carried between sessions or when people go offline it seems. 12:26:37 righto 12:26:59 Thanks r1chardj0n3s 12:27:46 i just would like to share our review policy at the moment. 12:27:55 "try to keep python3 work as possible but just do our best." right? 12:28:00 amotoki, my approach here would be to solve problems as they arise... If Horizon doesn't yet guaranteed to work with py3, shy should we worry? 12:28:01 amotoki: I'd have to dig through the code. 12:28:07 but it's my patch anyways :) 12:28:41 tsufiev: you are working in one of the most tricky areas around py3. 12:28:50 The easiest thing would be to make sure that code is tested and passes in py3 12:29:22 If its not tested, thats a valid -1 anyway, and if the test works, I'd expect it to fall over in python 3. 12:29:25 it is tough area. actually what we haven't understood is what string should be returned. 12:30:30 Content-Disposition encoding is different from other mime encoding or url encoding. 12:30:52 robcresswell: agree with you. it is better to be covered by test 12:31:03 it should definitely be tested, yes 12:31:59 I would prefer looking at live Horizon on py3 to be 100% sure 12:31:59 Aaaand -1. Sorry tsufiev :p 12:32:11 tsufiev: Need both. 12:32:42 Tests must pass, but they are not a guarantee of function 12:32:51 * r1chardj0n3s is curious to run Horizon in py3k now :-) 12:33:18 I think doug-fish is lurking in the meeting... 12:33:28 possibly 12:33:36 *waves* 12:33:41 haha 12:33:42 ohai 12:34:51 I've just returned back to work after a few days off. It's surprising how many things happen in 3 days. 12:35:25 all the emails 12:35:30 I concur - I took all of last week off 12:35:52 hope you all enjoyed your off :0 12:35:58 ** :) 12:36:00 yes, actually ;-) 12:36:09 yep. same here. 12:37:53 doug-fish, amotoki: now that zanata works for the recent stable, can we backport string fixes? 12:37:59 Things like missing translations etc. 12:38:15 robcresswell: yes, i think so. 12:38:32 Its unclear to me if stable-policy overrules us or not 12:38:43 you can certainly change the previous stable release 12:38:44 robcresswell: what we need to do is to merge pending import patch before releasing stable update. 12:39:13 robcresswell: before migrating zanata, I proposed import patches manually before stable releases. 12:39:18 we did this during stable/liberty in horizon - added almost the entire Italian translation 12:39:39 there are some issues with some angular-gettext translations that are being looked into also. 12:39:41 doug-fish: What I meant was introducing or fixing new strings 12:39:56 oh - introducing new strings 12:40:01 For example, some strings are wrapped with but not transalting properly 12:40:01 that's less clear 12:40:25 yes, some strings are not extracted 12:40:28 I don't know if stable-policy prevents us from fixing those issues or not 12:40:45 I think the key there has to be that we have no regressions - that is we shouldn't change an existing, successfully translated string 12:40:58 Sure 12:40:59 and some strings are extracted and translated but not displayed. 12:41:05 doug-fish: agree. 12:41:05 Yes, amotoki 12:41:20 There are about 20 outstanding i18n bugs, many of which are very trivial. 12:41:23 I'd expect fixing untranslatable english only strings would always be acceptable 12:41:30 for new strings, i think we can fix them because there are no changes. 12:41:32 yep, there might be some issues with the message extraction thing we added to babel 12:41:37 it's still being investigated though 12:41:45 r1chardj0n3s: It seems to be stumbling over nested HTML 12:41:51 yeah 12:42:10 Like Some text some more text https://bugs.launchpad.net/horizon/+bugs?field.tag=i18n if anyone is interested 12:44:38 I think we can call the meeting there, unless anyone has anything else? 12:44:51 Again, please add discussion points to https://etherpad.openstack.org/p/horizon-newton-summit 12:45:47 #endmeeting