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