Wednesday, 2026-02-11

opendevreviewRico Lin proposed openstack/horizon stable/2025.2: fix(api): Avoid RecursionError when deepcopy Port apidict  https://review.opendev.org/c/openstack/horizon/+/97634109:18
opendevreviewRadomir Dopieralski proposed openstack/xstatic-jasmine master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-jasmine/+/95064410:29
opendevreviewRadomir Dopieralski proposed openstack/xstatic-angular master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-angular/+/97635010:36
opendevreviewRadomir Dopieralski proposed openstack/xstatic-angular-bootstrap master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-angular-bootstrap/+/97635211:05
opendevreviewRadomir Dopieralski proposed openstack/xstatic-angular-bootstrap master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-angular-bootstrap/+/97635211:09
opendevreviewRadomir Dopieralski proposed openstack/xstatic-angular-fileupload master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/97635311:15
opendevreviewRadomir Dopieralski proposed openstack/xstatic-angular-lrdragndrop master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-angular-lrdragndrop/+/97636911:51
opendevreviewRadomir Dopieralski proposed openstack/xstatic-angular-lrdragndrop master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-angular-lrdragndrop/+/97636912:17
opendevreviewRadomir Dopieralski proposed openstack/xstatic-bootstrap-datepicker master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-bootstrap-datepicker/+/97637612:20
opendevreviewRadomir Dopieralski proposed openstack/xstatic-bootstrap-scss master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-bootstrap-scss/+/97637712:25
opendevreviewRadomir Dopieralski proposed openstack/xstatic-bootswatch master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-bootswatch/+/97637812:31
opendevreviewRadomir Dopieralski proposed openstack/xstatic-d3 master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-d3/+/97637912:34
opendevreviewRadomir Dopieralski proposed openstack/xstatic-bootswatch master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-bootswatch/+/97637812:57
opendevreviewRadomir Dopieralski proposed openstack/xstatic-bootstrap-datepicker master: Modernize to XStatic 2.0  https://review.opendev.org/c/openstack/xstatic-bootstrap-datepicker/+/97637612:57
opendevreviewIvan Anfimov proposed openstack/horizon master: Enable CSRF token handling for swift dashboard  https://review.opendev.org/c/openstack/horizon/+/80785313:17
tkajinamrdopiera, I agree that the migration to xstatic 2.0 would be the better path. there still remains some concerns about external modules which are abandoned/restored, though 14:13
opendevreviewTakashi Kajinami proposed openstack/xstatic-angular-material master: Get rid of pkg_resources  https://review.opendev.org/c/openstack/xstatic-angular-material/+/97614514:31
opendevreviewStephen Finucane proposed openstack/xstatic-rickshaw master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-rickshaw/+/97640314:34
opendevreviewStephen Finucane proposed openstack/xstatic-rickshaw master: Bump package version  https://review.opendev.org/c/openstack/xstatic-rickshaw/+/97640414:34
opendevreviewStephen Finucane proposed openstack/xstatic-mdi master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-mdi/+/97640514:34
opendevreviewStephen Finucane proposed openstack/xstatic-mdi master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-mdi/+/97640614:34
opendevreviewStephen Finucane proposed openstack/xstatic-mdi master: Bump package version  https://review.opendev.org/c/openstack/xstatic-mdi/+/97640714:34
opendevreviewStephen Finucane proposed openstack/xstatic-magic-search master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-magic-search/+/97640814:34
opendevreviewStephen Finucane proposed openstack/xstatic-magic-search master: Bump package version  https://review.opendev.org/c/openstack/xstatic-magic-search/+/97640914:34
opendevreviewStephen Finucane proposed openstack/xstatic-json2yaml master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-json2yaml/+/97641014:34
opendevreviewStephen Finucane proposed openstack/xstatic-json2yaml master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-json2yaml/+/97641114:34
opendevreviewStephen Finucane proposed openstack/xstatic-json2yaml master: Bump package version  https://review.opendev.org/c/openstack/xstatic-json2yaml/+/97641214:34
opendevreviewStephen Finucane proposed openstack/xstatic-jsencrypt master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jsencrypt/+/97641314:34
opendevreviewStephen Finucane proposed openstack/xstatic-jsencrypt master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-jsencrypt/+/97641414:35
opendevreviewStephen Finucane proposed openstack/xstatic-jsencrypt master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jsencrypt/+/97641514:35
opendevreviewStephen Finucane proposed openstack/xstatic-js-yaml master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-js-yaml/+/97642514:35
opendevreviewStephen Finucane proposed openstack/xstatic-js-yaml master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-js-yaml/+/97642614:35
opendevreviewStephen Finucane proposed openstack/xstatic-js-yaml master: Bump package version  https://review.opendev.org/c/openstack/xstatic-js-yaml/+/97642714:35
opendevreviewStephen Finucane proposed openstack/xstatic-jquery.tablesorter master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jquery.tablesorter/+/97642814:35
opendevreviewStephen Finucane proposed openstack/xstatic-jquery.tablesorter master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jquery.tablesorter/+/97642914:35
opendevreviewStephen Finucane proposed openstack/xstatic-jquery.quicksearch master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jquery.quicksearch/+/97643014:35
opendevreviewStephen Finucane proposed openstack/xstatic-jquery.quicksearch master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jquery.quicksearch/+/97643114:35
opendevreviewStephen Finucane proposed openstack/xstatic-jquery-migrate master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jquery-migrate/+/97643214:35
opendevreviewStephen Finucane proposed openstack/xstatic-jquery-migrate master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jquery-migrate/+/97643314:35
opendevreviewStephen Finucane proposed openstack/xstatic-jasmine master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jasmine/+/97643414:35
opendevreviewStephen Finucane proposed openstack/xstatic-jasmine master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-jasmine/+/97643514:35
opendevreviewStephen Finucane proposed openstack/xstatic-jasmine master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jasmine/+/97643614:35
opendevreviewStephen Finucane proposed openstack/xstatic-hogan master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-hogan/+/97643714:35
opendevreviewStephen Finucane proposed openstack/xstatic-hogan master: Bump package version  https://review.opendev.org/c/openstack/xstatic-hogan/+/97643814:35
opendevreviewStephen Finucane proposed openstack/xstatic-filesaver master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-filesaver/+/97643914:35
opendevreviewStephen Finucane proposed openstack/xstatic-filesaver master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-filesaver/+/97644014:35
opendevreviewStephen Finucane proposed openstack/xstatic-filesaver master: Bump package version  https://review.opendev.org/c/openstack/xstatic-filesaver/+/97644114:35
opendevreviewStephen Finucane proposed openstack/xstatic-d3 master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-d3/+/97644214:35
opendevreviewStephen Finucane proposed openstack/xstatic-d3 master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-d3/+/97644314:35
opendevreviewStephen Finucane proposed openstack/xstatic-d3 master: Bump package version  https://review.opendev.org/c/openstack/xstatic-d3/+/97644414:35
opendevreviewStephen Finucane proposed openstack/xstatic-bootswatch master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-bootswatch/+/97644514:35
opendevreviewStephen Finucane proposed openstack/xstatic-bootswatch master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-bootswatch/+/97644614:35
opendevreviewStephen Finucane proposed openstack/xstatic-bootswatch master: Bump package version  https://review.opendev.org/c/openstack/xstatic-bootswatch/+/97644714:35
opendevreviewStephen Finucane proposed openstack/xstatic-bootstrap-scss master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-bootstrap-scss/+/97644814:35
opendevreviewStephen Finucane proposed openstack/xstatic-bootstrap-scss master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-bootstrap-scss/+/97644914:35
opendevreviewStephen Finucane proposed openstack/xstatic-bootstrap-scss master: Bump package version  https://review.opendev.org/c/openstack/xstatic-bootstrap-scss/+/97645014:35
opendevreviewStephen Finucane proposed openstack/xstatic-bootstrap-datepicker master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-bootstrap-datepicker/+/97645114:35
opendevreviewStephen Finucane proposed openstack/xstatic-bootstrap-datepicker master: Bump package version  https://review.opendev.org/c/openstack/xstatic-bootstrap-datepicker/+/97645214:35
opendevreviewStephen Finucane proposed openstack/xstatic-angular-vis master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-vis/+/97645314:35
opendevreviewStephen Finucane proposed openstack/xstatic-angular-vis master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-vis/+/97645414:35
opendevreviewStephen Finucane proposed openstack/xstatic-angular-vis master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-vis/+/97645514:35
opendevreviewStephen Finucane proposed openstack/xstatic-angular-uuid master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-uuid/+/97645614:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-uuid master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-uuid/+/97645714:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-uuid master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-uuid/+/97645814:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-smart-table master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-smart-table/+/97645914:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-smart-table master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-smart-table/+/97646014:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-smart-table master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-smart-table/+/97646114:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-notify master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-notify/+/97646214:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-notify master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-notify/+/97646314:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-notify master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-notify/+/97646414:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-material master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-material/+/97646514:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-material master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-material/+/97646614:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-material master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-material/+/97646714:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-lrdragndrop master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-lrdragndrop/+/97646814:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-lrdragndrop master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-lrdragndrop/+/97646914:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-fileupload master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/97647314:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-fileupload master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/97647414:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-fileupload master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/97647514:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-bootstrap master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-bootstrap/+/97647614:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-bootstrap master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-bootstrap/+/97647714:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular-bootstrap master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-bootstrap/+/97647814:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular/+/97647914:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular/+/97648014:36
opendevreviewStephen Finucane proposed openstack/xstatic-angular master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular/+/97648114:36
stephenfinrdopiera: I should have checked here before pushing all of those. Sorry /o\14:41
stephenfinrdopiera: before abandoning them though, are you sure about https://review.opendev.org/c/openstack/xstatic-jasmine/+/950644/2/setup.py ?14:41
stephenfinI'm not sure why the sys.path modification is necessary, nor why you're keeping the namespace_packages kwarg to setuptools.setup14:42
opendevreviewStephen Finucane proposed openstack/xstatic-jsencrypt master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jsencrypt/+/97641314:45
opendevreviewStephen Finucane proposed openstack/xstatic-jsencrypt master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-jsencrypt/+/97641414:45
opendevreviewStephen Finucane proposed openstack/xstatic-jsencrypt master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jsencrypt/+/97641514:45
opendevreviewStephen Finucane proposed openstack/xstatic-json2yaml master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-json2yaml/+/97641014:46
opendevreviewStephen Finucane proposed openstack/xstatic-json2yaml master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-json2yaml/+/97641114:46
opendevreviewStephen Finucane proposed openstack/xstatic-json2yaml master: Bump package version  https://review.opendev.org/c/openstack/xstatic-json2yaml/+/97641214:46
opendevreviewStephen Finucane proposed openstack/xstatic-angular-notify master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-notify/+/97646214:47
opendevreviewStephen Finucane proposed openstack/xstatic-angular-notify master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-notify/+/97646314:47
opendevreviewStephen Finucane proposed openstack/xstatic-angular-notify master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-notify/+/97646414:47
opendevreviewStephen Finucane proposed openstack/xstatic-filesaver master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-filesaver/+/97643914:47
opendevreviewStephen Finucane proposed openstack/xstatic-filesaver master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-filesaver/+/97644014:47
opendevreviewStephen Finucane proposed openstack/xstatic-filesaver master: Bump package version  https://review.opendev.org/c/openstack/xstatic-filesaver/+/97644114:47
opendevreviewStephen Finucane proposed openstack/xstatic-angular-vis master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-vis/+/97645314:48
opendevreviewStephen Finucane proposed openstack/xstatic-angular-vis master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-vis/+/97645414:48
opendevreviewStephen Finucane proposed openstack/xstatic-angular-vis master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-vis/+/97645514:48
opendevreviewStephen Finucane proposed openstack/xstatic-angular-uuid master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-uuid/+/97645614:49
opendevreviewStephen Finucane proposed openstack/xstatic-angular-uuid master: Remove unnecessary setup.cfg file  https://review.opendev.org/c/openstack/xstatic-angular-uuid/+/97645714:49
opendevreviewStephen Finucane proposed openstack/xstatic-angular-uuid master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-uuid/+/97645814:49
stephenfinrdopiera: in case it is wrong, the query for all those changes is `https://review.opendev.org/q/topic:%22remove-pkg_resources%22+project:%22%5Eopenstack/xstatic-.*%22+owner:stephenfin@redhat.com` and they could/should probably be bulk/single-core approved14:50
tmazurstephenfin, for hogan, tests were not passing without removing namespace_packages14:51
tmazurI don't know why the others were fine14:52
tmazurThanks for your work!14:52
stephenfintkajinam: note that I've (knowingly) overlapped with your patches but it was easier to script that way :) I suspect we might want to go with my series as it's slightly more complete (removes errant setup.cfg files, bumps the package version, and covers all the xstatic packages). idk if you want to abandon yours or not?14:55
stephenfinI'm mainly noting it now so you don't go work on more14:55
tmazur#startmeeting horizon15:00
opendevmeetMeeting started Wed Feb 11 15:00:53 2026 UTC and is due to finish in 60 minutes.  The chair is tmazur. 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
tmazurHello everyone and welcome to the weekly meeting!15:01
rdopierao/15:01
anfimovirHello everyone ;)15:02
chubinidzedrHI:)15:02
tmazurOk, let's start :)15:04
tmazurAgenda for today is here: https://etherpad.opendev.org/p/horizon-release-priorities#L3815:04
tmazuranfimovir, chubinidzedr good to see you back after such a long break!15:04
anfimovirThank you =)15:05
chubinidzedrThanks, glad to be back)15:05
tmazur#topic Notices15:08
tmazurThis week is R-7 week. Gazpacho Release Schedule: https://releases.openstack.org/gazpacho/schedule.html15:08
tmazurReminder: Feature freeze is on February 27, 202615:09
tmazurI have registered Horizon for the upcoming PTG15:10
tmazurDon't forget to register yourself: https://ptg.openinfra.org/15:10
tmazurAlso, 2026.2 election nomination is open15:11
tmazurSo anyone who is interested please feel free to propose your candidacy15:13
anfimovirYes, already done15:13
tmazurNominations are now open and will remain open until Feb 18, 2026 23:45 UTC.15:14
tmazurBoth PTL and TC elections will be held from Feb 25, 2026 23:45 UTC through to Mar 18, 2026 23:45 UTC. 15:14
tmazurSo for everyone who would like to vote: take a moment to verify your "Active Contributor" and OpenInfra Foundation membership status so you don't miss your chance to vote: 15:14
tmazurhttps://governance.openstack.org/tc/reference/charter.html#voters-for-tc-seats-ac15:14
tmazurOIF membership page: https://openinfra.org/join/individual/15:15
tmazurNext topic15:17
tmazur#topic Release priorities15:17
tmazurhttps://review.opendev.org/c/openstack/horizon/+/96726915:17
tmazuromcgonag, AFAIK there's another patch set coming, right?15:18
omcgonagyes, I am working on a new patch set that implements the key pairs using a local file store method15:19
tmazurhttps://review.opendev.org/c/openstack/horizon/+/969791 -- rdopiera, is this one ready for review?15:19
rdopieralocal file storage? why?15:19
rdopierait is, the tests are failing due to pkg_resources mess15:20
omcgonagmy terminology may be incorrect - as we discussed, when saving off the secret, use a drop down that stores the secret locally, no?15:20
rdopierano, just let them download it right away, without storing it15:20
omcgonagyes - that is correct, sorry for the confusion15:21
omcgonagi was confusing download vs. store15:21
tmazurGreat15:22
tmazur#topic Bug deputy report15:23
tmazurWe have a few new bugs reported this week15:23
tmazurhttps://etherpad.opendev.org/p/horizon-release-priorities#L5415:23
anfimovirRadimir, can you find time for look https://bugs.launchpad.net/horizon/+bug/2134580 ?15:23
anfimovirops, sorry Radomir, my mistake 15:24
tmazurAnd of course there's setuptools 82 issue15:24
chubinidzedrAt the moment installations with session engine using memcached are not working, only using signed cookies15:25
anfimovir@tmazur, please look merges from Radomir for fix setuptools.15:25
tmazurThere's the whole team effort to fix this, and there's patches from stephenfin, tkajinam, rdopiera and myself15:26
tmazurSo it would be great to decide now which ones to take15:26
stephenfinI don't mind which ones we take, but I'd appreciate it if they could get merged today if at all possible. As I noted to rdopiera above, I think this is a reasonable single-core approval target. I'm happy to own the patches to openstack/release and openstack/requirements also (will need approval from horizon core)15:27
tmazurhttps://review.opendev.org/q/topic:%22remove-pkg_resources%22+project:%22%5Eopenstack/xstatic-.*%2215:28
tmazurAbsolutely. We need them asap15:28
rdopieraanfimovir: I resent you assigning issues for us to work on.15:29
rdopieraanfimovir: we have our own manager at our company, we don't need another one15:30
stephenfinRight. Just a case of +2/+W everything. Happy to share the bash scripts I wrote to do the bulk updates if helpful.15:30
tmazurI only wanted to clarify the changes in setup.py15:31
anfimovir@rdopiera, sorry, I apologize, perhaps I expressed myself incorrectly, perhaps you will have time to look at this, because the sessions are completely broken until I find a solution to this problem.15:31
rdopieraanfimovir: when did they become broken?15:32
stephenfintmazur: understood. tkajinam did a better job of his commit messages and linked to https://packaging.python.org/en/latest/guides/packaging-namespace-packages/15:32
anfimovir@rdopiera 2025.215:32
rdopieraanfimovir: the memoized implementation didn't change for years15:33
anfimovirin 2025.1 all fine...15:33
stephenfintmazur: that's slightly more confusing than necessary since the setup.py example they give is for a src-dir layout while we use flat, but you should get the gist15:33
chubinidzedrFor example, if session storage is set to memcached, all installtions are crashing, when opening image section in Horizon15:33
chubinidzedrto be more correct session_engine15:35
stephenfintmazur: I'd also encourage you to pull one of the changes, `pip install` the package in a virtualenv, then inspect the `site-packages` directory in the venv. Should help you confirm everything is where it should be15:35
tmazurstephenfin I also can see patches cleaning setup.cfg completely15:36
tmazurTeam, please, let's discuss this topic first15:36
stephenfinYup. Those setup.cfg files shouldn't be there. With setuptools you define things in one of setup.py, setup.cfg, or pyproject.toml.15:37
stephenfinpbr is different in that it expects you to only use setup.cfg or pyproject.toml (it uses a different setup.cfg format also), but we're not using pbr for any of these so...15:38
tmazurSome projects do not have setup.cfg, so it's all good there15:39
tmazurrdopiera, I'd like to hear your opinion on this please15:39
stephenfinIn fact, most of those are plain wrong. The [files] section is a pbr-only thing. As I said, you're not using pbr.15:40
stephenfinexample: https://github.com/openstack/xstatic-angular/blob/master/setup.cfg#L1515:40
stephenfinrelevant docs: https://docs.openstack.org/pbr/latest/user/using.html#files15:40
stephenfin(pbr maintenance is mostly fungi, clarkb and I nowadays, so I know way too much about this stuff /o\)15:41
tmazurThat makes sense, thanks for the explanation15:42
stephenfinThe only thing you'll lose by dropping the setup.cfg files in the '[bdist_wheel] universal' option, but that controls whether wheels are universal to py2 and py3, and we clearly don't care about py2 anymore so...15:43
rdopieralet's merge it and see what happens15:43
stephenfintmazur: hth15:43
rdopieraI will need a bag of marshmallows15:43
stephenfinmore like popcorn15:43
stephenfinwatch the fireworks15:43
stephenfin(I kid. Hopefully)15:43
rdopierawith popcorn you have to get too close to the fire15:44
stephenfin:)15:44
tmazurWell, everything s already broken, it cannot be broken more, right?15:44
rdopieraI have noticed one problem when working  on it15:44
rdopierai can't find the repository for the xstatic-angular-schema-form package15:44
rdopierait's on pypi owned by the openstackci user, but there is no repo on opendev or github15:45
fungiif only this situation would be the final push to switch to something like yarnpkg and explicit configuration to point to the installed location of js files instead of publishing old forks of js libs ourselves15:45
stephenfinrdopiera: probably want help from fungi to get that temporarily spun up so we can get ourselves out of this hole15:45
rdopierafungi: xstatic is not just js files, and there are a lot of distro packagers who can't use yarn15:45
stephenfinor clarkb, obviously15:46
rdopieraxstatic provides the kind of indirection that was a compromise between horizon needs and the needs of the distro packagers15:46
fungirdopiera: maybe, but regardless us publishing old copies of js libs with known vulnerabilities is a major incident waiting to happen15:47
rdopierait's certainly possible to work up a new compromise, but it would take some communication15:47
rdopierafungi: that's not something that yarn would solve, migrating to newer versions of the libraries still requires manpower that we don't currently have in Horizon15:48
rdopieraoften we would need to completely rewrite the code, as is the case with angular15:48
rdopieracode, I might note, that was written back when Horizon has 15 active contributors15:49
rdopieras/has/had15:49
rdopierawe are working on fixing the worst problems, but it takes time15:50
tmazurOk, we don't have much time left15:56
tmazurThanks everyone for the fruitful conversation15:56
tmazur#topic Open reviews15:57
tmazurWe have quite a list sorted, thanks to anfimovir15:57
tmazurhttps://etherpad.opendev.org/p/horizon-release-priorities#L6515:57
tmazurBut the top priority for now is xstatic patches, obviously15:57
tmazur#topic Open discussion15:58
tmazurIs there anything else for today?15:58
anfimovirCan anyone install DevStack and open Images, all working or this my local problems?15:59
tmazurFor now, I'm afraid, no one can install any devstack16:00
tmazurWe need to fix the setuptools issue first16:00
stephenfinrdopiera: I've reconstructe that xstatic-angular-schema-form package here https://github.com/stephenfin/xstatic-angular-schema-form16:00
stephenfinwill work with fungi to get that moved to opendev so we can cut releases with the normal tooling16:01
rdopierastephenfin: thanks, I did that too, the problem is the pypi package is owned by openstackci, so we can only do the release using the release script16:01
anfimovirYes, after merge main problem... It looks like there are still problems that appeared in the fall.16:01
tmazurOk, I will wrap up the meeting, but we still can stay16:02
tmazurThanks everyone for joining!16:03
tmazur#endmeeting16:03
opendevmeetMeeting ended Wed Feb 11 16:03:02 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:03
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-02-11-15.00.html16:03
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-02-11-15.00.txt16:03
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-02-11-15.00.log.html16:03
anfimovirThere is a suspicion that Horizon has been broken since the 2025.2 release, or more precisely, the Images section.16:04
stephenfinrdopiera: https://review.opendev.org/c/openstack/project-config/+/97649616:08
tmazurstephenfin looks like both patches have to be combined16:32
stephenfintmazur: no, clarkb said to separate them. The issues is that I named the primary branch main instead of master16:33
stephenfinat least that's what the logs say. let me do that16:34
tmazuroh, okay16:34
opendevreviewMerged openstack/xstatic-angular-bootstrap master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-bootstrap/+/97647616:41
opendevreviewMerged openstack/xstatic-angular master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular/+/97647916:44
opendevreviewMerged openstack/xstatic-angular-uuid master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-uuid/+/97645616:44
opendevreviewMerged openstack/xstatic-angular-lrdragndrop master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-lrdragndrop/+/97646816:45
opendevreviewMerged openstack/xstatic-jasmine master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jasmine/+/97643416:46
opendevreviewMerged openstack/xstatic-angular-material master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-material/+/97646516:47
opendevreviewMerged openstack/xstatic-angular-lrdragndrop master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-lrdragndrop/+/97646916:47
opendevreviewMerged openstack/xstatic-angular-notify master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-notify/+/97646216:47
opendevreviewMerged openstack/xstatic-angular-vis master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-vis/+/97645316:49
opendevreviewMerged openstack/xstatic-json2yaml master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-json2yaml/+/97641016:49
opendevreviewMerged openstack/xstatic-filesaver master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-filesaver/+/97643916:49
opendevreviewMerged openstack/xstatic-angular-fileupload master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/97647316:50
opendevreviewMerged openstack/xstatic-jsencrypt master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jsencrypt/+/97641316:55
opendevreviewRadomir Dopieralski proposed openstack/horizon master: WIP Experiments  https://review.opendev.org/c/openstack/horizon/+/97651216:55
opendevreviewMerged openstack/xstatic-jquery-migrate master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jquery-migrate/+/97643216:58
opendevreviewRadomir Dopieralski proposed openstack/horizon master: WIP Experiments  https://review.opendev.org/c/openstack/horizon/+/97651216:59
opendevreviewMerged openstack/xstatic-jquery-migrate master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jquery-migrate/+/97643317:00
stephenfintmazur: could you add this to the end of your review queue also, please? I suspect you'll need to sign of as PTL https://review.opendev.org/c/openstack/governance/+/97651317:01
stephenfin*off17:01
opendevreviewMerged openstack/xstatic-jquery.tablesorter master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jquery.tablesorter/+/97642817:02
opendevreviewMerged openstack/xstatic-d3 master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-d3/+/97644217:02
tmazurstephenfin, sure17:03
opendevreviewMerged openstack/xstatic-bootstrap-scss master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-bootstrap-scss/+/97644817:03
opendevreviewMerged openstack/xstatic-js-yaml master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-js-yaml/+/97642517:04
tmazurstephenfin, as you can see I'm merging your patches now. Just a heads up, I am not including the complete removals of setup.cfg because some contain contact information, and we want to keep it. I hope when we're done with namespaces, we can replace cfg with toml files, which will contain this information17:05
stephenfintmazur: hmm, so those setup.cfg removal patches come _before_ the version bumps. We'll need to reorder patches if we're not merging all of them17:05
stephenfinnot an issue ofc, just more fyi17:06
stephenfinI best abandon my effort to pre-generate an openstack/releases change too :)17:06
tmazurI merge them manually, so no worries17:06
stephenfinack17:06
tmazurI make sure bump patches come after we have namespaces merged17:07
stephenfinyeah, you should be able to rebase the ones I've proposed on top of master (using the UI) and all will be well17:08
tmazurstephenfin, I +1 the governance patch, should be enough17:08
stephenfinty17:09
opendevreviewMerged openstack/xstatic-jquery.tablesorter master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jquery.tablesorter/+/97642917:10
opendevreviewMerged openstack/xstatic-magic-search master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-magic-search/+/97640817:15
opendevreviewMerged openstack/xstatic-magic-search master: Bump package version  https://review.opendev.org/c/openstack/xstatic-magic-search/+/97640917:17
opendevreviewMerged openstack/xstatic-hogan master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-hogan/+/97643717:17
opendevreviewMerged openstack/xstatic-bootstrap-datepicker master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-bootstrap-datepicker/+/97645117:18
opendevreviewMerged openstack/xstatic-hogan master: Bump package version  https://review.opendev.org/c/openstack/xstatic-hogan/+/97643817:19
opendevreviewMerged openstack/xstatic-angular-smart-table master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-angular-smart-table/+/97645917:19
opendevreviewMerged openstack/xstatic-rickshaw master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-rickshaw/+/97640317:19
opendevreviewMerged openstack/xstatic-bootstrap-datepicker master: Bump package version  https://review.opendev.org/c/openstack/xstatic-bootstrap-datepicker/+/97645217:19
opendevreviewMerged openstack/xstatic-rickshaw master: Bump package version  https://review.opendev.org/c/openstack/xstatic-rickshaw/+/97640417:22
opendevreviewMerged openstack/xstatic-jquery.quicksearch master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-jquery.quicksearch/+/97643017:24
opendevreviewMerged openstack/xstatic-bootswatch master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-bootswatch/+/97644517:24
opendevreviewMerged openstack/xstatic-jquery.quicksearch master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jquery.quicksearch/+/97643117:26
opendevreviewMerged openstack/xstatic-mdi master: Migrate to native namespaces  https://review.opendev.org/c/openstack/xstatic-mdi/+/97640517:27
stephenfintmazur++ looks like you got all of those17:30
tmazurYeah, just waiting for bump version files17:32
tmazurs/files/patches17:32
opendevreviewStephen Finucane proposed openstack/xstatic-js-yaml master: Bump package version  https://review.opendev.org/c/openstack/xstatic-js-yaml/+/97642717:42
stephenfintmazur: we need to rebase those on top of master if we're not merging the setup.cfg ones. if I go rebase them all now are you okay to +W again?17:43
opendevreviewStephen Finucane proposed openstack/xstatic-mdi master: Bump package version  https://review.opendev.org/c/openstack/xstatic-mdi/+/97640717:43
opendevreviewStephen Finucane proposed openstack/xstatic-bootswatch master: Bump package version  https://review.opendev.org/c/openstack/xstatic-bootswatch/+/97644717:43
opendevreviewStephen Finucane proposed openstack/xstatic-angular-smart-table master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-smart-table/+/97646117:44
opendevreviewStephen Finucane proposed openstack/xstatic-d3 master: Bump package version  https://review.opendev.org/c/openstack/xstatic-d3/+/97644417:44
opendevreviewStephen Finucane proposed openstack/xstatic-bootstrap-scss master: Bump package version  https://review.opendev.org/c/openstack/xstatic-bootstrap-scss/+/97645017:44
opendevreviewStephen Finucane proposed openstack/xstatic-jsencrypt master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jsencrypt/+/97641517:44
opendevreviewStephen Finucane proposed openstack/xstatic-filesaver master: Bump package version  https://review.opendev.org/c/openstack/xstatic-filesaver/+/97644117:44
opendevreviewStephen Finucane proposed openstack/xstatic-angular-fileupload master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/97647517:44
opendevreviewStephen Finucane proposed openstack/xstatic-json2yaml master: Bump package version  https://review.opendev.org/c/openstack/xstatic-json2yaml/+/97641217:44
opendevreviewStephen Finucane proposed openstack/xstatic-angular-vis master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-vis/+/97645517:44
opendevreviewStephen Finucane proposed openstack/xstatic-jasmine master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jasmine/+/97643617:44
opendevreviewStephen Finucane proposed openstack/xstatic-angular-notify master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-notify/+/97646417:44
opendevreviewStephen Finucane proposed openstack/xstatic-angular-material master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-material/+/97646717:44
opendevreviewStephen Finucane proposed openstack/xstatic-angular master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular/+/97648117:44
opendevreviewStephen Finucane proposed openstack/xstatic-angular-uuid master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-uuid/+/97645817:44
opendevreviewStephen Finucane proposed openstack/xstatic-angular-bootstrap master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-bootstrap/+/97647817:44
stephenfintmazur: done https://review.opendev.org/q/topic:%22remove-pkg_resources%22+project:%22%5Eopenstack/xstatic-.*%22+is:open+label:%22Code-Review%3D%252B2%2217:45
stephenfinhint: if you select the checkbox at the top left, you can bulk vote17:46
stephenfinsean-k-mooney just showed me that17:46
tkajinamoh is that a new feature ?17:49
stephenfinit's new to me at least17:50
tkajinamit should save our time spending on approving post-release patches...17:50
tkajinamnote that there are a few other external xstatic pcakges17:52
tkajinamhttps://github.com/geraintluff/tv4 is one of these external ones17:53
tkajinamI've not audited all these, but we should patch these one by one and likely find out some of these are abandoned17:54
tmazurstephenfin I did'n know we can do that17:55
opendevreviewMerged openstack/xstatic-jasmine master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jasmine/+/97643617:56
opendevreviewMerged openstack/xstatic-angular master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular/+/97648117:56
opendevreviewMerged openstack/xstatic-angular-bootstrap master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-bootstrap/+/97647817:56
opendevreviewMerged openstack/xstatic-angular-uuid master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-uuid/+/97645817:56
opendevreviewMerged openstack/xstatic-filesaver master: Bump package version  https://review.opendev.org/c/openstack/xstatic-filesaver/+/97644117:56
opendevreviewMerged openstack/xstatic-angular-vis master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-vis/+/97645517:56
opendevreviewMerged openstack/xstatic-json2yaml master: Bump package version  https://review.opendev.org/c/openstack/xstatic-json2yaml/+/97641217:56
opendevreviewMerged openstack/xstatic-angular-fileupload master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-fileupload/+/97647517:56
opendevreviewMerged openstack/xstatic-jsencrypt master: Bump package version  https://review.opendev.org/c/openstack/xstatic-jsencrypt/+/97641517:57
opendevreviewMerged openstack/xstatic-bootstrap-scss master: Bump package version  https://review.opendev.org/c/openstack/xstatic-bootstrap-scss/+/97645017:57
opendevreviewMerged openstack/xstatic-d3 master: Bump package version  https://review.opendev.org/c/openstack/xstatic-d3/+/97644417:57
opendevreviewMerged openstack/xstatic-angular-smart-table master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-smart-table/+/97646117:57
opendevreviewMerged openstack/xstatic-angular-material master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-material/+/97646717:57
opendevreviewMerged openstack/xstatic-angular-notify master: Bump package version  https://review.opendev.org/c/openstack/xstatic-angular-notify/+/97646417:57
opendevreviewMerged openstack/xstatic-js-yaml master: Bump package version  https://review.opendev.org/c/openstack/xstatic-js-yaml/+/97642717:57
opendevreviewMerged openstack/xstatic-mdi master: Bump package version  https://review.opendev.org/c/openstack/xstatic-mdi/+/97640717:57
opendevreviewMerged openstack/xstatic-bootswatch master: Bump package version  https://review.opendev.org/c/openstack/xstatic-bootswatch/+/97644717:57
gouthamrOMG, on the gerrit bulk actions thingy21:43
gouthamrsuper neat find, ty! :D stephenfin sean-k-mooney21:44
opendevreviewGoutham Pacha Ravi proposed openstack/xstatic-angular-schema-form master: Add .gitreview and fix typo in License file name  https://review.opendev.org/c/openstack/xstatic-angular-schema-form/+/97655722:35
opendevreviewMerged openstack/xstatic-angular-schema-form master: Add .gitreview and fix typo in License file name  https://review.opendev.org/c/openstack/xstatic-angular-schema-form/+/97655722:53

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