releng
LOGS
15:01:59 <jednorozec> #startmeeting RELENG (2021-11-02)
15:01:59 <zodbot> Meeting started Tue Nov  2 15:01:59 2021 UTC.
15:01:59 <zodbot> This meeting is logged and archived in a public location.
15:01:59 <zodbot> The chair is jednorozec. Information about MeetBot at https://fedoraproject.org/wiki/Zodbot#Meeting_Functions.
15:01:59 <zodbot> Useful Commands: #action #agreed #halp #info #idea #link #topic.
15:01:59 <zodbot> The meeting name has been set to 'releng_(2021-11-02)'
15:01:59 <jednorozec> #meetingname releng
15:01:59 <zodbot> The meeting name has been set to 'releng'
15:02:12 <jednorozec> #chair nirik sharkcz pbrobinson pingou mboddu dustymabe ksinny jednorozec
15:02:12 <zodbot> Current chairs: dustymabe jednorozec ksinny mboddu nirik pbrobinson pingou sharkcz
15:02:12 <jednorozec> #topic init process
15:02:34 * jednorozec got lost in pagure git hooks
15:03:00 <nirik> thats easy to have happen. :)
15:03:18 <jednorozec> + the time shift
15:03:38 <mboddu> I am here but also in another meeting
15:03:50 <nirik> yeah, DST blows. ;(
15:04:19 <Leo[m]1234> hello! :D
15:04:57 <Leo[m]1234> btw mboddu you asked what my fas username was and it’s just leo
15:05:16 <mboddu> Thanks Leo[m]1234
15:06:05 <jednorozec> first things first
15:06:14 <jednorozec> #info F35 is out
15:06:21 <Leo[m]1234> Yay
15:06:40 <jednorozec> thanks mboddu for pushing the compose ans ansible changes
15:07:00 <nirik> hurray!
15:07:06 <carlwgeorge> .hi
15:07:07 <zodbot> carlwgeorge: carlwgeorge 'Carl George' <carl@redhat.com>
15:07:20 <mboddu> F35++ :D
15:10:10 <jednorozec> .releng 10360
15:10:11 <zodbot> jednorozec: Issue #10360: Setup bodhi for epel9-next - releng - Pagure.io - https://pagure.io/releng/issue/10360
15:10:28 <jednorozec> are we any closer to get epel9-next?
15:11:43 <carlwgeorge> I believe the z15 migration will happen in 1 week
15:12:01 <jednorozec> nice
15:12:02 <carlwgeorge> i.e next Tuesday
15:12:09 <nirik> yes, next tuesday is the plan.
15:13:03 <carlwgeorge> I still think it would be fine to add the release in bodhi before then just to have that part done
15:14:11 <nirik> after freeze is over, sure...
15:14:41 <carlwgeorge> that's tomorrow, right?
15:16:39 <nirik> yes
15:17:58 <jednorozec> .releng 10354
15:17:59 <zodbot> jednorozec: Issue #10354: create epel-next-release-latest-8.noarch.rpm symlink - releng - Pagure.io - https://pagure.io/releng/issue/10354
15:19:06 <jednorozec> i see comment by Pedro, but no update
15:19:23 <nirik> he doesn't appear on today, but yeah, he was working on it.
15:19:43 <jednorozec> ok
15:19:58 <jednorozec> so
15:20:08 <jednorozec> .releng 10326
15:20:09 <zodbot> jednorozec: Issue #10326: turn off fm-releng bot notifications in #fedora-releng - releng - Pagure.io - https://pagure.io/releng/issue/10326
15:20:31 <jednorozec> where is the bot configured?
15:20:53 <nirik> fedora ansible.
15:21:01 <nirik> did we decide anything here?
15:21:43 <nirik> I'd be inclined at this point to just close it and say we want the messages?
15:22:02 <jednorozec> do we really want all of them?
15:22:24 <nirik> personally, I would be fine dropping the upstream pungi ones... but otherwise I don't care.
15:22:57 <jednorozec> yeah the pungi one is not useful
15:23:04 <jednorozec> the compose info is
15:23:58 <nirik> proposal: drop the pungi ones, keep the rest for now, close the ticket and revisit if someone asks ?
15:24:21 <jednorozec> I would suggest droping scratch build info aswell
15:24:43 <nirik> which scratch build info goes there now?
15:25:02 <jednorozec> https://src.fedoraproject.org/rpms/fedora-release/c/445d87021886ca9217d6a93f5420996255dec023
15:25:05 <jednorozec> oh
15:25:32 <jednorozec> pagure.commit.flag.updated -- Zuul updated its flag on the commit 445d8702 of the project rpms/fedora-release https://src.fedoraproject.org/rpms/fedora-release/c/445d87021886ca9217d6a93f5420996255dec023
15:26:05 <jednorozec> every PR with zull creates this kind of messages
15:26:11 <nirik> so, the bot is pretty limited here.
15:26:18 <nirik> Here's the current regex:
15:26:21 <nirik> '^((?!(pagure.io\/releng/failed-composes|pagure.io\/releng\/compose-tracker|pagure.io\/pungi|pagure.io\/fedora-comps|pagure.io\/fedora-kickstarts|compose\/updates|linux\/development|rpms\/fedora-repos|rpms\/fedora-release|rpms\/fedora-packager)).)*$',
15:26:45 <jednorozec> pagure.git.receive is topis that is also kind of spam
15:27:10 <jednorozec> because it catches forks as well
15:27:11 <nirik> I don't think we can drop just those.
15:27:38 <nirik> also this is done with fedmsg bot... so it's python2 and we will want to drop it someday. :)
15:27:43 <jednorozec> nirik, can you link me to the regex in repo? I will play with it
15:28:01 <jednorozec> hmm python2
15:28:56 <nirik> https://pagure.io/fedora-infra/ansible/blob/main/f/roles/fedmsg/irc/templates/ircbot.py#_216
15:29:16 <nirik> it's also not really a regex... there's some weird rules as I dimly recall.
15:29:45 <jednorozec> thanks, I will try to filter out forks and upstream pungi and open PR.
15:30:03 <nirik> dropping pungi is easy.
15:30:11 <nirik> filtering forks likely much harder
15:31:00 <jednorozec> I will give it hour or two. If unsuccessful will just close the ticket with "we want messages"
15:31:56 <nirik> fair enough. It's also anoying to test. ;)
15:33:30 <jednorozec> .releng 10299
15:33:31 <zodbot> jednorozec: Issue #10299: dist-git hook rejecting a push because of EOL should report a reason - releng - Pagure.io - https://pagure.io/releng/issue/10299
15:33:39 <jednorozec> So I am lost here
15:34:29 <jednorozec> I have looked for the definition of pre-recieve hook that is declining push to EOL branch. But did not find one in pagure sources or ansible
15:34:45 <nirik> I think it's in pagure-dist-git ?
15:35:14 <jednorozec> I looked there but the hook is not defined there
15:35:36 <nirik> huh
15:35:52 <jednorozec> I found this in the sources https://pagure.io/pagure/blob/master/f/pagure/hooks/files/pre-receive
15:36:37 <jednorozec> looked around the hooks but that particular one is just nowhere to be found
15:37:54 <nirik> huh. I guess ask pingou...
15:38:51 <jednorozec> yeah will ping him tomorrow he is AFK today
15:39:27 <jednorozec> it might be stored in the DB and just defined in migrations
15:39:32 <jednorozec> anyhow
15:39:39 <jednorozec> that was last thing on my list.
15:40:00 <nirik> I have a few issues we might be able to just close?
15:40:19 <jednorozec> nirik, shoot
15:41:03 <nirik> .releng 9863
15:41:04 <zodbot> nirik: Issue #9863: FMC ODCS composes requested too often. - releng - Pagure.io - https://pagure.io/releng/issue/9863
15:41:06 <nirik> is this done?
15:41:30 <nirik> mboddu: ^ I thought you fixed this one?
15:41:52 <jednorozec> I remember doing something, but not sure if it helped
15:42:11 <nirik> ok, a more clear one:
15:42:20 <nirik> .releng 9810
15:42:20 <zodbot> nirik: Issue #9810: Change impact: Python 3.10 - releng - Pagure.io - https://pagure.io/releng/issue/9810
15:42:34 <nirik> f34 change moved to f35, and... f35 is out, so close?
15:43:13 <mboddu> nirik: jednorozec pushed a change and that fixed it
15:43:32 <nirik> great. will close
15:44:07 <nirik> ok to close 9810?
15:44:19 <jednorozec> I am running python3.10 on f35 so close
15:46:37 <nirik> .releng 9934
15:46:37 <nirik> https://pagure.io/releng/issue/9934
15:46:37 <nirik> this also landed in f35 finally. So I think we can close it.
15:46:37 <mboddu> +1
15:46:38 <jednorozec> did it?
15:46:43 <zodbot> nirik: Issue #9934: F34 Change: LTO Build Improvements - releng - Pagure.io - https://pagure.io/releng/issue/9934
15:46:47 <jednorozec> https://bugzilla.redhat.com/show_bug.cgi?id=1916921
15:47:38 <nirik> perhaps we should consult with bcotton on it. ;)
15:48:06 <jednorozec> .releng 10174
15:48:07 <zodbot> jednorozec: Issue #10174: Changes/F35MingwEnvToolchainUpdate - releng - Pagure.io - https://pagure.io/releng/issue/10174
15:48:08 <jednorozec> but this one did
15:48:12 <bcotton> i'm in favor of whatever it is we're talking about
15:49:05 <nirik> ah shoot, we missed updating F35 in pdc...
15:49:36 <nirik> well, either way I think we can close that issue. Either it landed or it didn't, but it's not releng's fault / concern
15:50:44 <jednorozec> .releng 10184
15:50:45 <zodbot> jednorozec: Issue #10184: F35 Change: IBus 1.5.25 - releng - Pagure.io - https://pagure.io/releng/issue/10184
15:50:53 <jednorozec> that one landed as-well
15:52:23 <nirik> .releng 10072
15:52:24 <zodbot> nirik: Issue #10072: F35 change: rpm 4.17 - releng - Pagure.io - https://pagure.io/releng/issue/10072
15:52:38 <nirik> that landed -> close
15:53:02 <jednorozec> .releng 10188
15:53:03 <zodbot> jednorozec: Issue #10188: F35: Changes/MemoryConstraintsMacros - releng - Pagure.io - https://pagure.io/releng/issue/10188
15:53:04 <nirik> .releng 10018
15:53:06 <zodbot> nirik: Issue #10018: EOL update for stream branch of python-aexpect package - releng - Pagure.io - https://pagure.io/releng/issue/10018
15:53:10 <nirik> oops.
15:53:15 <jednorozec> landed as-well
15:53:17 <nirik> .releng 10118
15:53:18 <zodbot> nirik: Issue #10118: F34 Self-Contained Change: Replace SDL 1.2 with sdl12-compat using SDL 2.0 - releng - Pagure.io - https://pagure.io/releng/issue/10118
15:53:24 <nirik> landed as well.
15:55:36 <nirik> .releng 10121
15:55:37 <zodbot> nirik: Issue #10121: Stale fedora-minimal container image at Quay.io - releng - Pagure.io - https://pagure.io/releng/issue/10121
15:55:43 <nirik> this seems fixed.
15:55:49 <jednorozec> .releng 10213
15:55:50 <zodbot> jednorozec: Issue #10213: F35 rebase to libffi 3.4 - releng - Pagure.io - https://pagure.io/releng/issue/10213
15:55:54 <jednorozec> this was moved to f36\
15:55:58 <jednorozec> changing tags
15:57:26 <nirik> .releng 10174
15:57:41 <zodbot> nirik: Issue #10174: Changes/F35MingwEnvToolchainUpdate - releng - Pagure.io - https://pagure.io/releng/issue/10174
15:57:50 <jednorozec> yup I closed that one
15:58:20 <jednorozec> this is tha last one of f35 changes
15:58:23 <jednorozec> .releng 10084
15:58:24 <zodbot> jednorozec: Issue #10084: Cyrus-sasl migration from BerkeleyDB to GDBM - releng - Pagure.io - https://pagure.io/releng/issue/10084
15:59:15 <jednorozec> and that seems to be part of f35
16:00:25 <jednorozec> tadaaa
16:00:25 <jednorozec> https://pagure.io/releng/issues?tags=f35&status=Open
16:00:47 <nirik> .releng 10202
16:00:48 <zodbot> nirik: Issue #10202: Custom F34 Workstation Respin for Framework Laptop - releng - Pagure.io - https://pagure.io/releng/issue/10202
16:00:57 <nirik> this was done, can be closed right?
16:02:53 * jednorozec not sure about that one
16:03:05 <jednorozec> but we can close it and they reopen if the issues persist
16:03:10 <nirik> I think we just had them use a respin...
16:03:15 <jednorozec> yeah
16:03:16 <nirik> and f34 is... done. :)
16:03:50 <jednorozec> and we are over time
16:04:02 <nirik> yep.
16:04:06 * nirik has to run to another meeting
16:04:10 <jednorozec> but we managed to do the yesterday cleanup work
16:04:20 <jednorozec> #endmeeting