Wednesday, 2023-02-01

opendevreviewVishal Manchanda proposed openstack/xstatic-font-awesome master: Retire xstatic-font-awesome  https://review.opendev.org/c/openstack/xstatic-font-awesome/+/87210612:33
opendevreviewVishal Manchanda proposed openstack/horizon master: Remove reference of xstatic-font-awesome  https://review.opendev.org/c/openstack/horizon/+/87241013:40
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Feb  1 15:00:21 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
vishalmanchandahi anyone around for horizon weekly meeting?15:02
vishalmanchandardopiera: tmazur amotoki : ping for horizon weekly meeting15:03
tmazuro/15:04
rdopierao/15:04
vishalmanchandalet's start the meeting15:04
vishalmanchandaagenda of meeting can found here https://etherpad.opendev.org/p/horizon-release-priorities#L3415:04
vishalmanchanda#topic Notices15:04
vishalmanchandaI have two announcements for this week.15:05
vishalmanchandamoving stable rocky branch to EOL15:05
vishalmanchandaRelease team sent a mail about moving the stable rocky branch to EOL.15:06
vishalmanchandaPlease see https://lists.openstack.org/pipermail/openstack-discuss/2023-January/031922.html15:06
vishalmanchandaI am fine with moving the horizon stable/rocky branch to EOL.15:07
vishalmanchandaThe last patch merged in the horizon for the stable/rocky branch is in March 2021.15:07
vishalmanchandahttps://review.opendev.org/q/project:openstack%252Fhorizon+branch:stable%252Frocky+status:merged15:07
vishalmanchandaPlease let me know if anyone have any objection with moving stable/rocky for horizon to EOL.15:08
vishalmanchandaI consider it as no obejction here.15:09
vishalmanchandamoving to the next announcement15:10
vishalmanchandaCombined PTL+TC elections15:10
vishalmanchandaNomination for PTL+TC election will start today Feb 01, 2023  at 23:45 UTC.15:10
vishalmanchandaDeadline for PTL+TC nomination is Feb 15, 2023 23:45 UTC.15:11
vishalmanchandaFor more info. please refer https://lists.openstack.org/pipermail/openstack-discuss/2023-January/031960.html15:11
vishalmanchandaI have no other announcements to make, if anyone have any announcement to make. please go ahead15:11
vishalmanchandamoving to next topic15:12
vishalmanchanda#topic On-Demand Agenda15:12
vishalmanchanda Xstatic Packagaes Audit15:13
vishalmanchandaI have done a audit for the XStatic Packages which horizon is using.15:13
vishalmanchandaPlease take a look https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup#L5815:14
vishalmanchandaThere are many packages like xstatic-font-awesome which have external maintainers15:15
amotokihi, sorry for late15:15
vishalmanchandaI would like to discuss what we should do with those packages.15:15
vishalmanchandaamotoki: hello15:15
vishalmanchandaxstatic, xstatic-jquery, xstatic-font-awosome, xstatic-jquery-ui are also used by moinmoin 15:16
vishalmanchandaI guess they are happy to maintain it.15:17
vishalmanchandaI will check with them about xstatic, xstatic-jquery packages wether they can maintain it or not like we did for  xstatic-font-awosome15:18
amotokivishalmanchanda: question: what repos are listed? horizon dependencies or openstack maintained repos?15:18
amotokii am confused.15:18
amotokis/repos/PyPI packages/15:18
amotokifor example, xstatic is not under openstack15:19
vishalmanchandaamotoki: yeah you are right, that things I missed to check.15:20
vishalmanchandaamotoki: will check that after the meeting and update in etherpad.15:20
amotokiin my understanding, what we need to check are xstatic pypi package listed at https://governance.openstack.org/tc/reference/projects/horizon.html#deliverables15:21
vishalmanchandaamotoki: yeah.15:22
amotokiin addition, perhaps we would like to cover https://opendev.org/x/xstatic-angular-fileupload15:23
gmannvishalmanchanda: amotoki: there is extracted list of packages which has additional pypi developers so horizon repo in that list can be audited https://gist.github.com/knikolla/7303a65a5ddaa2be553fc6e54619a7a115:23
amotokiyeah, we used this list when neutron team discussed it15:24
gmann+115:25
vishalmanchandagmann: ok, thanks15:25
vishalmanchandaWhat we should do with repos like https://opendev.org/x/xstatic-angular-fileupload which have external maintainer like jsomara ?15:27
vishalmanchandasee https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup#L6515:27
amotokithe point around xstatic-angular-fileupload is that it is under not "openstack" namespace but "x" namaspace15:28
amotokiso it is considered as third party PyPI package, but IIRC horizon team is the only maintainer15:28
vishalmanchandaamotoki: that I understood.15:29
amotokiit is not openstack deliverable so it is not a target of our current pypi audit15:30
amotokibut perhaps we need to discuss its future and maintenance15:30
amotokiit is not directly related to the audit, but relaeted from POV of xstatic maintenance15:31
vishalmanchandamy question is we should remove jsomara,  robcresswell and keep openstackci as a maintainer?15:31
amotokion which PyPI one?15:32
vishalmanchandafro pypi like xstatic-angular-fileupload 15:32
amotokiit is not an OpneStack deliverable15:33
amotokiso openstackci is not actually used15:33
amotokiand i wonder openstackci would not like to be a maintainer for such case15:34
vishalmanchandaamotoki: ok got it, thanks for clarifying.15:34
amotokithis is an opposite case of our current audit15:35
vishalmanchandaok15:35
amotokiin case of xstatic-angular-fileupload, we first need to disucss its maintenance as x/xstatic-angular-fileupload repo15:35
vishalmanchandawhat about repos like xstatic-roboto-fontface which come under horizon deliverables and has external maintainers and not active maintainers15:37
amotokii think we can contact Rob and ask him to add openstackci15:39
vishalmanchandaxstatic-roboto-fontface Maintainers: hurgleburgler(Looks External maintainer), openstackci, robcresswell(not active in openstack from long time)15:39
vishalmanchandaopenstackci is already maintainer there15:39
amotokiat least, he replied in the github issue comment on xstatic-font-awesome15:39
vishalmanchandaamotoki: yes15:39
amotokiah I see15:39
vishalmanchandahttps://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup#L10515:39
vishalmanchandashoudl we remove hurgleburgler and robscresswell as a maintainer?15:40
amotokido we want to discuss one by one?15:40
amotokican we discuss our direction in general?15:41
vishalmanchandaI guess we should discuss in general and follow the same thing for all pypi.15:41
vishalmanchandardopiera: what you think, should we remove these external and inactive maintainers?15:43
vishalmanchandardopiera: you are also a maintainers in lot of these packages.15:43
amotokiLooking at the etherpad, richard is ex-horizon PTL. perhaps hurgleburgler and MaxV were involved in horizon when we worked on xstatic.15:46
rdopieravishalmanchanda: yes, totally15:48
amotokiI am not sure about jsomara15:48
rdopierahe's not working on openstack anymore15:48
vishalmanchandardopiera:ok.15:49
amotokiI am fine to drop all maintainers except openstackci and rdopiera from openstack PyPI deliverables15:50
vishalmanchandardopiera: should we keep you as a maintainer or only openstackci?15:50
vishalmanchandaamotoki: +1.15:50
rdopieravishalmanchanda: I think it should only be openstackci15:50
vishalmanchandardopiera: noted15:50
amotokisounds good15:51
vishalmanchandaI will update the same in etherpad https://etherpad.opendev.org/p/openstack-pypi-maintainers-cleanup#L5815:51
vishalmanchandagmann: what about pypi like https://opendev.org/x/xstatic-angular-fileupload which is not a horizon deliverable but openstackci as a maintainer?15:52
gmannvishalmanchanda: we need to cover openstack deliverables first. which is nothing but openstack/ namespace15:53
vishalmanchandaAlso who will take care of removing all these maintainers for horizon xstatic packages?15:53
gmannvishalmanchanda: we will discuss that in TC once audit are comopleted 15:53
gmanncompleted15:53
vishalmanchandagmann: +1.15:53
vishalmanchandagmann: thanks, I will update this info. in the etherpad.15:54
amotokiwe first need to discuss the future of xstatic-angular-fileupload15:54
amotokithe future would be either to become an openstack deliverable or to keep it external and drop openstackci from pypi maintainer15:55
amotokiI think openstackci pypi account is dedicated to openstack deliverables15:55
vishalmanchandasecond option: drop openstackci from pypi maintainer looks convenient to me now.16:01
vishalmanchandaIn future if we want a new release for xstatic-angular-fileupload we can add it under OpenStack deliverable and do that.16:02
vishalmanchandaamotoki: rdopiera tmazur : what's your opinion on both options?16:03
vishalmanchandagmann: ^^16:04
amotokione downside on dropping openstckci from xstatic-angular-fileupload is that it means we no longerr have active maintainers in x-a-fileupload PyPI......16:05
vishalmanchandaamotoki: but above you are saying. it is not an OpneStack deliverable so openstackci is not actually used.16:07
amotokiit is a horizon dependency, so my one cent is to move it to openstack16:07
vishalmanchandaamotoki: I am also fine with that.16:07
vishalmanchandanot sure why it is dropped in the past from horizon deliverables.16:07
vishalmanchandaok let's move pypi like xstatic-angular-fileupload under horizon deliverables and remove external maintainers and keep openstackci as only maintainer.16:09
vishalmanchandaDoes anyone have any issue with that?16:10
amotoki+116:11
vishalmanchandaI considered it as no objection in that.16:11
rdopiera+116:11
vishalmanchandaI will update this in etherpad and start the process to include under horizon deliverables.16:12
vishalmanchandaI have one more update 16:12
vishalmanchandaI strated the retiring process for xstatic-font-awesome16:13
vishalmanchandaPlease take  a look https://review.opendev.org/q/topic:retire-xstatic-font-awesome16:13
vishalmanchandaDoes anyone have any other topic to discuss?16:14
rdopieraI asked about that tablesorter in the git issue, and Reimar said it's fine to leave it under OpenStack... sigh. Sorry for this.16:15
vishalmanchandardopiera: tmazur : Can you take a look at https://review.opendev.org/c/openstack/horizon/+/866840 so ironic-ui cross job run in horizon gate.16:15
rdopierait looks like they don't want to maintain it after all16:15
vishalmanchandardopiera: ok, I saw your comments there https://github.com/moinwiki/moin/issues/132616:16
vishalmanchandardopiera: Now we only need to check about xstatic-jquery16:17
vishalmanchandardopiera: they are also maintaing it https://github.com/xstatic-py/xstatic-jquery16:18
vishalmanchandaif no other topic to discuss, let's end this meeting.16:19
vishalmanchandaThanks everyone for joining and your contributions.16:19
vishalmanchandaSee you next week.16:19
vishalmanchanda#endmeeting16:20
opendevmeetMeeting ended Wed Feb  1 16:20:01 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:20
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-02-01-15.00.html16:20
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-02-01-15.00.txt16:20
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-02-01-15.00.log.html16:20
vishalmanchandaamotoki: any idea why gate is failing here https://review.opendev.org/c/openstack/xstatic-font-awesome/+/872106 ?16:21
vishalmanchandaDoes it is related to https://review.opendev.org/c/openstack/releases/+/872407 ?16:21
amotokivishalmanchanda: no. you need to merge the first patch about project-config first.16:22
amotokivishalmanchanda: the release job tries to generate python deliverable and your patch drops setup.py, so it fails.16:23
vishalmanchandaamotoki: ok, I add Depends-on tag but Ci still fails.16:23
amotokivishalmanchanda: test-release-openstack job already starts and it fetches your project-config patch inside the job16:25
amotokivishalmanchanda: so Depends-on does not help :p16:25
vishalmanchandaamotoki: ok, thanks16:25
opendevreviewMerged openstack/horizon master: Update nodejs version in parent job of "horizon-cross-ironic-ui-npm"  https://review.opendev.org/c/openstack/horizon/+/86684018:19
opendevreviewMerged openstack/horizon stable/wallaby: Get ports directly instead of via loop  https://review.opendev.org/c/openstack/horizon/+/86689123:57

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