16:00:23 #startmeeting RELENG (2023-08-15) 16:00:23 Meeting started Tue Aug 15 16:00:23 2023 UTC. 16:00:23 This meeting is logged and archived in a public location. 16:00:23 The chair is jednorozec. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions. 16:00:23 Useful Commands: #action #agreed #halp #info #idea #link #topic. 16:00:23 The meeting name has been set to 'releng_(2023-08-15)' 16:00:23 #meetingname releng 16:00:23 The meeting name has been set to 'releng' 16:00:23 #chair nirik sharkcz pbrobinson phsmoura dustymabe jednorozec 16:00:23 #topic init process 16:00:23 Current chairs: dustymabe jednorozec nirik pbrobinson phsmoura sharkcz 16:00:47 morning 16:01:44 Good evening. 16:02:15 * jednorozec is happy the evening is finally here\ 16:02:26 33C in shade today 16:02:36 another super hot day starting here 16:03:14 is there any estimate for how long the heat dome will be around you? 16:03:46 hello folks!!!! :3 16:03:53 just the next few days... already today will be cooler... 16:04:06 yesterday i think we hit 40C 16:04:39 todays only supposed to get to 34ish? 16:05:01 35-40 is my normal I'm waiting to melt but o well it just bring sweat 16:05:44 * jednorozec is melting while reading 35 and normal in one sentence 16:05:48 I don't know if I could take that all the time. ;) 16:06:59 ok lets start with hte agenda 16:07:59 #topic mass branching mayhem 16:08:17 * samyak hides 16:08:50 * jednorozec pulls samyak out of the hole by leg 16:08:52 so 16:09:02 we have collected some of what went wrong https://hackmd.io/@jednorozec/HkIy8Ebh2/edit 16:09:16 I think things went better this time. ;) 16:09:24 I do really thing most of that happened because we started late 16:09:27 but we can still make it even better 16:09:35 yeah it was better ;) 16:09:40 yeah, that did not help at all 16:10:02 so I do think we should pospone the whole day If it happens next time 16:10:09 can we do that? 16:10:17 yeah. +1 16:10:27 +1 to that idea considering timezones management also 16:10:31 if QA raises flag, we should start next day 10:30 UTC or simillar time 16:11:07 because, anyhow qa ended up with compose the day after. If we start soon enough QA will have compose ready in NA time 16:11:23 if everything works, as it usually does not :D 16:11:28 for the doc, perhaps we can put a check nect to each thing, and address them one by one and check them off... ie, 'added to doc' or 'in checklist' or whatever 16:12:11 yeah, I can do that. But those forgoten commits or branches actually are already in the docs 16:12:54 It would help me to see a list and know what has merged, etc 16:13:08 most of what went wrong is, that is whay I think most of it is because of the time and the SOP was not formatted in a nice way 16:13:11 sure 16:13:16 also... perhaps some things could be done the day before.... 16:13:27 let me update it, btw there is also the checkbox that samyak is working on 16:13:35 https://hackmd.io/nUcHYCxdQJmRdTj8jaEF0g 16:13:47 I mean, if its on a new branch it should be fine to push it before we use it 16:14:00 yep; issue is here: https://pagure.io/releng/issue/11607 in case folks want to check on 16:14:10 sad thing is they were done day before, some of the PRs 16:14:17 and that was also a bit of a problem 16:14:17 another random idea: could we make a check script? 16:14:40 so 16:15:11 my idea is html_js dashboard that will use public api and ^^ checklist 16:15:19 to show us what is the state 16:15:23 and what we are missing 16:15:41 sure. I don't think it needs to be fancy... 16:15:45 nope 16:16:01 but its the easiest way to just generate html and host it on fedorapeople 16:16:02 one more thing I discussed this with jednorozec was: To open a tracker like we have for Mass Rebuild on releng and put up a checklist here which people can mark on and others/reviewers can also see the items for a double check 16:16:06 theres so many moving parts. ;) 16:16:19 +1 16:17:14 > my idea is html_js dashboard that will use public api and ^^ checklist 16:17:14 This sounds interesting, I can help and see what we can come up with 16:17:30 well first things first 16:17:45 update the docs and do fancy stuff later :) 16:17:50 :P 16:18:32 yes. 16:20:06 anything else regarding branching? 16:20:43 I also have on my list to do some docs for the signing part 16:21:07 and I might see if we can get robosign to do it someday 16:21:36 yeah if you can document the resigning that will be nice 16:21:52 its super hacky. ;) 16:23:10 ok 16:23:12 moving on\ 16:23:20 #topic Tickets 16:24:21 .releng 11596 16:24:22 jednorozec: Issue #11596: RFE: No koji builds during mass branching and updates-testing enablement - releng - Pagure.io - https://pagure.io/releng/issue/11596 16:24:44 so are we going to do the same thing as this time? and close this or something else? 16:26:24 I think we need to test in stg.... but I think we don't want serveroffline 16:26:33 we just want lockdown 16:26:56 well i didnt set it last time 16:27:01 and it went offline anyways 16:27:27 ok so leave that open and track it there 16:27:33 I can play with the settings 16:27:51 or... perhaps we need to talk to koji folks. 16:28:01 ask for a mode like we want... 16:28:14 where everything is viewable, but no new builds except by admins 16:29:14 yeah, it maybe even have something like that? 16:29:34 I dint look into it that much just at the options that are in our config 16:29:57 I thought just lockdown would do it, but seems not. 16:30:40 " If Lockout is True, the server will report a ServerOffline fault for most non-admin requests." 16:30:52 so, yeah, we want something new. 16:31:04 yup 16:31:39 so next steps are contacting koji people 16:31:50 will leave that ticket opened 16:31:57 .releng 11117 16:31:58 jednorozec: Issue #11117: Useless comps files in Modular repository - releng - Pagure.io - https://pagure.io/releng/issue/11117 16:32:05 that seems like somethig we can close 16:32:46 +1 16:34:49 .releng 11431 16:34:50 jednorozec: Issue #11431: On new package repository creation add a gitignore with *.src.rpm - releng - Pagure.io - https://pagure.io/releng/issue/11431 16:35:15 no answer from the requester for 3 months should we just close it? 16:35:30 +1 16:37:58 .releng 9266 16:37:59 jednorozec: Issue #9266: prune EOL content from OSTree repos - releng - Pagure.io - https://pagure.io/releng/issue/9266 16:38:08 there is a prune script now is it? 16:39:34 yeah, we should ask dusty if we can close this now. I think it's done. 16:40:37 pinged 16:40:39 we will see 16:41:14 the dog is extra loud, I have to go and check brb 16:41:50 hopefully it's nothing. ;) 16:46:52 well neighbours dog got to our garden and was chasing ducks 16:47:09 I dont know how she does that we have a new fence 16:47:15 anyhow 16:47:50 :3 16:48:31 dog magic. ;) 16:48:44 I had just a few items... 16:48:54 go on 16:49:23 First, I adjusted oz config on builders to use more cpus... looks like it shaves 15-20min off nightly composes. ;) 16:50:02 Next, in one week is beta freeze start and bodhi enablement... are we all ready for that? 16:50:38 so 16:50:42 sorry, I mean "Bodhi updates-testing activation point" 16:50:45 we did the last one based on the new docs 16:50:56 and it worked out I think 16:51:13 yeah, the 'frozen' state worked ok after a few issues were fixed. 16:51:56 so as with branching I would like to have the PR the day before event ready for review 16:52:27 bodhi activation is simpler but there is enough space for mistakes 16:52:29 I'd be happy to have it later this week if possible. ;) I don't think there's too much to this tho 16:52:38 nope 16:52:54 and perhaps we should do a ticket to track/coordinate? 16:53:50 https://docs.fedoraproject.org/en-US/infra/release_guide/sop_bodhi_activation/ 16:53:56 we can nuke the 'modular' part. ;) 16:53:57 https://docs.fedoraproject.org/en-US/infra/release_guide/beta_freeze/ 16:54:12 oh I thought we already did patrikp was working on that 16:54:45 ok there is PR but it was not updated for some time 16:54:47 might not be merged yet 16:54:52 Yeah, I still have an open PR. 16:55:19 can you remove all references on modularity? 16:55:25 the PR only removes one page 16:55:30 Yes. 16:55:41 +1 16:56:20 last thing I had was if we could do the bugzilla move from rawhide->39 thing... https://docs.fedoraproject.org/en-US/program_management/pgm_guide/sop/branch/ 16:56:30 do we really need tracking ticket for the bodhi activation? 16:56:42 it really should be just few operations and one PR for ansible 16:56:44 naw... just a thought. we don't have to 16:57:00 nirik, yes i got through the docs 16:57:19 samyak, is on PTO utill tmrw so my plan is to go through it with guys tmrw 16:57:37 there si some interesting stuff about how things are tracked in BZ 16:57:47 sounds good. just wanted to make sure it got handled. You will need to add a date constraint to it... 16:57:58 yeah 16:58:05 and IMHO, do the moves as releng user instead of personal, but I guess thats up to you 16:58:47 and perhaps we could switch to using the bugzilla cli for this (seems easier than web interface to me, but I guess thats up to whoever gets to do it next time) 16:58:49 ohh I was going to use releng 16:59:02 I dont really want that many notifications in my inbox 16:59:04 ever again 16:59:12 hhahaha 16:59:18 * jednorozec branched scls back in the days with his email 16:59:26 bad idea 16:59:39 I long ago unset the 'cc me on bugs when I change them' thing 16:59:41 nirik saved me last time when i was doing something like that on bz 16:59:53 oh no rip to inbox 17:00:22 well you cant really do that as rhel package maintainer nirik 17:00:26 yeah, you also get the fun 'hey you changed this bug 10 years ago, you must know this obscure thing about that package right?' 17:00:50 ohhh i had the *luck* to maintain nodejs 17:01:02 sure you can. by default it adds you to cc if you add a comment or change a bug, but you can set it so you have to manually check the box to do that. 17:01:41 and that was how I lost half of the notifications when started with scls :D 17:01:44 anyhow, just wanted to make sure it was all handled. 17:01:48 sure 17:01:52 thats all I had 17:02:03 and we are over the time 17:02:07 thank you all 17:02:12 #endmeeting