15:00:09 #startmeeting oslo 15:00:10 Meeting started Mon Oct 12 15:00:09 2020 UTC and is due to finish in 60 minutes. The chair is hberaud. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:12 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:14 The meeting name has been set to 'oslo' 15:00:22 Courtesy ping for bnemec, smcginnis, moguimar, johnsom, stephenfin, bcafarel, kgiusti, jungleboyj, sboyron 15:00:27 o/ 15:00:33 #link https://wiki.openstack.org/wiki/Meetings/Oslo#Agenda_for_Next_Meeting 15:00:37 o/ 15:00:43 o/ 15:00:56 o/ 15:01:19 o/ 15:01:20 o/ 15:01:28 o/ 15:03:01 #topic Red flags for/from liaisons 15:04:21 all good for victoria on neutron side 15:04:31 nothing from Barbican 15:04:45 Nothing from Octavia 15:05:22 I don't expect a whole lot of activity on this right now, final release is really near now. 15:06:02 #topic Releases 15:06:33 As said we are now on the final sprint for victoria 15:07:38 #topic Action items from last meeting 15:08:30 Nothing new to bring here either 15:08:55 #topic pre-commit on PBR 15:09:31 as moguimar suggested it could be worth to speak a bit about this https://review.opendev.org/#/c/742160/9/tox.ini 15:10:23 1st thing is pbr still tests tempest-full, and according to frickler, we can drop it 15:10:30 99% of the pre-commit patches are now merged but Clark suggested to avoid to call pre-commit with tox 15:10:54 moguimar: good point 15:11:21 which I created a patch to drop it here: https://review.opendev.org/#/c/757309/2 15:11:25 I would assume the reason for running tempest is to verify that the things installed with pbr are actually working. 15:11:42 Unless we're verifying that some other way. 15:12:17 Oh, I see. 15:12:27 It's a python 2 thing, not dropping tempest completely. 15:12:46 yeah, tempest-full-py3 is still there 15:12:47 yep 15:12:51 yes 15:13:52 Hmm, that's a bit problematic though. pbr is branchless so we can't just drop py2 on older releases. 15:14:42 moguimar: so if I understand it correctly it will allow us to continue with our stuff and on the other hand we will keep some testing for py2.7, exact? 15:15:21 this second patch is just to drop tempest-full for python2 15:15:27 as suggested by frickler 15:15:39 Ah, I see Clark suggested a solution to that in his comment. 15:16:09 after I fixed requirements.txt to only install pre-commit for python3+ we don't depend on that patch anymore 15:16:58 I see 15:17:13 I remember this part now 15:17:35 the pre-commit patch was failing cause there is no pre-commit 2.6.0 in py27 15:17:41 and it is in test-requirements 15:17:54 but is only used in the pep8 env 15:18:01 which is py3+ 15:18:04 yep 15:19:18 concerning the cache part I asked some feedback from Clark especially on the uniformity of these patches 15:19:57 but I don't expect a positive response 15:20:50 I mean I think he will give the priority to the cache aspects 15:21:32 Moisés Guimarães proposed openstack/pbr master: Adding pre-commit https://review.opendev.org/742160 15:21:39 I'm rebasing it without the tempest-full drop 15:21:46 nice 15:22:03 Pulling from github in ci is pretty bad. 15:22:50 so now we have 35 bad patches 15:22:55 lol 15:23:18 Is there any chance of getting pre-commit to install from pypi packages instead of source? 15:23:29 could we work with upstream pre-commit to also accept a package? 15:25:20 bnemec: we chosen this way as some persons asked for more security by avoiding to pull unchecked versions 15:25:46 bnemec: so we proposed to pull a specific commit rather than a specific version 15:26:20 moguimar: which package? 15:26:37 How is installing from source more secure than installing from a release? 15:26:43 we would need flake8 and the pre-commit hoops 15:26:53 hooks 15:27:23 moguimar: yep 15:27:48 so we would need https://github.com/pre-commit/pre-commit-hooks 15:27:56 I'm not sure if it is relased as a package 15:28:10 thing is pre-commit was always from source 15:28:16 then we pinned the versions 15:28:35 and someone complained that tags could be relabeled 15:28:44 so we pinned to commit hash 15:30:09 pre-commit and flake8 are mainstream projects so if a security hole appear I think it will appear on pypi too 15:30:45 I think we are losing the point 15:30:52 yep 15:31:06 so, there is no install from pypi now 15:31:11 we only have source install 15:31:20 moguimar: do you want to lead some related actions this week? 15:31:22 how do we go on from here? 15:31:36 I can reach out to pre-commit folks upsream 15:31:46 awesome 15:31:53 That would be a good first step. 15:32:04 Then depending on how that discussion goes we can figure out what to do. 15:32:10 #action moguimar to reach pre-commit people 15:32:24 +1 15:32:46 anything else about this? 15:32:53 I guess we can go on 15:33:11 #topic Weekly Wayward Wallaby Review 15:33:38 #link https://review.opendev.org/#/c/640057/ 15:34:33 we are now branched so I assume that we could continue with that 15:35:06 It's only in the generator, so I think it's unlikely we would have an 11th hour bug fix touching this code. 15:35:07 #topic Open discussion 15:35:28 anything else? 15:35:37 Yep, a couple of things. 15:35:49 First, the PTG. 15:36:20 Currently the only topic on the etherpad is the retrospective, and a cross-project for the policy popup which will happen elsewhere. 15:36:49 So at this point I'm thinking we don't need to meet at all, if there's nothing to discuss. 15:37:00 agreed 15:37:15 not even to see each other on video instead of text =P 15:37:23 :) 15:37:36 I mean, it's during the regular meeting time so we could also jump on a meetpad. :-) 15:37:39 we can also discuss the DPL 15:37:50 That was actually my next topic. 15:38:04 moguimar: I planed to bring this point here 15:38:06 We'll need to at least assign official liaisons for the three required positions. 15:38:18 #link https://governance.openstack.org/tc/resolutions/20200803-distributed-project-leadership.html#process-for-opting-in-to-distributed-leadership 15:39:54 as said I'm volunteer for the release liaison but at least we need more than that, any volunteer? 15:40:53 (and I'm volunteer on the meeting facilitator role too) 15:40:58 I guess I can stay on as the security liaison. It's a pretty low time commitment and I'm already admin of the oslo-coresec team. ;-) 15:41:11 bnemec: awesome, thanks 15:41:32 so what is the 3rd missing? 15:41:43 tact-sig (essentially, infra) 15:42:21 any volunteer? 15:44:36 I'm not a core, so I won't be official tag-sig but I can help 15:44:48 just one question it's necesarry be core to be liaison ? 15:44:50 I'm probably not a good choice for that one since I can't commit to dealing with ci fire drills in a timely fashion anymore. 15:45:13 Not necessarily, but it's helpful in case there are patches that need to be pushed through. 15:45:16 Yeah, sorry, but I am already over extended. 15:45:41 However, as long as there are cores available that you can ping it would probably be okay to have a non-core as the liaison here. 15:46:20 sboyron, damani: I've no idea about if we need to be core for this job, I guess yes, but we could ask to TC members about this point 15:46:36 And, frankly, if no cores volunteer then it's clearly better to have a non-core than no liaison at all. :-) 15:46:41 I agreed with bnemec 15:47:22 I could also see it being a good path to becoming a core, if that's a goal you have. 15:47:32 sboyron, are you volunteer ? 15:47:33 sboyron: so you're interested by the tact-sig? 15:47:34 Fighting ci fires will teach you a lot about how the projects work and interact. 15:47:51 damani: are you interesting by the release liaison job? 15:48:06 hberaud, yes 15:48:10 s/interesting/interested 15:48:26 i'm really interested 15:48:33 damani: nice 15:48:35 damani++ 15:48:36 hberaud I am really interrested to help 15:48:36 It would be good to have more than one release liaison, for the same reason we always had two people who could ack release requests in the past. 15:48:49 (PTL + liaison) 15:48:57 sboyron: awesome 15:49:03 I can help hberaud with the releases 15:49:19 moguimar: damani is volunteer too 15:49:25 ah, I see 15:49:32 I'll need some help since I do not know all process yet, but tact-sig or release liaison are some interresting subject 15:49:43 How do we want to keep track of this? Maybe a policy spec doc so we can review proposed liaisons in the normal way? 15:49:45 I thought he was volunteering for tact-sig 15:50:03 moguimar: maybe you can create a pair tact-sig with sboyron 15:50:36 sounds good, although I have no idea at all of tact-sig responsibilities 15:50:39 a pair of core/non-core and mentoring sboyron and damani 15:50:42 it's ok for me to work in a pair, sound goods 15:51:01 and help them to become core developer on oslo with us 15:51:02 moguimar: Basically be the point of contact for infra if something in our ci jobs breaks. 15:51:23 It doesn't necessarily mean you have to fix all the ci breakages, but it helps if you know who to pull in to fix them. 15:51:27 sboyron, what is your timezone? 15:51:33 CEST 15:51:44 hberaud, moguimar, sounds really good 15:51:46 what about yours moguimar ? 15:51:54 same I guess 15:52:05 Czech Republic 15:52:08 excellent! I think we reached a great step 15:52:26 same yes, great 15:52:47 Thinking some more on this, maybe it's better to keep track of our liaisons on the wiki. 15:52:58 We already have a contact list here: https://wiki.openstack.org/wiki/Oslo#The_Oslo_Team 15:53:07 johnsom: are you interested for some of these roles? 15:53:11 We could add a liaisons section to that. 15:53:23 bnemec: good idea 15:53:44 bnemec: do you want to lead that? 15:53:53 hberaud I can continue as a TaskFlow core and the security group, but I cannot take on new responsibilities at this time. 15:54:02 Yeah, I can do that quick. 15:54:04 johnsom: ack np 15:54:10 bnemec: awesome thanks 15:54:28 #action bnemec to keep track of our liaisons on the wiki. 15:54:44 anything else? 15:56:03 That's all I had. 15:56:05 Ok then I think we are done 15:56:21 Thanks for joining! 15:56:26 hberaud, Thanks 15:56:27 #endmeeting