14:31:07 #startmeeting Pulp Triage 2020-10-02 14:31:07 !start 14:31:07 Meeting started Fri Oct 2 14:31:07 2020 UTC. The chair is fao89. Information about MeetBot at http://wiki.debian.org/MeetBot. 14:31:07 Useful Commands: #action #agreed #help #info #idea #link #topic. 14:31:07 The meeting name has been set to 'pulp_triage_2020-10-02' 14:31:07 #info fao89 has joined triage 14:31:07 fao89: fao89 has joined triage 14:31:21 Open floor - https://hackmd.io/@pulp/triage/edit 14:31:44 #info bmbouter has joined triage 14:31:44 !here 14:31:44 bmbouter: bmbouter has joined triage 14:31:46 #info ppicka has joined triage 14:31:46 !here 14:31:46 ppicka: ppicka has joined triage 14:32:33 #info ttereshc has joined triage 14:32:33 !here 14:32:34 ttereshc: ttereshc has joined triage 14:32:48 topic: pulpcore 3.8 release date? 14:33:19 I think it would be useful to call one 14:34:05 do we have any must-have features for it? or would it be pure time-based release? 14:34:52 #info dkliban has joined triage 14:34:52 !here 14:34:52 dkliban: dkliban has joined triage 14:35:20 right now I believ eit would be just time based 14:35:49 but it's probable also that once we call a date, someone puts a feature on the gotta-go-into-it-list and then it becomes a mix of time/feature 14:36:05 I don't know of anything big though, probably biggest for pulpcore would be the django model build=out 14:36:07 build-out 14:36:18 purely time based :heart: 14:36:47 i would like to have auto publish for pulp_file that is released around the pulpcore 3.8 time 14:37:10 oh this is important I share: pulp_file will not be released with pulpcore anymore 14:37:15 yep 14:37:27 and that is why i said around pulpcore 3.8 14:37:59 time 14:38:01 if there's nothing in pulpcore that changes it could even happen in 3.7 compat 14:38:12 purely time based, no pulp_file, I'm liking more and more 14:38:29 I think I have no preference for Oct 20th vs Oct 27th 14:39:11 the upcoming sprint seems to be thin, so maybe 27th? (just to pick the date) 14:39:16 given that releasing took so much effort I kind of think the 27th (5 weeks release to release) 14:40:38 let's do the 27th 14:41:00 and typically we pick a release lead now also 14:41:02 next question, who'll be shepherding it? 14:41:06 ha 14:41:22 we can defer until more folks are here to decide on tues if we want 14:41:31 I pick daviddavis #kidding 14:41:36 I don't mind volunteering again my goal is to improve the release process between now and then anyway 14:41:43 no no :) 14:41:46 unless someone else volunteers who is involved with pulpcore 14:41:50 let's give you some rest 14:41:57 sounds good to me 14:41:58 I can do the release 14:42:06 just 28th is a holiday in cz 14:42:12 this is important to rotate to get different points of view 14:42:16 then maybe we go with 20th? 14:42:19 in case a release is delayed 14:42:22 20th is probably equally good 14:42:26 it always takes 2 days ... 14:42:39 also there are no instructions on the installer release process 14:42:57 I think this one will be different due to deprecation cycle 14:43:09 I am hoping also 14:43:24 cool, I've never released the installer, I can learn while doing it and document it if needed 14:43:36 ttereshc: want to start by filing a 3.8.0 task and add the y-stream checklist ? 14:43:46 sure, that's my IA 14:43:48 AI 14:43:53 ttereshc++ 14:43:53 fao89: ttereshc's karma is now 231 14:45:16 so it will be 20th or 27th? 14:45:29 just to add to open floor agenda 14:45:50 https://pulp.plan.io/issues/7645 14:45:57 fao89: the 20th 14:46:00 20th 14:46:30 I'll send an email to pulp-dev with the tentative release date for 3.8.0 14:47:14 sounds good 14:47:36 next topic? or do we need to pick a date for go/no-go? 14:47:55 on the 13th i think 14:48:19 what do folks think aobut having a 3.8.0 go/no-go meeting on the 13th? 14:48:36 +1 14:49:14 next topic: new pulp org for pulp tooling (to balance Travis) 14:49:28 it will be go/no-go for both pulpcore and installer, correct? 14:49:39 I think so 14:49:45 (last time there was some confusion around it) 14:49:47 ok 14:50:09 first time confusion - now we learned 14:50:16 haha 14:50:18 correct 14:50:26 topic: new pulp org for pulp tooling (to balance Travis) 14:50:47 so, we are introducing vagrant tests (that can only be done with Travis) 14:51:11 and those tests run for a long time 14:51:13 our installer has lot of jobs that takes a lot of time 14:51:37 which would increase a lot the Travis queue 14:52:16 the easiest alternative to address the queue issue, is having another org for installers repos 14:52:16 this is a good way to solve the problem 14:52:22 but I am concerned with having two orgs 14:52:39 so I want to share this idea and see what people think 14:53:10 maybe this is a subject for the mailing list 14:53:35 it would also be good to look at which jobs and how long they are taking, how backed up is it getting, etc 14:53:44 some numbers to go off articulating the problem statement 14:54:25 other ideas also are to move more to nightlies, or spread the load on more CI's ci.centos.org, GH actions, circle CI, etc 14:54:33 I send an email at pulp-dev mailing list 14:54:55 what are the downsides to have 2 orgs? I can see a lot of duplication with teams, access and other configuration, search across orgs. 14:56:14 well it splits the whole organization conceptually 14:56:34 this is not exactly a downside perhaps 14:56:47 if we only move the installers repo, basically the installer team would be the owner of the new org 14:56:52 but it's also a very unusual thing to do, there are waaaaay bigger projects out there and I've never seen an org split 14:57:02 apache has I think hundreds of sub-projects in its org 14:57:09 ansible also 14:58:04 I'm not in favor or against this approach, just curious, what are the downsides 14:58:19 I'll gather some data and send the email, so we can discuss more in other open floors 14:58:20 ^ are the ones I see 14:58:26 fao89, +1 for the pulp-dev thread 14:58:32 yup that sounds good 14:58:42 bmbouter, yeah, thanks 14:58:50 next topic: is there a way to test packaging? (MANIFEST.in issues) 14:59:11 for 2 times we had to run for a z-stream 14:59:15 yeah so I think the initiative daviddavis and dkliban were working on is the best way to get this 14:59:37 with that change, the packaging would occur nightly instead of post-release 15:00:02 yes, i believe Zhenech had an idea for testing in this area 15:00:16 there is a python package that can be used to check if we are including all the needed files 15:01:03 https://pypi.org/project/check-manifest/ 15:01:08 nice! 15:01:08 i told him to open an issue 15:01:14 that sounds great 15:02:14 that's all folks! 15:02:18 #endmeeting 15:02:18 !end