15:00:16 <jednorozec> #startmeeting RELENG (2022-03-22)
15:00:16 <zodbot> Meeting started Tue Mar 22 15:00:16 2022 UTC.
15:00:16 <zodbot> This meeting is logged and archived in a public location.
15:00:16 <zodbot> The chair is jednorozec. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
15:00:16 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:00:16 <zodbot> The meeting name has been set to 'releng_(2022-03-22)'
15:00:16 <jednorozec> #meetingname releng
15:00:16 <jednorozec> #chair nirik sharkcz pbrobinson pingou phsmoura mboddu dustymabe ksinny jednorozec
15:00:16 <jednorozec> #topic init process
15:00:16 <zodbot> The meeting name has been set to 'releng'
15:00:16 <zodbot> Current chairs: dustymabe jednorozec ksinny mboddu nirik pbrobinson phsmoura pingou sharkcz
15:00:27 <nirik> morning
15:00:42 <phsmoura> morning
15:00:45 <mboddu> I am here, but as usual for the last few weeks, I am in a meeting :)
15:01:04 <nirik> mboddu, the meeting man. ;)
15:01:12 <jednorozec> :)
15:01:17 <jednorozec> master of meeting
15:01:24 <jednorozec> s
15:02:12 * dustymabe lurking
15:02:31 <jednorozec> this
15:02:33 <jednorozec> .releng 10708
15:02:34 <zodbot> jednorozec: Issue #10708: More F36 Mass Rebuild / Mass Branching / Mass Tagging Problems + Race Conditions - releng - Pagure.io - https://pagure.io/releng/issue/10708
15:02:55 <jednorozec> we should probably disable builds during branching?
15:03:13 <jednorozec> or are there other options how to prevent it?
15:03:43 <nirik> I think that would be best, but I am not sure how best to do that...
15:05:13 <jednorozec> we want to disable just rawhide, so other releases can be build
15:05:19 <nirik> perhaps there's a way to tell pagure to reject pushes except for admins.
15:05:41 <jednorozec> hm we can make new hook
15:06:04 <jednorozec> that will check if we are rebuilding and reject with some nice msg, like get back later
15:06:19 <nirik> we still need to let us build fedora-release/repos/etc/
15:06:57 <jednorozec> preventing push to rawhide sounds good
15:07:19 <jednorozec> but
15:07:28 <jednorozec> hmm for 5 days?
15:07:31 <nirik> well, and newly branched until we are ready.
15:07:40 <jednorozec> right
15:07:50 <nirik> 5 days? I would think just during... less than 1 day?
15:08:50 <jednorozec> right
15:10:33 <nirik> anyhow, just need to implement and test that before next mass branching. :)
15:10:40 <nirik> and these things we should cleanup after freeze
15:10:53 <jednorozec> yeah
15:11:45 <jednorozec> Sorry I am preocupied by our new friends from Ukraine, they are getting used to the place...
15:12:34 <nirik> :(
15:13:01 <nirik> oh you mean you are hosting some folks from there? good for you!
15:13:10 <jednorozec> yeah family
15:13:16 <dustymabe> jednorozec++
15:13:16 <zodbot> dustymabe: Karma for humaton changed to 6 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
15:13:19 <jednorozec> mom and 2 kids
15:13:31 <jednorozec> the kids want to play all the time :D
15:13:34 <dustymabe> thank you so much jednorozec
15:14:37 <nirik> jednorozec++
15:15:02 <phsmoura> jednorozec++
15:15:02 <zodbot> phsmoura: Karma for humaton changed to 7 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
15:15:47 <jednorozec> so, I got them distracted with toys
15:16:42 <jednorozec> .releng 10706
15:16:43 <zodbot> jednorozec: Issue #10706: Unretire python-certifi on epel7 - releng - Pagure.io - https://pagure.io/releng/issue/10706
15:17:14 <jednorozec> toddler retired package in pdc and blocked it in koji
15:17:20 <jednorozec> on it own
15:19:57 <jednorozec> hm
15:20:11 <mboddu> jednorozec++
15:21:56 <mboddu> Sorry, a bit late, but for previous ticket, blocking building is not the right thing to do, mass branching will be done in a day which is acceptable, but mass rebuild can take anywhere between 3 to 5 days which is not acceptable
15:23:05 <nirik> hum?
15:23:36 <nirik> mass rebuild isn't involved here is it?
15:23:43 <jednorozec> mboddu, but we create all the commits and submit builds in one days
15:23:58 <jednorozec> nirik, it is.
15:24:03 <nirik> where?
15:24:30 * nirik re-reads the ticket
15:25:10 <mboddu> nirik: https://pagure.io/releng/issue/10687
15:25:26 <mboddu> specifically https://pagure.io/releng/issue/10687#comment-784704
15:25:28 <nirik> if we are using the script to merge the rebuild tag in, how could it be failing ?
15:26:38 <nirik> or are we? how is the rebuild tag merged?
15:28:33 <jednorozec> this script is used
15:28:41 <mboddu> nirik: We use mass-tag.py
15:28:43 <Ebeneezer_Smooge> jednorozec++
15:28:43 <nirik> so, we should use mass-tag.py and it should not tag things in where there is a newer build already tagged.
15:28:52 <jednorozec> https://pagure.io/releng/blob/main/f/scripts/mass-tag.py
15:28:54 <nirik> huh then I am unclear how it's not working
15:29:18 <nirik> ah... except it was going into f36-pending?
15:29:31 <mboddu> Yeah, that is true but ... ^
15:29:40 <jednorozec> hm
15:29:52 <nirik> so, thats why
15:30:54 <mboddu> We can skip tagging into -pending tag, but it is adviced to use it even if autosigning is enabled, but autosigning has been stable. So, skip it and tag into f36 tag?
15:31:03 <mboddu> it was adviced*
15:31:59 <nirik> yeah, I think we should tag into fN directly... that will fix this issue and also save a ton of time
15:32:04 <jednorozec> I have the docs opened on another workspace so i can update it right now and drop the -pending
15:32:34 <nirik> the problem is that autosign is paranoid and even when it sees something is signed it tells koji to write out signed rpms again...
15:32:50 <nirik> which causes koji to do a bunch of i/o... so it takes a long time
15:34:41 <nirik> if something isn't signed right in the end, pungi will let us know and we can fix it, but I think we can make sure the entire tag is signed before merging.
15:34:59 <mboddu> ack
15:35:22 <mboddu> Sorry, side tracked the meeting
15:38:26 <jednorozec> moving on then
15:38:53 <jednorozec> .releng 10686
15:38:54 <zodbot> jednorozec: Issue #10686: Drop i686 builds of jdk8,11,17 and latest (18) rpms from f37 onwards - releng - Pagure.io - https://pagure.io/releng/issue/10686
15:39:02 <jednorozec> but the comment
15:39:03 <jednorozec> https://pagure.io/releng/issue/10686#comment-786124
15:39:51 <jednorozec> I am not sure what he wants, to remove i686 without excludearch in the specs?
15:39:58 <nirik> I'm not sure what they mean... a noarch package building on a i686 builder?
15:40:07 <jednorozec> nirik, probably
15:41:16 <nirik> well, for noarch subpackages koji builds them on all arches and makes sure they are the same... for purely noarch packages it just builds them on whatever arch, but you should be able to Exclude
15:42:17 <jednorozec> right
15:43:18 <jednorozec> let me ask them what is they actually want.
15:43:50 <jednorozec> because I think they should excludearch in the spec
15:44:26 <nirik> yeah, I am not sure what they want/are asking for.
15:44:37 * jednorozec writing commnet
15:44:52 <jrichardson> just reading back through the chat
15:44:56 <jrichardson> jednorozec++
15:44:56 <zodbot> jrichardson: Karma for humaton changed to 8 (for the current release cycle):  https://badges.fedoraproject.org/tags/cookie/any
15:45:00 <jrichardson> fair play man
15:48:53 <jednorozec> the right thing to do.
15:49:00 <jednorozec> anyhow
15:49:12 <jednorozec> what do we have in the tracker next
15:50:37 <jednorozec> huh
15:50:41 <jednorozec> I missed this
15:50:43 <jednorozec> .releng 10622
15:50:44 <zodbot> jednorozec: Issue #10622: armhfp disk images are often corrupted during transfer from builder to hub - releng - Pagure.io - https://pagure.io/releng/issue/10622
15:51:56 <nirik> yeah, I think this is no longer happening... but we should check with pwhalen about it.
15:52:37 <pwhalen> Havent seen it in a while, I think we can close and I'll reopen if needed
15:52:44 <jednorozec> ack
15:52:45 <nirik> sounds good! thanks
15:54:39 <jednorozec> .releng 10369
15:54:40 <zodbot> jednorozec: Issue #10369: Q: Why do we install epel-release and fedpkg-minimal into every buildroot in Koji? - releng - Pagure.io - https://pagure.io/releng/issue/10369
15:54:52 <jednorozec> huh I dont recall testing it
15:55:33 <nirik> I've not tested it yet...
15:56:53 <jednorozec> ok
15:56:58 <jednorozec> 4 mins left
15:57:04 <jednorozec> #Open floor
15:57:15 <jednorozec> #topic Open floor
15:58:12 <nirik> oh, I had one thing.
15:58:25 <nirik> I submitted a PR that checks in announcement emails...
15:58:39 <nirik> https://pagure.io/releng/pull-request/10704
15:59:33 <jednorozec> nirik++
15:59:36 <jednorozec> thanks for this!
15:59:51 <nirik> so we can improve them from there... just remember to use them! :)
16:00:40 <jednorozec> I definately will use them.
16:00:59 <jednorozec> copy/paste is one of my weak skills
16:01:06 <jednorozec> always some errors in it
16:01:10 <nirik> oh, we should also add a url at the bottom of them pointing to where they are for PR's.
16:01:21 <jednorozec> good idea
16:03:04 <jednorozec> and the time is up
16:03:08 <jednorozec> #endmeeting