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