16:00:22 <jednorozec> #startmeeting RELENG (2023-07-18)
16:00:22 <zodbot> Meeting started Tue Jul 18 16:00:22 2023 UTC.
16:00:22 <zodbot> This meeting is logged and archived in a public location.
16:00:22 <zodbot> The chair is jednorozec. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
16:00:22 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:22 <zodbot> The meeting name has been set to 'releng_(2023-07-18)'
16:00:22 <jednorozec> #meetingname releng
16:00:22 <jednorozec> #chair nirik sharkcz pbrobinson phsmoura dustymabe jednorozec
16:00:22 <jednorozec> #topic init process
16:00:22 <zodbot> The meeting name has been set to 'releng'
16:00:22 <zodbot> Current chairs: dustymabe jednorozec nirik pbrobinson phsmoura sharkcz
16:00:43 <patrikp[m]> Good evening.
16:00:53 <luna_> hellos
16:01:01 <luna_> .hello bittin
16:01:02 <zodbot> luna_: bittin 'Luna Jernberg' <droidbittin@gmail.com>
16:03:27 * jednorozec exhausted after 7h of travels and dealing with people in person
16:03:33 <jednorozec> but
16:03:42 <jednorozec> there are things we need to discuss :)
16:04:12 <luna_> also a bit tired today, but decided to join in anyways as i have time during my summer vacation from day job, also the new meeting time fits me better in the future :)
16:04:21 <nirik> hello.
16:04:26 * nirik got distracted.
16:04:56 <jednorozec> so
16:05:12 <jednorozec> lets start
16:05:15 <jednorozec> .releng 11480
16:05:16 <zodbot> jednorozec: Issue #11480: Changes/RetireModularity - releng - Pagure.io - https://pagure.io/releng/issue/11480
16:05:49 <jednorozec> some changes are already merged
16:05:58 <jednorozec> I think -repos is already done
16:06:07 <nirik> So, I guess also... no module mass rebuild. ;)
16:06:16 <jednorozec> yup
16:06:22 <patrikp[m]> I already started on updating the SOPs but haven't opened a PR yet.
16:06:30 <nirik> awesome
16:06:31 <jednorozec> thats good, the modules rebuild required constant poking
16:07:09 <jednorozec> so modularity removed from repos,pungi and -release
16:07:11 <nirik> and I think, once the flatpak changes are working we can look at retiring mbs also...
16:07:14 <jednorozec> are we missing something?
16:07:32 <jnsamyak> Hello folks, I'm late today but here I'm!
16:07:34 <jednorozec> well we will have to wait for 38 goes EOL wont we?
16:07:44 <nirik> oh true. ;(
16:08:04 <jednorozec> but, we have light at the end of the tunel :)
16:08:19 <jednorozec> its there set in stone the date we can drop MBS :)
16:08:22 <luna_> so May next year :P
16:08:32 <luna_> 209 Fedora Linux 38 end of life Tue 2024-05-14
16:08:35 <luna_> https://fedorapeople.org/groups/schedule/f-38/f-38-all-tasks.html
16:08:44 <nirik> me nods. yep.
16:09:45 <jednorozec> so fedora-comps and fedora-repos was done by Miro
16:10:18 <nirik> I don't know of anything else off hand... but I can think about it some more.
16:10:27 <jednorozec> well
16:10:36 <jednorozec> if things start breaking we will remove it :D
16:11:07 <nirik> sure, but better to be proactive. ;)
16:11:11 <jednorozec> Only question I have is, when to merge and rebuild fedora-release?
16:11:25 <jednorozec> before we do rawhide with new pungi conf or after?
16:12:15 <luna_> after to see so the new conf work first?
16:12:59 <nirik> release? or repos?
16:13:05 <jednorozec> release
16:13:10 <jednorozec> repos is already merged
16:14:46 <nirik> hum... so...
16:15:06 <nirik> I think we will need to announce things before doing release.
16:15:37 <nirik> because people who didn't disable modular repos will be broken then right?
16:15:40 <jednorozec> Ok, so I can leave the PR there for now
16:15:55 <nirik> we definitely need to do it before branching tho
16:16:04 <jednorozec> hmm
16:16:19 <luna_> nirik: might be good with a Fedora Magazine or Commops article / Discourse posts etc, maybe even a tweet/toot
16:16:22 <luna_> so people will see it
16:16:44 <luna_> or an angry red text at the 39 download site
16:16:58 <nirik> well, it will only affect rawhide people who modified modular repos locally or didn't update to the new fedora-repos packages I think?
16:17:07 <luna_> oh ok
16:17:10 <jednorozec> you are right nirik, if people have modules enabled(by default) and just update to new -repos and -release
16:17:16 <jednorozec> the enabled repofiles are there
16:17:39 <luna_> ah great maybe don't have to be as brutal about that then, sorry was not sure who it would affect
16:17:41 <nirik> well, the repos thing obsoltes them...
16:17:46 <jednorozec> right
16:17:53 <nirik> so, it would be pretty hard for someone to keep them around I guess
16:18:05 <luna_> nirik: thats good
16:18:11 <nirik> so, I think now we should just do it and push release...
16:18:21 <luna_> +1
16:18:38 <nirik> more things to change tho: updates-sync, and then removing existing repos from master mirrors...
16:18:55 <nirik> or archiving them I guess
16:19:03 <jednorozec> archiving
16:19:12 <jednorozec> we should write it down to the ticket
16:19:29 <nirik> yeah, want me to? or you got it?
16:20:04 <jednorozec> so updates-sync, archiving content and is bodhi invvolved in modules?
16:21:08 <nirik> yes, but I don't think for rawhide
16:21:23 <nirik> so we just don't make a f39 modular release
16:21:36 <nirik> oh, the branching scripts need changing
16:21:37 <jednorozec> yeah at the branching point
16:21:43 <jednorozec> yes they do
16:22:00 <nirik> for koji tags, etc
16:22:16 <jednorozec> yup
16:22:21 * jednorozec writing it down
16:23:23 <nirik> good, I have an arm immoblized by a cat here... hard to type. ;)
16:24:25 * jednorozec have extended width of the desk 15cm to make space for cats, last week.
16:24:46 <nirik> good plan
16:25:40 <jednorozec> Ok so I have done the pungi changes will update the sync script so we can drop this
16:26:33 <nirik> +1
16:26:48 <jednorozec> so today or tomorrow rawhide without modules!
16:26:58 <luna_> neat
16:27:38 <jednorozec> I have one more thing
16:27:41 <jednorozec> .releng 11530
16:27:42 <zodbot> jednorozec: Issue #11530: Fedora 39 Mass Rebuild Tracker - releng - Pagure.io - https://pagure.io/releng/issue/11530
16:28:09 <nirik> yep. tomorrow if all is ready...
16:28:09 <jednorozec> #topic Mass rebuild for 39 happening tomorrow
16:28:24 <luna_> any ETA of time or just sometime tommorow?
16:28:27 <nirik> can we get acks from the tools folks and any others who wanted mass rebuild?
16:28:42 <nirik> (just to make sure they are ready)
16:28:56 <luna_> nevermind already has it in my calendar :p
16:29:34 <nirik> There are a few builders I want to fix, but will do that today...
16:29:42 <luna_> \o/
16:30:02 <jednorozec> and pagure just frozen for me :/
16:30:20 <luna_> works here but had problems with it earlier during this meeting
16:30:21 <nirik> loading ok here...
16:30:23 <jednorozec> so yeah I think toolchain people opened the ticket with info that builds are in rawhide
16:30:43 <jednorozec> There was couple more related to mass rebuild
16:31:06 <jednorozec> huh it just does not load not in ff nor chromium
16:31:31 <jednorozec> broken pipes somewhere
16:31:50 <nirik> yeah, machine is up load looks fine... must be network doom
16:32:45 <jednorozec> you have no idea about the networking doom in rural area in CZ :)
16:33:19 <luna_> had problems with the Flock website and Pagure today, but i blame Google DNS :p
16:33:23 <nirik> I can imagine... I have lovely dsl here.
16:33:23 <patrikp[m]> David mentioned similar issues earlier today.
16:33:43 <nirik> yeah... ;(
16:34:33 <jednorozec> can one of you paste tickets with mass rebuuild tag here?
16:34:47 <nirik> I was also hoping to tweak the koji db server some more, but now I think I will just leave it alone until after mass rebuild
16:34:50 <jednorozec> so we can check and get acks if needed
16:34:55 <nirik> yep. just a sec
16:35:26 <nirik> ha, now it's being weird for me too
16:35:42 <luna_> https://pagure.io/releng/issues?tags=mass+rebuild
16:35:43 <jednorozec> hmm, I still have VM with imported koji DB snapshot
16:35:47 <patrikp[m]> .releng 11504
16:35:48 <zodbot> patrikp[m]: Issue #11504: F39 system-wide change: GNU Toolchain update for F39 https://fedoraproject.org/wiki/Changes/GNUToolchainF39 - releng - Pagure.io - https://pagure.io/releng/issue/11504
16:35:53 <luna_> https://pagure.io/releng/issue/11368
16:35:59 <luna_> .releng 11368
16:36:00 <zodbot> luna_: Issue #11368: releng impact assessment for webkit2gtk-4.0 removal change proposal - releng - Pagure.io - https://pagure.io/releng/issue/11368
16:36:09 <nirik> yep. it finally loaded for me.
16:36:15 * nirik restarts httpd there just in case.
16:37:16 <jednorozec> so the webkit2gtk is noreleng so it can be closed
16:37:25 <nirik> +1
16:37:46 <luna_> did not know that just saw it tagged
16:38:03 <jednorozec> yeah my bad
16:38:09 <jednorozec> I should have closed it sooner
16:38:15 <luna_> it happends
16:38:38 <jednorozec> wheeeey it loads now
16:38:44 <nirik> so, we should ask in the tools one.
16:38:52 <nirik> to make sure they are ready
16:40:01 * jednorozec asks on the ticket
16:42:16 <jednorozec> cool so if there is no response by morning I will ping people on channels
16:42:34 <nirik> sounds fair.
16:42:36 <jednorozec> Just for the record and luna_ question
16:42:57 <jednorozec> Planned start is 10:30 UTC
16:43:09 <luna_> jednorozec: alright thanks :)
16:44:54 <jednorozec> that is all from my side
16:45:15 <jednorozec> nirik, do you have any updates/topics?
16:45:31 <luna_> and i also don't have anything more, and have to do household chores (cleaning clothes soon)
16:45:43 <nirik> I had a few quick items:
16:46:09 <nirik> First, odcs seems to be having problems again. It looks like it was updated yesterday? Did anyone here do that?
16:46:21 * luna_ is not guilty
16:46:23 <jednorozec> not me
16:46:23 <nirik> it's very fragile I'm afraid. ;(
16:46:30 <jednorozec> it is
16:46:34 <nirik> ok, no worries. I'll look more later...
16:46:55 * nirik tries to remember the other things, lets see...
16:46:58 <patrikp[m]> What is odcs?
16:47:01 <jednorozec> and we lost jkaluza who was helping maintaining it
16:47:33 <jednorozec> patrikp[m], https://docs.pagure.org/odcs/index.html
16:48:09 <nirik> 'on demand compsoe service'
16:48:20 <luna_> *compose
16:48:34 <nirik> yeah, sorry, can't type today.
16:48:43 <nirik> basically it's a frontend for doing pungi runs... to compose things.
16:48:57 <luna_> cats attacking your arms ;) :p
16:49:04 <nirik> ELN uses it, as does flatpaks (to make repos of the packages they need to include in the containers)
16:49:30 <nirik> ha, no, but one is getting into trouble around the house.
16:49:46 <jednorozec> we do use it for openh264
16:50:25 <nirik> I'd love for us to move all those things off it... but not sure how doable that would be.
16:50:49 <nirik> Oh, thats another thing... jednorozec: you were going to look at consolidating odcs-backends... did you ever get a chance to look at that?
16:52:03 <jednorozec> just briefly
16:52:26 <nirik> ok, no worries. Just wanted to make sure it was still on your list.
16:52:39 <nirik> .releng 11499
16:52:40 <zodbot> nirik: Issue #11499: Fedora 34 updates repo on archives.fedoraproject.org is incorrect - releng - Pagure.io - https://pagure.io/releng/issue/11499
16:53:06 <nirik> did anyone have a chance to look at this more? I think we could do a 'rsync -n' and check that it will sync the right things?
16:54:04 <jednorozec> jnsamyak, patrikp[m] ^^ this is something you should be able to do
16:54:59 <nirik> I guess it would have to be a list of rsyncs because we have the compose but it needs to be split up into archive/archive-secondary
16:55:18 <nirik> but yeah thats a good one for someone to look into...
16:57:01 <patrikp[m]> Isn't 34 EOL already? That is not to say that I am not willing.
16:57:03 <nirik> I think I had one other thing, but now I can't remember it. ;(
16:57:25 <jednorozec> patrikp[m], it is EOL read through the ticket
16:57:25 <nirik> yes, it is, but our archive of it is wrong. ;( It was mistakenly archived before it's EOL, so it's missing a bunch of updates.
16:57:26 <luna_> need archive repos so people can update it to 37 or 38 i think?
16:57:50 <jednorozec> even if nobody needs it to update we should be consistent
16:58:03 <nirik> yeah, it should be correct...
16:58:03 <patrikp[m]> Fair points, thanks.
16:58:57 <jednorozec> but in general updating archives is weird :D
16:59:05 <nirik> so, we are almost out of time, I guess whatever I had will wait. ;)
16:59:10 <nirik> yes, yes it is.
16:59:18 <luna_> also need to drop down to the washing room and start washing some clothes brb
16:59:33 <jednorozec> thanks for your time
16:59:37 <jednorozec> #endmeeting