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