Wednesday, 2026-04-01

opendevreviewIvan Anfimov proposed openstack/horizon stable/2026.1: Declare Python 3.13 support  https://review.opendev.org/c/openstack/horizon/+/98300406:22
opendevreviewIvan Anfimov proposed openstack/horizon stable/2026.1: Declare Python 3.13 support  https://review.opendev.org/c/openstack/horizon/+/98300406:22
opendevreviewIvan Anfimov proposed openstack/horizon stable/2026.1: Declare Python 3.13 support  https://review.opendev.org/c/openstack/horizon/+/98300406:23
blasseyeDid I miss something, or is the time change messing with my head? Is there a weekly meeting today? 14:40
blasseyeI forgot to say hello... Hello, everyone :)14:40
tmazurHi <blasseye>, the meeting is in 20 minutes14:41
-opendevstatus- NOTICE: The opendev.org site is currently experiencing overwhelming load adversely impacting git operations and repository browsing since 12:20 UTC today, mitigation work is in progress14:41
tmazurIt's always at 15:00 UTC and is not affected by time changes14:42
blasseyetmazur: Thank you14:42
tmazur#startmeeting horizon15:01
opendevmeetMeeting started Wed Apr  1 15:01:03 2026 UTC and is due to finish in 60 minutes.  The chair is tmazur. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'horizon'15:01
tmazurHello everyone and welcome to the weekly meeting!15:01
jjasekHello hello :-)15:01
blasseyeo/15:02
chubinidzedrHi:)15:03
tmazurLet's start the meeting :)15:03
tmazur#topic Notices15:03
tmazurToday is Gazpacho release!15:04
jjasekYeeeeeeey15:04
tmazurThank you all for your effort! We made it happen!15:04
tmazurSo, let's talk about Hibiscus now :)15:06
tmazurSchedule for Hibiscus: https://releases.openstack.org/hibiscus/schedule.html15:06
tmazurHibiscus PTG is inevitably approaching15:07
tmazurSo I will remind again15:07
tmazurPTG is on April 20-24, 202615:08
tmazurRegistration: https://ptg.openinfra.org/15:08
tmazurHorizon Schedule can be found here: https://ptg.opendev.org/ptg.html15:08
tmazurI booked our traditional time for sessions15:08
tmazurHorizon Etherpad: https://etherpad.opendev.org/p/apr2026-ptg-horizon15:08
tmazurSo please feel free to add topics!15:09
tmazurAll these links are in today's agenda as always: https://etherpad.opendev.org/p/horizon-release-priorities#L3915:09
tmazur#topic Release priorities15:15
tmazurThere's one patch on deangularization15:16
tmazur982600: [WIP] Add chevrons to the Images table | https://review.opendev.org/c/openstack/horizon/+/98260015:16
omcgonagyes - still under test, trying to lift the WIP soon15:16
tmazurThanks omcgonag15:16
omcgonagthe metadata is not coming out "cleanly" - trying to fix that asap15:17
tmazurWe haven't discussed the release priorities yet, but we will proceed with our deangularization effort most likely15:17
omcgonagsounds good15:17
tmazur#topic Bug deputy report15:18
tmazurNo new bugs reported this week15:18
tmazur#topic On-Demand Agenda15:20
tmazurI see some topics added by anfimovir, but he's not here. 15:21
chubinidzedrI think the main focus is on the broken translation proposals15:22
chubinidzedralso for trove and cloud kitty dashboards15:23
tmazurDo they have the similar patches to pin versions?15:24
chubinidzedrthere were still pkg_resources problems15:24
tmazurCould you drop some links here for the record?15:25
chubinidzedri'm not confident wheter we should backport radomirs patches for enmerkar 15:26
chubinidzedrhttps://zuul.opendev.org/t/openstack/build/d92ee5acc59e4bf08777420ce8d0e8b1 here is for example15:26
chubinidzedrhttps://zuul.opendev.org/t/openstack/build/4cfc94797f4240a4b1615a0b4f55d6ef for 2025.2 branch15:27
tmazurI was asking about trove and cloud kitty dashboards links. Did they pin setuptools?15:27
tmazurAs for enmerkar patches, it's not necessary. We have setuptools pinned already for stable versions15:28
chubinidzedras far as i know problems are present for 2025.2/2025.1 stable branches15:29
chubinidzedrI can't say what else is neccessary, if setuptools are already pinned:)15:30
tmazurSomething else seems to be missing, for sure15:31
chubinidzedrmay proposal jobs still uses setuptools >8215:36
chubinidzedrbut I can't say for sure15:36
tmazurThere's constraints_file in the job description15:37
jjasekRequirement already satisfied: setuptools in /home/zuul/.venv/lib/python3.12/site-packages (from pbr>=5.5.0->horizon==25.8.0.dev32) (82.0.1)15:38
jjasekThis is from the run that Ivan shared15:38
jjasekDeeper investigation needed but I guess that chubinidzedr's suspicious is right.15:40
tmazurThe last release we cut for 2026.1 was 25.7.115:41
tmazur25.7.0 is what stable uses15:41
tmazurWhat is 25.8.0?15:41
chubinidzedrERROR: Failed to build 'XStatic-Angular-Schema-Form' when getting requirements to build wheel15:41
chubinidzedrseems like problem in another package;)15:42
chubinidzedrapologies for interrupting15:42
jjasekWell...15:47
jjasekI think I maybe know what is the issue15:47
jjasekIvan shared Failing job: propose-translation-update15:47
jjasekThat is job that is defined here: https://github.com/openstack/project-config/blob/a980e2f7425e0cd805bae6670aa1186484d56e8e/zuul.d/jobs.yaml#L111115:48
jjasekIt is not under Horizon zuul.d15:48
jjasekSo... who knows from where it is getting dependencies, but probably not from horizon tox?15:50
jjasekSorry, let's continue, we can debug it offline :-)15:51
chubinidzedrthanks for research, probably you're right, issue is not from horizon side:)15:51
tmazurThanks jjasek15:52
tmazurI don't have anything else for today anyway15:52
tmazur#topic Open discussion15:52
tmazurDo we want to discuss anything else?15:52
jjasekBtw. speaking to backporting of patches.15:53
jjasekUnless it is something super super critical, the good practice is to merge in master, wait for a while (to be sure the fix works well, not break something else) and then do a backport. 15:53
jjasekI can see very often that backport is created immediately and sometimes even before the master change is merged and people are added as reviewers before it even passes the first Zuul run. I am not sure if it is just my point of view but I think it is not very good practice.15:53
tmazurRecently it was some critical patches indeed, like pinning setuptools15:56
omcgonagsounds like a good practice15:56
tmazurBut in general it's indeed not  agood practice to create backports for not critical patches15:57
jjasektmazur yep, I am not pointing to a specific case, sometimes it is really needed, but in general.15:59
jjasekJust point from me, nothing needed to deep dive into.16:00
tmazurOk, that was a very productive discussion today. Thanks everyone and see you next week!16:00
jjasekThanks you, bye bye :-)16:00
tmazur#endmeeting16:00
opendevmeetMeeting ended Wed Apr  1 16:00:40 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-04-01-15.01.html16:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-04-01-15.01.txt16:00
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-04-01-15.01.log.html16:00
-opendevstatus- NOTICE: Load on the opendev.org Gitea backends is under control again for now, if any Zuul jobs failed with SSL errors or disconnects reaching the service they can be safely rechecked16:12
fungijjasek: i'm too brain-fried to respond to your ml post right now, but i did dig into this with folks in #openstack-infra a month or so ago and came to similar conclusions. part of why switching to django-babel won't help is that enmerkar was forked from django-babel precisely because that got abandoned even longer ago. i too didn't find any obvious maintained alternatives21:13
fungibut specifically wrt plugins depending on horizon, just make sure that any embedding plan takes into account the recently revived discussions about plugins stopping depending directly on horizon21:14
fungiespecially in the wake of the requirements freeze exception that was made for the last horizon release in the middle of projects cutting their release candidates. we shouldn't have a project getting used as a library releasing after the library release deadline, and horizon plugins are treating some parts of horizon as a library even though it's not type:library from a21:17
fungirelease standpoint21:18
jjasekHello fungi, thank you for a quick response! Nice to hear that we have similar conclusion. I hope more people will join the ML a share their though. All your points are valid and important, when you are fresh again, I will appreciate all your comments and possible pain points in the ML thread.21:19
fungiyeah, i flagged it to hopefully reply tomorrow21:20
fungijust woke up way too early today for the release21:20
* fungi could really use a nap21:21
jjasekHehe, understandable. Perfect! Thank you so much and enjoy the rest of the day :-)21:21
fungithanks, you too21:21

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