20:00:58 <david-lyle> #startmeeting Horizon 20:00:59 <openstack> Meeting started Wed Sep 23 20:00:58 2015 UTC and is due to finish in 60 minutes. The chair is david-lyle. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:01:00 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:01:03 <openstack> The meeting name has been set to 'horizon' 20:01:38 <lhcheng> o/ 20:01:53 <doug-fis_> \o 20:02:07 <tsufiev> o/ 20:02:20 <crobertsrh> hello/ 20:02:38 <tqtran> [=_=]/ 20:02:40 <rhagarty_> \o 20:02:56 <david-lyle> hi everyone 20:02:57 <mrunge> o/ 20:03:03 <david-lyle> we're trying to wrap up RC-1 20:03:11 <barrett> Hi 20:03:24 <david-lyle> all the FFEs are merged and we have ~8 bugs left on the list 20:03:37 <Piet> hallo 20:03:39 <david-lyle> #link https://launchpad.net/horizon/+milestone/liberty-rc1 20:04:11 <david-lyle> want to take a minute to assess those bugs and get status 20:04:16 <david-lyle> #topic RC-1 bugs 20:04:40 <doug-fis_> https://bugs.launchpad.net/horizon/+bug/1494819 isn't really a horizon bug - its a translation problem 20:04:42 <openstack> Launchpad bug 1494819 in OpenStack Dashboard (Horizon) "Russian strings for Actions within Project->Instances page 'More Actions' dropdown are missing" [High,Confirmed] 20:05:10 <david-lyle> ok, so Horizon should not be targeting it for RC-1? 20:05:25 <doug-fis_> nope - I've just marked it as invalid for Horizon 20:05:49 <david-lyle> ok, removed the milestone 20:05:54 <david-lyle> thanks doug-fis_ 20:06:02 <doug-fis_> sure np 20:06:03 * david-lyle hopes the rest go that well 20:06:10 <david-lyle> :) 20:06:43 <tsufiev> as likely as Keystone bends towards Horizon :) 20:06:48 <rhagarty_> david-lyle, https://review.openstack.org/#/c/222390/ needs to be classified. Pretty important to cinder 20:08:06 <david-lyle> rhagarty_: the API or the client? 20:08:43 <rhagarty_> API 20:09:08 <david-lyle> ok 20:09:39 <david-lyle> milestone added 20:09:51 <david-lyle> one step forward/one step back 20:10:31 <lhcheng> rhagarty_: LGTM as well, +A'd 20:10:53 <david-lyle> no r1chardj03s? 20:11:00 <kzaitsev_mb> . 20:11:06 <david-lyle> no idea if that's close without autocomplete 20:11:11 <rhagarty_> lhcheng, thanks! 20:11:23 <david-lyle> the selenium tests were working, then what happened? 20:12:15 * tsufiev has some updates about integration tests if anyone interested 20:12:23 <david-lyle> while I'd really like the selenium tests to be passing, it's not something to hold up the release on 20:12:29 <david-lyle> https://bugs.launchpad.net/horizon/+bug/1475387 20:12:30 <openstack> Launchpad bug 1475387 in OpenStack Dashboard (Horizon) "selenium tests are not running in gate and many are broken" [High,In progress] - Assigned to Richard Jones (r1chardj0n3s) 20:12:32 <doug-fis_> we lost our lazy_puppies? 20:12:35 <david-lyle> removed the milestone 20:12:58 <tsufiev> doug-fis_, I think lazy/eager puppies were the bad idea from the beginning 20:13:23 <doug-fis_> I think it confuses translators every release 20:13:27 <david-lyle> don't blame the puppies 20:13:28 <tsufiev> (since I wrote these tests) 20:14:29 <tsufiev> okay, since nobody asked I'll tell it without invitation: screenshots are finally working for failed integration tests 20:14:46 <doug-fis_> cool! 20:14:53 <david-lyle> tsufiev: trying to work through the bugs first, then celebration time 20:14:56 <david-lyle> :P 20:15:00 <tsufiev> ok ) 20:15:20 <david-lyle> https://bugs.launchpad.net/horizon/+bug/1488443 20:15:22 <openstack> Launchpad bug 1488443 in OpenStack Dashboard (Horizon) "Any action always cause error ( in kilo)" [High,In progress] - Assigned to Richard Jones (r1chardj0n3s) 20:15:34 <mrunge> that one is imho ready for merge 20:15:50 <mrunge> I'm involved, I shouldn't review this patch 20:16:07 <mrunge> we had user feedback, that it solves their issues 20:16:37 <david-lyle> ok, +2'd 20:16:53 <doug-fis_> +A ed 20:16:58 * david-lyle feels weird having a Liberty RC blocker with Kilo in the title 20:17:09 <lhcheng> mrunge: don't this need the encoding header too: https://review.openstack.org/#/c/216712/4/horizon/tables/actions.py 20:17:25 <mrunge> agreed, it needs a backport to kilo 20:17:51 <david-lyle> moved https://bugs.launchpad.net/ironic/+bug/1483639 to mitaka 20:17:52 <openstack> Launchpad bug 1483639 in OpenStack Dashboard (Horizon) "Nova and Horizon allow inappropriate actions to be performed on baremetal nodes" [Medium,In progress] - Assigned to Zhenguo Niu (niu-zglinux) 20:18:01 <lhcheng> you added the header to the other files but not to actions.py 20:18:21 <lhcheng> mrunge: doesn't that need a fix too before we merge 20:18:35 <mrunge> lhcheng, we agreed, this is just a start 20:18:41 <mrunge> lhcheng, which header? 20:18:46 <mrunge> like encoding? 20:18:56 <lhcheng> # encoding=utf-8 20:19:19 <mrunge> this was added to ensure utf coding in tests 20:19:59 <tsufiev> otherwise it had to be written as u' 20:20:03 <tsufiev> u' 20:20:06 <tsufiev> ouch\ 20:20:24 <tsufiev> u'\u0123\u2442' 20:20:28 <tsufiev> something like that 20:20:40 <mrunge> tsufiev, that's ugly and really nobody can read it 20:21:00 <tsufiev> yep, I just explained 20:21:06 <mrunge> lhcheng, actions doesn't have any utf-8 string inside 20:21:14 <mrunge> tsufiev, got you, thanks 20:21:18 * tsufiev found that he forgot where Enter is located on his home keyboard 20:21:28 <david-lyle> tsufiev: https://bugs.launchpad.net/horizon/+bug/1493998 ? I'm going to move to Mitaka, looks like there is a bit more work and non-imperative for Liberty 20:21:30 <openstack> Launchpad bug 1493998 in OpenStack Dashboard (Horizon) "Integration tests should use unicode characters in user-provided data" [High,In progress] - Assigned to Timur Sufiev (tsufiev-x) 20:21:51 <lhcheng> mrunge: but some of the string are marked with "u/" 20:21:58 <tsufiev> david-lyle, agree, right now I don't have time to finish it 20:22:10 <david-lyle> ok, moved to M-1 20:22:41 <david-lyle> lhcheng: looked like you made progress on https://bugs.launchpad.net/django-openstack-auth/+bug/1491117 20:22:43 <openstack> Launchpad bug 1491117 in OpenStack Dashboard (Horizon) "Error when logging back in after timeout" [High,In progress] - Assigned to Richard Jones (r1chardj0n3s) 20:22:49 <mrunge> lhcheng, I just remember I had to make it explicit in tests by adding the encoding 20:22:53 <david-lyle> so we'll leave that one for a bit longer 20:23:46 <lhcheng> david-lyle: yeah, I've pinged doug about the patch 20:23:47 <david-lyle> https://bugs.launchpad.net/bugs/1496627 has a partial, TravT is checking if it's sufficient 20:23:48 <openstack> Launchpad bug 1496627 in OpenStack Dashboard (Horizon) "hz-magic-search-bar does not honor isServer property" [Medium,In progress] - Assigned to Rajat Vig (rajatv) 20:23:57 <david-lyle> but probably not enough to block on 20:24:05 <lhcheng> the patch hit a tox-validate issue, just had to rebase the g-r patch 20:24:08 <david-lyle> thanks lhcheng 20:24:34 <david-lyle> https://bugs.launchpad.net/horizon/+bug/1415712 is the last one to talk about 20:24:36 <openstack> Launchpad bug 1415712 in OpenStack Dashboard (Horizon) ""Volumes" tab doesn't show up if cinder v1 isn't registered" [High,In progress] - Assigned to Akihiro Motoki (amotoki) 20:24:41 <david-lyle> I think it just needs a couple of reviews 20:24:57 <david-lyle> will look tonight, if others don't beat me to it 20:25:35 <david-lyle> ok, RC bug list is down to 5 20:25:46 <david-lyle> 2 in gate 20:25:51 <david-lyle> 1 to be removed 20:26:02 <david-lyle> 1 is pending g-r merge 20:26:20 <david-lyle> 1 reviews required 20:26:40 <david-lyle> that's on track for an end of the week RC 20:27:58 <david-lyle> once we have the RC, we'll open master for Mitaka 20:28:07 <david-lyle> and the translation team can work on final translations 20:28:27 <david-lyle> so when RC-1 hits we'll have a string freeze 20:28:51 <david-lyle> and only critical bug fixes will get backported to the release branch 20:28:57 <david-lyle> any questions ? 20:29:11 <doug-fis_> david-lyle: do the translations arrive in stable/liberty? 20:29:18 <doug-fis_> I've never really noticed that before 20:29:26 <david-lyle> to be clear, the string fix just applies to the release branch 20:29:41 <david-lyle> doug-fis_: yes, or whatever the branch name is 20:29:59 <doug-fis_> cool - I just didn't notice that before. Thanks. 20:31:22 <david-lyle> tsufiev: did you have more details on the integration tests to share? 20:31:48 * tsufiev looking for a link to share 20:32:06 <Piet> Folks, I need to head to a doctor's appointment. Can In interrupt for a second? 20:32:30 <tsufiev> sure 20:32:49 <david-lyle> sure 20:32:50 <Piet> Need reviews on the system information panel and the LBaaS panels 20:32:58 <Piet> https://invis.io/N54B2H9Q2 20:33:06 <Piet> https://invis.io/4K4B2IBU5 20:33:18 <david-lyle> I understand LBaaS need, why System Info? 20:33:29 <Piet> Blocking ThoughtWorks 20:33:41 <david-lyle> why are they working on it? 20:33:54 <david-lyle> seems to be low priority 20:34:19 <david-lyle> Piet: probably not a question for you 20:34:34 <Piet> For LBaaS, not the LBaaS panel and Details panel are not perfect from a visual design perspective, but looking for feedback on IA 20:34:53 <doug-fis_> FWIW I've recently discovered that I care very deeply about LBaaS. I will need to make time to take a look. 20:34:55 <Piet> david-lyle: What's that? 20:35:09 <david-lyle> Piet: the why 20:35:25 <Piet> Ohhhh 20:35:58 <david-lyle> ok regardless, please help on the UX reviews 20:36:16 <david-lyle> more feedback now, the better the starting point 20:36:25 <Piet> I'm trying to avoid having UX block THs dev efforts. 20:36:29 <ducttape_> +1 for lbaas needing some work 20:36:43 <david-lyle> Piet: I appreciate that 20:37:06 <david-lyle> anything else Piet? 20:37:19 <Piet> Also, have your buddies complete the Nova Network / Neutron survey 20:37:44 <Piet> https://www.surveymonkey.com/r/osnetworking 20:38:14 <Piet> Cheers - chat with you later 20:38:20 <david-lyle> thanks Piet 20:38:37 <david-lyle> while speaking of surveys I should plug the user survey 20:38:59 <tsufiev> returning back to the integration tests 20:39:14 <david-lyle> #link http://www.openstack.org/user-survey 20:39:25 <david-lyle> ok tsufiev 20:39:27 <tsufiev> again, we have screenshots in tests, ta-dam! 20:39:40 <david-lyle> excellent 20:39:44 <doug-fis_> hooray! 20:39:45 <tsufiev> here the sample of them withing job artifacts: http://logs.openstack.org/35/168935/15/check/gate-horizon-dsvm-integration/5bd8a67/screenshots/ 20:39:53 <david-lyle> and we've regained our stability? 20:40:06 <tsufiev> david-lyle, seems to me so 20:40:13 <david-lyle> hey, that looks like horizon 20:40:37 <david-lyle> thanks tsufiev 20:40:47 <tsufiev> to actually enable these screenshots for failed tests we need to merge this horizon commit https://review.openstack.org/#/c/194646/ (besides 3 infra commits already iteratively done) 20:41:14 <tsufiev> david-lyle, I was just helping a bit to our QA guy in enabling them 20:41:44 <tsufiev> </end-of-announcement> 20:42:11 <doug-fis_> a good patch to merge as soon as Mitaka opens! 20:42:20 <tsufiev> oh, and additional ad here: don't forget about https://review.openstack.org/#/c/218301/ 20:43:00 <tsufiev> it's one more patch to make integration tests more stable (we haven't hit yet these kind of issues, but may do so in nearest future) 20:43:47 <david-lyle> #topic Mitaka Summit topics 20:44:02 <david-lyle> #link https://etherpad.openstack.org/p/horizon-mitaka-summit 20:44:15 <david-lyle> put you session topics in the etherpad 20:44:30 <david-lyle> just a reminder 20:45:16 <david-lyle> also http://odsreg.openstack.org/ for cross project topic proposals 20:45:25 <david-lyle> where cross is > 2 20:45:55 <david-lyle> #topic Open Discussion 20:48:20 <david-lyle> people are quiet today 20:49:32 <david-lyle> going twice ... 20:50:19 <mrunge> maybe everyone is tired after liberty dev cycle? 20:50:33 <mrunge> or is there a soccer match going on in parallel? 20:50:36 <tsufiev> where are all angular people? 20:50:56 <tsufiev> so quiet here w/o them 20:51:37 <david-lyle> Thanks everyone for your hard work on finalizing the Liberty release. Despite the constant feeling that more should have been included, a great deal of progress was made. Keep testing and raise any bugs you find, so we can get them corrected. 20:51:56 <david-lyle> have a great week 20:51:59 <david-lyle> #endmeeting