15:00:54 #startmeeting Pulp Triage 2021-02-02 go/no-go meeting for 3.10.0 15:00:54 #info ttereshc has joined triage 15:00:54 !start go/no-go meeting for 3.10.0 15:00:54 Meeting started Tue Feb 2 15:00:54 2021 UTC. The chair is ttereshc. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:54 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:00:54 The meeting name has been set to 'pulp_triage_2021-02-02_go/no-go_meeting_for_3.10.0' 15:00:54 ttereshc: ttereshc has joined triage 15:01:36 #info daviddavis has joined triage 15:01:36 !here 15:01:36 daviddavis: daviddavis has joined triage 15:02:07 heh, you re the first one, daviddavis 15:02:12 #info x9c4 has joined triage 15:02:12 !here 15:02:12 x9c4: x9c4 has joined triage 15:02:14 hehe 15:02:44 https://bit.ly/3pLHmg0 here is a list of open issues for 3.10 15:03:10 the label filtering should be merged today or tomorrow. just have some feedback to address. 15:03:13 and I believe x9c4 wanted to add one more 15:03:21 #info bmbouter has joined triage 15:03:21 !here 15:03:21 bmbouter: bmbouter has joined triage 15:03:22 great 15:03:23 #info ggainey has joined triage 15:03:23 !here 15:03:23 ggainey: ggainey has joined triage 15:03:29 * bmbouter does the dance of 3.10 15:04:30 we have one in the new state https://pulp.plan.io/issues/8182 15:04:32 I need a review (prob best from daviddavis ) of https://github.com/pulp/pulpcore/pull/1090 15:04:34 ttereshc, https://github.com/pulp/pulpcore/pull/1098 got merged. I can still add the tickets to the milestone. 15:04:39 we have 2 in assigned and one on new 15:04:45 x9c4, please do 15:04:59 ggainey: did you figure out the failing test? 15:05:06 I've been using this https://pulp.plan.io/issues?c%5B%5D=project&c%5B%5D=tracker&c%5B%5D=status&c%5B%5D=priority&c%5B%5D=cf_5&c%5B%5D=subject&c%5B%5D=author&c%5B%5D=assigned_to&c%5B%5D=cf_3&c%5B%5D=cf_7&f%5B%5D=fixed_version_id&f%5B%5D=&group_by=&op%5Bfixed_version_id%5D=%3D&set_filter=1&sort=status%2Cid%3Adesc&t%5B%5D=&utf8=%E2%9C%93&v%5Bfixed_version_id%5D%5B%5D=166 query 15:05:15 I plan to work on 8182 next 15:05:29 daviddavis: the current failure has nothing to do with the code I checked in, it's CI being Bad (and I don't have perms to re-run) 15:05:31 and post by EOB today which would be just to review tomorrow 15:05:53 ggainey: I was thikning the CI would run against your fork 15:06:14 ggainey: I meant the test that got commented out but I'll rerun the jobs 15:06:16 daviddavis, I looked at the failing test for the import check pr today and it looks similar to the migration test failures, one of the tasks is cancelled 15:06:34 so even if the re-run helps, I'm wondering if we have some deeper issue 15:06:49 interesting 15:06:58 daviddavis: the test that is commented out shouldn't hold up the PR - I have no idea how long it'll take to figure out why CI behaves differently than expected 15:07:20 ttereshc: possibly, but not because of this PR 15:07:35 no,not because of the changes 15:07:37 I agree 15:07:44 kk 15:08:01 bmbouter, great, ping for review when needed 15:08:20 will do, ty 15:08:46 did you all reach an agreement around the component name in the status API? (I missed the pulpcore meeting) 15:09:00 I belive yes: 15:09:03 basically, are we blocked in anyway there or not? 15:09:23 We want to make the requrement to the plugins now. 15:09:37 we did 15:09:45 But defer the breaking change in the status response in 3.11 15:09:54 I'm going to split my PR into two, the parts that will require more coordiantion will come with 3.11 15:10:04 the parts that can go into 3.10 will. I'm splitting it now 15:10:11 +1 , cool 15:10:13 early in the cycle to have time to fix issues with e.g. the CLI. 15:10:14 great, thanks ! 15:10:26 I will split the issue into two also to separate the scope 15:10:31 +1 15:10:42 #info dkliban has joined triage 15:10:42 !here 15:10:42 dkliban: dkliban has joined triage 15:10:45 #info ipanova has joined triage 15:10:45 !here 15:10:45 ipanova: ipanova has joined triage 15:10:54 any concerns from anyone to release 3.10 this Thursday? 15:11:13 not me 15:11:21 i have one thing 15:11:22 just to make sure the PR from ewoud merges 15:11:48 since we have a day of learning on friday and we will have troubles to release 3.10 on thursday we could do it on monday 15:11:59 and if we * 15:12:14 that would push back the pulp_ansible 0.7 release timeline 15:12:21 I'm just concerned that we have 2 assigned and one new, and are running out of time :( 15:12:22 bmbouter: that's ok 15:12:26 which is slated for feb 9 15:12:28 AH is also having day of learning 15:13:11 bmbouter: ewoud's PR is going to merge in the next hour 15:13:21 FWIW, I'm releasing and I believe I won't have a learning day regardless, so I can release on Friday as well if there are folks to review 15:13:24 can we revisit if we are feeling good about thursday 15:13:40 sure 15:13:47 ggainey: I hear your concerns so I want to not have them pass unnoticed 15:13:56 ttereshc: sounds good 15:14:10 ggainey: one assigned to me is a 3 line change. i'll open a PR for it after this meeting. 15:14:20 my concern is that the CI is broken. does anyone have any idea why? 15:14:33 coolio 15:15:29 daviddavis, is it? it worked fine in the morning after merging pulp-fixtures port fix 15:15:32 which CI? The last commit merged 22' ago is green. 15:15:57 oh, I thought you all said there was some deeper issue causing the CI to fail 15:16:12 daviddavis, it's no longer broken. it was yesterday though 15:16:22 oh ok 15:16:23 daviddavis, it's for task groups from what I can see and reprodicuble every now and then 15:16:24 Thats an issue with the status api change. that is postponed. 15:16:38 ttereshc: I see, thank you 15:16:54 daviddavis, I'm trying to look at it 15:17:07 it blocks migration plugin 15:17:31 +1 15:17:47 I have a concern/item 15:17:57 if its ok to move on 15:18:04 +1 from me 15:18:20 let's move on to your concern bmbouter 15:18:21 I was looking at 8048 https://pulp.plan.io/issues/8048 but it's not going to go into 3.10 15:18:42 I still plan to continue (I've solved about half of it I think) so I'd like to keep assigned and move out of 3.10 15:19:02 is AH cool with that? 15:19:07 will this block ansible folks to set their own perms for container ansible plugins? 15:19:08 galaxy_ng is affected but are ok to not have in 3.10 (my understanding), but what about pulp_container? 15:19:32 bmbouter: i am not sure they will be able to start the integration if this is not fixed 15:19:42 integration with pulp_container 15:19:44 yeah ths is what I was concerned about also 15:20:08 For pulp_container itself, there is no object without a NamedViewset. 15:20:20 agreed (and I wish galaxy_ng would adopt this as well) 15:20:36 x9c4: https://pulp.plan.io/issues/8048#note-4 15:20:38 but anyway we can continue on to fix it, we can make it more general and usable 15:20:51 yes, but there are other plugins that don't have it ... and having that plugin installed breaks it for all permissions 15:21:00 yep 15:21:21 let me check my understanding 15:21:37 (time check 8 mins left) 15:21:47 by having 8048 not fixed, the issue is that a plugin cannot have a viewset that is not NamedModelViewSet that uses an AccessPolicy is that right? 15:22:13 and if that's correct, that is what they need fixed in 3.10.0? 15:22:47 yes, i believe that is correct 15:22:57 If there is a NamedViewset, i think there can be another one additionally. 15:23:14 ok so let's keep this on 3.10 and keep it a release blocker 15:23:41 is someone able to take this work from me or should I try to fix tomorrow? 15:23:50 I can 15:24:06 x9c4: can we meet for a few min for me to show you what I've learned 15:24:12 x9c4: feel free to mark as reassigned to you 15:24:15 sure. 15:24:26 ok we can coordinate maybe after open/floor triage 15:24:28 bmbouter: x9c4 i have asked davidn about this issue 15:24:42 he said this won't block them from integration with pulp_container 15:24:54 ok well then we're safe in two ways 15:24:59 x9c4: are you still good to try to fix it? 15:25:09 yes 15:25:18 ipanova: and should we remove its blocker status from 3.10? 15:25:24 x9c4: ty 15:25:26 Let's still meet later. 15:25:29 i think so 15:25:34 x9c4: agreed 15:25:43 ok then this addresses my concerns I think we're on track for thrusday 15:25:49 woot 15:25:50 yes 15:26:09 +1 15:26:15 alright, let me know if something changes in the next 1.5 days 15:26:21 heh 15:26:44 thanks everyone for the discussion 15:27:02 #endmeeting 15:27:02 !end