15:00:20 <tmazur> #startmeeting horizon
15:00:20 <opendevmeet> Meeting started Wed Feb 26 15:00:20 2025 UTC and is due to finish in 60 minutes.  The chair is tmazur. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:20 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:20 <opendevmeet> The meeting name has been set to 'horizon'
15:00:35 <tmazur> Hello everyone and welcome to the weekly meeting!
15:02:31 <tmazur> Hi omcgonag jjasek
15:02:45 <jjasek> Hello everyone
15:03:00 <omcgonag> hello
15:03:14 <tmazur> Let's start
15:04:02 <tmazur> Today's agenda is here: https://etherpad.opendev.org/p/horizon-release-priorities#L33
15:04:16 <tmazur> #topic Notices
15:04:35 <tmazur> This week is R-5 week. It's Epoxy-3 milestone.
15:06:01 <tmazur> The end of the cycle is approaching.
15:06:06 <tmazur> Along with PTG
15:06:32 <tmazur> Please register if you haven't yet: http://ptg.openinfra.dev/
15:07:19 <jjasek> I am :-)
15:07:32 <tmazur> Great! :)
15:07:33 <omcgonag> registered last week...
15:07:44 <tmazur> Great :)
15:08:59 <tmazur> PTL elections results are announced. I will be the Horizon PTL for Flamingo.
15:09:12 <omcgonag> congratulations
15:09:17 <jjasek> Yeeey! Congratulations
15:09:39 <tmazur> Not a single project had more than 1 candidate, so practically elections were just nominal :D
15:09:49 <jjasek> :D
15:09:53 <tmazur> Thanks anyway :D
15:10:26 <omcgonag> similar to winning a race - no one needs to know how many competitors there were - a win is a win
15:10:41 <jjasek> exactly!
15:10:51 <tmazur> Historically speaking, yes
15:11:08 <tmazur> Anyway, next topic
15:11:12 <tmazur> #topic Release priorities
15:11:44 <tmazur> https://etherpad.opendev.org/p/horizon-release-priorities#L37
15:12:18 <tmazur> jjasek, thanks for your reviews!
15:12:43 <jjasek> (y)
15:12:53 <tmazur> omcgonag, please take a look at the SDK patches:
15:12:58 <tmazur> 938488: SDK for Neutron Floating IPs | https://review.opendev.org/c/openstack/horizon/+/938488
15:13:04 <tmazur> 940462: Remove leftover Neutron test_date variables | https://review.opendev.org/c/openstack/horizon/+/940462
15:13:08 <tmazur> 936008: SDK for Neutron IP availabilty and Agents | https://review.opendev.org/c/openstack/horizon/+/936008
15:13:44 <omcgonag> will do - I said I would do them last week, did not get to them, should have time this week
15:13:52 <tmazur> Thank you!
15:13:56 <tmazur> 940066: Improve two factor authentication config in Horizon | https://review.opendev.org/c/openstack/horizon/+/940066
15:14:12 <tmazur> I addressed all the comments ^^^
15:14:35 <omcgonag> ty
15:15:04 <tmazur> We were going to discuss the place to put the credentials, but I'd rather wait until the whole team is here
15:15:27 <jjasek> Yep, definitely, thanks!
15:15:34 <omcgonag> sounds like a plan
15:15:40 <tmazur> So I am going to add the credential generation while waiting
15:16:23 <tmazur> Ok, next topic
15:16:26 <tmazur> #topic Open reviews
15:16:37 <tmazur> https://review.opendev.org/q/project:openstack/horizon+status:open
15:17:25 <tmazur> Let's work on our backlog here this week. There's quite a few patches waiting for review, and they are relatively simple
15:17:28 <omcgonag> https://review.opendev.org/c/openstack/horizon/+/939546 is high on my list to respond
15:18:02 <tmazur> Yeah, good
15:18:17 <tmazur> That is it from me for today
15:18:26 <tmazur> #topic Open discussion
15:18:42 <tmazur> jjasek, thanks a lot for fixing integration tests!
15:19:01 <jjasek> Yep, np. Nothing from my side :-)
15:19:08 <tmazur> Was going to bring it up today, but you were faster :D
15:19:25 <omcgonag> not urgent - could someone show me what an integration test is, and how I could run it - is there documentation for the same?
15:19:36 <jjasek> Yeah, I am trying to go through the results from time to time (upstream and also downstream) so I usually catch it early xD
15:20:18 <omcgonag> again, not urgent - I would also like to check results upstream and downstream - not sure how to do that :)
15:20:42 <jjasek> omcgonag I though I already show it to you (how to run it upstream/downstream) but I can show it again.
15:20:58 <tmazur> You just look at the list of patches upstream, for example and see if from some point you see constant test failures
15:21:31 <tmazur> Say, if you look here: https://review.opendev.org/q/project:openstack/horizon
15:21:47 <tmazur> you will notice 4 patches in a row that have -1 for tests
15:21:58 <omcgonag> yes, I see thenm
15:22:06 <tmazur> That can be a sign of a job failure
15:22:32 <omcgonag> are these "integration" test failures vs. "not integration test failures"?
15:22:44 <omcgonag> not clear to me what is a component test, integration test, X test...
15:22:50 <tmazur> This you have to check manually
15:23:14 <tmazur> For example here https://review.opendev.org/c/openstack/horizon/+/940066
15:23:22 <tmazur> you see the last message from zuul
15:23:24 <omcgonag> a test failing on our dashoboard with -1, are they easy to reproduce in devstack or ?
15:23:47 <tmazur> And you see the integration test failure, and the link: https://zuul.opendev.org/t/openstack/build/29404f5e9d7740f9ae4580b4742d6446
15:24:28 <tmazur> So you go to th elink and check what exactly is failing. If the tests are unrelated, most likely the job has problems
15:24:48 <omcgonag> ok, thx for the info
15:25:03 <omcgonag> the name of the test is "integration" test - that is because we are testing the integration of ?
15:25:17 <omcgonag> integration of Horizon with all other components?
15:25:22 <tmazur> yep
15:25:25 <omcgonag> got it
15:25:41 <omcgonag> is it easy to run that same test locally - i.e., outside of zuul framework?
15:25:53 <omcgonag> how does one reproduce and step through the failure?
15:26:29 <omcgonag> jan - you may have already showed me that a while ago - I may need a 10 minute refresher :)
15:26:49 <omcgonag> I may have even taken down a few notes - let me check around
15:26:52 <jjasek> Np, we can set a quick meeting for it.
15:26:57 <omcgonag> thx
15:27:40 <omcgonag> ok, I am good for now (1) I know how to find a failure -1 job (2) I can check the logs to see what is wrong and (3) not sure about local reproduction (can worry about that later)
15:28:55 <jjasek> Feel free to ping and we can have a quick call about it.
15:29:00 <tmazur> Ok, we can wrap this meeting up and continue after
15:29:02 <omcgonag> thx
15:29:14 <jjasek> Thank you, bye :-)
15:29:20 <tmazur> Thanks everyone for joining and see you next week!
15:29:21 <omcgonag> bye
15:29:31 <tmazur> #endmeeting