15:00:49 <e0ne> #startmeeting horizon
15:00:50 <openstack> Meeting started Wed Apr  7 15:00:49 2021 UTC and is due to finish in 60 minutes.  The chair is e0ne. Information about MeetBot at http://wiki.debian.org/MeetBot.
15:00:51 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
15:00:53 <openstack> The meeting name has been set to 'horizon'
15:01:09 <e0ne> hi everybody
15:01:13 <tmazur> o/
15:01:15 <vishalmanchanda> hi all
15:03:37 <amotoki> o/
15:03:54 <e0ne> let's wait two minutes more. I hope rdopiera will join us too
15:06:07 <e0ne> let's start
15:06:17 <e0ne> #topic Notices
15:06:58 <e0ne> next week OpenStack Wallaby will be released
15:07:15 <e0ne> it means I'm giving a PTL hat to vishalmanchanda
15:08:07 <e0ne> the week after it will be a PTG week
15:08:17 <e0ne> #link https://etherpad.opendev.org/p/horizon-w-ptg
15:09:06 <e0ne> do not forget to add topics you would like to discuss to our etharpad
15:09:08 <e0ne> #link https://etherpad.opendev.org/p/xena-ptg-horizon-planning
15:10:43 <e0ne> that's all updates from my side
15:10:48 <amotoki> do we cut another release for wallaby?
15:11:13 <amotoki> e0ne: you proposed several backports to wallaby (and I did some too)
15:11:28 <e0ne> amotoki: that's was my next topic
15:11:35 <amotoki> e0ne: okay
15:12:17 <e0ne> #topic Horizon Wallaby release
15:13:02 <e0ne> first of all, I want to ask all stable cores to be careful reviewing stable patches now
15:13:32 <e0ne> I saw few backports to stable/vicgtoria which wasn't in stable/wallaby
15:13:47 <e0ne> I didn't -2 on them because I proposed patches to stable/wallaby
15:14:14 <amotoki> good point. Perhaps I was confused around the branch cut of stable/wallaby.
15:14:38 <e0ne> amotoki: yes, it's a kind of usual confusing during such period
15:14:56 <amotoki> I was not aware of stable/wallaby at that time :(  we need to be careful.
15:15:29 <e0ne> here is a list of proposed backports: https://review.opendev.org/q/status:open+AND+project:openstack/horizon+AND+branch:stable/wallaby
15:15:33 <e0ne> #link https://review.opendev.org/q/status:open+AND+project:openstack/horizon+AND+branch:stable/wallaby
15:15:49 <e0ne> I'm going to approve this one https://review.opendev.org/c/openstack/horizon/+/785133
15:16:04 <e0ne> it's proposed by amotoki and unblocks the gate
15:16:25 <e0ne> AFAIR, such approval is OK by our stable policies
15:16:32 <amotoki> yeah, all backports hit the failure of the integartion tests and it will unblock the gate.
15:16:37 <vishalmanchanda> e0ne: +1.
15:17:12 <e0ne> once all backports landed, I would like to cut a new wallaby release
15:17:48 <amotoki> I have one thing I would like to hear your opinion here.
15:17:52 <amotoki> it is about translation.
15:18:05 <e0ne> amotoki: sure, ask it
15:18:37 <amotoki> unfortunately the i18n team (zanata admin) have not setup a branch for wallaby on zanata yet.
15:18:48 <amotoki> so no translation happens for stable/wallaby.
15:19:18 <amotoki> we merged several translation imports for master but they were not applied to wallaby release
15:19:41 <amotoki> do we want to merge them back to stable/wallaby manually or release it as-is?
15:21:11 <e0ne> can we be sure that manual backports won't break anything?
15:21:37 <e0ne> I understand the importance of translations for horizon, but this sounds a bit risky
15:21:58 <amotoki> I believe so if we use gettext tooling lke msgmerge
15:28:08 <amotoki> According to my check, only ja and en_GB were updated after 19.1.0 release.
15:28:13 <amotoki> I used this command git log --stat 19.1.0.. | grep /locale/ | awk '{print $1}' | sed -e 's|.*/locale/||' | cut -d / -f 1 | sort -n | uniq
15:28:15 <e0ne> amotoki: how can we test that nothing will be broken?
15:29:03 <amotoki> what i think is to follow what the openstakc-zuul-jobs translation script does.
15:29:25 <amotoki> the ony difference is to pull translation from master
15:29:51 <amotoki> If a string is not included in POT, msgmerge command will drop such string.
15:30:17 <e0ne> sounds good
15:31:49 <amotoki> or we can just wait for stalbe-wallaby version on zanata
15:32:10 <amotoki> in either case, translators cannot update translations unless we manually backports them
15:32:27 <amotoki> so the final solution would be to create stalbe-wallaby version on zanata
15:32:47 <e0ne> amotoki: do you know any ETA for this?
15:33:17 <amotoki> e0ne: no at the moment. I send a reminder to openstack-i18n list but no response from the zanata admin (ian and andreas)
15:33:42 <amotoki> the reminder email was sent last week.
15:35:58 <e0ne> :(
15:41:07 <amotoki> languages impacted are ony ja and en_GB, so I think we can wait for zanata wallaby setup and do not backport them manually
15:41:17 <e0ne> I prefer to wait for zanata team
15:41:27 <amotoki> yeah, that's what I am thinking now
15:41:30 <e0ne> but I won't block community's decision on it
15:42:33 <amotoki> once zanata wallaby setup is doen and translation import statrs to work, we can cut a new release soon
15:43:19 <amotoki> if it does not happen soon, we can consider manualy updates as exception then, but it looks better to wait for zanata setup.
15:43:29 <e0ne> +1
15:45:23 <e0ne> vishalmanchanda, tmazur: any comments about translations an release in general?
15:46:04 <vishalmanchanda> e0ne: I think we should wait for zanata team
15:46:16 <tmazur> +1
15:47:29 <amotoki> do we want to raise it to openstack-discuss list too?
15:47:39 <amotoki> for more broader discussion
15:48:24 <e0ne> +1
15:48:25 <vishalmanchanda> amotoki: yes.
15:48:40 <tmazur> +1
15:51:25 <e0ne> amotoki: could you please send a mail once you're i18n core?
15:51:46 <amotoki> okay
15:53:00 <e0ne> amotoki: thank you
15:53:18 <e0ne> do we have anything more to discuss?
15:53:50 <vishalmanchanda> nothing from my side.
15:54:21 <tmazur> nothing from me too
15:54:58 <amotoki> I also would like to land https://review.opendev.org/c/openstack/horizon/+/783782 before another release for wallaby branch
15:55:25 <amotoki> we did not sync policy files from service projects.
15:55:38 <e0ne> amotoki: +1. we have to do it
15:56:28 <vishalmanchanda> amotoki: looks ok to me. just need to take a look at latest Patch set.
15:57:55 <amotoki> I hope someone ensures to handle the sync in the next release :)
15:58:21 <amotoki> It was done by me for past several releases but it is time to do it as a team.
15:58:52 <vishalmanchanda> don't worry I can do that.
15:58:55 <e0ne> let's add it to the release checkilst in our contributor or PTL guideline
15:59:38 <amotoki> we don't have such list now. let's create it.
16:00:23 <e0ne> agreed
16:00:33 <e0ne> let's do it for Xena release
16:00:37 <e0ne> we're out of time
16:00:49 <e0ne> we can continue in #openstack-horizon if needed
16:01:04 <e0ne> thanks everybody for your contributions to this release!
16:01:07 <e0ne> see you next week
16:01:14 <amotoki> o/
16:01:16 <tmazur> Thanks everyone!
16:01:39 <vishalmanchanda> See you next week.
16:01:41 <e0ne> #endmeeting