| opendevreview | Ivan Anfimov proposed openstack/horizon stable/2026.1: Declare Python 3.13 support https://review.opendev.org/c/openstack/horizon/+/983004 | 06:22 |
|---|---|---|
| opendevreview | Ivan Anfimov proposed openstack/horizon stable/2026.1: Declare Python 3.13 support https://review.opendev.org/c/openstack/horizon/+/983004 | 06:22 |
| opendevreview | Ivan Anfimov proposed openstack/horizon stable/2026.1: Declare Python 3.13 support https://review.opendev.org/c/openstack/horizon/+/983004 | 06:23 |
| blasseye | Did I miss something, or is the time change messing with my head? Is there a weekly meeting today? | 14:40 |
| blasseye | I forgot to say hello... Hello, everyone :) | 14:40 |
| tmazur | Hi <blasseye>, the meeting is in 20 minutes | 14: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 progress | 14:41 | |
| tmazur | It's always at 15:00 UTC and is not affected by time changes | 14:42 |
| blasseye | tmazur: Thank you | 14:42 |
| tmazur | #startmeeting horizon | 15:01 |
| opendevmeet | Meeting 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 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:01 |
| opendevmeet | The meeting name has been set to 'horizon' | 15:01 |
| tmazur | Hello everyone and welcome to the weekly meeting! | 15:01 |
| jjasek | Hello hello :-) | 15:01 |
| blasseye | o/ | 15:02 |
| chubinidzedr | Hi:) | 15:03 |
| tmazur | Let's start the meeting :) | 15:03 |
| tmazur | #topic Notices | 15:03 |
| tmazur | Today is Gazpacho release! | 15:04 |
| jjasek | Yeeeeeeey | 15:04 |
| tmazur | Thank you all for your effort! We made it happen! | 15:04 |
| tmazur | So, let's talk about Hibiscus now :) | 15:06 |
| tmazur | Schedule for Hibiscus: https://releases.openstack.org/hibiscus/schedule.html | 15:06 |
| tmazur | Hibiscus PTG is inevitably approaching | 15:07 |
| tmazur | So I will remind again | 15:07 |
| tmazur | PTG is on April 20-24, 2026 | 15:08 |
| tmazur | Registration: https://ptg.openinfra.org/ | 15:08 |
| tmazur | Horizon Schedule can be found here: https://ptg.opendev.org/ptg.html | 15:08 |
| tmazur | I booked our traditional time for sessions | 15:08 |
| tmazur | Horizon Etherpad: https://etherpad.opendev.org/p/apr2026-ptg-horizon | 15:08 |
| tmazur | So please feel free to add topics! | 15:09 |
| tmazur | All these links are in today's agenda as always: https://etherpad.opendev.org/p/horizon-release-priorities#L39 | 15:09 |
| tmazur | #topic Release priorities | 15:15 |
| tmazur | There's one patch on deangularization | 15:16 |
| tmazur | 982600: [WIP] Add chevrons to the Images table | https://review.opendev.org/c/openstack/horizon/+/982600 | 15:16 |
| omcgonag | yes - still under test, trying to lift the WIP soon | 15:16 |
| tmazur | Thanks omcgonag | 15:16 |
| omcgonag | the metadata is not coming out "cleanly" - trying to fix that asap | 15:17 |
| tmazur | We haven't discussed the release priorities yet, but we will proceed with our deangularization effort most likely | 15:17 |
| omcgonag | sounds good | 15:17 |
| tmazur | #topic Bug deputy report | 15:18 |
| tmazur | No new bugs reported this week | 15:18 |
| tmazur | #topic On-Demand Agenda | 15:20 |
| tmazur | I see some topics added by anfimovir, but he's not here. | 15:21 |
| chubinidzedr | I think the main focus is on the broken translation proposals | 15:22 |
| chubinidzedr | also for trove and cloud kitty dashboards | 15:23 |
| tmazur | Do they have the similar patches to pin versions? | 15:24 |
| chubinidzedr | there were still pkg_resources problems | 15:24 |
| tmazur | Could you drop some links here for the record? | 15:25 |
| chubinidzedr | i'm not confident wheter we should backport radomirs patches for enmerkar | 15:26 |
| chubinidzedr | https://zuul.opendev.org/t/openstack/build/d92ee5acc59e4bf08777420ce8d0e8b1 here is for example | 15:26 |
| chubinidzedr | https://zuul.opendev.org/t/openstack/build/4cfc94797f4240a4b1615a0b4f55d6ef for 2025.2 branch | 15:27 |
| tmazur | I was asking about trove and cloud kitty dashboards links. Did they pin setuptools? | 15:27 |
| tmazur | As for enmerkar patches, it's not necessary. We have setuptools pinned already for stable versions | 15:28 |
| chubinidzedr | as far as i know problems are present for 2025.2/2025.1 stable branches | 15:29 |
| chubinidzedr | I can't say what else is neccessary, if setuptools are already pinned:) | 15:30 |
| tmazur | Something else seems to be missing, for sure | 15:31 |
| chubinidzedr | may proposal jobs still uses setuptools >82 | 15:36 |
| chubinidzedr | but I can't say for sure | 15:36 |
| tmazur | There's constraints_file in the job description | 15:37 |
| jjasek | Requirement 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 |
| jjasek | This is from the run that Ivan shared | 15:38 |
| jjasek | Deeper investigation needed but I guess that chubinidzedr's suspicious is right. | 15:40 |
| tmazur | The last release we cut for 2026.1 was 25.7.1 | 15:41 |
| tmazur | 25.7.0 is what stable uses | 15:41 |
| tmazur | What is 25.8.0? | 15:41 |
| chubinidzedr | ERROR: Failed to build 'XStatic-Angular-Schema-Form' when getting requirements to build wheel | 15:41 |
| chubinidzedr | seems like problem in another package;) | 15:42 |
| chubinidzedr | apologies for interrupting | 15:42 |
| jjasek | Well... | 15:47 |
| jjasek | I think I maybe know what is the issue | 15:47 |
| jjasek | Ivan shared Failing job: propose-translation-update | 15:47 |
| jjasek | That is job that is defined here: https://github.com/openstack/project-config/blob/a980e2f7425e0cd805bae6670aa1186484d56e8e/zuul.d/jobs.yaml#L1111 | 15:48 |
| jjasek | It is not under Horizon zuul.d | 15:48 |
| jjasek | So... who knows from where it is getting dependencies, but probably not from horizon tox? | 15:50 |
| jjasek | Sorry, let's continue, we can debug it offline :-) | 15:51 |
| chubinidzedr | thanks for research, probably you're right, issue is not from horizon side:) | 15:51 |
| tmazur | Thanks jjasek | 15:52 |
| tmazur | I don't have anything else for today anyway | 15:52 |
| tmazur | #topic Open discussion | 15:52 |
| tmazur | Do we want to discuss anything else? | 15:52 |
| jjasek | Btw. speaking to backporting of patches. | 15:53 |
| jjasek | Unless 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 |
| jjasek | I 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 |
| tmazur | Recently it was some critical patches indeed, like pinning setuptools | 15:56 |
| omcgonag | sounds like a good practice | 15:56 |
| tmazur | But in general it's indeed not agood practice to create backports for not critical patches | 15:57 |
| jjasek | tmazur yep, I am not pointing to a specific case, sometimes it is really needed, but in general. | 15:59 |
| jjasek | Just point from me, nothing needed to deep dive into. | 16:00 |
| tmazur | Ok, that was a very productive discussion today. Thanks everyone and see you next week! | 16:00 |
| jjasek | Thanks you, bye bye :-) | 16:00 |
| tmazur | #endmeeting | 16:00 |
| opendevmeet | Meeting ended Wed Apr 1 16:00:40 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-04-01-15.01.html | 16:00 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-04-01-15.01.txt | 16:00 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-04-01-15.01.log.html | 16: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 rechecked | 16:12 | |
| fungi | jjasek: 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 alternatives | 21:13 |
| fungi | but 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 horizon | 21:14 |
| fungi | especially 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 a | 21:17 |
| fungi | release standpoint | 21:18 |
| jjasek | Hello 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 |
| fungi | yeah, i flagged it to hopefully reply tomorrow | 21:20 |
| fungi | just woke up way too early today for the release | 21:20 |
| * fungi could really use a nap | 21:21 | |
| jjasek | Hehe, understandable. Perfect! Thank you so much and enjoy the rest of the day :-) | 21:21 |
| fungi | thanks, you too | 21:21 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!