Wednesday, 2023-01-11

opendevreviewVishal Manchanda proposed openstack/horizon stable/yoga: Pin tox<4 for stable branches testing  https://review.opendev.org/c/openstack/horizon/+/86964706:00
opendevreviewVishal Manchanda proposed openstack/horizon stable/yoga: Pin tox<4 for stable branches testing  https://review.opendev.org/c/openstack/horizon/+/86964706:03
opendevreviewVishal Manchanda proposed openstack/horizon stable/xena: Pin tox<4 for stable branches testing  https://review.opendev.org/c/openstack/horizon/+/86964812:19
opendevreviewVishal Manchanda proposed openstack/horizon stable/xena: Pin tox<4 for stable branches testing  https://review.opendev.org/c/openstack/horizon/+/86964812:20
opendevreviewVishal Manchanda proposed openstack/horizon master: Update nodejs version in parent job of "horizon-cross-ironic-ui-npm"  https://review.opendev.org/c/openstack/horizon/+/86684012:57
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Jan 11 15:00:26 2023 UTC and is due to finish in 60 minutes.  The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'horizon'15:00
gansoo/15:01
vishalmanchandahello15:01
vishalmanchandardopiera:amotoki :tmazur: e0ne: ping, anyone around for horizon weekly meeting?15:01
vishalmanchandalet's start the meeting.15:03
vishalmanchandaagenda of meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L3415:03
vishalmanchanda#topic Notices15:04
vishalmanchandaA casual reminder about schedule.15:05
vishalmanchandaThis week is R-10 week.15:05
vishalmanchandaWe have around 1 month left for feature freeze.15:06
vishalmanchandaif anyone is working on some feature item, please let me know in advance.15:07
vishalmanchandaSo we can do reviews on those patches.15:07
vishalmanchandaFor more info about schedule please refer https://releases.openstack.org/antelope/schedule.html15:07
vishalmanchandamoving to next annocement15:07
vishalmanchandaIt is about Gate Health15:08
vishalmanchandaYou may have noticed horizon master and stable branches gate started failing.15:08
vishalmanchandaPlease hold your rechecks until it is fixed.15:09
vishalmanchandaIt is due to tox4 changes.15:09
vishalmanchandaInitial fix done by amotoki patch https://review.opendev.org/c/openstack/horizon/+/86854215:09
vishalmanchandabut but today I noticed we are getting more error in master branch.15:10
vishalmanchandaSee https://review.opendev.org/c/openstack/horizon/+/86684015:10
rdopieraoof, sorry, I wasn't prepared15:11
vishalmanchandaI am investigating this issue, one thing we can do is pin tox <4 f or master branch as well like I did for stable branches to fix the gate for now , and once we fix that we can revert it.15:12
vishalmanchandardopiera: np, welcome back.15:12
vishalmanchandaAbout stable branches, as discussed on open-discuss ML, I have purposed patches for a few stable branches to use tox <4 for the npm jobs.15:13
vishalmanchandaPlease review them https://review.opendev.org/q/I3652d87d817030bcd3855d26bfa41b8b7061d08e15:14
vishalmanchandardopiera: tmazur : wdys we should do similar workaround for master branch as well for now to make CI happy?15:15
rdopieravishalmanchanda: I am afraid that sooner or later we will have to unpin it, because the old version will no longer work with new python or something like that15:17
vishalmanchandardopiera: yeah that's true15:17
tmazurvishalmanchanda: I'd prefer a workaround for master branch for now but we will have to fix it properly at some point15:17
vishalmanchandaso let's try our best to fix these tox4 issue asap in master branch.15:18
vishalmanchandafor stable branches we will pin them to use tox < 4.15:18
vishalmanchandaI have no other announcements to make, if anyone have any announcement to make. please go ahead.15:19
vishalmanchandamoving to next topic15:20
vishalmanchanda#topic Release priorities15:21
vishalmanchandathere is no update on this topic from my side.15:21
vishalmanchandaI have no updates on jquery.15:21
vishalmanchandamoving to next topic15:24
vishalmanchanda#topic On-Demand Agenda15:24
vishalmanchandamore maintainers are being added in PyPi maintainer list of xstatic-font-awesome repo without OpenStack way15:25
vishalmanchandaThis topic is raised by gmann from TC.15:25
vishalmanchandalooks like I got disconnected.15:28
vishalmanchandaI was saying TC recently noticed a member (ReimarBauer) who is not a member of horizon core team or openstack maintainer but maintainer of XStatic-Font-Awesome, Xstatic-jquery-ui packages which is used by horizon.15:30
vishalmanchandaTc main concern is these non-openstack-maintainer can change and merge anything in code which horizon team don't know. For e.g. https://github.com/openstack/xstatic-font-awesome/pull/215:30
rdopierayay open source15:31
rdopierayou gotta have some drama15:31
vishalmanchandaNow TC wants input from horizon team if you want to cleanup (remove those non-openstack maintainer ) or hand over this repo (or xstatic-* other repo is there is any external maintainer there) to those external maintainers? 15:32
vishalmanchandardopiera: I thought only horizon core team or some old horizon maintainer can merge these changes....15:33
rdopieraxstatic-font-awesome was created byt the moinmoin wiki project15:33
vishalmanchandardopiera: ok.15:35
rdopierasee https://github.com/moinwiki/moin/issues/132615:36
rdopieraif our TC doesn't want us to cooperate with other open source projects, we can fork it15:37
vishalmanchandafork it, sounds good to me.15:38
gmannits not about not corporates with other OSS but to have single set of maintainers in single place for easy to maintain 15:39
vishalmanchandaI guess it's not like TC doesn't want us to cooperate with other project15:39
gmannfork seems more dangerous then current  situation15:39
vishalmanchandabut we don't know what code they merge15:39
gmannif that is used by other porjects than OpenStack also then may be it can be maintained outside of openstack and openstack can be one of the users of it like any other deps15:40
rdopieraif we are afraid of some dangerous changes getting into horizon, we can always pin the version15:40
vishalmanchandayeah otherwise uc version updates to 6.2.115:40
gmanntrue, and giving the ownership to them and remove it from openstack deliverables seems best way ahead ?15:40
vishalmanchandaI personally don't look at the code which they merged.15:41
gmannunless they are ok to come and maintain/help it in openstack15:41
gmannits more about having communication with external maintainers and check what they also think as they are impacted/and should be involved in any decision we take15:42
rdopieraok, I will talk with them, and see what they think15:43
gmann+1, rdopiera thanks15:44
rdopierait's the moinmoin wiki project, they used to be on freenode15:44
gmanncollaboration in both side and maintaining it in single place is best solution but we should avoid two independent maintenance place 15:44
rdopieraI guess they are at liberachat now15:44
vishalmanchandatill then I will pin xstatic-font-awesome to use old version i.e. 4.7.0.0 which we currently using in horizon https://github.com/openstack/horizon/blob/master/requirements.txt#L6015:45
vishalmanchandaI mean horizon use old version of this package.15:45
gmannvishalmanchanda: but is new version breaking horizon? if not then may be we can keep latest ?15:45
rdopieraunless there is a security issue, I doubt we will ever need to upgrade it15:46
vishalmanchandardopiera: ++15:46
vishalmanchandagmann: we have to check that.15:47
gmannack15:47
vishalmanchandagmann: thanks for raising this issue.15:48
vishalmanchandamoving to next topic15:48
vishalmanchandahttps://bugs.launchpad.net/horizon/+bug/2002008 added by ganso 15:49
gmannthanks vishalmanchanda rdopiera for discussion and followup on this15:49
gansoo/15:49
gansoso I wanted to discuss that bug15:49
ganso#bug cannot set project quotas15:49
gansoas described in the bug, project quotas can be set through the CLI, if the user is a project-admin15:50
gansobut through horizon, there is a code check to show the button, and it is only shown it the user is a cloudadmin15:50
gansoso the behavior is not the same15:50
gansoI wonder if there is a specific reason for it to be different15:50
gansothis is the code that performs the check: https://github.com/openstack/horizon/blob/b8648536c6422023354b28575d870f0326182d3e/openstack_dashboard/dashboards/identity/projects/tables.py#L14915:51
gansodoes it sound sane to submit a change to remove that check and validate only whether the user is a project admin?15:52
* ganso crickets... did I disconnect?15:54
vishalmanchandaganso: no it is good change, but please add proper commit msg and some api-ref. which justify your change.15:55
gansovishalmanchanda: ok. And considering this change, do you think it would be backportable?15:56
vishalmanchandahonestly I am also not that old so I can say if that check is added for some specific reason.15:56
vishalmanchandabackport is little tricky...15:57
vishalmanchandasame thing you can done via CLI in branches you are planning to backport?15:59
gansovishalmanchanda: well, the bug has been there forever, and the ability to do it through the CLI has been there forever as well... so, I would think plausible to backport it as far back as ussuri16:00
vishalmanchandaok, then go ahead.16:00
gansovishalmanchanda: alright =) thanks!16:00
vishalmanchandamore thing we can discuss at the time of reviews.16:01
gansothat's all I had. I will start working on it and we'll see how the patch turns out16:01
vishalmanchandacool16:01
vishalmanchandawe are almost out of time.16:01
vishalmanchandaDoes anyone have any other topic to discuss?16:01
vishalmanchandaok, thanks everyone for joining.16:02
vishalmanchanda#endmeeting16:02
opendevmeetMeeting ended Wed Jan 11 16:02:36 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:02
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-01-11-15.00.html16:02
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-01-11-15.00.txt16:02
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-01-11-15.00.log.html16:02
vishalmanchandaSee you next week!16:02

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!