14:30:12 #startmeeting Pulp Triage 2020-08-04 14:30:12 #info fao89 has joined triage 14:30:12 !start 14:30:12 Meeting started Tue Aug 4 14:30:12 2020 UTC. The chair is fao89. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:30:12 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:30:12 The meeting name has been set to 'pulp_triage_2020-08-04' 14:30:12 fao89: fao89 has joined triage 14:30:16 #info daviddavis has joined triage 14:30:16 !here 14:30:16 daviddavis: daviddavis has joined triage 14:30:27 #info dkliban has joined triage 14:30:27 !here 14:30:27 dkliban: dkliban has joined triage 14:31:04 !next 14:31:05 #topic https://pulp.plan.io/issues/7271 14:31:05 fao89: 5 issues left to triage: 7271, 7270, 7268, 7238, 7205 14:31:07 RM 7271 - alikins - NEW - Enable swagger-ui drf-spectactular view 14:31:08 https://pulp.plan.io/issues/7271 14:31:28 task? 14:31:40 it's a story 14:31:46 +1 14:31:48 #idea Proposed for #7271: convert to story 14:31:48 !propose other convert to story 14:31:48 fao89: Proposed for #7271: convert to story 14:31:54 #agreed convert to story 14:31:54 !accept 14:31:54 fao89: Current proposal accepted: convert to story 14:31:55 #topic https://pulp.plan.io/issues/7270 14:31:55 fao89: 4 issues left to triage: 7270, 7268, 7238, 7205 14:31:56 RM 7270 - lmjachky - NEW - NoArtifactContentUploadViewSet should use PulpTemporaryFile instead of Artifact to store temporary data 14:31:57 https://pulp.plan.io/issues/7270 14:32:09 refactor, also it would be nice to get this into 3.6 14:32:26 what is deadline for 3.6? 14:32:30 august 11 14:32:42 #idea Proposed for #7270: convert to refactor 14:32:42 !propose other convert to refactor 14:32:42 fao89: Proposed for #7270: convert to refactor 14:32:44 should be merged on the 10th though 14:32:48 +1 14:33:14 add to sprint? 14:33:23 yes 14:33:34 #agreed convert to refactor 14:33:34 !accept 14:33:34 fao89: Current proposal accepted: convert to refactor 14:33:35 #topic https://pulp.plan.io/issues/7268 14:33:35 fao89: 3 issues left to triage: 7268, 7238, 7205 14:33:36 RM 7268 - cmeissner - NEW - Pulp can't connect to server with self signed certificates 14:33:37 https://pulp.plan.io/issues/7268 14:33:38 #info ggainey has joined triage 14:33:38 !here 14:33:38 ggainey: ggainey has joined triage 14:34:14 skip for now and let user try out suggestion? or just close? 14:34:31 move to rpm? 14:34:32 i already commented on this 14:34:35 #info bmbouter has joined triage 14:34:35 !here 14:34:35 bmbouter: bmbouter has joined triage 14:34:46 it's a works for me 14:34:51 works for me 14:34:55 +1 14:34:56 and also ... that site does not use self signed cetrts 14:35:18 !propose close as worksforme 14:35:18 fao89: Error: "propose" is not a valid command. 14:35:21 !accept 14:35:21 fao89: No action proposed, nothing to accept. 14:35:29 !propose otherclose as worksforme 14:35:29 fao89: Error: "propose" is not a valid command. 14:35:32 #idea Proposed for #7268: close as worksforme 14:35:32 !propose other close as worksforme 14:35:33 fao89: Proposed for #7268: close as worksforme 14:35:35 #agreed close as worksforme 14:35:35 !accept 14:35:35 fao89: Current proposal accepted: close as worksforme 14:35:36 #topic https://pulp.plan.io/issues/7238 14:35:36 fao89: 2 issues left to triage: 7238, 7205 14:35:37 RM 7238 - iballou - NEW - "integer out of range" error when syncing OracleLinux 8 AppStream repo 14:35:38 https://pulp.plan.io/issues/7238 14:35:42 #info ipanova has joined triage 14:35:42 !here 14:35:42 ipanova: ipanova has joined triage 14:36:11 accept and add to sprint 14:36:14 +1 14:36:21 i think we may have fixed soemthing similar already 14:36:31 #idea Proposed for #7238: accept and add to sprint 14:36:31 !propose other accept and add to sprint 14:36:31 fao89: Proposed for #7238: accept and add to sprint 14:36:37 +1 14:36:40 #agreed accept and add to sprint 14:36:40 !accept 14:36:40 fao89: Current proposal accepted: accept and add to sprint 14:36:41 #topic https://pulp.plan.io/issues/7205 14:36:41 fao89: 1 issues left to triage: 7205 14:36:42 RM 7205 - pc - NEW - ClientConnectorSSLError during remote sync with cdn.redhat.com 14:36:43 https://pulp.plan.io/issues/7205 14:37:11 it has been 2 weeks almost with no response, what about closing? 14:37:21 +1 14:37:23 and suggest to re-open if issues persists 14:37:27 +1 14:37:27 +1 14:37:52 close as worksforme? 14:38:02 but aren't we actually making a change related to this 14:38:04 ? 14:38:14 the reduction in the default download concurrency 14:38:23 we are, but this has a separate issue to track that effort 14:38:29 dkliban: we're changing concurrency - but we have no idea if that's this user's actual issue 14:38:35 and...yeah, that 14:38:44 :) 14:38:54 ok ... so what status should we close it with? 14:40:04 mmm 14:40:23 notabug? 14:40:44 anybody in a place where they can sync rhel7.6-optional? if we are, and can, worksforme/notabug? 14:41:06 I don't have a rhel cert handy, alas 14:41:14 or wont fix, because there is no followup from the user? 14:41:16 I would go with duplicate and point to the download concurrency issue, or close as worksforme 14:41:46 I wouldn't close as dup, because we don't *know* that's the problem, we were suggesting that it mighth be 14:42:41 i don't have any strong preference 14:42:58 i can try syncing it 14:43:10 if you can sync it then +1 worksforme 14:43:16 last skip? 14:43:18 yeah, sounds good to me too 14:43:21 let's skip for now 14:43:21 yes, worksforme 14:43:24 kk 14:43:27 i'll sync that repo today 14:43:32 !skip 14:43:33 fao89: No issues to triage. 14:43:34 dkliban: thank you 14:43:40 Open floor! 14:43:50 https://hackmd.io/@pulp/triage/edit 14:44:00 topic: Create changelog for plugin_template? 14:44:06 +1 14:44:20 +1 14:44:21 +1 14:44:27 yea, do we also want to tag plugin_template when there's a pulpcore release? 14:44:34 the only question I have is: how often will it be cut? 14:44:36 we need some point at which we generate the changelog 14:45:12 yeah, I think it is tied with pulpcore 14:45:26 that is a good place to start 14:45:34 agreed 14:45:36 I was thinking more frequently but this sonds fine (and organized) 14:45:58 we can do more often releases adhoc ones when needed 14:46:11 +1 14:46:41 next topic? 14:46:58 yes 14:47:00 topic: 3.6 - do we need to send out email to announce? 14:47:16 what is the plan to implement the changelog from ^? 14:47:22 in terms of tracking it, doing it, etc 14:48:10 can you elaborate? 14:48:23 how 3.6 release process is different form previous ones? 14:48:30 it will be a CHANGES.rst as all towncrier's 14:48:56 plugin_template should use towncrier 14:48:59 I can file a task to get us started on the implementation? 14:49:09 and we should make releases on a weekly bases 14:49:10 I was wondering about tracking it so +1 to the task 14:49:19 or as needed 14:49:39 ah - I was confused, I thought we were talking about 3.6, okay 14:49:41 we just need a go to place, and it will be CHANGES.rst 14:49:47 ggainey: heh me too 14:49:51 but also is the idea to add a new section to the pulpcore log, or have a dedicated on in CHANGES.rst in the plugin_template? (as in the where... ) 14:50:06 CHANGES.rst in which repo, plugin_template? 14:50:07 ggainey, the previous topic did not end 14:50:12 yes! 14:50:14 I was imagining a CHANGES.rst in plugin_template 14:50:16 we needed a CHANGES.rst in plugin_template 14:50:21 fao89: yup, thanks I caught up eventually :) 14:50:29 ok great, I wasn't sure if we all thought the same 14:50:32 +! 14:50:32 +1 to changes.rst in plugin_template 14:50:34 +1 14:50:39 +1 to a task to track that addition 14:50:45 I'll add an item to the release guide too to create a changelog to plugin_template in case we forget to do it as needed 14:50:46 and also the release notes need updating then too I guess 14:50:52 you read my mind 14:50:54 thank you! 14:51:02 and the travis CI check machinery ... 14:51:03 now, the other topic: 3.6 - do we need to send out email to announce? 14:51:13 don't we always? 14:51:33 yes 14:51:33 we will when post release as usual, is this asking for a pre-release announcement? 14:51:45 yes, pre-release announcement on pulp-dev 14:51:51 to plugin developers 14:51:53 ah 14:52:13 prob a good idea, yeah? 14:52:21 this release will have many significant changes 14:52:46 i agree 14:52:48 openapi, rbac, removing containers, probably performance improvements, ... 14:53:02 what of these will require them to take action? 14:53:10 openapi v3 14:53:23 rbac will not 14:53:42 and I believe the bindings documentation should go with this release 14:53:45 I think highlighting things plugin writers will need to take action on for compatability (especially if large) is very useful 14:54:01 hey! we broke your bindings, but at least here is the docs 14:54:26 fao89: yup I agree but we are still trying to avoid checking built assets into version control (or maybe I am) 14:55:02 i just followed up with the team that manages pulpproject.org 14:55:11 i would like to continue pursuing that route 14:55:17 neither do I, but I believe undocumented big change is worse 14:56:43 do i understand correctly that we a drafting an email with the planned release date and all the breaking changes that will have impact? 14:56:46 let's provide a link to our docs on how to generate the bindings documentation 14:56:57 ipanova: yes, that's teh plan 14:58:13 the docs is off topic, I believe we all agree with the email, should we move to the next topic? 14:58:56 yes.. 14:59:00 wait 14:59:04 who is sending the email? 14:59:15 maybe I missed that 14:59:17 pulpbot 14:59:20 lol 14:59:21 lol 14:59:24 heheh 14:59:28 ha 14:59:31 who is going to make 3.6 release? 14:59:41 same person that will send this email 15:01:22 bueler .... 15:01:31 let's try to find that person in the following day or 2? 15:01:38 yeah 15:01:41 ok 15:01:54 kk 15:02:09 topic: add backport to triage query 15:02:29 this is tricky. the new backport tickets use Groomed instead of Triaged 15:02:41 and we can't have a query that does Groomed OR Triaged 15:02:49 or rather un-groomed OR un-triaged 15:03:00 mmmm 15:03:18 can we add Triaged field? 15:03:46 we could 15:03:50 that would be the simplest way to go 15:03:58 would we remove the 'groomed' field from it? 15:03:59 also 15:04:00 this way we will always stop them during triage process 15:04:12 bmbouter: probably 15:04:13 whack-a-mole 15:04:18 I can make both of these changes now 15:04:25 do you see any benefit of keeping groomed? 15:04:25 and we can see if my test shows up on Friday's triage 15:04:43 bmbouter: that will be great 15:04:52 ipanova: it could be a signal that the work is being accepted 15:04:54 !friday 15:04:54 ♪ It's Friday, Friday, gotta get down on Friday ♪ 15:05:02 what does triaging a backport mean... ? 15:05:25 but we could also put them onto a release as an indicator it's scheduled 15:05:35 +1 15:05:44 so let me remove add triage, and remove groomed from Backport and we'll see how it goes 15:05:46 * bmbouter does it now 15:05:47 ack? 15:05:52 ack 15:05:54 ack 15:05:58 ack! 15:06:43 done! 15:06:58 https://www.pinterest.com/pin/474637248201523122/ 15:07:39 next topic? 15:07:53 ys 15:08:22 topic: FYI: external contribution to django-lifecycle needed for Pulp's use (which RBAC PR uses) 15:09:10 it is failing CI due to language compat issues and flake8 I think https://travis-ci.com/github/bmbouter/django-lifecycle/builds/178313157 15:09:14 I will fix those today 15:10:07 so this is an FYI, is anyone concerned if we do this for the 3.6 release? 15:10:28 and then switch to the released django-lifecycle when it's released 15:10:48 worst case, this is 100% rejected and we port our use to signals, that would still not be a breaking user change just a lot of work and not nearly as great 15:10:54 i would like to hear from the maintainer of django-lifecycle before we decide to go this route. i want to know that he is at least interested in resolving this isssue 15:11:28 so the choice in front of me is spend a day ripping out django-lifecycle today, or "go this route" 15:11:40 which worst case involves ripping it out (same work) just later 15:11:58 i think we should continue going this route (using your fork) until we know otherwise 15:11:58 ah, I get it 15:12:13 hopefully I'll hear back by Friday's open floor 15:12:26 sounds good 15:12:35 yeah, concur 15:13:07 ok I'll fix this up and correspond w/ them more 15:13:18 +1 - and thanks, nice work 15:14:04 cool that's all I had for that item 15:14:17 #endmeeting 15:14:17 !end