Wednesday, 2020-03-18

*** jamesmcarthur has joined #openstack-meeting-alt00:15
*** maohongbo has quit IRC00:18
*** maohongbo has joined #openstack-meeting-alt00:18
*** tetsuro has joined #openstack-meeting-alt00:28
*** lbragstad has joined #openstack-meeting-alt00:37
*** gyee has quit IRC00:38
*** ijw has joined #openstack-meeting-alt00:46
*** ijw has quit IRC00:51
*** dave-mccowan has quit IRC00:55
*** jamesmcarthur has quit IRC00:57
*** jamesmcarthur has joined #openstack-meeting-alt00:57
*** ysandeep|afk is now known as ysandeep01:04
*** ijw has joined #openstack-meeting-alt01:18
*** ijw has quit IRC01:23
*** ijw has joined #openstack-meeting-alt01:49
*** ijw has quit IRC01:54
*** yaawang has quit IRC01:56
*** yaawang has joined #openstack-meeting-alt01:57
*** jamesmcarthur has quit IRC02:02
*** jamesmcarthur has joined #openstack-meeting-alt02:02
*** diablo_rojo has quit IRC02:03
*** masahito has joined #openstack-meeting-alt02:10
*** masahito has quit IRC02:11
*** masahito has joined #openstack-meeting-alt02:12
*** maohongbo has quit IRC02:13
*** maohongbo has joined #openstack-meeting-alt02:14
*** yamamoto has joined #openstack-meeting-alt02:16
*** ijw has joined #openstack-meeting-alt02:20
*** ijw has quit IRC02:25
*** ijw has joined #openstack-meeting-alt02:52
*** tetsuro_ has joined #openstack-meeting-alt02:53
*** jamesmcarthur has quit IRC02:54
*** tetsuro has quit IRC02:56
*** ijw has quit IRC02:56
*** jamesmcarthur has joined #openstack-meeting-alt02:57
*** ricolin_ has joined #openstack-meeting-alt03:00
*** yaawang has quit IRC03:08
*** yaawang has joined #openstack-meeting-alt03:09
*** apetrich has quit IRC03:09
*** jamesmcarthur has quit IRC03:16
*** diurnalist has joined #openstack-meeting-alt03:17
*** dave-mccowan has joined #openstack-meeting-alt03:18
*** diurnalist has quit IRC03:22
*** ijw has joined #openstack-meeting-alt03:23
*** masahito has quit IRC03:24
*** masahito has joined #openstack-meeting-alt03:24
*** ijw has quit IRC03:28
*** jamesmcarthur has joined #openstack-meeting-alt03:31
*** ijw has joined #openstack-meeting-alt03:54
*** ijw has quit IRC03:59
*** yaawang has quit IRC04:24
*** yaawang has joined #openstack-meeting-alt04:25
*** ijw has joined #openstack-meeting-alt04:26
*** tetsuro has joined #openstack-meeting-alt04:29
*** ijw has quit IRC04:31
*** tetsuro_ has quit IRC04:32
*** dave-mccowan has quit IRC04:56
*** masahito has quit IRC04:56
*** ijw has joined #openstack-meeting-alt04:58
*** ijw has quit IRC05:02
*** ricolin_ has quit IRC05:05
*** ricolin_ has joined #openstack-meeting-alt05:05
*** ricolin_ has quit IRC05:05
*** jamesmcarthur has quit IRC05:11
*** lbragstad has quit IRC05:29
*** tetsuro_ has joined #openstack-meeting-alt05:32
*** tetsuro has quit IRC05:34
*** links has joined #openstack-meeting-alt05:40
*** early has quit IRC05:50
*** tsmith2 has quit IRC05:51
*** early has joined #openstack-meeting-alt05:51
*** tsmith2 has joined #openstack-meeting-alt05:51
*** ijw has joined #openstack-meeting-alt06:00
*** ijw has quit IRC06:04
*** ijw has joined #openstack-meeting-alt06:31
*** ijw has quit IRC06:35
*** tetsuro has joined #openstack-meeting-alt06:40
*** tetsuro_ has quit IRC06:44
*** ijw has joined #openstack-meeting-alt07:02
*** tetsuro_ has joined #openstack-meeting-alt07:04
*** tetsuro has quit IRC07:07
*** ijw has quit IRC07:07
*** ijw has joined #openstack-meeting-alt07:34
*** ijw has quit IRC07:38
*** tesseract has joined #openstack-meeting-alt07:50
*** e0ne has joined #openstack-meeting-alt07:59
*** slaweq has joined #openstack-meeting-alt08:04
*** ijw has joined #openstack-meeting-alt08:05
*** rdopiera has joined #openstack-meeting-alt08:09
*** ijw has quit IRC08:10
*** yoctozepto9 has joined #openstack-meeting-alt08:15
*** yoctozepto has quit IRC08:15
*** yoctozepto9 is now known as yoctozepto08:15
*** rcernin has quit IRC08:21
*** maohongbo has quit IRC08:24
*** maohongbo has joined #openstack-meeting-alt08:24
*** slaweq has quit IRC08:28
*** slaweq has joined #openstack-meeting-alt08:29
*** tetsuro has joined #openstack-meeting-alt08:35
*** ijw has joined #openstack-meeting-alt08:37
*** tetsuro_ has quit IRC08:38
*** maohongbo has quit IRC08:39
*** apetrich has joined #openstack-meeting-alt08:40
*** maohongbo has joined #openstack-meeting-alt08:40
*** ijw has quit IRC08:42
*** yoctozepto has quit IRC08:49
*** strigazi has joined #openstack-meeting-alt08:57
*** yoctozepto has joined #openstack-meeting-alt08:59
*** tetsuro has quit IRC09:00
*** ijw has joined #openstack-meeting-alt09:09
*** maohongbo1 has joined #openstack-meeting-alt09:12
*** maohongbo has quit IRC09:12
*** maohongbo1 is now known as maohongbo09:12
*** ijw has quit IRC09:14
*** yamamoto has quit IRC09:28
*** derekh has joined #openstack-meeting-alt09:33
*** ijw has joined #openstack-meeting-alt09:40
*** ijw has quit IRC09:45
*** yoctozepto has quit IRC09:59
*** yoctozepto has joined #openstack-meeting-alt10:03
*** ijw has joined #openstack-meeting-alt10:11
*** yoctozepto2 has joined #openstack-meeting-alt10:13
*** yoctozepto has quit IRC10:13
*** yoctozepto2 is now known as yoctozepto10:13
*** yamamoto has joined #openstack-meeting-alt10:15
*** ijw has quit IRC10:16
*** ijw has joined #openstack-meeting-alt10:42
*** ijw has quit IRC10:47
*** yamamoto has quit IRC11:07
*** yamamoto has joined #openstack-meeting-alt11:10
*** ijw has joined #openstack-meeting-alt11:14
*** tesseract-RH has joined #openstack-meeting-alt11:16
*** tesseract has quit IRC11:18
*** diurnalist has joined #openstack-meeting-alt11:49
*** diurnalist has quit IRC11:54
*** raildo has joined #openstack-meeting-alt11:56
*** yamamoto has quit IRC12:14
*** yamamoto has joined #openstack-meeting-alt12:16
*** ijw has quit IRC12:17
*** yamamoto has quit IRC12:35
*** ijw has joined #openstack-meeting-alt12:46
*** ijw has quit IRC12:50
*** tesseract has joined #openstack-meeting-alt13:05
*** lbragstad has joined #openstack-meeting-alt13:07
*** tesseract-RH has quit IRC13:08
*** yamamoto has joined #openstack-meeting-alt13:12
*** yamamoto has quit IRC13:14
*** ccamacho has quit IRC13:16
*** ijw has joined #openstack-meeting-alt13:17
*** vishalmanchanda has joined #openstack-meeting-alt13:19
*** ijw has quit IRC13:21
*** number80 has quit IRC13:33
*** lbragstad_ has joined #openstack-meeting-alt13:42
*** jraju__ has joined #openstack-meeting-alt13:43
*** links has quit IRC13:44
*** lbragstad has quit IRC13:44
*** liuyulong has joined #openstack-meeting-alt13:46
*** ijw has joined #openstack-meeting-alt13:48
*** ijw has quit IRC13:53
*** dave-mccowan has joined #openstack-meeting-alt13:58
*** sfernand has joined #openstack-meeting-alt14:00
*** diurnalist has joined #openstack-meeting-alt14:02
*** m5z has joined #openstack-meeting-alt14:03
*** whoami-rajat has joined #openstack-meeting-alt14:04
*** LiangFang has joined #openstack-meeting-alt14:05
*** linshiyx has joined #openstack-meeting-alt14:05
*** yoctozepto1 has joined #openstack-meeting-alt14:12
*** yoctozepto has quit IRC14:13
*** yoctozepto1 is now known as yoctozepto14:13
*** ijw has joined #openstack-meeting-alt14:19
*** ccamacho has joined #openstack-meeting-alt14:21
*** ijw has quit IRC14:24
*** ysandeep is now known as ysandeep|afk14:42
*** jamesmcarthur has joined #openstack-meeting-alt14:44
*** ijw has joined #openstack-meeting-alt14:51
*** ijw has quit IRC14:55
*** macz_ has joined #openstack-meeting-alt14:55
*** lbragstad__ has joined #openstack-meeting-alt14:57
*** hrw has joined #openstack-meeting-alt14:59
*** lbragstad_ has quit IRC14:59
*** priteau has joined #openstack-meeting-alt15:00
amotoki#startmeeting horizon15:01
openstackMeeting started Wed Mar 18 15:01:58 2020 UTC and is due to finish in 60 minutes.  The chair is amotoki. Information about MeetBot at http://wiki.debian.org/MeetBot.15:02
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:02
*** openstack changes topic to " (Meeting topic: horizon)"15:02
openstackThe meeting name has been set to 'horizon'15:02
amotokihi15:02
e0nehi15:02
hrwo/15:02
amotokivishal does not join today15:02
amotokiI think we can start15:03
amotoki#topic notices/annoucements15:03
*** openstack changes topic to "notices/annoucements (Meeting topic: horizon)"15:03
amotokias usual, Ussuri-3 is the week of Apr 615:03
amotokiit is three weeks away15:03
amotokiin addition, victoria PTL nomination will start next week15:04
amotokiI am feeling burning out in horizon a bit so I am not sure nominate myself again.15:04
amotokiit's 50%15:04
e0neamotoki: are you going to nominate yourself?15:04
e0ne:(15:04
e0nebtw, TC is talking about getting rid of PTL role15:05
amotokiyeah, I see that ML thread15:05
amotokimore responsible I try to be, less time i can spend others.....15:05
e0ne#link https://review.opendev.org/#/c/712696/15:06
amotoki#link http://lists.openstack.org/pipermail/openstack-discuss/2020-March/thread.html#1295015:07
amotokiall feedback should now go to the review e0ne posted15:07
amotokiany other thing to be shared?15:08
e0nejust a reminder about PTG15:08
e0ne#link https://www.openstack.org/events/covid-19-coronavirus-disease-updates15:08
e0neit's supposed to be in Vancouver15:09
e0nebut probably we'll virtual PTG this time :(15:09
amotokiI think so too15:09
e0newe just discussed it during the  cinder meeting15:09
amotokiin openstack-discuss ML, there are ongoing discussion on virtual events15:11
amotokiI believe we can collect best practices on virtual events :)15:11
amotokiokay, moving on15:11
amotokiI would like to discuss further steps on pyscss problem first15:11
amotoki#topic further steps on pyscss15:12
*** openstack changes topic to "further steps on pyscss (Meeting topic: horizon)"15:12
e0neoh.. good topic15:12
hrw;)15:12
amotokithanks e0ne for forking pyscss and make the gate healthy again15:12
e0neamotoki: it's only for master15:13
amotokiI summarized potential topics on https://etherpad.openstack.org/p/horizon-release-priorities15:13
amotokiSee around L.2315:13
hrwe0ne: there was a patch for train iirc15:13
e0ne#link https://review.opendev.org/#/c/713640/215:13
amotokithe first one is about stable branches15:13
amotokithe main problem in stable branches is whether we should change the dependencies.15:14
e0neI would like to see setuptools cap in stable upper-constraints15:14
amotokiin distros, I guess they use setuptools <46 and pyscss and django-pyscss works15:14
amotokiChanging the requirements is fairly a big impact.15:15
hrwunless you use virtualenv as then you need to remember to downgrade setuptools15:15
e0nehrw: +115:15
amotokihrw: yes15:15
hrwand move to pyscss2 in stable just means add line to requirements15:15
amotokithe problem is that tox tries to install the latest setuptools when creating a vevn15:15
hrwas code is more or less the same15:15
amotokis/vevn/venv/15:15
e0nehrw: not only. it affects all vendors who do packaging15:15
hrwe0ne: add code to handle both?15:16
e0neit's a good option15:16
hrwas kind of backward compatibility15:16
e0nebut I'm not sure how can we do it15:16
hrwtry import pyscss2 except ImportError import pyscss?15:17
hrwbut I never used pyscss so no idea how it works/gets used15:17
e0nepyscss2 package hase the same python API15:17
amotokihrw: pyscss2 also provides 'pyscss' module too.15:17
hrwright15:17
hrwso basically it does not matter which one distro provides15:18
e0newe can create pyscss2 module and use import-try-except pattern, but I don't like this solution, TBH15:18
hrwe0ne: yeah. ugly15:18
e0neit would be good to discuss this with requirements tesm15:19
e0ne*team15:19
amotokihow about clarifying problems we see first before discussing pyscss vs pyscss2?15:19
amotokiI see two problems in stable/train at least.15:19
amotokithe one is ONLY py37 job fails, while py36 job succeeds.15:19
amotokithe other is  tox -e py36 in local envs usually fails15:20
amotokias tox picks up setuptools 4615:20
amotokido you see something other?15:20
amotokii haven't checked stable/stein cases.15:21
e0neI didn't check why only py37 fails15:22
*** ijw has joined #openstack-meeting-alt15:22
amotokie0ne: yeah, me neither15:22
amotokithat's the point I need to ask the infra team.15:22
e0nehttps://review.opendev.org/#/c/713678/ - patch to test stable/stein15:22
amotokiperhaps py36 job uses setuptools <4615:22
e0nein our downstream CI, we faced this issue for train with py3[6,7] and pep8 jobs :(15:23
amotokiI will ask the difference in #-infra channel or ML after the meeting15:23
amotokie0ne: that's a same problem as the second one from mine (tox failure in local envs)15:24
e0ne:(15:25
amotokiI think we need to clarify the folowing points:15:26
amotoki(1) is there a way to pin setuptools <46 with tox15:26
*** ijw has quit IRC15:26
amotoki(2) requirements change in stable branches is possible or not. what is the right way?15:27
e0neamotoki: there is no setuptools in the upper-constraints15:27
hrwvirtualenv is created before u-c comes15:27
amotoki(3) related to (1), what is the magic in the opendev.org env (regarding to py36)15:28
e0neamotoki: I'm going to ask (2) to requirements team15:28
hrwand venv usually includes setuptools15:28
e0nehrw: oh.. thanks for mentioning it!  now it's obvious why it's not in u-c15:28
amotokie0ne: yeah, tox creates a virtualenv first and you can see xxx-1.log in tox logs15:29
amotokifor example https://zuul.opendev.org/t/openstack/build/79fd8706518844f59bba9dbd03cac9b6/log/tox/py37-0.log15:29
e0neI missed it:(15:29
hrwbasically each job with venv needs do "pip install setuptools<46" after creating venv15:30
amotoki"/usr/bin/python3 -m virtualenv" fetches setuptools=latest (default) unless setuptools arg is specified.15:30
amotokihrw: yeah, exactly15:30
*** vishalmanchanda has quit IRC15:31
amotokiwe can have a dirty workaround which creates a virtualenv with empty requirements with setuptools<46 first and then install requirements15:32
hrwfor now we (kolla) pin setuptools to <46 in master and train15:32
e0neit sounds reasonable15:32
hrwok, sent revert of it in master for review15:33
amotokiso perhaps it looks like the first thing is to ask suggestions on the requirements team15:34
e0ne+115:35
amotokiand another action item is to try a workaround15:35
amotokie0ne: I can ask it tomorrow, but you can do it15:35
amotokiif you start the discussion15:35
e0neI'll ping them now15:36
amotokicool15:36
amotokiapart from a thing on stable branches, we need to explore the future direction on scss compiler.15:37
amotoki(L.27 on https://etherpad.openstack.org/p/horizon-release-priorities)15:37
e0nean ideal solution, it to switch to some npm-based packages15:38
amotokiyeah,  like webpack15:38
e0nebut it requires  a lot of  efforts15:39
amotokiI don't know current distros like RHOSP handles multiple versions of JS modules.15:39
amotokithis is the only reason we use xstatic.......15:40
e0nedebian-based distros don't use all xstatic15:40
amotokiwhat approach do they use?15:40
e0nehttps://packages.debian.org/search?suite=default&section=all&arch=any&searchon=names&keywords=libjs15:41
e0neamotoki: I can't say about all vendors and discros15:41
*** LiangFang has quit IRC15:41
amotokie0ne: no problem15:42
amotokia single person cannot know all15:42
e0neeven fro deb-based somebody could use own xstatic deb packages15:42
e0nerdopiera: are you around? we need some kind of RH support15:42
amotokieven with debian-based distros, they use a single version of JS libraries.15:42
amotokinpm based approach leads to multiple versions of JS libraries in a single system.15:43
e0ne+115:43
amotokithat's very different point from the current approach.15:43
e0neyes, it is15:43
amotokifor a short/mid term I think we cannot drop django integration of scss compiler.15:44
e0ne+115:44
e0neit required by bootstrap15:44
amotokithere are two scss/sass compilers as far as I checked.15:44
e0neeven if we change everything to less, it's pretty late to do it in U15:45
amotokiwhich is required by bootstrap?15:45
amotokiscss?15:45
e0newe use scss in xstatic-bootstrap15:46
amotokigot it.15:46
amotokiwe forked pyscss but my understanding is we don't want to maintain scss compiler.15:46
e0ne#linke https://review.opendev.org/#/c/710865/15:46
e0ne#link https://review.opendev.org/#/c/710865/15:47
amotokilibsass (C/C++ lib) and python-libsass looks maintained well, so I am exploring a possibility to migrate to one of them.15:48
e0neamotoki: I'm going to maintain forked packages at least I'll be involved in openstack development and it'll be used by horizon15:48
amotokie0ne: including scss compiler features?15:48
e0neamotoki: it's a good question15:49
amotokiat least we blocked pyScss 1.3.5 in global-requirements15:49
amotokidue to horizon requirements15:49
e0neyes. horizon can't work with the latest pyScss :(15:49
e0neit fails to compile scss15:49
amotokiI added some links to the etherpad for my memory15:50
amotokiIMHO, the very short term solution is to make horizon work with pyscss2 and we can explore alternatives during it.15:51
e0neamotoki: +115:51
amotokithanks15:52
amotokiI don't want to go to the route same as for mox3 and nose-htmloutput..... i.e. to maintain our own forks..15:52
*** ijw has joined #openstack-meeting-alt15:53
e0neamotoki, hrw:https://github.com/Kronuz/pyScss/pull/386#issuecomment-60071005915:53
*** jcoufal has joined #openstack-meeting-alt15:53
hrwwow!15:54
amotokisounds a good news :)15:54
hrwe0ne: apply for it as you use it15:54
hrwI just fixed setuptools/CI and have no idea what the project is15:54
e0nehrw: :)15:55
hrwI am mastering drive-by-coding15:55
amotokie0ne: hrw: it would be better to clarify our positions that  we just try to work it in the latest python world even if you will be part of the maintainers.15:55
hrwor that15:56
e0neamotoki: so probably we'll just release a new pyScss and fix horizon to work with it15:56
amotokiyeah15:56
hrwcommented15:58
*** yamamoto has joined #openstack-meeting-alt15:58
amotokiwe still have a problem with the latest pyscss, so if we can succeed to handle our SCSS with python-libsass it would be a good alternative.15:58
e0neamotoki: +115:59
amotokiso I will still continue to explore another way too.15:59
hrwthanks15:59
hrwanything maintained will be better15:59
amotoki+100015:59
e0nehrw: +215:59
*** ijw has quit IRC16:00
amotokiokay, we are time to finish the meeting. one hour passed.16:00
amotokiit was a good discussion16:00
amotokithanks for joining16:00
amotoki#endmeeting16:00
*** openstack changes topic to "OpenStack Meetings || https://wiki.openstack.org/wiki/Meetings/"16:00
openstackMeeting ended Wed Mar 18 16:00:41 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
openstackMinutes:        http://eavesdrop.openstack.org/meetings/horizon/2020/horizon.2020-03-18-15.01.html16:00
hrwthanks16:00
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/horizon/2020/horizon.2020-03-18-15.01.txt16:00
openstackLog:            http://eavesdrop.openstack.org/meetings/horizon/2020/horizon.2020-03-18-15.01.log.html16:00
hrwhave a nice day folks16:00
amotokiyou too16:00
*** hrw has left #openstack-meeting-alt16:01
*** ijw has joined #openstack-meeting-alt16:10
*** lbragstad__ has quit IRC16:14
*** lbragstad has joined #openstack-meeting-alt16:23
*** slaweq has quit IRC16:28
*** diurnalist has quit IRC16:29
*** diurnalist has joined #openstack-meeting-alt16:35
*** baojg has joined #openstack-meeting-alt16:37
*** jraju__ has quit IRC16:54
*** tesseract has quit IRC16:59
*** diablo_rojo has joined #openstack-meeting-alt17:05
*** gyee has joined #openstack-meeting-alt17:27
*** priteau has quit IRC17:42
*** yamamoto has quit IRC17:44
*** rdopiera has quit IRC17:46
*** lbragstad has quit IRC17:47
*** lbragstad has joined #openstack-meeting-alt17:48
*** derekh has quit IRC18:00
*** diablo_rojo has quit IRC18:43
*** diablo_rojo has joined #openstack-meeting-alt18:45
*** e0ne has quit IRC18:46
*** diurnalist has quit IRC19:30
*** diurnalist has joined #openstack-meeting-alt19:41
*** diablo_rojo has quit IRC19:52
*** gmann is now known as gmann_afk19:57
*** jcoufal has quit IRC19:57
*** diablo_rojo has joined #openstack-meeting-alt20:00
*** jamesmcarthur has quit IRC20:09
*** jamesmcarthur has joined #openstack-meeting-alt20:28
*** gmann_afk is now known as gmann20:33
*** yoctozepto has left #openstack-meeting-alt20:33
*** jamesmcarthur has quit IRC20:52
*** jamesmcarthur has joined #openstack-meeting-alt20:53
*** jamesmcarthur has quit IRC20:58
*** jamesmcarthur has joined #openstack-meeting-alt20:58
*** jamesmcarthur has quit IRC21:00
*** jamesmcarthur has joined #openstack-meeting-alt21:03
*** jamesmcarthur has quit IRC21:08
*** slaweq has joined #openstack-meeting-alt21:15
*** jamesmcarthur has joined #openstack-meeting-alt21:18
*** jamesmcarthur has quit IRC21:40
*** slaweq has quit IRC22:00
*** jamesmcarthur has joined #openstack-meeting-alt22:20
*** jamesmcarthur has quit IRC22:37
*** ijw has quit IRC22:39
*** jamesmcarthur has joined #openstack-meeting-alt22:39
*** ijw has joined #openstack-meeting-alt22:40
*** rcernin has joined #openstack-meeting-alt22:44
*** macz_ has quit IRC22:56
*** jamesmcarthur has quit IRC23:16
*** jamesmcarthur has joined #openstack-meeting-alt23:20
*** jamesmcarthur has quit IRC23:21
*** jamesmcarthur has joined #openstack-meeting-alt23:23
*** jamesmcarthur has quit IRC23:23
*** diablo_rojo has quit IRC23:29
*** diablo_rojo has joined #openstack-meeting-alt23:31
*** dviroel has quit IRC23:33
*** jamesmcarthur has joined #openstack-meeting-alt23:53

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!