Wednesday, 2023-02-15

opendevreviewVishal Manchanda proposed openstack/xstatic-font-awesome master: Retire xstatic-font-awesome  https://review.opendev.org/c/openstack/xstatic-font-awesome/+/87210611:51
opendevreviewVishal Manchanda proposed openstack/xstatic-font-awesome master: Retire xstatic-font-awesome  https://review.opendev.org/c/openstack/xstatic-font-awesome/+/87210614:43
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Feb 15 15:00:21 2023 UTC and is due to finish in 60 minutes.  The chair is vishalmanchanda. 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
vishalmanchandaHi anyone around for horizon weekly meeting?15:01
amotokihi15:06
vishalmanchandatmazur: hi, do you have any topic to discuss?15:06
tmazurhi15:07
vishalmanchandaI can't see any topic added in our agenda etherpad.15:07
vishalmanchandaI have 2 announcements for this week.15:07
vishalmanchandalet's start the meeting15:08
tmazurnot to much to discuss from me. I'm working on backporting angular integration tests now, and it would be awesome if you can review the patches15:08
vishalmanchandatmazur: please drop the link here.15:08
tmazurin open discussion then15:08
vishalmanchanda#topic Notices15:08
vishalmanchandatmazur: cool15:08
vishalmanchandaA casual reminder about schedule.15:09
vishalmanchandaThis week is R-5 week15:09
vishalmanchandaFriday 17th is feature freeze, but we can still accept features for antelope if anyone have any feature with FEE.15:11
amotokivishalmanchanda: the feature freeze in the release milestone is for cycle-with-milestone.15:12
amotokivishalmanchanda: is it applied to horizon in the same way?15:12
vishalmanchandaamotoki: no as we follow cycle-with-intermediary model we can accept features till R-3 week i.e.  Feb 27 - Mar 0315:13
amotokis/cycle-with-milestone/cycle-with-rc/15:14
vishalmanchandaamotoki: but it is nice we can merge them asap.15:14
vishalmanchandamoving to next announcement15:14
amotokivishalmanchanda: agree. do we have any pending ones with priority?15:14
vishalmanchandaamotoki: I am targeting "Floating IP Port Forwarding feature" for antelope release.15:16
vishalmanchanda 15:16
amotokiis it ready already?15:17
vishalmanchandabut honestly it is looking difficult for now as patch need too much work15:17
vishalmanchandaamotoki: CI is passing15:17
amotokiI know what it is and am familiar with the faeture, but I am not sure I can review it promptly15:18
vishalmanchandaamotoki: Patch link https://review.opendev.org/c/openstack/horizon/+/868368 if you can help with review15:18
amotoki^ as commented above :p15:19
vishalmanchandaamotoki: ok, I can understand. will try my best and let see.15:19
vishalmanchandanext announcement is, I have nominated myself for Horizon PTL  for cycle.15:20
vishalmanchandaPlease let me know if anyone else is interested, I can help you with the process.15:21
vishalmanchandaI have no other announcements to make, if anyone have any announcement to make. please go ahead15:22
vishalmanchandamoving to next topic15:23
vishalmanchanda#topic open-discussion15:24
vishalmanchandaamotoki: I need some help with "Floating IP Port Forwarding rule", if you can15:24
amotokivishalmanchanda: what kind of ?15:25
vishalmanchandaamotoki: actually I am trying to create a Floating IP Port Forwarding rule via CLI but hitting a error15:25
vishalmanchandaError msg "ResourceNotFound: 404: Client Error for url:"15:25
vishalmanchandahere you can find command I am using https://paste.openstack.org/show/b2lh4ottMsljr5lElaeL/15:26
amotokivishalmanchanda: it might be related to which ml2 driver and which extensions are enabled in neutron15:26
amotokilet's discuss it separately15:26
vishalmanchandaamotoki: ok sure.15:26
amotokias I think it is related to your devstack config.15:26
amotokii have two topics in the open discussion section, but I think tmazur has a topic here.  please go ahead first15:27
tmazurThanks amotoki15:27
tmazurSo I am working on backporting this https://review.opendev.org/q/Ib8a40f0adb0a46c9d646c6796a4242988eefa6e315:27
tmazurBut from yoga and down the tests are failing with timeout. rdopiera made some improvements to speed up the tests, so I am backporting them too15:28
tmazurThat's a veeery long process, so I'd really appreciate some reviews15:28
tmazurI posted the links into the etherpad15:29
amotokiis the failure triggered just because of timeout?15:29
tmazurYes. Because for zed and later we have this https://review.opendev.org/q/Ie256118c0a84a8868393018b25b0aa049582a17d15:29
tmazurI hope this one patch can help already. But there's more, about set up and tear down pagination tests, a few of them, and a few backports each15:30
tmazurSo I'd like to start with that one merged first ^^15:30
amotokithanks. I am okay to backport the improvement of faster integration test by radomir because it has no side-effet.15:31
vishalmanchandatmazur: amotoki +1, we can backport setup and tear down pagination test to speed up process in stable branches.15:32
vishalmanchandahttps://review.opendev.org/c/openstack/horizon/+/84797915:32
vishalmanchandahttps://review.opendev.org/c/openstack/horizon/+/84798515:32
amotokiafter the change from radomir, the change is just that our integration tests fail fast. we still need to pass all tests, so it would have no negative result.15:32
tmazurYes, ideally we need all of them backported, because right now stable branches tests are pure pain15:33
amotoki+115:33
vishalmanchanda+1.15:34
tmazurSo please take a look at this first  https://review.opendev.org/q/Ie256118c0a84a8868393018b25b0aa049582a17d15:34
amotokithanks15:34
tmazurAnd then I hope we can have more improvements way faster :)15:35
amotokitotally agree15:35
tmazurThank you15:35
amotokitmazur: hopefully you can ping us one by one. it is not easy to track one by one :p15:35
tmazurI will!15:36
amotokihehe :-)15:36
tmazurThat's it from me for today15:36
vishalmanchandatmazur: thanks for working on these backport.15:37
vishalmanchandaamotoki: your turn.15:37
amotokithanks15:37
amotokiFirst one is about angularjs 1.8 support in stable branches15:38
amotokiwe have sevearl security repotrs about old angularJS version15:38
amotokiperhaps this question si mainly for tmazur :p15:38
tmazurYeah, I got it :D15:38
amotokiwhen we would like to supportr angularjs in older releases, I am not sure which patches we need to backport.15:39
tmazurWell, the changes I've made are pretty simple, it's just lots of them. I can work on backporting them too.15:39
amotokiI see several follow-up patches for AngularJS 1.8.2 support.15:39
tmazurThere is at least one more for containers and there probably will be more, since it was almost impossible to test everything after such a big change15:40
amotokino problem15:41
vishalmanchandahttps://review.opendev.org/q/topic:angular_updates15:41
tmazurBut if we find more issues after the update, we can just fix them and backport right away as well15:41
tmazurThe question is: how far do we want to backport the upgrade?15:41
amotokithat's a good question and the biggest one15:42
amotokias far as I undersntad, your change works even with the older version of AngularJS15:42
amotokias the test passed before upgrading our u-c constraints15:43
tmazurI tried to make it like this, yes. But I cannot be 100% sure15:43
amotokiis my understanding right?15:43
tmazurYes15:43
amotokiI know it is not easy to cever all but perhaps angularjs vulnerabilities are more important15:43
amotokiand I think it is worth trying to backport them15:44
tmazurOk, let's do that15:45
tmazurWhat about the corresponding patches to requirements and releases?15:46
tmazurWe need to make some changes for the stable branches there too, right?15:46
amotokiregaridng the requirements, u-c continues to use the older version15:46
vishalmanchandaamotoki: how many stable branches you are targeting here for the backport?15:47
amotokivishalmanchanda: at least non-EM branches 15:47
amotokiif we succeed to backport them to those branches, it would be a good practice15:48
vishalmanchandaamotoki: ok, we should also do these backport in horizon-plugins in stable branches?15:48
amotokiand if someone would liek to backport them to older branches, they can follow it15:48
amotokiregarding plugins, i think it is up to plugins as long as we can keep it work with older versions of angularJS15:49
amotokidoes it make sense?15:49
tmazurIf we change u-c for horizon stable branches, does that mean all the plugins will have to upgrade too?15:49
vishalmanchandaamotoki: agreed.15:50
amotokitmazur: yes only if we updated u-c15:50
amotokis/updated/update/15:50
tmazuramotoki: do we want to update it?15:50
vishalmanchandano are not going to update u-c for stable branches.15:50
amotokitmazur: I don't think we need to update it15:50
amotokimy main goal is to allow operators/distributors to use newer versions of AngularJS15:51
tmazurSo essentially we're just updating the code to fit the new angularjs, correct?15:51
amotokitmazur: I think so15:51
tmazuramotoki: makes sense15:51
tmazurIt shouldn't be too complicated to do that then15:52
amotokiyeah15:52
amotokithanks for the disucssion. I will try to backport the required patches. let's coordinate the backports somewhere (e.g. in the priority ehterpad)15:53
vishalmanchandaI can also help in these backport.15:54
amotokican I move to another topic? it would be shorter than this15:54
tmazurYeah, let's use etherpad for this15:55
vishalmanchandaamotoki: go ahead.15:55
amotokianother topic from is about https://bugs.launchpad.net/horizon/+bug/198267615:55
amotokiThe fix dropped success_url to handle the security issue, but it dropped a feature in stable branch which violates the stable policy in general.15:56
amotokithere is a discussion to publish a security note in the bug.15:56
amotokiI see a solution which allows us to keep the feature with the required security fix15:57
vishalmanchandawhich feature it drop? 15:57
amotokivishalmanchanda: success_url dropped there was introeudced to allow to visit some snapshot form directly15:58
amotokibut it is impossible now15:58
amotokithatt's the reason I think it is backward-incompat15:59
amotokivishalmanchanda: does it answer to your question?16:00
vishalmanchandaamotoki: go ahead, I was trying to test it in my env.16:01
vishalmanchandawhat's your solution?16:01
amotokiI think we can recover the functionality by defining another form which inherits the existing one16:01
amotokibut I am not sure how fast we need to land such kind of solution in my mind16:02
amotokiin the bug report, publisiing a security note is discussed16:03
vishalmanchandaamotoki: I am fine with that solution and we can quickly test and merge it16:04
vishalmanchandaeven for the stable branches.16:04
amotokiokay. let me propose a solution in my mind and let's see how it goes16:05
vishalmanchandaamotoki: ok, thanks.16:05
amotokiI did not notice it as I was not avaiable for reviews when it landed.16:06
amotokiand recently I noticed it16:06
amotokithat's all from me today16:06
vishalmanchandaDoes anyone have any other topic to discuss?16:07
tmazurnothing from me16:08
vishalmanchandaI have one more update, I have started the process to move xstatic-angular-fileupload under horizon deliverables.16:08
vishalmanchandahttps://review.opendev.org/c/openstack/governance/+/87384516:08
vishalmanchandaamotoki: tmazur : Also Could you please revote on https://review.opendev.org/c/openstack/xstatic-font-awesome/+/87210616:09
vishalmanchandaIf no other topic to discuss, let's end this meeting.16:09
amotokivishalmanchanda: thanks. it would help reviewers if you mention which step you follow like step 216:09
vishalmanchandaThanks everyone for joining and your contributions.16:09
vishalmanchandaamotoki: sure.16:10
amotoki* in the project team guide16:10
vishalmanchanda#endmeeting16:10
opendevmeetMeeting ended Wed Feb 15 16:10:36 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:10
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-02-15-15.00.html16:10
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-02-15-15.00.txt16:10
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-02-15-15.00.log.html16:10
tmazurThanks everyone!16:10
amotokithanks all!16:10
opendevreviewVishal Manchanda proposed openstack/xstatic-font-awesome master: Step 2: Remove Project Content- Retire xstatic-font-awesome  https://review.opendev.org/c/openstack/xstatic-font-awesome/+/87210616:13
opendevreviewMerged openstack/xstatic-font-awesome master: Step 2: Remove Project Content- Retire xstatic-font-awesome  https://review.opendev.org/c/openstack/xstatic-font-awesome/+/87210616:29
amotokivishalmanchanda: thanks. it loosk good now :-)16:29
opendevreviewMerged openstack/horizon stable/xena: Speed up integration tests  https://review.opendev.org/c/openstack/horizon/+/87313117:33
opendevreviewTatiana Ovchinnikova proposed openstack/horizon stable/xena: Integration test navigation machinery for Angular pages  https://review.opendev.org/c/openstack/horizon/+/87100217:41
*** nicolasbock_ is now known as nicolasbock20:47
opendevreviewTatiana Ovchinnikova proposed openstack/horizon stable/zed: Make integration tests stop on first failure  https://review.opendev.org/c/openstack/horizon/+/87395321:52
opendevreviewTatiana Ovchinnikova proposed openstack/horizon stable/yoga: Make integration tests stop on first failure  https://review.opendev.org/c/openstack/horizon/+/87395421:52
opendevreviewBrian Haley proposed openstack/horizon master: Add an unstable test decorator and use it  https://review.opendev.org/c/openstack/horizon/+/87403822:53
opendevreviewMerged openstack/horizon stable/wallaby: Speed up integration tests  https://review.opendev.org/c/openstack/horizon/+/87313223:35

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