15:00:42 <yoctozepto> #startmeeting kolla 15:00:42 <opendevmeet> Meeting started Wed Jan 12 15:00:42 2022 UTC and is due to finish in 60 minutes. The chair is yoctozepto. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:42 <opendevmeet> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:42 <opendevmeet> The meeting name has been set to 'kolla' 15:01:13 <yoctozepto> mgoddard mnasiadka hrw egonzalez yoctozepto rafaelweingartne cosmicsound osmanlicilegi bbezak parallax Fl1nt frickler adrian-a 15:01:26 <yoctozepto> #topic Roll-call 15:01:29 <yoctozepto> o/ 15:02:26 <frickler> \o 15:03:06 <mgoddard> \\o 15:03:39 <yoctozepto> guessing we can start 15:03:41 <yoctozepto> #topic Agenda 15:03:55 <yoctozepto> * Roll-call 15:03:55 <yoctozepto> * Agenda 15:03:55 <yoctozepto> * Announcements 15:03:55 <yoctozepto> * Review action items from the last meeting 15:03:55 <yoctozepto> * CI status 15:03:57 <yoctozepto> * Release tasks 15:03:57 <yoctozepto> * Current cycle planning 15:03:59 <yoctozepto> * Additional agenda (from whiteboard) - nothing today 15:03:59 <yoctozepto> * Open discussion 15:04:08 <yoctozepto> #topic Announcements 15:04:20 <yoctozepto> nothing worthy of this name from my side 15:04:21 <yoctozepto> others? 15:06:30 <yoctozepto> guessing not 15:06:57 <yoctozepto> #topic Review action items from the last meeting 15:07:10 <yoctozepto> mnasiadka to triage security bugs and update them with resolution plan (if needed) 15:07:10 <yoctozepto> mnasiadka post a patch for docs - standard topics that should be discussed over PTG and then revisited in mid-cycle 15:07:23 <yoctozepto> I have seen neither but could miss something 15:07:30 <yoctozepto> anyone? 15:10:02 <mgoddard> nope 15:10:27 <yoctozepto> retriggering 15:10:33 <yoctozepto> #action mnasiadka to triage security bugs and update them with resolution plan (if needed) 15:10:38 <yoctozepto> #action mnasiadka post a patch for docs - standard topics that should be discussed over PTG and then revisited in mid-cycle 15:10:54 <yoctozepto> #topic CI status 15:12:08 <yoctozepto> k and k-a look green 15:12:13 <frickler> I think the ansible-lint issue still affects kayobe? 15:12:14 <yoctozepto> what about k-o-b? 15:12:23 <yoctozepto> hmm 15:12:25 <yoctozepto> how so 15:12:28 <frickler> at least for victoria 15:12:38 <frickler> because it is capped somehow 15:12:50 <mgoddard> we have a patch 15:13:10 <yoctozepto> oh, they have a patch 15:13:15 <mgoddard> in recheck land 15:13:15 <yoctozepto> but they no share it 15:13:24 <yoctozepto> "recheck land" <3 15:13:26 <mgoddard> https://review.opendev.org/c/openstack/kayobe/+/824103 15:13:37 <yoctozepto> #link https://review.opendev.org/c/openstack/kayobe/+/824103 15:13:42 <yoctozepto> ok 15:14:18 <yoctozepto> all right, CI mostly green, only kayobe victoria temporarily sad 15:14:49 <yoctozepto> leaving it green as it should merge soon 15:14:54 <yoctozepto> ok, let's continue 15:15:00 <yoctozepto> #topic Release tasks 15:15:24 <yoctozepto> we have R-11 15:15:57 <yoctozepto> still waiting for R-8: "Switch binary images to current release" 15:16:13 <yoctozepto> we are looking good 15:16:22 <yoctozepto> nice to have this formalised 15:16:25 <yoctozepto> ok, let's go 15:16:36 <yoctozepto> #topic Current cycle planning 15:16:52 <yoctozepto> so we had some movement in the podman department 15:17:05 <yoctozepto> the first refactor is in 15:17:38 <yoctozepto> anyone working on Yoga priorities wants to report/discuss something? 15:18:15 <mgoddard> I have a long patch chain for the kolla kollection 15:18:24 <mgoddard> thanks for the reviews so far 15:18:40 <yoctozepto> yw, what do you think about mine? 15:18:50 <mgoddard> only skimmed it 15:18:56 <yoctozepto> ok 15:19:00 <mgoddard> will probably get to it next week 15:19:14 <yoctozepto> fine by me, no rush 15:19:38 * frickler should take a look at those, too 15:19:52 <yoctozepto> yes, that would be appreciated 15:20:18 <yoctozepto> we are basically talking about this stack 15:20:20 <yoctozepto> #link https://review.opendev.org/c/openstack/ansible-collection-kolla/+/820165 15:22:05 <mgoddard> how about dropping binaries? 15:22:11 <mgoddard> (images) 15:22:52 <yoctozepto> oh my, that stalled, right? 15:22:59 <yoctozepto> who remembers the current state best? 15:23:02 <yoctozepto> let's see the whiteboard 15:23:08 <mgoddard> TODO(frickler): Look into "What do we need to make sure that users like kevko are not left on ice with their issues with source images?" 15:23:14 <mgoddard> any progress frickler? 15:23:17 <yoctozepto> mgoddard a bit faster 15:23:36 <frickler> I was waiting to get some info from kevko about their problems. 15:23:40 <yoctozepto> I think it really is at kevko with 15:23:40 <yoctozepto> TODO(): How do the requirements look like exactly? 15:23:47 <yoctozepto> precisely 15:23:54 <frickler> from my pov the setup we have for osism is good enough 15:24:44 <yoctozepto> I wonder where kevko is and if other schedule of the meeting would make him join them more often 15:24:59 <mgoddard> TODO(): better document the differences between them, so that users can transition more easily 15:25:13 <mgoddard> classic docs todo 15:25:22 <yoctozepto> yeah, docs hard 15:25:25 <yoctozepto> nobody wants to do them 15:25:39 <frickler> I'm currently working on adding a local copy of pypi into our build process, so that we could also easily add patches for wheels 15:25:40 <mgoddard> I've been docsing most of this week 15:26:08 <yoctozepto> well, I have https://review.opendev.org/c/openstack/kolla-ansible/+/809445 proposed but no reviews 15:26:27 <yoctozepto> mgoddard: docsing hard, partying hard 15:26:44 <frickler> oh, I missed that patch, will review 15:26:58 <yoctozepto> thanks frickler 15:29:00 <yoctozepto> kevko is not around but I will action him so that we don't forget it 15:29:17 <yoctozepto> #action kevko to let frickler know whether osism's solution is fine for his use case 15:30:03 <mgoddard> is there anything in the osism solution that should be in kolla? 15:32:30 <frickler> hmm, not sure, it's mostly wrapped around the build to be able to add extra patches in that didn't make it upstream (yet) 15:33:34 <mgoddard> I haven't looked closely, but how are you getting those patches in? 15:33:52 <mgoddard> I remember seeing something about an overlay directory 15:34:08 <mgoddard> that could solve a few use cases 15:34:44 <frickler> some are for kolla, those are applied before executing it. other are applied to tarballs before deploying them 15:35:07 <yoctozepto> what about pypi deps? 15:35:14 <frickler> the latter might be added to kolla, but I'll need to take a deeper look 15:35:32 <yoctozepto> are you able to manipulate them? I think that was kevko's main point 15:35:36 <yoctozepto> as far as I understood him 15:35:39 <frickler> for pypi I'm just adding a local wheel store 15:35:58 <frickler> so one could upload modified wheels there if needed 15:36:19 <yoctozepto> sounds like problem solved to me 15:36:29 <frickler> that kind of what we do in CI already be using infra-built wheels 15:36:39 <frickler> s/be/by/ 15:37:30 <mgoddard> what about the tarballs? 15:37:40 <mgoddard> or git repos 15:37:53 <mgoddard> do you have local git repos that you patch? 15:38:35 <frickler> I didn't get to those yet, but I assume that that part should be the easiest, just pointing to a different source that one can control 15:38:46 <mgoddard> ok 15:40:31 <frickler> the one valid argument that remains is that for source builds there are different types of source that one must handle, while binary would be all debs/rpms 15:41:57 <frickler> but I'd say that's just the nature of things 15:42:43 <mgoddard> such is life :) 15:43:09 <yoctozepto> well, I think the issue was that nature ;-) 15:43:23 <yoctozepto> as in making pip use the other magical place 15:43:24 <frickler> mostly one would need the other sources in the process of building ones own debs anyway 15:43:46 <yoctozepto> yeah, kevko just have it for himself as he is debian dev 15:47:31 <yoctozepto> all right, I think we are out of the binary topic 15:47:36 <yoctozepto> #topic Open discussion 15:47:39 <yoctozepto> go wild 15:48:48 <mgoddard> vehdlkse;lgmrdg\sg/m\a 15:48:59 <yoctozepto> \m/ 15:53:01 <yoctozepto> oh well, we can end early 15:53:07 <yoctozepto> thank you 15:53:12 <yoctozepto> #endmeeting