15:05:42 <e0ne> #startmeeting horizon
15:05:42 <openstack> Meeting started Wed Mar 11 15:05:42 2020 UTC and is due to finish in 60 minutes.  The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:05:43 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:05:45 <openstack> The meeting name has been set to 'horizon'
15:05:51 <e0ne> hi everybody
15:05:57 <rdopiera> hi
15:05:58 <vishalmanchanda> e0ne: hi.
15:06:12 <e0ne> let's start the meeting
15:06:16 <hrw> o\
15:06:22 <e0ne> I home amotoki will join us soon
15:06:42 <e0ne> #link https://etherpad.openstack.org/p/horizon-release-priorities
15:07:00 <e0ne> #topic Notices
15:07:47 <e0ne> we're about one month before the feature freeze and ussuri-3 milestone
15:08:36 <e0ne> I don't have anything special to this milestone for horizon in the mind
15:08:46 <hrw> pyscss
15:09:10 <e0ne> hrw: what do you mean?
15:09:14 <hrw> https://bugs.launchpad.net/kolla/+bug/1866961
15:09:16 <openstack> Launchpad bug 1866961 in kolla ussuri "ImportError: cannot import name 'Feature'" [Critical,Triaged]
15:09:29 <hrw> horizon uses 4y old pyscss which fails to work with setuptools v46
15:09:43 <hrw> have you considered forking it?
15:09:49 <e0ne> hrw: please, wait until Open Discussion topic
15:09:52 <hrw> k
15:10:02 <e0ne> #topic Community Goals
15:10:10 <yoctozepto> o/
15:11:08 <e0ne> we've finally completed mox3 => mock migration
15:11:24 <e0ne> thanks a lot to Stephen stephenfin!
15:11:24 <vishalmanchanda> yeah all of the patchs are merged now.
15:12:22 <e0ne> I don't know what the status is about 'Add goal for project specific PTL and contributor guides'
15:12:24 <vishalmanchanda> e0ne: also thanks to you for working on this.
15:12:49 <e0ne> we also dropped python2.7 support earlier
15:13:05 <vishalmanchanda> e0ne: yeah.
15:13:05 <e0ne> so it looks we're in a good shape with community goals this cycle
15:13:11 <vishalmanchanda> yup.
15:13:28 <vishalmanchanda> JFYI django migration is also completed.
15:13:40 <e0ne> vishalmanchanda: thanks for this work!
15:13:44 <vishalmanchanda> All of the patches are merged.
15:13:46 <e0ne> #topic General Priorities
15:13:49 <vishalmanchanda> e0ne: np.
15:14:23 <e0ne> vishalmanchanda: I've got your patch opened in my browser still :(
15:14:26 <e0ne> #link https://review.opendev.org/#/c/708069/
15:14:30 <e0ne> Refactor error messages
15:14:41 <e0ne> I'm going to test it and review this week
15:14:51 <vishalmanchanda> e0ne: thanks for reviewing it.
15:15:06 <vishalmanchanda> waiting for your input on this.
15:15:31 <e0ne> it would be good to have some feedback on it from rdopiera and amotoki too
15:16:00 <vishalmanchanda> e0ne: +1.
15:16:05 <rdopiera> e0ne: I'm fine with the code, but I still need to see and understand that redirect issue
15:16:39 <vishalmanchanda> e0ne: yeah right now it does not work if we are using redirect...
15:19:28 <e0ne> is anything else to add to this topic?
15:20:12 <vishalmanchanda> nothing from my side.
15:20:53 <e0ne> ok, let's move forward
15:21:03 <e0ne> rdopiera: do you have any update on xstatic?
15:21:29 <e0ne> AFAIK, there is only one open patch in the gerrit
15:21:33 <e0ne> #link https://review.opendev.org/710865
15:24:23 <rdopiera> e0ne: I have one more update: https://review.opendev.org/710865
15:24:41 <rdopiera> this one is big and important, there are several security issues fixed by it
15:25:32 <rdopiera> I will be updating the remaining xstatic packages, but they are not as important
15:26:21 <e0ne> rdopiera: awesome!
15:26:37 <vishalmanchanda> rdopiera: cool.
15:26:41 <e0ne> I'm happy to hear that we are moving forward with xstatic updates
15:28:11 <e0ne> #topic Open Discussion
15:28:44 <hrw> pyscss but in few minutes, ok?
15:28:52 <hrw> have to finish topic in kolla
15:28:54 <e0ne> hrw: sure
15:30:06 <e0ne> #link https://bugs.launchpad.net/kolla/+bug/1866961
15:30:08 <openstack> Launchpad bug 1866961 in kolla ussuri "ImportError: cannot import name 'Feature'" [Critical,Triaged]
15:30:13 <hrw> yep
15:30:16 <hrw> that one
15:30:26 <rdopiera> I would say that is a bug in setuptools
15:30:28 <hrw> have you considered forking pyscss to fix issue?
15:30:45 <yoctozepto> rdopiera: they hardly agree
15:30:53 <rdopiera> yoctozepto: I can imagine
15:31:05 <hrw> rdopiera: it was marked as deprecated iirc for quite a while
15:31:06 <yoctozepto> rdopiera: they are removing old feature called "feature" :-)
15:31:15 <yoctozepto> ^ indeed
15:31:31 <yoctozepto> the real issue is that pyscss stinks
15:31:42 <rdopiera> we are open to alternatives
15:31:48 <hrw> I do not care does it stink or not.
15:31:50 <hrw> rdopiera: fork it?
15:31:51 <yoctozepto> fork it? ;-)
15:32:10 <hrw> it has 145 forks on github, several open issues no one cares about
15:32:15 <rdopiera> hrw: we don't have the resources to take on more projects
15:32:25 <yoctozepto> it can't be too much work if it had no release in 4 years ;D
15:33:22 <yoctozepto> alt; https://pypi.org/project/django-sass-processor/ ?
15:34:31 <e0ne> in any case, it sounds like we have to find a solution to unblock devstack and kolla
15:34:51 <rdopiera> "However, django-compressor (which it depends on) does not yet support Django-3.0"
15:34:55 <hrw> devstack implemented workaround
15:35:01 <hrw> kolla has workaround for it too
15:35:09 <hrw> but those solutions are fugly
15:35:25 <e0ne> it's better than broken gates
15:35:49 <yoctozepto> rdopiera: good point
15:36:24 <e0ne> rdopiera: django 3?
15:36:31 <hrw> e0ne: one day something will demand setuptools v47 while we will be on 45 still
15:36:38 <yoctozepto> looks like sass stopped being trendy in python world
15:38:08 <yoctozepto> https://github.com/sass/libsass-python
15:38:10 <e0ne> hrw: fair enouph
15:38:18 <rdopiera> one day python will swithc to whatever new thing they invented and all the libraries we use will stop working
15:38:36 <hrw> rdopiera: one day py4 will kick our asses again
15:38:43 <yoctozepto> rdopiera: expecting this with py4
15:38:44 <rdopiera> I don't see any way around that, except switching to a more stable language/environment
15:39:03 <yoctozepto> rdopiera: is https://github.com/sass/libsass-python bad?
15:40:24 <rdopiera> yoctozepto: I don't know, I've never used it, I suppose we should evaluate the possibilities at some point and see if we can switch
15:40:38 <rdopiera> yoctozepto: this is certainly not something we can do in 10 minutes
15:40:53 <yoctozepto> rdopiera: sure, just listing possibilities
15:41:33 <rdopiera> we should probably make it one of the goals for the next release
15:41:43 <e0ne> rdopiera: +1
15:41:53 <vishalmanchanda> sounds good.
15:46:18 <e0ne> so, what are our next step on this issue?
15:53:29 <e0ne> if we don't have anything more to discuss, I'll wrap up the meeting in 2 minutes
15:55:08 <e0ne> thanks everybody for your contributions! see you next week
15:55:12 <e0ne> #endmeeting