14:00:54 #startmeeting kolla 14:00:54 Meeting started Wed Jun 29 14:00:54 2022 UTC and is due to finish in 60 minutes. The chair is mnasiadka. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:00:54 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 14:00:54 The meeting name has been set to 'kolla' 14:01:02 #topic rollcall 14:01:04 o/ 14:01:15 o/ 14:01:24 \o/ 14:01:27 \o 14:01:31 o/ 14:02:27 #topic agenda 14:02:27 * Announcements 14:02:27 * Review action items from the last meeting 14:02:27 * CI status 14:02:27 * Release tasks 14:02:29 * Regular stable releases (first meeting in a month) 14:02:29 * Current cycle planning 14:02:31 * Additional agenda (from whiteboard) 14:02:31 * Open discussion 14:02:33 #topic Announcements 14:02:45 I'm off on vacation starting tomorrow - will be back 18th July 14:03:04 have fun, mnasiadka 14:03:17 yoctozepto, frickler, mgoddard: would be nice if you could run the meetings - or just cancel them if you can't ;-) 14:03:36 #topic Review action items from the last meeting 14:03:56 hrw to look for aarch64 failures in yoga/master 14:03:56 frickler to continue working on Grafana dashboards 14:03:56 frickler/mnasiadka to handle Monasca being unbuildable (mark as unbuildable, send mail to ML around volunteers to fix, if not submit a patch to drop) 14:04:13 I think hrw did look into aarch failures, just ubuntu aarch64 is broken 14:04:32 no progress on the dashboards yet, let me know if you want any changes 14:04:32 the fault is somewhere in erlang/rabbitmq repos - but he doesn't have a priority on working on this 14:04:58 I am unsure how many arm64 users we have; especially ubuntu arm64 users 14:05:15 there wasn't any reply to the mail from hrw unless I missed something 14:05:20 since the only reliably supported distro is debian 14:05:22 Around Monasca - I feel we just leave it as unbuildable on aarch64, and see how the x86 situation evolves (wheel for python3.10 and so on) 14:05:33 we should probably just focus on supporting it 14:05:56 yoctozepto: hrw mentioned a plan to deprecate support for Ubuntu aarch64 14:06:02 action: yoctozepto supports monasca ;) 14:06:11 mnasiadka: makes sense 14:06:19 frickler: I was talking debian arm64 14:06:27 as our only supported arm64 distro 14:06:27 ok, so aarch situation is more or less clear 14:06:31 kill monasca 14:06:38 can anybody work with frickler on those dashboards? 14:06:42 ah, o.k. then 14:06:49 As in evaluate if those are useful and propose changes to them? 14:07:54 we can also drop it if nobody wants the data 14:08:38 I see there are no volunteers ;-) 14:09:12 Let's leave that topic for now 14:09:58 so, monasca 14:10:02 what do we expect? 14:10:27 Currently in x86 we have two distros in master - Ubuntu and Debian 14:10:50 I understand it works on Debian, missing wheels on Ubuntu Jammy (don't remember if we finally have merged the support) 14:11:10 missing wheels and not buildable from sources? 14:11:10 missing wheels on aarch64, but that's another story 14:11:15 ok 14:11:25 missing wheels for py3.10, too 14:11:29 I don't think we merged jammy 14:11:34 so let's wait until we get Jammy and CS9/RL9 stable-ish 14:11:48 and see if it only works on Debian/x86 - because if it does, it's kind of sad 14:12:12 well, it's one-man's solution still, no? 14:12:17 and not their priority 14:12:28 yeah, PTL pushes patches and does +2+w to his own patches :) 14:12:40 That's what I mean as let's reevaluate later. 14:12:46 mgoddard: opinion? 14:13:31 As in I guess there are some users - we'd prefer for this to maybe survive another cycle in Kolla. 14:13:57 IMO: mark unbuildable where necessary, evaluate later 14:14:36 dependency problems sometimes resolve themselves 14:14:45 if not, we can have another talk 14:15:05 Ok then - I'll check the Jammy patches if we mark it as unbuildable there - and let's leave it as is for now. 14:15:39 #action mnasiadka Monasca - ensure it's marked as unbuildable where it should be and evaluate later in the cycle if situation fixed itself 14:15:40 we can alert the community that it has issues 14:15:53 I did not see the promised mails 14:16:07 yoctozepto: hrw did send a mail that it does not build, no answers 14:17:09 let's go further 14:17:11 #topic CI status 14:17:23 mnasiadka: ack, I missed it 14:17:36 apart from Neutron in upper-constraints.txt breaking stable/yoga - I think we're mainly fine. 14:17:41 yup 14:18:34 but the situation that upper-constraints.txt pins neutron and neutron-lib - means we need to analyse our builds to see if there are other things that are pinned (which then makes our source builds a bit incosistent) 14:19:22 e.g. we install neutron-lib from pypi (pinned in upper-constraints) - not the latest version from opendev's git 14:19:29 but let's leave it for now I guess 14:19:55 #topic Release tasks 14:20:26 We have R-14 Jun 27 - Jul 01 14:20:45 nothing in release calendar, nothing in Kolla contributor docs around that 14:20:57 #topic Regular stable releases (first meeting in a month) 14:21:10 I think it's for next meeting 14:21:12 not yet, will do next week 14:21:20 #topic Current cycle planning 14:22:09 So, Jammy needs some love - the tzdata thing - if nobody will pick it up - I'll work on it after my vacation. 14:22:46 What about systemd/podman? 14:23:09 mgoddard, yoctozepto - you're listed as reviewers - any movement there? 14:23:18 not here 14:23:53 Do you have some time to look into it for the next 2-3 weeks? 14:23:57 there was a mention about things getting reworked some weeks ago, but I haven't seen any of that happening 14:24:56 and proxysql ? :/ 14:25:05 mnasiadka: not here either 14:25:11 Basically there are two patches - one is not touched since March, second is failing CI 14:25:30 Ok, so let's try proxysql 14:25:35 yoctozepto: you're listed as reviewer ;-) 14:25:45 yeah, I know, I feel bad about it 14:26:10 I have it in my TODOs for this week again but I'm usually force to postpone it, week by week 14:26:19 this one looks more promising but I can't guarantee 14:26:37 Ok, anyone else can commit to reviewing it? 14:26:58 yeah, we need a 2nd pair of eyes on that 14:27:12 i can help with podman/systemd maybe .. several times i already do some review .. 14:27:52 it could use some testing 14:27:59 I think now we need to understand what changes need to be done and we need some testing 14:28:02 around podman 14:28:38 anyway, proxysql would be nice to get it in finally 14:28:43 let's move on 14:28:55 #topic Additional agenda (from whiteboard) 14:29:08 (yoctozepto) EOL Train (the CI is dead) 14:29:33 may we? 14:29:51 looks like we should 14:29:56 any arguments why not? 14:33:20 ok 14:33:20 nope ..sounds like a good idea 14:33:22 yoctozepto: will you? 14:33:49 ok 14:33:57 though I don't remember how 14:33:58 :D 14:34:43 pull the red handle, that should stop the train *scnr* 14:35:01 :D 14:35:20 I will figure it out though, no biggies 14:36:00 https://review.opendev.org/c/openstack/releases/+/818920 14:36:12 seems easy :D 14:38:51 btw, anyone for +2 and +w for https://review.opendev.org/c/openstack/kolla/+/818727 ? 14:40:38 just to rock the boat on that one, would a new label make more sense? 14:40:51 kolla_commit 14:41:23 makes sense 14:41:29 though the original change is also fine by me 14:41:34 (as indicated by CR+2) 14:42:00 I don't really use the label, so didn't weigh in 14:42:06 and won't push it 14:45:08 #topic Open discussion 14:45:17 (Since you already started it) 14:45:19 well, i wanted to add new label kolla_commit ..but hrw i think didn't want to add new label 14:46:07 but from my perspective of view it makes sense to identify by a label from which commit image was build .. also ..kolla is releasing version from time to time ..while bugfixes etc are released as a commits .. 14:47:02 because kolla_version=X.Y.Z is totally useless if I am building from a git with some fix ..but version is same 14:48:35 yeah, it's at least confusing 14:48:40 perhaps useless indeed 14:49:06 I agree we need to merge something 14:49:08 I think let's reuse the existing label, the logic in the patch looks reasonable 14:49:09 might be a sign we should release more often, though 14:49:25 instead of having two variables and confusing users 14:49:34 (which probably have no clue that label exists) 14:49:43 frickler: well, it does not solve kevko's issue but surely we should for all those who still use releases for some reason 14:50:16 mnasiadka: well, I guess the issue with the second label is that it might not exist when it's not from git 14:50:30 otoh, the format of the current one changes so parsing might fail 14:50:48 yet, I would bet users using this label are kolla-savvy enough to handle this hiccup 14:51:05 so it's a very hypothetical discussion 14:51:31 could we though improve it to show dirty state? 14:51:46 or better yet what frickler proposed in the comment 14:51:55 that would be better 14:52:18 well, surely we need to resolve the conversation there :) 14:53:26 hmm, so X.Y-Z-commit if build from git, X.Y.Z if built from source not from git ? 14:53:53 I guess so? 14:54:02 could use including the examples that it will generate 14:55:45 ok, solve it somehow, I need to start packing :) 14:55:51 Thanks for coming! 14:55:53 #endmeeting