Wednesday, 2023-01-18

opendevreviewAkihiro Motoki proposed openstack/horizon master: Workaround for NBSP in application credential form  https://review.opendev.org/c/openstack/horizon/+/87088507:29
opendevreviewMerged openstack/horizon master: Fix Image Filter for images with None names  https://review.opendev.org/c/openstack/horizon/+/86940007:46
opendevreviewAkihiro Motoki proposed openstack/horizon master: Preparation for Django 4.0  https://review.opendev.org/c/openstack/horizon/+/85126108:12
opendevreviewAkihiro Motoki proposed openstack/horizon master: Make site_branding tag work with Django 4.0  https://review.opendev.org/c/openstack/horizon/+/85126208:12
opendevreviewAkihiro Motoki proposed openstack/horizon master: Django 4.x: fix csrf reason list  https://review.opendev.org/c/openstack/horizon/+/84810008:12
opendevreviewAkihiro Motoki proposed openstack/horizon stable/xena: Add a Note Under Install and configure Section in documentation  https://review.opendev.org/c/openstack/horizon/+/87089509:02
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Jan 18 15:00:10 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
rdopierao/15:00
vishalmanchandaHello everyone15:01
amotokihi15:01
tmazuro/15:02
vishalmanchandaThere is no topic added in our agenda etherpad for today's meeting https://etherpad.opendev.org/p/horizon-release-priorities#L3415:02
vishalmanchandaI also have no update to share for this week.15:03
vishalmanchandaSo directly going to open-discussion15:04
vishalmanchanda#topic open-discussion15:04
vishalmanchandaif anyone have some topic to discuss, please go ahead.15:04
rdopieraso I talked with the MoinMoin developers about the xstatic packages15:05
rdopierawe agreed that two of the packages that are currently under the openstack org should be maintained by the moinmoin project instead15:06
rdopierathe discussion is here: https://github.com/moinwiki/moin/issues/132615:07
rdopieraso the next step would be to basically remove xstatic-font-awesome and xstatic-jquery.tablesorter from the opendstack org15:07
vishalmanchandaif someone don't know what radomir is discussing please go through the logs of last weekly meeting https://meetings.opendev.org/irclogs/%23openstack-horizon/%23openstack-horizon.2023-01-11.log.html#t2023-01-11T15:24:3115:08
rdopieraI'm not sure who has the power to actually do that, I was planning to write an e-mail on the mailing list about it15:08
amotokione question: do they accept xstatic-font-awesome update even when they have no need for update (from POV of moinmoin)?15:08
rdopierayes15:09
rdopierathey have accepted updates for jquery previously15:09
rdopieraand several other packages under their care15:09
rdopierarelated to this, we should probably pin all versions of our xstatic packages15:10
amotokibecause these PyPI packages are now external, right?15:11
rdopieraonly those two15:11
rdopierawe keep all the rest15:11
amotokithanks. same as my understanidng15:11
vishalmanchandaI can purpose a patch to pin all versions of our xstatic packages.15:13
amotokican't we depend on upper-constraints instead of pinning them?15:14
amotokiif some new package breaks horizon, we can block it. I think it is what we usually do.15:15
vishalmanchandaamotoki: that is also fine.15:16
vishalmanchandaI noticed one more thing.15:16
vishalmanchandaupper-constraint for any xstatic package will not be bumped in openstack/requirements until we done a release for that15:18
vishalmanchandaFor e.g. we updated xstatic-angular https://review.opendev.org/c/openstack/xstatic-angular/+/843342 and then done a release for the same https://review.opendev.org/c/openstack/releases/+/84367015:19
amotokivishalmanchanda: if a library is our (i.e. openstack) deliverable, u-c is only updated when a release is cut.15:20
vishalmanchandaafter that it is updated here https://review.opendev.org/c/openstack/requirements/+/84409915:20
amotokiif a library is external, a periodic job checks it and propose an update of u-c file15:20
vishalmanchandabut then why xstatic-font-awesome latest version is used?15:21
vishalmanchandahttps://pypi.org/project/XStatic-Font-Awesome/15:21
vishalmanchandait is still using older version https://github.com/openstack/requirements/blob/master/upper-constraints.txt#L6815:22
amotokivishalmanchanda: where is the new xstatic-font-awesome used?15:23
vishalmanchandaI mean we are not using new version15:23
amotokiso, what is a problem?15:25
rdopierathe original problem was that the TC was concerned that a release was made of the font awesome without following the openstack release process15:27
rdopieradespite the fact that it was hosted on opendev15:27
rdopieraturns out that when we adopted all those xstatic packages into opendev, we mistakenly took those two packages which were actually being maintained by moinmoin, thinking they are unmaintained15:28
rdopiera(note that like all open source projects, the moinmoin wiki project had a bit of worse years lately)15:29
gmannand if xstatic-font-awesome is not maintained by external maintainer (non-openstack) then it is fine to handover to them and horizon can be one of the user? unless they want to come and contribute/maintain as pert of openstack ?15:31
amotokiI think I understand the original problem above15:31
gmannbecause currently xstatic-font-awesome is one of the Horizon deliverables https://governance.openstack.org/tc/reference/projects/horizon.html#deliverables15:32
amotokiwhat I don't understand is vishalmanchanda noticed that u-c was not updated and I am not what is a prbolem15:32
rdopieragmann: they are happy to maintain those two packages, they find the opendev/openstack process to be too heavy and slow for themn15:32
vishalmanchandaamotoki: sorry for confusion.15:32
amotoki* I am not sure what is a problem15:32
gmannrdopiera: I see, I can understand that. 15:32
gmannamotoki: ohk15:33
vishalmanchandardopiera: for removing static-font-awesome and xstatic-jquery.tablesorter from the opendstack org, we have to follow the same process we did for django-openstack-auth15:34
gmannI think if they are happy and horizon team also ok then we can proceed to move them out from horizon deliverables and use as they are maintained outside like any other deps15:34
vishalmanchandardopiera: see https://review.opendev.org/c/openstack/governance/+/80047115:34
vishalmanchandahttps://review.opendev.org/q/topic:retire-django-openstack-auth15:35
gmannit seems they are and will maintain it in https://github.com/FortAwesome/Font-Awesome ? and not in https://github.com/openstack/xstatic-font-awesome ?15:36
amotokigmann: the github repo you mentioned is the upstream of font-awesome15:37
gmannformer is the location in PyPi  page "repository" https://pypi.org/project/XStatic-Font-Awesome/15:37
amotokithere is no repo for xstatic-font-awesome after we drop our xstaic-font-awesome repo15:37
gmannamotoki: ohk, that is linked in PyPi page which seems incorrect 15:38
amotokigmann: this is what I would like to ask too15:38
rdopieragmann: they are going to be kept either in https://github.com/xstatic-py or https://github.com/python-xstatic, depending on which one they decide is going to be the canonical one (right now some are in one and some are in the other)15:38
gmannohk15:39
rdopieragmann: the repository ulr on pypi is the link to the original project being packaged, not the xstatic repo15:39
rdopieraI suggested it should be made more clear too15:39
gmannyeah15:39
gmannI think in any case, we can do the retirement which will reflect in opendev repo as well as in https://github.com/openstack/xstatic-font-awesome15:39
rdopierawe should probably update our pypi links as well15:39
amotokirdopiera: great. that's what I would like to ask :-)15:39
gmann+115:40
rdopierawe should probably update our pypi links as well15:40
rdopierasorry, double message15:40
amotokinp15:40
gmann if we go with the retirement process then same will reflect in README.rst for  opendev repo as well as in https://github.com/openstack/xstatic-font-awesome15:41
gmannand we can mention the location they are maintaining it in case anyone want to help them15:41
amotokigmann: +115:41
amotokivishalmanchanda: a governance patch is not a thing we need to do. let's follow the retirement process documented in the project team guide.15:42
amotoki* is not an only thing *15:42
vishalmanchandaamotoki: sure.15:42
gmann+1 on complete retirement process. 15:42
gmannamotoki: thanks for pointing that, otherwise we left with many cleanup for retired repo :)15:43
amotoki:-)15:43
amotokibesides xstatic-font-awesome, is it better that we check the current maintainers of other xstatic packages hosted by openstack?15:43
amotokii mean maintainers of PyPI packages15:43
rdopierayes, we should remove rob at least15:43
vishalmanchandaagreed15:44
gmann+1, that is next question/audit TC would like every project to ask as part of the PyPi maintainer cleanup15:44
gmannplease do15:44
rdopieraprobably remove me as well, so it's not repeated when I don't work on openstack anymore15:44
gmannTC is planning to keep only 'openstackci' only in PyPi maintainer list15:44
rdopierathat's sane15:44
vishalmanchandagmann: +1.15:44
rdopieranot sure I can remove myself15:45
rdopieraI will try15:45
gmannrdopiera: thanks, or I think any existing member can do addition/remove but let me know. TC will reach to opendev admin to do those cleanup for many other repo too. 15:45
vishalmanchandaI will start the retirement process as mentioned here https://docs.openstack.org/project-team-guide/repository.html#retiring-a-repository once rdopiera send the mail that we are retiring these project from openstack tree.15:48
gmannthanks amotoki vishalmanchanda rdopiera for discussing and handling it.15:49
amotokigmann: you too15:50
vishalmanchandaDoes anyone have any other topic to discuss?15:52
amotokiI have a topic on a sec bug about agnular in older branches15:52
amotokibut it is a sec issue so I will send a mail to you15:53
vishalmanchandaamotoki: I was also looking at same bug...15:53
vishalmanchandaamotoki: sure let's discuss it on mail.15:53
vishalmanchandaif no other topic to discuss, let's end this meeting and triage some bugs.15:54
vishalmanchandaThanks everyone for joining, see you next week.15:55
amotokio/15:55
vishalmanchanda#endmeeting15:55
opendevmeetMeeting ended Wed Jan 18 15:55:39 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:55
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-01-18-15.00.html15:55
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-01-18-15.00.txt15:55
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-01-18-15.00.log.html15:55
opendevreviewTatiana Ovchinnikova proposed openstack/horizon stable/zed: Fix instance error with attribute cells.  https://review.opendev.org/c/openstack/horizon/+/87090016:50
opendevreviewJan Jasek proposed openstack/horizon stable/yoga: Fix instance error with attribute cells.  https://review.opendev.org/c/openstack/horizon/+/87090117:21
opendevreviewJan Jasek proposed openstack/horizon stable/xena: Fix instance error with attribute cells.  https://review.opendev.org/c/openstack/horizon/+/87090217:21
opendevreviewJan Jasek proposed openstack/horizon stable/wallaby: Fix instance error with attribute cells.  https://review.opendev.org/c/openstack/horizon/+/87090317:22
*** gmann is now known as gmann_afk17:29
*** gmann_afk is now known as gmann17:41
opendevreviewTatiana Ovchinnikova proposed openstack/horizon stable/zed: Integration test navigation machinery for Angular pages  https://review.opendev.org/c/openstack/horizon/+/87090417:44
opendevreviewTatiana Ovchinnikova proposed openstack/horizon stable/yoga: Integration test navigation machinery for Angular pages  https://review.opendev.org/c/openstack/horizon/+/87090517:44
*** gmann is now known as gmann_afk18:06
*** gmann_afk is now known as gmann18:56
opendevreviewTatiana Ovchinnikova proposed openstack/horizon stable/xena: Integration test navigation machinery for Angular pages  https://review.opendev.org/c/openstack/horizon/+/87100221:29
opendevreviewTatiana Ovchinnikova proposed openstack/horizon stable/wallaby: Integration test navigation machinery for Angular pages  https://review.opendev.org/c/openstack/horizon/+/87090621:31

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