20:00:18 <robcresswell> #startmeeting horizon 20:00:19 <openstack> Meeting started Wed Jul 5 20:00:18 2017 UTC and is due to finish in 60 minutes. The chair is robcresswell. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:00:21 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:00:23 <openstack> The meeting name has been set to 'horizon' 20:00:39 <robcresswell> o/ 20:00:46 <ducttape_> o/ 20:00:48 <ying_zuo> o/ 20:00:59 <pboutin> o/ 20:01:27 <robcresswell> Just going to wait a couple of minutes for people to drift in :) 20:03:11 <gary-smith> o/ 20:03:16 <gugl> o/ 20:03:31 <robcresswell> Alright, lets get started 20:03:41 <robcresswell> #topic Notices 20:03:52 <robcresswell> So, a couple things to go over 20:04:49 <robcresswell> #info Pike-3 (Feature Freeze and Requirements Freeze) is in 3 weeks time - 27th of July 20:04:57 <robcresswell> #link https://releases.openstack.org/pike/schedule.html 20:05:59 <robcresswell> We've had a couple of volunteers to look into Django upgrades, so I've pushed through several patches to add non-voting Django 1.11 jobs, and bump the current cap to 1.10.x 20:06:32 <robcresswell> #link https://blueprints.launchpad.net/horizon/+spec/dj111 20:06:43 <robcresswell> Fairly barebones atm, but I'll add content to it so people can track progress 20:07:30 <robcresswell> #info Django global-requirement upper bound pushed to <1.11, so the current version will be 1.10.x 20:07:49 <robcresswell> #info Non-voting jobs for Django 1.11 have been added to Horizon and Django OpenStack Auth 20:07:53 <rdopiera> o/ 20:08:04 <robcresswell> There's always one... :p 20:08:11 <rdopiera> sorry 20:08:25 <robcresswell> haha, I'm only joking :) 20:08:36 <rdopiera> me too, I'm not actually sorry 20:09:40 <robcresswell> Overall, please pay attention to the time; blueprints need to be wrapped up ASAP. When choosing where to spend review time, please focus on features over bugfixes for now, as we will have several weeks to do bugfixes during the Release Candidate phase. 20:10:13 <robcresswell> Horizon always has an RC2 for translations to merge, so there is a big window there. 20:10:23 <gugl> k 20:10:57 <robcresswell> Other than that, remember that PTG travel will only get more expensive so get that sorted out soon :) 20:11:12 <jeremy_moffitt> is the easiest way to tell whether something is a feature or bug the branch name? (assuming folks follow the pattern) 20:11:31 <robcresswell> It's really helpful to be able to discuss the direction of the community, and understand people's time commitments and priorities, as well as nice to have face to face time. 20:11:43 <jeremy_moffitt> at a glance I mean, the commit message obviously includes links 20:11:49 <robcresswell> jeremy_moffitt: If its tagged correctly, it should be "bp/*" 20:11:58 <jeremy_moffitt> great, thanks 20:11:59 <robcresswell> so, yes :) 20:12:21 <robcresswell> jeremy_moffitt: Alternatively, just look at https://launchpad.net/horizon/+milestone/pike-3 20:12:50 <robcresswell> I have a big patch to push for the overview rewrite, hopefully in the next couple days. 20:12:55 <robcresswell> Thats all for notices 20:13:00 <robcresswell> #topic Open Discussion 20:13:39 <robcresswell> So, open floor! Please feel free to discuss any bugs, blueprints, patches, silly questions ("how duz i horizon"), etc. 20:13:53 <pboutin> Well, my time to shine ! 20:14:46 <robcresswell> haha 20:15:04 <pboutin> (new here, hello folks !) We just upgraded our Horizon to Ocata, and it looks like a policy is not correctly supported. If you create an image, the "publicized" input is always visible, even if the glance policy state that you can't 20:15:34 <ying_zuo> there's a bug for it 20:15:58 <robcresswell> #link https://bugs.launchpad.net/horizon/+bug/1698490 20:15:58 <openstack> Launchpad bug 1698490 in OpenStack Dashboard (Horizon) "Non-admin users shouldn't be able to create public images" [Medium,In progress] - Assigned to Ying Zuo (yingzuo) 20:16:01 <robcresswell> That one ^^ ? 20:16:31 <ying_zuo> will be fixed with this commit https://review.openstack.org/#/c/475651/ 20:16:45 <ying_zuo> right. Rob. you got it. 20:16:46 <pboutin> oh nice, it almost looks like my fix 20:17:05 <pboutin> so bonus points for getting it right huh 20:17:35 <pboutin> also, last point, in the Launch Instance modal, the default Source appears to be inconsistant 20:17:57 <ying_zuo> that's another one... 20:17:57 <robcresswell> pboutin: That's fixed 20:18:02 <pboutin> oh well 20:18:11 <ying_zuo> yes, I remember it was merged 20:18:20 <rdopiera> one step ahead of you :) 20:18:25 <pboutin> now that I learned how the code works, I will have to learn how to browse these bugs huh 20:18:30 <robcresswell> pboutin: https://review.openstack.org/#/c/473400/ 20:18:36 <robcresswell> Patched, backported, and merged. 20:18:53 <pboutin> well 20:18:58 <rdopiera> pboutin: it probably helps to verify a bug on the code from the repo 20:18:59 <pboutin> sorry for all this then :P 20:19:15 <rdopiera> pboutin: no, we do need testing and bug reports 20:19:28 <robcresswell> pboutin: You'll need the most recent stable release for Ocata, 11.0.3. But its all released etc :) 20:19:34 <pboutin> will try to do my homeworks for next week :) 20:19:52 <robcresswell> pboutin: No problem! We appreciate the feedback. Its nice that we can say when something has been fixed! 20:20:21 <robcresswell> I've starred the image visibility change, so will review that a second time, since it looks like my feedback was addressed. 20:20:31 <robcresswell> Should be able to backport that soon too. 20:20:37 <ying_zuo> \o/ 20:20:52 <robcresswell> It was mentioned a couple of times during feedback sessions 20:20:52 <pboutin> cool, hope that I will be able to contribute on something sometine then 20:21:10 <ying_zuo> \o/ 20:21:45 <robcresswell> pboutin: Even just providing feedback and bugs in meetings is incredibly valuable. Many operators don't make / have the time to get involved :) So thanks for attending 20:23:00 <pboutin> Good good :) 20:23:57 <robcresswell> Any other bugs / patches / questions? I'll leave the meeting running for a while so everyone has time to gather their thoughts 20:26:51 <jeremy_moffitt> if you'd like another theme related change to review, theres https://review.openstack.org/#/c/318933/ but its not urgent 20:28:30 <robcresswell> jeremy_moffitt: Starred. Thats been around for ages. 20:28:48 <robcresswell> jeremy_moffitt: I think the other change merged? I went to look at it last week but I think rdopiera beat me to it. 20:29:08 <jeremy_moffitt> robcresswell: thanks! yes it did, rdopiera found a problem with the change, I fixed it and he pushed it through :) 20:29:42 <jeremy_moffitt> it was the happiest moment of my ... well... workday 20:29:49 <robcresswell> jeremy_moffitt: haha, excellent 20:30:06 <gugl> robcresswell, can you ask owner the bp to update the status to easy spot the one that need attention...for example, https://blueprints.launchpad.net/horizon/+spec/pike-docs-overhaul this one has all changes merged...but mark as good progress...it is nice to have 20:30:52 <robcresswell> gugl: Ah thats my fault, I had another patch to push today but was scurrying out sorting the Django work 20:31:01 <robcresswell> So I just left it as good progress 20:31:18 <robcresswell> gugl: I'll review the others in the morning and update their status to make it easier to understand at a glance 20:31:26 <gugl> robcresswell, ic...ok. thanks 20:32:03 <robcresswell> gugl: No problem :) 20:32:47 <pboutin> hmmm, which version of node/npm are you using to run your karma tests ? getting node crash when I try to spin 'em 20:33:25 <robcresswell> whatever is latest :) 20:33:31 * robcresswell checks 20:34:25 <robcresswell> pboutin: How are you running them? 20:34:43 <pboutin> tried via "tox" and via "npm run test" 20:34:53 <robcresswell> okay, interesting 20:34:56 <pboutin> (after doing the npm install of course) 20:35:01 <ying_zuo> tox -e npm 20:35:09 <robcresswell> So I'm on npm 5.0.3 and node 8.1.3 atm 20:36:06 <robcresswell> pboutin: Whats the bug you're seeing? 20:37:26 <pboutin> oh, with "tox -e npm" i see the karma page that show up, now having "Uncaught ReferenceError: angular is not defined" 20:37:41 <pboutin> thing i'll be able to move on with this 20:38:07 <robcresswell> hmm, okay 20:38:19 <robcresswell> pboutin: Let us know if you need more debugging help 20:38:28 <pboutin> sweet, thanks :) 20:43:13 <robcresswell> Alright everyone, I think we can call it there 20:43:20 <robcresswell> Thanks for attending! 20:43:25 <robcresswell> #endmeeting