14:32:18 #startmeeting Pulp Triage 2019-05-17 14:32:18 #info asmacdo has joined triage 14:32:19 Meeting started Fri May 17 14:32:18 2019 UTC. The chair is asmacdo. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:32:19 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:32:19 The meeting name has been set to 'pulp_triage_2019-05-17' 14:32:19 asmacdo: asmacdo has joined triage 14:32:23 #info bmbouter has joined triage 14:32:23 !here 14:32:23 bmbouter: bmbouter has joined triage 14:32:25 #info dalley has joined triage 14:32:25 !here 14:32:25 dalley: dalley has joined triage 14:32:27 #info dkliban has joined triage 14:32:27 !here 14:32:27 dkliban: dkliban has joined triage 14:32:32 #info daviddavis has joined triage 14:32:32 !here 14:32:34 daviddavis: daviddavis has joined triage 14:32:42 flake8 makes /me unaware of time :( 14:32:46 !next 14:32:47 #topic https://pulp.plan.io/issues/4795 14:32:47 asmacdo: 11 issues left to triage: 4795, 4825, 4827, 4831, 4833, 4834, 4835, 4836, 4837, 4840, 4841 14:32:48 RM 4795 - bherring - NEW - Pulp2 task details information returns incorrect values when polled too quickly 14:32:49 https://pulp.plan.io/issues/4795 14:33:06 we are going to close as wont fix 14:33:20 we discussed in RPM meeting yesterday 14:33:28 is qe fixing it on their side? 14:33:35 yes, they already did 14:33:38 great 14:33:58 even so, what a kickass bug report 14:34:04 bherring++ 14:34:04 daviddavis: bherring's karma is now 18 14:34:04 bherring++ 14:34:06 asmacdo: bherring's karma is now 19 14:34:35 #idea Proposed for #4795: dkliban will close as wontfix 14:34:35 !propose other dkliban will close as wontfix 14:34:37 asmacdo: Proposed for #4795: dkliban will close as wontfix 14:34:41 work for you dkliban? 14:35:00 yep 14:35:47 #agreed dkliban will close as wontfix 14:35:47 !accept 14:35:47 asmacdo: Current proposal accepted: dkliban will close as wontfix 14:35:48 asmacdo: 10 issues left to triage: 4825, 4827, 4831, 4833, 4834, 4835, 4836, 4837, 4840, 4841 14:35:48 #topic https://pulp.plan.io/issues/4825 14:35:49 RM 4825 - jsherril@redhat.com - NEW - syncing with ssl client certs and ca cert fail 14:35:50 https://pulp.plan.io/issues/4825 14:35:52 accept and add to sprint 14:36:00 #idea Proposed for #4825: accept and add to sprint 14:36:00 !propose other accept and add to sprint 14:36:00 asmacdo: Proposed for #4825: accept and add to sprint 14:36:57 +1 14:37:01 is the ssl stuff actually in the file plugin, or is this a pulpcore problem? 14:37:02 #info ggainey has joined triage 14:37:02 !here 14:37:02 ggainey: ggainey has joined triage 14:38:10 it's in pulpcore 14:38:11 if this is a pulpcore problem, should it block rc2? 14:38:19 imo yes? 14:38:27 asmacdo: no 14:38:32 it's been broken 14:38:32 is it a regression? 14:38:42 +1 to not blocking 14:39:07 #idea Proposed for #4825: accept, add to sprint, switch to pulp 14:39:07 !propose other accept, add to sprint, switch to pulp 14:39:07 asmacdo: Proposed for #4825: accept, add to sprint, switch to pulp 14:39:42 #info dawalker has joined triage 14:39:42 !here 14:39:42 dawalker: dawalker has joined triage 14:40:00 daviddavis: it actually worked for me when i tested with RPM plugin ... so i need to talk to jsherrill and see what he is doing 14:40:06 different 14:40:08 ah ok 14:40:21 so accept? 14:40:46 accept and add to sprint 14:40:56 #agreed accept, add to sprint, switch to pulp 14:40:56 !accept 14:40:56 asmacdo: Current proposal accepted: accept, add to sprint, switch to pulp 14:40:57 asmacdo: 9 issues left to triage: 4827, 4831, 4833, 4834, 4835, 4836, 4837, 4840, 4841 14:40:57 #topic https://pulp.plan.io/issues/4827 14:40:58 RM 4827 - sajha - NEW - Add artifact sha details to the content API 14:40:59 https://pulp.plan.io/issues/4827 14:41:25 convert to task and add to sprint? 14:41:36 seems like a story 14:41:47 story works 14:41:50 #idea Proposed for #4827: convert to story, switch to pulp, add to sprint 14:41:50 !propose other convert to story, switch to pulp, add to sprint 14:41:50 asmacdo: Proposed for #4827: convert to story, switch to pulp, add to sprint 14:41:55 +1 14:41:56 +1 14:42:01 switch to pulp? 14:42:13 +1 14:42:18 I was thinking this was file specific 14:42:45 i think what is being suggested is that all content return digests for all its artifacts 14:43:03 imo, this will be necessary for all plugins 14:43:07 there may be content units with multiple or no artifacts. I supopse we could do it for all single artifact content units but I would err on the side of letting plugin authors decide. 14:43:19 also who provides the serializers? 14:43:29 the content serializers are master/detail 14:43:31 both pulpcore and plugin 14:43:48 so there is an opportunity to add this to pulpcore so all plugins get it 14:43:49 ic so we could add to the master 14:43:54 we could always add these fields to pulpcore later. much harder to remove them later though. 14:44:02 fair enough 14:44:05 true 14:44:05 let's start with file 14:44:10 +1 14:44:13 +1 14:44:15 it's safe 14:44:18 #idea Proposed for #4827: convert to story add to sprint 14:44:18 !propose other convert to story add to sprint 14:44:18 asmacdo: Proposed for #4827: convert to story add to sprint 14:44:26 +1 14:44:37 #agreed convert to story add to sprint 14:44:37 !accept 14:44:37 asmacdo: Current proposal accepted: convert to story add to sprint 14:44:38 #topic https://pulp.plan.io/issues/4831 14:44:38 asmacdo: 8 issues left to triage: 4831, 4833, 4834, 4835, 4836, 4837, 4840, 4841 14:44:39 RM 4831 - daviddavis - NEW - As a user, I have docs on how to delete content 14:44:40 https://pulp.plan.io/issues/4831 14:45:00 convert to story or task 14:45:10 +1 14:45:13 +1 14:45:21 +1, and this will need grooming before we can act on it 14:45:43 #idea Proposed for #4831: convert to story 14:45:43 !propose other convert to story 14:45:43 asmacdo: Proposed for #4831: convert to story 14:46:18 +1 14:46:43 i am also marking it as a sprint candidate so we dont lose it 14:47:04 #agreed convert to story 14:47:04 !accept 14:47:04 asmacdo: Current proposal accepted: convert to story 14:47:05 asmacdo: 7 issues left to triage: 4833, 4834, 4835, 4836, 4837, 4840, 4841 14:47:06 #topic https://pulp.plan.io/issues/4833 14:47:06 RM 4833 - both0 - NEW - roles not found when running example-use/playbook.yml 14:47:08 https://pulp.plan.io/issues/4833 14:47:31 playbooks need a relative path to the roles if the roles aren't in the same dir as the playbook 14:47:39 #idea Proposed for #4833: accept and add to sprint 14:47:39 !propose other accept and add to sprint 14:47:39 asmacdo: Proposed for #4833: accept and add to sprint 14:48:10 +1 14:48:40 +1 14:48:40 #agreed accept and add to sprint 14:48:40 !accept 14:48:40 asmacdo: Current proposal accepted: accept and add to sprint 14:48:41 asmacdo: 6 issues left to triage: 4834, 4835, 4836, 4837, 4840, 4841 14:48:42 #topic https://pulp.plan.io/issues/4834 14:48:43 RM 4834 - daviddavis - NEW - File directories between pulp 2 and pulp 3 conflict 14:48:44 https://pulp.plan.io/issues/4834 14:48:54 accept and add to sprint 14:49:41 this should be a story, and we probably need to get agreement on the solution before we can go 14:50:26 I don't think of this as a story but agreed that we need a solution 14:50:59 "As a user, I can configure published directory" 14:51:21 hmm, is that the solution here though? 14:51:24 it's an option 14:51:34 let's accept and go to the next one 14:51:43 ok 14:51:47 we don't have to add to sprint now 14:51:53 but someone needs to drive this forward 14:51:54 I'll add a question/comment too 14:52:01 sounds good to me 14:52:03 cool 14:52:04 !accept 14:52:04 asmacdo: No action proposed, nothing to accept. 14:52:09 heh 14:52:18 #idea Proposed for #4834: Leave the issue as-is, accepting its current state. 14:52:18 !propose accept 14:52:19 asmacdo: Proposed for #4834: Leave the issue as-is, accepting its current state. 14:52:20 #agreed Leave the issue as-is, accepting its current state. 14:52:20 !accept 14:52:20 asmacdo: Current proposal accepted: Leave the issue as-is, accepting its current state. 14:52:21 #topic https://pulp.plan.io/issues/4835 14:52:21 asmacdo: 5 issues left to triage: 4835, 4836, 4837, 4840, 4841 14:52:22 RM 4835 - dkliban@redhat.com - NEW - RPM package can be created without specifying the 'relative_path' 14:52:23 https://pulp.plan.io/issues/4835 14:52:30 !skip 14:52:31 asmacdo: 4 issues left to triage: 4836, 4837, 4840, 4841 14:52:32 #topic https://pulp.plan.io/issues/4836 14:52:32 RM 4836 - dkliban@redhat.com - ASSIGNED - Docs are incomplete for the one shot upload API 14:52:34 https://pulp.plan.io/issues/4836 14:52:49 !skip 14:52:49 #topic https://pulp.plan.io/issues/4837 14:52:50 asmacdo: 3 issues left to triage: 4837, 4840, 4841 14:52:51 RM 4837 - daviddavis - NEW - Prevent users from creating repo version distributions without repo and without repo versions 14:52:52 https://pulp.plan.io/issues/4837 14:53:12 easyfix 14:53:23 daviddavis: isnt it ok to create a distribution before it has anything to distribute? 14:53:53 hmm 14:54:05 yeah 14:54:07 what's the use case? 14:54:45 i agree ... it only confuses the user 14:54:48 to stake out the namespace i guees 14:55:00 ah ok, I could be convinced either way I suppose 14:55:03 haha 14:55:11 hmmmm 14:55:22 maybe a user wants to create dev, testing, prod, but they don't want to promote to testing or prod yet 14:55:43 asmacdo: I see what you're saying 14:55:51 or maybe needs to take something offline quickly... 14:55:57 yeah 14:56:05 and not delete the distribution 14:56:13 that makes sense to me. let's close this as wontfix. 14:56:16 I can comment 14:56:20 thank you daviddavis 14:56:27 #idea Proposed for #4837: daviddavis will close-wontfix and comment 14:56:27 !propose other daviddavis will close-wontfix and comment 14:56:27 asmacdo: Proposed for #4837: daviddavis will close-wontfix and comment 14:56:44 #agreed daviddavis will close-wontfix and comment 14:56:44 !accept 14:56:44 asmacdo: Current proposal accepted: daviddavis will close-wontfix and comment 14:56:45 asmacdo: 2 issues left to triage: 4840, 4841 14:56:46 #topic https://pulp.plan.io/issues/4840 14:56:46 RM 4840 - ipanova@redhat.com - NEW - Prevent users from creating publication distributions without a publication 14:56:47 https://pulp.plan.io/issues/4840 14:56:54 same 14:56:56 same 14:56:57 #idea Proposed for #4840: daviddavis will close-wontfix and comment 14:56:57 !propose other daviddavis will close-wontfix and comment 14:56:57 asmacdo: Proposed for #4840: daviddavis will close-wontfix and comment 14:56:59 #agreed daviddavis will close-wontfix and comment 14:56:59 !accept 14:56:59 asmacdo: Current proposal accepted: daviddavis will close-wontfix and comment 14:57:00 #topic https://pulp.plan.io/issues/4841 14:57:00 asmacdo: 1 issues left to triage: 4841 14:57:01 RM 4841 - amacdona@redhat.com - NEW - Deprecation warnings for Ansible installer 14:57:02 https://pulp.plan.io/issues/4841 14:57:33 i haven't looked into this closely, but our travis for ansible-pulp is spammed to hell 14:57:42 accept and add to sprint 14:57:42 #idea Proposed for #4841: accept and add to sprint 14:57:42 !propose other accept and add to sprint 14:57:42 asmacdo: Proposed for #4841: accept and add to sprint 14:57:45 we should fix 14:57:47 +1 14:57:49 +1 14:57:52 #agreed accept and add to sprint 14:57:52 !accept 14:57:52 asmacdo: Current proposal accepted: accept and add to sprint 14:57:53 asmacdo: No issues to triage. 14:58:08 open floor, if anyone has something they'd like to discuss 14:58:14 4832 14:58:33 !4832 14:58:33 asmacdo: Error: "4832" is not a valid command. 14:58:38 !issue 4832 14:58:38 #topic https://pulp.plan.io/issues/4832 14:58:39 RM 4832 - daviddavis - NEW - As a user, I can filter all repo versions by content unit 14:58:40 https://pulp.plan.io/issues/4832 14:58:45 this is a usability problem. suppose you have a content unit you want to delete, there's no way to see what repo versions its in currently 14:59:00 well you can filter repo versions by repo but it's nested 14:59:14 this is a big usability problem 14:59:18 I agree 14:59:37 my first thought was to create a repo version endpoint (not nested) 14:59:56 true 15:00:03 or we could create a /content/...//repository_versions/ endpoint? 15:00:05 daviddavis: lets say that you can find all versions with a content unit in it 15:00:58 what do you do next? deleting those version will squash. you could create a new version without the content and squash, but that whole thing feels very awkward 15:01:27 it does. do you have an alternate idea? 15:01:36 sort of 15:01:55 maybe you shouldn't need to delete a content unit 15:02:06 if we can disable the distribution of it 15:02:37 this needs to be converted to a story 15:02:41 and we need to discuss this some more 15:02:45 it is a story 15:02:54 definitely need to discuss more 15:02:59 agreed 15:03:08 i figure, its better to move forward to fix a problem, rather than having to rewrite history 15:03:40 yea 15:03:45 we can discuss on the issue 15:03:48 yeah 15:03:59 cool, ill make a note to bring up the idea. 15:04:22 this is a good file, it's great we can discuss it 15:04:55 any more on that one, or just a "please comment on this one" 15:04:55 I have a few random/related ideas to comment on the issue w/ also 15:05:05 +1 15:05:16 I think that's all for 4832 15:06:08 are all plugins rc2 compat ready for monday? 15:06:29 I know ansible, rpm, deb, and file are 15:07:09 maven is not 15:07:22 but i plan to do that on tuesday 15:07:26 python? 15:07:26 python is ready 15:07:42 docker? 15:07:43 pulp_cookbook as well :-) 15:07:44 i think docker has some distribution stuff left to go 15:08:02 docker should be ready by end of monday 15:08:38 gmbnomis, dkliban: we have the lingering issue of the "what is configurable" in the Handler I think that is going to be a small breaking change 15:08:57 but we need to plan it so I think we will need to do that as part of rc3 and only cookbook and docker would be affected 15:09:09 ype 15:09:12 I need to file a story for that issue so we can track it (I will today) 15:09:12 and i am fine with that 15:09:20 me too 15:09:33 ok I'll link you all to it and we won't plan to include in rc2 15:09:35 ty! 15:10:01 bmbouter: https://pulp.plan.io/issues/4834#note-4 15:11:38 if theres nothing else, we can call it 15:11:46 daviddavis: https://pulp.plan.io/issues/4834#note-5 15:11:49 +1 al it 15:11:50 call 15:11:52 #endmeeting 15:11:52 !end