15:30:19 #startmeeting Pulp Triage 2021-01-29 15:30:19 #info fao89 has joined triage 15:30:19 !start 15:30:19 Meeting started Fri Jan 29 15:30:19 2021 UTC. The chair is fao89. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:30:19 Useful Commands: #action #agreed #help #info #idea #link #topic. 15:30:19 The meeting name has been set to 'pulp_triage_2021-01-29' 15:30:19 fao89: fao89 has joined triage 15:30:42 #info x9c4 has joined triage 15:30:42 !here 15:30:42 x9c4: x9c4 has joined triage 15:31:09 #info gerrod has joined triage 15:31:09 !here 15:31:09 gerrod: gerrod has joined triage 15:31:10 #info ppicka has joined triage 15:31:10 !here 15:31:10 ppicka: ppicka has joined triage 15:31:29 #info daviddavis has joined triage 15:31:29 !here 15:31:29 daviddavis: daviddavis has joined triage 15:31:37 topic: start with triage today? 15:32:01 #info ttereshc has joined triage 15:32:01 !here 15:32:01 ttereshc: ttereshc has joined triage 15:32:08 I think so, open floor is taking too much time lately 15:32:10 sure why not 15:32:16 +1 15:32:23 !next 15:32:24 #topic https://pulp.plan.io/issues/8167 15:32:24 fao89: 3 issues left to triage: 8167, 8058, 7950 15:32:24 is this a one off? 15:32:25 RM 8167 - bmbouter - NEW - As a user, I have proxy_password and proxy_username available on all remotes. 15:32:26 https://pulp.plan.io/issues/8167 15:32:43 #idea Proposed for #8167: Leave the issue as-is, accepting its current state. 15:32:43 !propose accept 15:32:43 fao89: Proposed for #8167: Leave the issue as-is, accepting its current state. 15:32:44 story? 15:32:49 +1 to story 15:32:59 oh yeah 15:33:08 +1 to story 15:33:10 +1 15:33:11 #idea Proposed for #8167: convert to story 15:33:11 !propose other convert to story 15:33:11 fao89: Proposed for #8167: convert to story 15:33:13 #info ggainey has joined triage 15:33:13 !here 15:33:13 ggainey: ggainey has joined triage 15:33:20 #agreed convert to story 15:33:20 !accept 15:33:20 fao89: Current proposal accepted: convert to story 15:33:21 #topic https://pulp.plan.io/issues/8058 15:33:21 fao89: 2 issues left to triage: 8058, 7950 15:33:22 RM 8058 - andyfry - NEW - Proxy credentials displayed in clear text 15:33:23 https://pulp.plan.io/issues/8058 15:33:34 accept. I have a PR open against aiohttp 15:33:41 #info ipanova has joined triage 15:33:41 !here 15:33:41 ipanova: ipanova has joined triage 15:33:42 #idea Proposed for #8058: Leave the issue as-is, accepting its current state. 15:33:42 !propose accept 15:33:42 fao89: Proposed for #8058: Leave the issue as-is, accepting its current state. 15:33:57 +1 15:34:06 #agreed Leave the issue as-is, accepting its current state. 15:34:06 !accept 15:34:07 fao89: Current proposal accepted: Leave the issue as-is, accepting its current state. 15:34:07 #topic https://pulp.plan.io/issues/7950 15:34:08 fao89: 1 issues left to triage: 7950 15:34:09 RM 7950 - newswangerd - NEW - Backport 7912 15:34:10 https://pulp.plan.io/issues/7950 15:34:27 #info bmbouter has joined triage 15:34:27 !here 15:34:27 bmbouter: bmbouter has joined triage 15:34:29 was the PR merged? 15:34:32 this pr got merged, should accept the backport? 15:34:34 PR is merged! we can finally accept thos one! 15:34:45 soooo 15:34:51 they actually said they'll receive the fix as part of 3.10 15:35:03 cool 15:35:04 they declined the backport as of tuesday 15:35:08 so close wontfix 15:35:09 #idea Proposed for #7950: close 15:35:10 !propose other close 15:35:10 fao89: Proposed for #7950: close 15:35:14 even better :) 15:35:22 well ok then :) 15:35:27 wait long enough and things will close out themselves 15:35:28 #agreed close 15:35:28 !accept 15:35:28 fao89: Current proposal accepted: close 15:35:29 fao89: No issues to triage. 15:35:32 hehe 15:35:46 Open floor! 15:35:56 topic: extend open floor time? 15:36:08 -1 15:36:10 if there's one thing we need less of besides more meetings, it's longer meetings 15:36:29 I think there is a natural fluctuation in the time it needs. 15:36:37 I don't know that we need to extend OF - yes, sometimes we run long, but I don't think that's an always-problem 15:36:41 +1 no need to extend 15:36:41 +1 15:36:41 the past 2 open floor/triages didn't have time for triage 15:36:57 +1, agree with x9c4 15:37:35 can I suggest something though? 15:37:35 maybe we need to break longer discussions and move them elsewhere. 15:37:39 yes, that 15:37:40 fao89: we can time box the open floor depending on the situation with bugs to triage 15:37:41 aye 15:37:42 if it's consistently bad we can start having triage at the beginning on a regular basis 15:37:43 rephrasing it, is it ok to have open floor full time? 15:37:45 or circle back to these longer topics 15:37:51 after triage 15:37:54 I agree 15:37:59 we can't make the meeting longer 15:38:11 so, what would be the timecheck for starting triage? 15:38:12 triage should come first 15:38:27 yeah, I think if we're better about "this needs more discussion, let's open an email-thread/document/have a specific mtg/whatever", and move on 15:38:44 we used to have triage and then we moved open floor to come first for the sake of community 15:38:54 bmbouter: we moved open-floor first in response to ppl wanting to hear the discussion, w/out having to sit thru the triage 15:39:21 no community members have attended open floor so it may be a pipe dream 15:39:28 heh 15:39:36 we could always see if there are community member topics and then move open floor first if there are 15:39:37 daviddavis: well, it takes time and patience ;) 15:40:00 some day :) 15:40:05 I think we need different slots for open floor and triage 15:40:16 * ttereshc is curious how long the conversation about the timeboxing and meeting process will take 15:40:23 ELMO 15:40:28 i think we need to keep time for openfloor consistent. 15:40:36 10:30 - 11 - open floor / 11 - 11:30 triage 15:40:44 fao89: +1 15:40:48 we could lead with open floor on fridays and encourage community members to attend that day 15:40:55 on tuesdays we do triage first 15:41:30 that works for me 15:41:49 It sounds like a self regulating schema to me. +1 15:41:56 so what if we have few things to discuss ot to triage, we wait in between?, I'm not sure I'm in favor of fixed time for each 15:42:03 +1 to alternate order 15:42:34 ttereshc: we would just start the triage without waitiing in between 15:42:43 +1 15:42:50 let's do triage first, because it's shorter 15:43:00 and then start open floor early? 15:43:03 I'm lost with the +1 and proposals 15:43:06 ha me too 15:43:08 heh 15:43:22 +1 to the checker-board pattern 15:43:28 ipanova, then we can't announced the fixed time anywhere 15:43:39 +1 to the checker-board pattern as well 15:43:46 +1 to triage-first-Tuesday, Floor-First-Friday 15:44:02 floor-first-fridays, I like it 15:44:18 \o/ 15:44:24 FFF 15:44:28 TTT 15:44:33 :D 15:44:38 i am not fun of alternating things because it brings in confusion, but i will not block this if most of the people are on board. 15:44:42 I agree 15:44:43 the first proposal to be written on hackmd is the winner 15:44:46 simplicity is the way 15:46:07 the alternative I heard was 10:30-11 triage and 11-11:30 open floor which introduces either waiting or not honoring the actual start times 15:46:13 fao89: done :-P 15:46:29 best one 15:46:32 well, simplest is "leave well enough alone" - we've been running floor-first for months, and it's only been the last week that it ran into problems with taking too much time 15:46:34 ipanova++ 15:46:34 fao89: ipanova's karma is now 175 15:47:00 yea, if we call out that topics are taking too long, that might be the best solutoin right now 15:47:29 call out = ask that they be mailing list discussions, meetings, or we circle back to them after triage 15:47:30 this discussion is taking toooo long. 15:47:33 haha 15:47:45 agreed 15:47:54 I don't feel a need for a change (personally) maybe others do 15:48:02 the winner: if we call out that topics are taking too long, that might be the best solutoin right now 15:48:11 sweet 15:48:16 let's move on 15:48:19 next topic: https://hub.docker.com/r/pulp/pulp-fedora31 15:48:24 +1 15:48:52 I was going to work on a date to remove this 15:48:58 and email it to pulp-dev 15:49:01 fao89: punt f31, it's not getting updates any more 15:49:07 daviddavis++ 15:49:07 ggainey: daviddavis's karma is now 427 15:49:11 yes please 15:49:17 daviddavis++ 15:49:17 x9c4: daviddavis's karma is now 428 15:49:19 ok, any objections? 15:49:22 daviddavis++ 15:49:22 fao89: daviddavis's karma is now 429 15:49:25 daviddavis++ 15:49:25 ppicka: daviddavis's karma is now 430 15:49:41 no objections 15:49:50 next topic: Documenting workflows with CLI 15:49:50 great thanks, I'll send an email today 15:50:12 +1 15:50:15 next? 15:50:15 one sec 15:50:29 so my recorded demos use https://hub.docker.com/r/pulp/pulp-fedora31 15:50:57 ultimately we want them to use pulp/pulp instead is that right? 15:51:03 correct 15:51:37 ok yeah let's take down pulp-fedora31 because even though that will be confusing we don't want users to get into that environment that really needs to go away 15:51:41 ok ty +1 next topic 15:51:44 bmbouter: you did use pulp-galaxy-ng, and it is now centos8 15:51:54 yeah pulp-galaxy-ng is fine cuz the name is the same 15:52:04 and the OS shouldn't matter for the user for hte purposes of my demo 15:52:14 so the next topic is about documenting workflows with pulp-cli 15:52:21 +1 15:52:23 +1 15:52:35 I started on pulp_file the other night 15:52:38 bmbouter: proposed this: https://github.com/pulp/pulp_ansible/pull/506#issuecomment-768544798 (move to sphinx doctest to avoid bash scripts) 15:52:47 https://www.sphinx-doc.org/en/master/usage/extensions/doctest.html 15:53:13 i've been looking into doctest and i think it can only do python cod 15:53:17 code* 15:53:22 is this a good idea to keep this for docs day? 15:53:25 yup I worry about the same thing 15:53:44 I think of docs day as an extra push for docs but if folks want to doc on other days that's ok 15:53:58 pulp_file is probably the only other plugin that's ready to have its docs updated 15:54:05 I don't think we can have a proposal about using doctest until we have a PoC showing it working 15:54:06 the cli for container and rpm is incomplete I think 15:54:14 there are other sphinx extensions that can run bash commands like programoutput https://sphinxcontrib-programoutput.readthedocs.io/en/latest/ 15:54:21 nice 15:54:24 I see 15:54:39 but if we're talking "hey can we switch a plugin to use the CLI" then +1 to pulp_file switching 15:54:42 so I think we can move to the next topic? 15:54:45 and container and rpm switching when their CLIs are complete 15:54:52 pulp_ansible alredy switches (ty gerrooddddddd) 15:54:56 sounds good 15:55:21 +1 15:55:27 last topic: how to ship changes to a default access policy? 15:56:08 so we're about to ship a lot of default accesspolicyies 15:56:30 and I was thinking about what x9c4 said: "we will have a problem shiping changes to the default policy" and he is right 15:56:43 yes 15:56:55 yes 15:57:06 propose: Write a release note what changed. Tall admin to have a look. And provide a reset to default primitive. 15:57:19 propose: https://pulp.plan.io/issues/8182?next_issue_id=8181 15:58:10 I think this would be an easy resolution 15:58:48 this or just compare 15:59:07 apart from how to do it technically, we briefly touched on this yesterday and it sounds to some like a change in behaviour and probably requires a major version bump 15:59:12 But if a site has a customized policy, and we add a new action, it will be unaccessible until the admin takes action. 16:00:02 yes but the change will be in the release notes for them 16:00:29 if they've customized things they have a responsibility to determine if their customizations still make sense at upgrade time 16:00:31 if they have a custom policy we won't touch it, right? they can start using a new action but we can't them force to start checking it 16:00:38 really this is about all the folks who didn't customize 16:00:56 yeah , +1 16:01:13 we should add this in 3.10 16:01:17 yes we should 16:01:28 OK, modified field sounds fine, because comparing might give false positives. 16:01:53 also it's useful the user could filter on modified=True 16:02:05 Should we add a reset_to_default anyway? It would also reset modified. 16:02:07 bmbouter: + maybe adding some docs around this would be nice 16:02:11 which otherwise determining how this system's rbac is customized would be like yikes 16:02:34 ipanova: I agree, we need user facing docs on rbac as a whole really 16:02:44 there are no user facing rbac docs :/ 16:02:54 should the flag be named is_default maybe? 16:03:06 or customized 16:03:14 either of those sound fine to me 16:03:27 ya'll pick :) 16:03:29 modified is a bit ambiguous to me, I modified my custom policy 16:03:36 let's not use modified 16:03:50 tainted 16:03:50 we can agree on the name on the PR 16:04:01 x9c4: heh 16:04:03 I think I would go with customized 16:04:13 works for me 16:04:21 customized is fine 16:04:32 +1 16:05:13 was this the last topic for open floor? 16:05:43 To be clear, we would reset all the non-customized policies on migrate. right? 16:06:00 yep 16:06:01 #endmeeting 16:06:01 !end