<@patrikp:matrix.org>
16:00:39
!startmeeting RELENG (2024-12-02)
<@meetbot:fedora.im>
16:00:41
Meeting started at 2024-12-02 16:00:39 UTC
<@meetbot:fedora.im>
16:00:41
The Meeting name is 'RELENG (2024-12-02)'
<@nirik:matrix.scrye.com>
16:00:50
morning.
<@patrikp:matrix.org>
16:00:55
!info Agenda is at https://hackmd.io/vm6biLBcTYKtkQUH5kQkmw.
<@patrikp:matrix.org>
16:00:55
!meetingname releng
<@patrikp:matrix.org>
16:00:55
!chair nirik jnsamyak patrikp amedvede
<@patrikp:matrix.org>
16:00:55
!info Meeting is 60 minutes MAX. At the end of 60, it stops.
<@meetbot:fedora.im>
16:00:56
The Meeting Name is now releng
<@patrikp:matrix.org>
16:01:01
Hello.
<@nirik:matrix.scrye.com>
16:02:00
happy monday for all who celebrate
<@jnsamyak:matrix.org>
16:03:06
Hey hey
<@jnsamyak:matrix.org>
16:03:14
how is everyone doing?
<@nirik:matrix.scrye.com>
16:03:20
hey jnsamyak! 👋
<@jnsamyak:matrix.org>
16:03:41
just very busy with confgerence planning, talks, and ptos :D
<@jnsamyak:matrix.org>
16:03:50
happy thankgiving everyone (iirc)
<@jnsamyak:matrix.org>
16:03:59
just very busy with conference planning, talks, and ptos :D
<@patrikp:matrix.org>
16:04:11
Thanksgiving is a beautiful holiday and I hope you enjoyed it, Kevin.
<@Zlopez:matrix.org>
16:04:15
!hi
<@zodbot:fedora.im>
16:04:17
Michal Konecny (zlopez)
<@nirik:matrix.scrye.com>
16:04:46
yeah, was nice and quiet (and I ate too much as is traditional)
<@jnsamyak:matrix.org>
16:05:01
oh the turkey dinner is all i remember from my fav FRIENDS show
<@patrikp:matrix.org>
16:05:16
I could eat an entire turkey by myself right about now.
<@nirik:matrix.scrye.com>
16:06:17
I still have some in the fridge... stop on by! :0)
<@Zlopez:matrix.org>
16:06:24
I don't have that big stomach to eat a whole turkey :-D
<@patrikp:matrix.org>
16:07:10
Should we go on to the init part?
<@Zlopez:matrix.org>
16:07:16
But it sounds delicious
<@patrikp:matrix.org>
16:07:53
Do we have anything for the init? Any blockers/tasks/issues/requests/features that need releng intervention?
<@patrikp:matrix.org>
16:07:53
!topic Init process.
<@patrikp:matrix.org>
16:08:14
jnsamyak: Is this the appropriate section to discuss the OpenH264 stuff or later?
<@jnsamyak:matrix.org>
16:08:29
BTW, nirik I have something to bring up about the koji runroot
<@jnsamyak:matrix.org>
16:08:36
oh yes let's discuss it now
<@jnsamyak:matrix.org>
16:08:44
you beat me to itt! :D
<@jnsamyak:matrix.org>
16:09:07
Can you explain it here, what did you do, and what's the error that you are getting?
<@patrikp:matrix.org>
16:09:19
Let me copy it from the message.
<@nirik:matrix.scrye.com>
16:09:27
This is for making the openh264 repos?
<@patrikp:matrix.org>
16:09:44
Yes.
<@patrikp:matrix.org>
16:10:05
So I've been playing around with "Option 2" to try to use Koji runroot directly but I'm encountering issues.
<@nirik:matrix.scrye.com>
16:10:12
ok
<@Zlopez:matrix.org>
16:10:15
That one would be nice to solve
<@patrikp:matrix.org>
16:10:53
I've been following this documentation [1].
<@patrikp:matrix.org>
16:10:53
`$ cat /etc/kojid.conf`
<@patrikp:matrix.org>
16:10:53
<@patrikp:matrix.org>
16:10:53
And I also have a Kerberos ticket. However, when I try to run the command, I get:
<@patrikp:matrix.org>
16:10:53
<@patrikp:matrix.org>
16:10:53
The documentation says:
<@patrikp:matrix.org>
16:10:53
"CLI is looking for available plugins every run, so it if it is installed, you’ll see new command runroot with options described in its help. No config options are needed to enable it."
<@patrikp:matrix.org>
16:10:53
<@patrikp:matrix.org>
16:10:53
Did I miss something?
<@patrikp:matrix.org>
16:10:53
<@patrikp:matrix.org>
16:10:53
jnsamyak Did you manage to run the command?
<@patrikp:matrix.org>
16:10:53
`Plugins = runroot_hub`
<@patrikp:matrix.org>
16:10:53
`$ cat /etc/koji-hub/hub.conf`
<@patrikp:matrix.org>
16:10:53
<@patrikp:matrix.org>
16:10:53
`plugin = runroot`
<@patrikp:matrix.org>
16:10:53
"[ERROR] koji: Unknown command: runroot."
<@patrikp:matrix.org>
16:10:53
<@patrikp:matrix.org>
16:11:16
Link to the doc, sorry:
<@patrikp:matrix.org>
16:11:16
<@patrikp:matrix.org>
16:11:16
https://docs.pagure.org/koji/plugins/#runroot
<@nirik:matrix.scrye.com>
16:11:33
so you get that error on running the client/cli?
<@patrikp:matrix.org>
16:11:45
Yes.
<@patrikp:matrix.org>
16:12:06
I try to run the command after setting it up as per the docs and I get "unknown command".
<@nirik:matrix.scrye.com>
16:12:17
there's a subpackage you need, just a sec.
<@nirik:matrix.scrye.com>
16:12:48
dnf install python3-koji-cli-plugins
<@nirik:matrix.scrye.com>
16:13:14
that should have that plugin/cli command...
<@patrikp:matrix.org>
16:14:14
As an aside, you think doing it this way won't work? Tomas seems to be convinced that that's the way to go. Now that I should have the plugin I can test it.
<@patrikp:matrix.org>
16:14:14
OK, thanks, I'll also put it in the doc that we have.
<@nirik:matrix.scrye.com>
16:14:29
I think it should work...
<@patrikp:matrix.org>
16:14:35
If you could elaborate slightly about Pungi vs Koji runroot...
<@nirik:matrix.scrye.com>
16:15:30
so runroot is just a koji plugin/thing that lets you run a bunch of commands in koji in a choot... it lets you mount external directories to save results to... we use it to make a bunch of the compose artifacts.
<@nirik:matrix.scrye.com>
16:15:59
so, you would be using runroot to run a pungi command/process on koji builders and save the result (the repo) to a directory directly...
<@humaton:fedora.im>
16:16:43
and pungi itself uses runroot for different phases of the compose
<@nirik:matrix.scrye.com>
16:16:46
we just need to make sure and be careful to not expose the directoy to everyone (because we can't distribute that stuff)...
<@nirik:matrix.scrye.com>
16:16:53
but otherwise it should work fine
<@nirik:matrix.scrye.com>
16:17:28
yeah, it can... ;) In this case it probibly doesn't need to tho... just gather rpms and make a repo...
<@patrikp:matrix.org>
16:17:59
What are the repercussions should the rpms be exposed to the outer world? What magnitude of a fine are we talking?
<@nirik:matrix.scrye.com>
16:18:21
no idea off hand, but I don't want to find out.
<@humaton:fedora.im>
16:18:55
its better to not know and do the best to avoid it
<@patrikp:matrix.org>
16:19:09
Understood...
<@patrikp:matrix.org>
16:19:25
With that I think we can move to the next section?
<@patrikp:matrix.org>
16:20:00
Now I'm thinking about the legal process involving Fedora/RH and they are not pleasant thoughts.
<@nirik:matrix.scrye.com>
16:20:38
yeah, lets move on. ;)
<@patrikp:matrix.org>
16:20:48
!info Here we list/discuss anything about items that are due to be done in the next week.
<@patrikp:matrix.org>
16:20:48
!topic Scheduled actions coming up in the next week.
<@patrikp:matrix.org>
16:20:48
<@patrikp:matrix.org>
16:20:48
<@nirik:matrix.scrye.com>
16:22:45
f39 eol was last week. adamw handled most of it. ;)
<@nirik:matrix.scrye.com>
16:23:12
I don't think we have much until the mass rebuild in jan at this point
<@patrikp:matrix.org>
16:23:57
Alright, moving on...
<@patrikp:matrix.org>
16:24:04
!topic Tickets that need attention.
<@patrikp:matrix.org>
16:24:04
!info This is the time where you can bring up releng tickets to discuss if there are blockers, etc.
<@patrikp:matrix.org>
16:24:23
There are two new tickets that seem to require FESCo approval, or at least I'd like your takes on it.
<@patrikp:matrix.org>
16:24:38
!releng 12488
<@zodbot:fedora.im>
16:24:38
● **Opened:** 14 hours ago by ferdnyc
<@zodbot:fedora.im>
16:24:38
● **Last Updated:** 5 hours ago
<@zodbot:fedora.im>
16:24:38
**releng #12488** (https://pagure.io/releng/issue/12488):**golang-modernc-ccorpus2: Request cleanup of upstream sources committed to package repo **
<@zodbot:fedora.im>
16:24:38
● **Assignee:** Not Assigned
<@zodbot:fedora.im>
16:24:38
<@patrikp:matrix.org>
16:24:56
!releng !12487
<@zodbot:fedora.im>
16:24:57
Issue querying Pagure: Issue not found
<@patrikp:matrix.org>
16:25:09
!releng 12487
<@zodbot:fedora.im>
16:25:11
<@zodbot:fedora.im>
16:25:11
**releng #12487** (https://pagure.io/releng/issue/12487):**adobe-source-han-mono-fonts: Request cleanup of upstream sources committed to package repo**
<@zodbot:fedora.im>
16:25:11
● **Opened:** a day ago by ferdnyc
<@zodbot:fedora.im>
16:25:11
● **Last Updated:** 5 hours ago
<@zodbot:fedora.im>
16:25:11
● **Assignee:** Not Assigned
<@nirik:matrix.scrye.com>
16:25:37
they shouldn't need fesco approval I don't think.
<@nirik:matrix.scrye.com>
16:25:53
Nothing is actually removed, it's just moved to an archive branch...
<@nirik:matrix.scrye.com>
16:25:59
but I could be misremembering
<@patrikp:matrix.org>
16:27:10
Perhaps it's some historical reasons, there are more details in the ticket.
<@patrikp:matrix.org>
16:27:14
<@humaton:fedora.im>
16:27:24
we did something like this for gimp I think?
<@humaton:fedora.im>
16:27:33
oh yeah blender
<@nirik:matrix.scrye.com>
16:28:15
right, I don't recall if this needs a fesco ack or not...
<@nirik:matrix.scrye.com>
16:29:46
I guess we should ask. I can do so in tomorrow's meeting
<@nirik:matrix.scrye.com>
16:30:15
and/or we can look at the history/meeting minutes and see if we can find out
<@patrikp:matrix.org>
16:30:38
And would this require `sysadmin-main` access? Like removing dist-git branches does? I can't find an SOP off hand, these seem to be "one off".
<@patrikp:matrix.org>
16:31:36
Apart from that there don't seem to be any new tickets except this one.
<@patrikp:matrix.org>
16:31:48
!releng 12485
<@zodbot:fedora.im>
16:31:49
**releng #12485** (https://pagure.io/releng/issue/12485):**F42 Self-Contained Change: Replace SDL 2 with sdl2-compat using SDL 3**
<@zodbot:fedora.im>
16:31:49
● **Opened:** 3 days ago by ngompa
<@zodbot:fedora.im>
16:31:49
<@zodbot:fedora.im>
16:31:49
● **Last Updated:** 7 hours ago
<@zodbot:fedora.im>
16:31:49
● **Assignee:** Not Assigned
<@humaton:fedora.im>
16:32:32
There is this one in the docs https://pagure.io/infra-docs-fpo/issue/344
<@humaton:fedora.im>
16:32:46
we should drop PDC mentions from the doc since its not used anymore
<@jnsamyak:matrix.org>
16:32:50
i gave it a read today, not sure if this has any releng impact!
<@jnsamyak:matrix.org>
16:33:30
Oh for this, I remember writing a script and putting it somewhere
<@jnsamyak:matrix.org>
16:33:47
I need to check, I thought I already updated the documentation
<@Zlopez:matrix.org>
16:34:29
There is already one PR from @lenkaseg:fedora.im for this
<@patrikp:matrix.org>
16:36:11
<@patrikp:matrix.org>
16:37:17
That's the only one I could find but it doesn't relate to the mass branching SOP.
<@jnsamyak:matrix.org>
16:37:35
No worries, leave that sop updation to me
<@jnsamyak:matrix.org>
16:37:56
I had a script written, that grepped the active rpms from the package machine
<@jnsamyak:matrix.org>
16:38:12
I'll look into it, and update it as soon as I get the time
<@patrikp:matrix.org>
16:38:48
Very good. Any other tickets folks would like to bring up?
<@patrikp:matrix.org>
16:40:29
Moving on then...
<@patrikp:matrix.org>
16:40:35
!info next chair Dec 09 - ???
<@patrikp:matrix.org>
16:40:35
!info next chair Dec 16 - ???
<@patrikp:matrix.org>
16:40:35
!topic Choose next chair.
<@patrikp:matrix.org>
16:41:14
It seems like Samyak won't be around for a while. Do we still have the meeting? (Or a shortened version of it?) I can host if so.
<@jnsamyak:matrix.org>
16:41:29
I'll not be there for both of these two :3
<@patrikp:matrix.org>
16:42:18
We can also decide that ad hoc next monday nirik .
<@patrikp:matrix.org>
16:42:25
Next section!
<@patrikp:matrix.org>
16:42:33
!topic Discussion / Any other business.
<@patrikp:matrix.org>
16:43:50
Now I can't help but think about turkey, gravy, cranberry sauce and stuffing.
<@nirik:matrix.scrye.com>
16:45:21
I will be here for the 9th (next week), but I am out for the 16th...
<@humaton:fedora.im>
16:45:44
nah poultry is lame, I am going to finish red deer stew from the weekend
<@nirik:matrix.scrye.com>
16:46:01
perhaps we cancel 16th, 23rd, 30th?
<@patrikp:matrix.org>
16:46:16
I'll cancel those in the calendar.
<@patrikp:matrix.org>
16:48:28
Does anyone have anything else to say for the open floor? Meat talk? If not you may have your ~10 minutes back.
<@patrikp:matrix.org>
16:48:49
I wish we had bison in Europe.
<@jnsamyak:matrix.org>
16:49:32
thanks'
<@patrikp:matrix.org>
16:49:37
!info next chair Dec 09 - Patrik
<@humaton:fedora.im>
16:49:39
we do patrikp
<@humaton:fedora.im>
16:49:55
https://en.wikipedia.org/wiki/European_bison you can even get steak from it
<@patrikp:matrix.org>
16:50:36
Is it cheap and easily available? Compared to beef. The map looks kind of sad.
<@humaton:fedora.im>
16:51:21
well nothing good is cheap and available...
<@patrikp:matrix.org>
16:51:28
Obviously all meat is expensive these days, I mean comparatively.
<@humaton:fedora.im>
16:51:28
and tht was not the question :)
<@nirik:matrix.scrye.com>
16:52:14
🦬
<@patrikp:matrix.org>
16:52:41
In the USA you can walk into a Costco and get as much bison as you want affordably. I watch videos of strongmen days of eating on the internet. 😆
<@humaton:fedora.im>
16:53:09
Well you can do that with red deer, boar and white tail deer in CZ
<@humaton:fedora.im>
16:53:24
its about 10% more expensive that grass finished beef
<@patrikp:matrix.org>
16:53:54
Any particular recommendations for sourcing this stuff?
<@humaton:fedora.im>
16:54:17
Any supermarket they usualy distribute 2-3 producers from Vysocina.
<@nirik:matrix.scrye.com>
16:54:19
you have that in stores? huh. Thats rare in the us...
<@humaton:fedora.im>
16:55:00
its a real cultural tradition here, all venison is basically herded in the forests and grown
<@humaton:fedora.im>
16:55:43
there areno Wild wild anymals in Europe as they are in the US
<@humaton:fedora.im>
16:55:55
there is no such thing as unpopulated areas :D
<@humaton:fedora.im>
16:56:17
there are no Wild wild animals in Europe as they are in the US
<@patrikp:matrix.org>
16:56:40
Yeah... USA is absolutely huge and I wish we could buy 10 acres here where we'd be left alone as easily as the US folks can.
<@patrikp:matrix.org>
16:57:15
Even "big" plots of land are tiny compared to the US.
<@patrikp:matrix.org>
16:57:38
Anyhow... We are nearly at time. If there is nothing else I wish you all a pleasant rest of the day.
<@patrikp:matrix.org>
16:57:47
!endmeeting
<@patrikp:matrix.org>
16:57:47
!info Thank you all for coming!