14:30:41 #startmeeting Pulp Triage 2019-06-25 14:30:41 #info asmacdo has joined triage 14:30:41 !start 14:30:41 Meeting started Tue Jun 25 14:30:41 2019 UTC. The chair is asmacdo. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:30:41 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:30:41 The meeting name has been set to 'pulp_triage_2019-06-25' 14:30:41 asmacdo: asmacdo has joined triage 14:30:42 !here 14:30:42 #info ppicka has joined triage 14:30:43 ppicka: ppicka has joined triage 14:30:44 #info daviddavis has joined triage 14:30:44 !here 14:30:44 daviddavis: daviddavis has joined triage 14:30:47 asmacdo: the names I made are epic confusing. more after triage 14:30:50 #info bmbouter has joined triage 14:30:50 !here 14:30:50 bmbouter: bmbouter has joined triage 14:30:52 #info ttereshc has joined triage 14:30:52 !here 14:30:52 ttereshc: ttereshc has joined triage 14:31:03 #info dawalker has joined triage 14:31:03 !here 14:31:04 dawalker: dawalker has joined triage 14:31:25 #info asmacdo has joined triage 14:31:25 !start 14:31:25 asmacdo: Error: Can't start another meeting, one is in progress. 14:31:26 asmacdo: asmacdo has joined triage 14:31:30 !next 14:31:31 asmacdo: 20 issues left to triage: 4939, 4947, 4959, 4970, 4979, 4989, 4990, 4992, 4994, 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:31:31 #topic https://pulp.plan.io/issues/4939 14:31:32 RM 4939 - kersom - NEW - Docs - Collections upload workflows is using role endpoints 14:31:33 https://pulp.plan.io/issues/4939 14:31:36 skip 14:31:40 !skip 14:31:41 asmacdo: 19 issues left to triage: 4947, 4959, 4970, 4979, 4989, 4990, 4992, 4994, 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:31:41 #topic https://pulp.plan.io/issues/4947 14:31:42 RM 4947 - amacdona@redhat.com - NEW - As a user I can add tags to a repository by name. 14:31:43 https://pulp.plan.io/issues/4947 14:31:46 skip 14:31:48 !skip 14:31:49 asmacdo: 18 issues left to triage: 4959, 4970, 4979, 4989, 4990, 4992, 4994, 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:31:49 #topic https://pulp.plan.io/issues/4959 14:31:50 RM 4959 - amacdona@redhat.com - NEW - Do not log that a download fails with 401 (INFO) unless it fails again after token refresh 14:31:51 https://pulp.plan.io/issues/4959 14:32:00 this is so confusing 14:32:08 skip 14:32:15 yeah pulpbot is struggling 14:32:24 dkliban: lets chat after 14:32:27 !skip 14:32:28 asmacdo: 17 issues left to triage: 4970, 4979, 4989, 4990, 4992, 4994, 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:32:28 #topic https://pulp.plan.io/issues/4970 14:32:29 RM 4970 - kersom - NEW - Collection - RepositoryDistribution does not provide url to consume to cosume content from Pulp 14:32:30 https://pulp.plan.io/issues/4970 14:32:37 one solution is to switch queries 14:32:44 skip 14:32:45 we did, but it didnt take? 14:32:46 daviddavis: that sounds so easy 14:32:48 !skip 14:32:49 asmacdo: 16 issues left to triage: 4979, 4989, 4990, 4992, 4994, 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:32:49 #topic https://pulp.plan.io/issues/4979 14:32:50 RM 4979 - dgoetz - NEW - Katello complains during reposync about being unable to update existing errate 14:32:51 https://pulp.plan.io/issues/4979 14:33:04 !skip 14:33:05 asmacdo: 15 issues left to triage: 4989, 4990, 4992, 4994, 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:33:05 #topic https://pulp.plan.io/issues/4989 14:33:06 RM 4989 - mdellweg - ASSIGNED - Api bindings for python use unnecessary verbose action names 14:33:07 https://pulp.plan.io/issues/4989 14:33:15 dkliban: add this to the sprint? 14:33:30 I think this work is done 14:33:34 this has an associated revision, MODIFIED? 14:33:41 I think so also 14:33:47 let's ask dkliban to update it 14:33:48 #info dalley has joined triage 14:33:48 !here 14:33:48 dalley: dalley has joined triage 14:33:53 +1 14:33:58 and add to sprint, yeah? 14:34:04 +1 14:34:13 #idea Proposed for #4989: dkliban will update, and add to sprint 14:34:13 !propose other dkliban will update, and add to sprint 14:34:13 asmacdo: Proposed for #4989: dkliban will update, and add to sprint 14:34:29 #agreed dkliban will update, and add to sprint 14:34:29 !accept 14:34:29 asmacdo: Current proposal accepted: dkliban will update, and add to sprint 14:34:30 asmacdo: 14 issues left to triage: 4990, 4992, 4994, 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:34:30 #topic https://pulp.plan.io/issues/4990 14:34:31 RM 4990 - kersom - NEW - Core's serializer should only validate when policy='immediate' (the default) 14:34:32 https://pulp.plan.io/issues/4990 14:34:39 this is on the sprint 14:34:51 yupper 14:34:57 #idea Proposed for #4990: Leave the issue as-is, accepting its current state. 14:34:57 !propose accept 14:34:57 asmacdo: Proposed for #4990: Leave the issue as-is, accepting its current state. 14:35:43 #info bherring has joined triage 14:35:43 !here 14:35:43 bherring: bherring has joined triage 14:35:50 #agreed Leave the issue as-is, accepting its current state. 14:35:50 !accept 14:35:50 asmacdo: Current proposal accepted: Leave the issue as-is, accepting its current state. 14:35:51 asmacdo: 13 issues left to triage: 4992, 4994, 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:35:52 #topic https://pulp.plan.io/issues/4992 14:35:52 RM 4992 - jsherril@redhat.com - NEW - 'fields' parameter is not available in api docs/bindings 14:35:53 https://pulp.plan.io/issues/4992 14:36:27 this will be an issue w/ pulp's openAPI schema 14:36:36 yea 14:36:54 there's no P tag on it so hard to know the priority 14:36:54 yeah, I thought we triaged this one 14:36:57 me too 14:37:20 I'm asking katello devs to set them so we can bring that up at tomorrow's integration meeting also 14:37:27 +1 14:37:28 s/them/the P tags/ 14:37:29 freenode-#pulp-dev.log:Jun 21 10:40:19 ttereshc: Proposed for #4992: accept, add to sprint, add bindings tag 14:37:32 this is a P1 14:37:38 heh 14:37:49 sorry, i will set that, for that one its a p3 i'd say 14:38:03 accept and add to 3.0 milestone then 14:38:08 +1 14:38:15 +1 14:38:17 and + bindings tag 14:38:20 +1 14:38:25 #idea Proposed for #4992: accept, add to sprint, +3.0 miletone, +bindings tag, +p3, remind austin to hit save this time 14:38:25 !propose other accept, add to sprint, +3.0 miletone, +bindings tag, +p3, remind austin to hit save this time 14:38:25 asmacdo: Proposed for #4992: accept, add to sprint, +3.0 miletone, +bindings tag, +p3, remind austin to hit save this time 14:38:31 heh 14:38:32 heh 14:38:45 asmacdo: hit save :) 14:38:49 +1 14:39:11 #agreed accept, add to sprint, +3.0 miletone, +bindings tag, +p3, remind austin to hit save this time 14:39:11 !accept 14:39:11 asmacdo: Current proposal accepted: accept, add to sprint, +3.0 miletone, +bindings tag, +p3, remind austin to hit save this time 14:39:12 asmacdo: 12 issues left to triage: 4994, 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:39:12 #topic https://pulp.plan.io/issues/4994 14:39:13 RM 4994 - iballou - POST - Combine manifest-list-tag and manifest-tag models in Docker plugin 14:39:14 https://pulp.plan.io/issues/4994 14:39:18 skip 14:39:22 !skip 14:39:23 asmacdo: 11 issues left to triage: 4996, 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:39:23 #topic https://pulp.plan.io/issues/4996 14:39:24 RM 4996 - sajha - NEW - Asible collection remote doesn't handle trailing / in sync url 14:39:25 https://pulp.plan.io/issues/4996 14:39:28 skip 14:39:35 man we got to get this fixed 14:39:40 !skip 14:39:41 asmacdo: 10 issues left to triage: 4998, 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:39:41 #topic https://pulp.plan.io/issues/4998 14:39:42 RM 4998 - daviddavis - NEW - Artifact size is limited to 2 GB 14:39:43 https://pulp.plan.io/issues/4998 14:40:07 we discussed this before but I don't remember what the outcome was? did we triage it already? 14:40:08 hmm did i miss this one too? 14:40:15 maybe I was suppose to triage it 14:40:24 I'll handle it 14:40:31 it's a one line fix 14:40:39 we talked about it on the 21st 14:40:41 yeah 14:40:59 Integer to BigInteger, yeah? 14:41:06 #idea Proposed for #4998: Leave the issue as-is, accepting its current state. 14:41:06 !propose accept 14:41:06 asmacdo: Proposed for #4998: Leave the issue as-is, accepting its current state. 14:41:08 yea 14:41:13 I tried to keep a list of AI's after each triage and follow up with that person before the next triage to make sure they remembered. 14:41:38 that's a good idea 14:41:52 keeping up with the wrong query is distracting me 14:41:58 ha yea 14:41:59 +1 to accept 14:42:03 +1 14:42:08 #agreed Leave the issue as-is, accepting its current state. 14:42:08 !accept 14:42:08 asmacdo: Current proposal accepted: Leave the issue as-is, accepting its current state. 14:42:10 #topic https://pulp.plan.io/issues/5001 14:42:10 asmacdo: 9 issues left to triage: 5001, 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:42:12 RM 5001 - sajha - NEW - Provide content_ansible_collection_read method for ansible collections 14:42:12 dawalker++ 14:42:13 https://pulp.plan.io/issues/5001 14:42:14 ggainey: dawalker's karma is now 41 14:42:26 skip 14:42:32 dawalker: pulpbot proposals can be used for that 14:42:38 !skip 14:42:39 asmacdo: 8 issues left to triage: 5002, 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:42:40 #topic https://pulp.plan.io/issues/5002 14:42:40 RM 5002 - horakmar - NEW - rpm_remote ignores proxy_url 14:42:41 https://pulp.plan.io/issues/5002 14:42:48 skip 14:42:54 it's fixe dalready 14:42:57 are the rest all plugin issues? 14:43:03 * daviddavis skips to my lou 14:43:11 !skip 14:43:11 I think I filed some non-plugin issues 14:43:12 dkliban, I commented on the one which I was sure that is pulp 3 14:43:12 #topic https://pulp.plan.io/issues/5005 14:43:13 asmacdo: 7 issues left to triage: 5005, 5006, 5008, 5009, 5010, 5012, 5028 14:43:14 RM 5005 - horakmar - NEW - RPM remote sync ignores "proxy_url" settings 14:43:15 https://pulp.plan.io/issues/5005 14:43:27 skip 14:43:34 !skip 14:43:35 asmacdo: 6 issues left to triage: 5006, 5008, 5009, 5010, 5012, 5028 14:43:36 #topic https://pulp.plan.io/issues/5006 14:43:36 RM 5006 - ttereshc - NEW - A publication can't be created immediately after kicking off a sync task 14:43:37 https://pulp.plan.io/issues/5006 14:43:47 daviddavis, so help me if I have skip to my lou stuck in my head the rest of the day... 14:43:57 lol 14:44:04 !skiptomylou 14:44:04 asmacdo: Error: "skiptomylou" is not a valid command. 14:44:07 !skip 14:44:08 asmacdo: 5 issues left to triage: 5008, 5009, 5010, 5012, 5028 14:44:08 #topic https://pulp.plan.io/issues/5008 14:44:09 RM 5008 - ttereshc - NEW - No way to enforce content specific uniqueness constaints in a repo version 14:44:09 dawalker: we'll all just call daviddavis "Mah Darlin'" :) 14:44:10 https://pulp.plan.io/issues/5008 14:44:28 #info mikedep333 has joined triage 14:44:28 !here 14:44:28 mikedep333: mikedep333 has joined triage 14:44:31 do we have support for auto-publish in pulp 3? 14:44:52 daviddavis: do you want to go back to 5006? 14:45:03 oh 14:45:12 no I am good 14:45:22 sorry 14:45:34 daviddavis: we don't have auto-publish we do have distributions that can serve the 'latest' publicaiton automatically 14:45:48 I see 14:45:49 which is effectively auto-publish only without waiting for an operation to occur 14:45:58 same for auto-distribute of a repo version 14:45:59 ggainey, *snort* 14:46:07 5008 = story? 14:46:21 or task 14:46:32 lets skip 5008. ive got a proposal on the list, and bmbouter is working up another idea 14:46:44 +1 14:46:49 +1 to skip 14:46:56 actually, can we just triage it 14:47:14 1 less to skip again :( 14:47:40 its a real issue, without an agreed upon solution, which "triaged" is ok for 14:47:40 sure 14:47:53 I think I can reply on that thread today 14:47:56 #idea Proposed for #5008: Leave the issue as-is, accepting its current state. 14:47:56 !propose accept 14:47:56 asmacdo: Proposed for #5008: Leave the issue as-is, accepting its current state. 14:47:58 #agreed Leave the issue as-is, accepting its current state. 14:47:58 !accept 14:47:59 asmacdo: Current proposal accepted: Leave the issue as-is, accepting its current state. 14:47:59 #topic https://pulp.plan.io/issues/5009 14:48:00 asmacdo: 4 issues left to triage: 5009, 5010, 5012, 5028 14:48:01 RM 5009 - daviddavis - NEW - HTML in our json api schema 14:48:02 https://pulp.plan.io/issues/5009 14:48:14 i can fix this one 14:48:17 this one is a blocker for me as a pulp user 14:48:33 daviddavis: which aspect is the blocker for you? 14:48:38 dkliban: how do you propose fixing it? 14:48:57 I thought html was normal as it provides docs content about the calls 14:48:57 the pulp schema is difficult to read in json/yml/etc 14:49:27 oh ... i don't think it is meant to be viewed as JSON by a human 14:49:28 dkliban: IIRC you said something about being able to strip the html from those alternate formats? 14:49:29 that's true but it will make the html rendering plaintext 14:49:47 we can render it without HTML in the bindings 14:49:57 we already established that daviddavis is a machine 14:50:02 :) 14:50:04 lol 14:50:08 json and yaml are human readable formats! 14:50:27 that's just what a machine would say! 14:50:31 lol 14:50:34 haha 14:50:36 LOLOL 14:50:51 :) 14:50:58 but in all seriousness, where would you like to find the JSON schema without HTML? 14:51:15 in my command line 14:51:30 what about a query argument 'strip_html' 14:51:41 I think some pulp users like me will want to read the docs from the command line and not have to render them to html, open a browser, etc 14:51:44 and if you pass it in, html is stripped out of the schema 14:52:04 how about query argument include_html instead 14:52:04 sure 14:52:09 asmacdo: +1 14:52:33 yeah ... i can try that 14:52:43 if that doesnt work skip is cool too 14:53:01 dkliban: do you mind updating the issue? 14:53:04 yeah ... but i understand why skipping by default would be desired 14:53:09 i'll update it 14:53:19 #idea Proposed for #5009: dkliban will update, accept and add to sprint 14:53:19 !propose other dkliban will update, accept and add to sprint 14:53:19 asmacdo: Proposed for #5009: dkliban will update, accept and add to sprint 14:53:27 thanks 14:53:34 #agreed dkliban will update, accept and add to sprint 14:53:34 !accept 14:53:34 asmacdo: Current proposal accepted: dkliban will update, accept and add to sprint 14:53:36 #topic https://pulp.plan.io/issues/5010 14:53:36 asmacdo: 3 issues left to triage: 5010, 5012, 5028 14:53:37 RM 5010 - daviddavis - NEW - Travis fails when PRs are rebased and merged 14:53:38 https://pulp.plan.io/issues/5010 14:53:57 this is not urgent. it just causes our tests to fail sometimes. 14:54:03 i wouldnt mind this so much if rebase and merge werent the default button on pulp3 14:54:04 I think this is best resolved in the Travis Configuration tool 14:54:33 https://pulp.plan.io/issues/5009#note-5 14:54:33 +1 bmbouter 14:54:51 dkliban++ 14:54:51 asmacdo: dkliban's karma is now 299 14:55:07 here comes that perfect game! 14:55:18 I don't think we can fix it in the travis config tool along 14:55:21 alone 14:55:22 and after that, moved permanently 14:55:53 daviddavis: for each repo theTravis Config tool would be up to date w/ how that repo merges and if the repo changes their approach they need to update the tool so future deployers will get it correctly 14:55:56 is what I imagined 14:56:02 same 14:56:18 bmbouter: some repos have pre_before_install.sh that check out code. we need to confirm that they aren't using HEAD^2 14:56:29 dkliban, is 5009 still an issue or more like a story? 14:56:51 daviddavis: true. I figure we would converge at some point on a steady state where those behaviors are reflected in the travis config tool 14:57:05 * bmbouter has a meeting in 4 minutes and wants to highlight https://pulp.plan.io/issues/5031 14:57:18 ttereshc: it's a story 14:57:50 I can highlight https://pulp.plan.io/issues/5031 on pulp-dev actually 14:57:54 #idea Proposed for #5010: switch to template, change to story 14:57:54 !propose other switch to template, change to story 14:57:54 asmacdo: Proposed for #5010: switch to template, change to story 14:58:19 +1 5031 to the list 14:58:26 5010 is a story? 14:58:50 I agree moving it to template but not sure about it being a story 14:59:13 daviddavis: thought 5009 was the subject of "template and story"? 14:59:27 ggainey: look at the last pulpbot output 14:59:50 oooh, I see - sorry, clearly havin trouble keeping up today, thanks :) 14:59:54 "as a commiter, I can rebase and merge a PR" 15:00:03 eh 15:00:07 but i dont feel strongly about it 15:00:12 would you prefer a task? 15:00:18 +1 15:00:21 #idea Proposed for #5010: switch to template, change to task 15:00:21 !propose other switch to template, change to task 15:00:21 asmacdo: Proposed for #5010: switch to template, change to task 15:00:23 I gotta meeting 15:00:30 #agreed switch to template, change to task 15:00:30 !accept 15:00:31 asmacdo: Current proposal accepted: switch to template, change to task 15:00:31 #topic https://pulp.plan.io/issues/5012 15:00:32 asmacdo: 2 issues left to triage: 5012, 5028 15:00:33 RM 5012 - dkliban@redhat.com - NEW - ssl_client_key printed in the logs 15:00:34 https://pulp.plan.io/issues/5012 15:00:49 ew 15:00:53 ha! daviddavis has a meeting with bmbouter :P 15:01:12 I do :) 15:01:18 logging keys is Bad - let's fix this please 15:01:27 let's add to the sprint 15:01:30 +1 15:01:48 #idea Proposed for #5012: accept, add to the sprint set to 3.0 15:01:48 #info ttereshc has joined triage 15:01:48 !propose other accept, add to the sprint set to 3.0 15:01:48 ttereshc: ttereshc has joined triage 15:01:49 ttereshc: Proposed for #5012: accept, add to the sprint set to 3.0 15:01:56 +1 15:02:08 +1 15:02:17 #agreed accept, add to the sprint set to 3.0 15:02:17 !accept 15:02:17 asmacdo: Current proposal accepted: accept, add to the sprint set to 3.0 15:02:18 #topic https://pulp.plan.io/issues/5028 15:02:19 asmacdo: 1 issues left to triage: 5028 15:02:20 RM 5028 - dkliban@redhat.com - NEW - RepositoryVersion.create() can't be called outside of a task 15:02:21 https://pulp.plan.io/issues/5028 15:02:30 dkliban: this is necessary 15:02:38 yeah ... we need it for docker 15:02:45 no i mean the current behavior 15:02:57 and i have a PR ready if the proposed solution is acceptable 15:03:09 docker push cant be modifying repos that should be locked because they are currently syncing 15:03:36 it looks like a story to me 15:04:11 it's a story from the plugin writer's perspective 15:04:49 asmacdo: if a task has to be dispatched to create a repository version, then docker push is not going to work 15:05:12 :( 15:05:13 dkliban: this story sounds good to me. what about using current() though https://git.io/fjr0a 15:05:17 so it's really up to the user to not sync repos that they use for pushing to 15:06:25 daviddavis: can't use it ... it will return None 15:06:42 dkliban: right but can you check it before creating a created resource? 15:06:43 and the DB doesn't let you create a CreatedResource with task=None 15:07:02 daviddavis: you can, but i want the plugin writer to make this decision intentionally 15:07:23 I see. in that case, an optional parameter works for me. 15:07:56 asmacdo: we should discuss this tomorrow in our docker meeting 15:08:05 dkliban: I was trying to sync a pulp3 file repo from pulp2 15:08:27 yes, lets do that. i'm really concerned that we've made a lot of assumptions about adding/removing only ever taking place in tasks 15:08:42 yup 15:08:54 #idea Proposed for #5028: Skip this issue for this triage session. 15:08:54 !propose skip 15:08:54 asmacdo: Proposed for #5028: Skip this issue for this triage session. 15:09:06 s/only ever taking place in tasks// 15:09:12 dkliban: and hit upon the following error -> https://paste.fedoraproject.org/paste/IRBej9cICuj3ovqSUMG74w 15:09:38 "Downloading <3.iso> failed checksum validation. The manifest specified the checksum to be 1d7e85343d88da30fa418c129b8bb50eb2ef9d386c425ed005ded01c0c1197da, but it was 1d7e85343d88da30fa418c129b8bb50eb2ef9d386c425ed005ded01c0c1197da." 15:09:43 does it ring a bell 15:09:53 !skip 15:09:54 asmacdo: No issues to triage. 15:09:58 #endmeeting 15:09:58 !end