16:00:18 <jednorozec> #startmeeting RELENG (2022-02-22)
16:00:18 <zodbot> Meeting started Tue Feb 22 16:00:18 2022 UTC.
16:00:18 <zodbot> This meeting is logged and archived in a public location.
16:00:18 <zodbot> The chair is jednorozec. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
16:00:18 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
16:00:18 <zodbot> The meeting name has been set to 'releng_(2022-02-22)'
16:00:18 <jednorozec> #meetingname releng
16:00:18 <zodbot> The meeting name has been set to 'releng'
16:00:18 <jednorozec> #chair nirik sharkcz pbrobinson pingou phsmoura mboddu dustymabe ksinny jednorozec
16:00:18 <zodbot> Current chairs: dustymabe jednorozec ksinny mboddu nirik pbrobinson phsmoura pingou sharkcz
16:00:18 <jednorozec> #topic init process
16:00:30 <mboddu> I am here
16:00:51 <nirik> morning
16:03:10 <jednorozec> #topic Beta freeze
16:03:37 <jednorozec> everything except for the autosign playbook is done
16:04:19 <jednorozec> Do we have SOP on how to run it? I remember nirik mentioning something about console and need to enable ssh on the machine
16:04:44 <nirik> yeah, I can enable sshd if you are ready to run the playbook.
16:05:03 <nirik> or I can run the playbook too if you like
16:06:29 <jednorozec> nirik, changes are in ansible so anyone can run it
16:06:58 <nirik> I don't see a sop tho, so we should make one.
16:07:05 <jednorozec> I actually did it but than noticed that only stg is updating
16:07:55 * nirik runs it now
16:12:12 <jednorozec> cool
16:12:24 <jednorozec> lets move on
16:12:48 <jednorozec> #topic Releng SOP cleanup
16:13:04 <jednorozec> I have found few SOPs I have never seen or used
16:13:25 <jednorozec> so want to ask you guys if they are usefull or can be removed/ merged to some other page
16:13:45 <jednorozec> https://docs.pagure.org/releng/sop_package_announce_update.html
16:13:52 <jednorozec> https://docs.pagure.org/releng/sop_multi_boot_media.html
16:13:56 <nirik> sure, yeah, we should clean things up. I think also there was a though to move to docs.fedoraproject.org
16:14:10 <jednorozec> yeah
16:14:21 <jednorozec> but we should remove unused stuff before the move
16:14:26 <nirik> both of those can be nuked.
16:14:38 <jednorozec> https://docs.pagure.org/releng/sop_two_week_atomic.html
16:14:44 <nirik> mailman3 doesn't support topics anyhow, and we haven't made a multiboot dvd in... a long time
16:14:56 <nirik> nuke. No more atomic. :)
16:14:56 <jednorozec> righ
16:15:04 <jednorozec> I remember multiboot dvds
16:15:21 <jednorozec> *some* time ago
16:15:41 <jednorozec> times when computers had optical drives
16:15:58 <nirik> yeah, the olden days for sure
16:16:03 <jednorozec> https://docs.pagure.org/releng/sop_update_branch_last_known_good.html
16:16:13 <jednorozec> this is cryptic ^^
16:16:18 <jednorozec> there is no information there
16:16:22 <jednorozec> that I can decode
16:16:41 <nirik> yeah, I don't recall the background on this one... nuke I would say...
16:17:22 <jednorozec> https://docs.pagure.org/releng/sop_creating_live_translation_images.html
16:17:58 <nirik> nuke, translations are now tracked in weblate...
16:18:48 <jednorozec> that was all on this list for now
16:19:01 <mboddu> All can be nuked and the last known good was during the mash days
16:19:09 <jednorozec> I will nuke the pages and gerenerate the pag
16:19:15 <nirik> +1
16:19:28 <mboddu> I vaguely remember using it, but it was during my early days
16:19:53 <jednorozec> mboddu, any tips on what is obviously not useful? https://docs.pagure.org/releng/sop.html
16:20:39 <mboddu> I am not sure about this - https://docs.pagure.org/releng/sop_clean_amis.html
16:20:53 <nirik> I don't think we have ever added a content generator, have we?
16:21:21 <mboddu> nirik: We did, we used it in the initial stages of module development
16:21:28 <mboddu> jednorozec: https://docs.pagure.org/releng/sop_custom_spins.html can be nuked
16:21:44 <nirik> I think we do still use the clean ami's script
16:21:57 <mboddu> Nuke - https://docs.pagure.org/releng/sop_package_announce_update.html
16:22:06 <nirik> roles/fedimg/templates/clean-amis.py yeah...
16:23:40 <mboddu> Okay, other than the ami's doc, every other doc mentioned here can be nuked
16:25:27 * nirik has a topic/proposal on announcements and then one thing about fedora-repos whnever we get to open floor.
16:25:32 <jednorozec> ack and nuked
16:26:55 <jednorozec> lets look at the tracker
16:27:11 <jednorozec> .releng 10656
16:27:12 <zodbot> jednorozec: Issue #10656: block_retired broken - releng - Pagure.io - https://pagure.io/releng/issue/10656
16:27:20 <jednorozec> this has been here for a while
16:27:59 <nirik> yeah, we need to fix it up. I haven't looked at it other than to see the traceback
16:28:07 <jednorozec> I started looking into it today
16:28:21 <jednorozec> there is issue with some koji params that we pass in one of the functions
16:28:33 <jednorozec> sequence item 5: expected str instance, NoneType found
16:28:42 <jednorozec> means 6th element of some list is None
16:28:48 <jednorozec> the list is koji params list
16:28:53 <jednorozec> I have to dig deeper
16:29:54 * nirik nods.
16:30:37 <jednorozec> I have it on my todo list first thing tomorrow
16:30:40 <mboddu> That is on my list for today as well
16:30:46 <jednorozec> :)
16:30:47 <jednorozec> ok
16:31:28 <jednorozec> mboddu, so if you are unable to fix it just ping me on releng channel with any progress so I can continue.
16:31:35 <mboddu> Sure
16:32:27 <jednorozec> .releng 10656
16:32:28 <zodbot> jednorozec: Issue #10656: block_retired broken - releng - Pagure.io - https://pagure.io/releng/issue/10656
16:33:04 <jednorozec> so my only question here is If we have a wat to get the BZ token from bitwarden into ansible
16:34:04 <mboddu> wat?
16:34:39 <nirik> you posted the same ticket, but I think you are discussing the next one?
16:34:50 <jednorozec> oh
16:35:00 <nirik> yeah, we can put bugzilla api tokens in ansible-private for use with ansible.
16:35:23 <jednorozec> .releng 10642
16:35:24 <zodbot> jednorozec: Issue #10642: The automated FTBFS reminders need to be disabled before the end of month - releng - Pagure.io - https://pagure.io/releng/issue/10642
16:35:46 <jednorozec> nirik, yeah that was my question so I should put it into the ansible private,
16:36:14 <jednorozec> than it should be simple change jsut to replace username&pass with api_tokn
16:36:15 <nirik> yeah, there's a small block at the end of the vars.yml file there, fill that out and add it there.
16:36:53 <nirik> that block just has a short 'what is this' where is it changed and how important it is and when it was last changed/created.
16:36:59 <mboddu> nirik: But the idea is get away from using ansible private and start using bitwarden, right?
16:37:21 <nirik> not really...
16:37:33 <nirik> ansible-private is for things that need to be referred to from ansible
16:37:41 <nirik> bitwarden is manual things that admins have to enter.
16:38:02 <nirik> There might be some way to leverage bitwarden for ansible, but thats down the road if at all.
16:38:15 <mboddu> Yeah, sorry
16:38:36 * mboddu is still thinking of awx
16:38:40 <nirik> not at all, it's a reasonable thing to consider
16:38:56 <jednorozec> I see there already is api key for bllockerbugz
16:39:10 * jednorozec will add the releng one
16:39:11 <nirik> yeah, blockerbugs is already moved to using api key. ;)
16:39:32 <jednorozec> I will move ftbfs weekly tomorow
16:40:17 <nirik> ok, I think churchyard was working on that too... so might sync with him.
16:40:38 <jednorozec> oh I see comment on the infra issue from him 4days ago
16:40:47 <jednorozec> will ping him
16:41:07 <jednorozec> one more issue and we can move to open floor
16:41:18 <jednorozec> .releng 10601
16:41:19 <zodbot> jednorozec: Issue #10601: Update ejected from push because "Cannot find relevant tag for python-pyspike-0.7.0-1.fc34. None of ['f34-updates', 'f34-updates-pending'] " - releng - Pagure.io - https://pagure.io/releng/issue/10601
16:41:28 <jednorozec> there is couple of tickets like this
16:41:32 <Leo[m]1> .hi
16:41:33 <zodbot> Leo[m]1: Sorry, but user 'Leo [m] 1' does not exist
16:41:35 <jednorozec> I think the issue is resolved
16:41:39 <Leo[m]1> .hello leo
16:41:40 <zodbot> Leo[m]1: leo 'Leo Puvilland' <leo@craftcat.dev>
16:41:48 <Leo[m]1> i dont usually do releng but hi :)
16:42:05 <jednorozec> Leo[m]1, welcome
16:42:13 <mboddu> jednorozec: We fixed those issues, can you verify and close them?
16:42:22 <jednorozec> yeah
16:42:22 <mboddu> Hello Leo[m]1 , welcome to releng meeting
16:42:30 <jednorozec> will do
16:42:49 <nirik> I fixed all those that I could find a while ago.
16:42:52 <Leo[m]1> is there any way i could help?
16:43:18 <jednorozec> Yeah I did some as well
16:43:34 <jednorozec> so will go through them and close them if everything is ok
16:43:37 <jednorozec> lets move to
16:43:39 <jednorozec> #topic Open Floor
16:43:39 <nirik> There's one wacky update that I am not sure how to fix aside from poking the db...
16:43:45 <nirik> https://bodhi.fedoraproject.org/updates/FEDORA-2020-44d2abaa1b
16:44:09 <nirik> I had a few things...
16:44:38 <nirik> mboddu: are you going to be pushing updates now that we are in freeze? do you want me to do weekends? or ?
16:45:10 <jednorozec> heh last freeze i did not push even one update
16:45:21 <mboddu> nirik: I can push the updates, dont worry about them
16:45:24 <jednorozec> every time I woke up the ticket was closed again
16:45:29 <mboddu> Re weekends, I will let you know
16:45:40 <nirik> sure, happy to help, just let me know.
16:45:49 <mboddu> Thanks nirik
16:45:58 <nirik> I have a thing I want to do for both releng and infra...
16:46:08 <mboddu> And that one wacky update, poking db seems to be the only solution
16:46:26 <nirik> There's 'standard' announcements we make as part of the release cycle... 'freezes' and branching and such...
16:47:06 <mboddu> I am working on putting them into a doc in releng repo though, if there is another repo that you would suggest, I am happy to push it there
16:47:11 <nirik> I'd like to check them all into git and add a link in the footer saying "This announcement is in XYZ repo, PR's and improvments welcome"
16:47:22 <nirik> lets put them in git.
16:47:37 <nirik> easier for people to PR and they are just text docs
16:47:53 <jednorozec> +1
16:48:09 <mboddu> "lets put them in git" you mean another repo?
16:48:18 <nirik> no, just releng git...
16:48:26 <nirik> an announcements/ dir next to scripts?
16:48:35 <mboddu> Yup, thats what I am thinking
16:48:39 <jednorozec> we can have some template=script so it spits correct versions in announcements automatically
16:48:58 <mboddu> ^ I am not sure about this
16:49:10 <nirik> yeah we could at some point, but first step is to get them in git and use those...
16:49:18 <jednorozec> Yup
16:49:23 <nirik> then we can look at sending from 'releng' user or whatever
16:49:39 <mboddu> Oh I get it now, have a script to generate the announcement, thats nice
16:49:44 * mboddu needs more tea
16:50:14 <jednorozec> yeah, announcment templates. and a script to generate the actualt one you need for f36 freeze for example
16:50:32 <nirik> The last thing I had was fedora-repos... can someone add the f38 key and update all releases? There was a request for f34 to get f37 key at least, but IMHO it would be good to push f38 out too so we are ahead...
16:51:01 <jednorozec> +1
16:51:05 <jednorozec> I never did it
16:51:11 <jednorozec> so would like to do it
16:51:17 <mboddu> Sure, jednorozec I will help you to do it
16:51:36 <nirik> https://bugzilla.redhat.com/show_bug.cgi?id=2055220
16:51:44 <nirik> oh, reminds me...
16:52:16 <nirik> There's some fedora-repos PRs
16:52:18 <nirik> https://src.fedoraproject.org/rpms/fedora-repos/pull-request/114
16:52:40 <nirik> I really don't like this, but haven't had time to articulate to the submitter.
16:53:42 <nirik> But feel free to comment if you have opinions. :) Anyhow, thats it I think from me.
16:54:04 <mboddu> I have some opinions, I need to respond to the PR
16:55:13 <jednorozec> oh so it is the 2s load time that is a problem
16:55:33 <jednorozec> now I get why they want it
16:55:50 <nirik> seems like they could just import current and current-1 and current-2
16:56:06 <nirik> oh, and container builds seem broken again.
16:59:26 <jednorozec> containers oh containers
17:00:27 <jednorozec> ok
17:00:32 <jednorozec> let me close the meeting
17:00:36 <jednorozec> #endmeeting