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