<@zbyszek:fedora.im>
17:11:19
!startmeeting FESCO (2025-07-08-attempt2)
<@meetbot:fedora.im>
17:11:19
Meeting started at 2025-07-08 17:11:19 UTC
<@meetbot:fedora.im>
17:11:20
The Meeting name is 'FESCO (2025-07-08-attempt2)'
<@zbyszek:fedora.im>
17:11:23
!meetingname fesco
<@meetbot:fedora.im>
17:11:24
The Meeting Name is now fesco
<@zbyszek:fedora.im>
17:11:27
!topic Init Process
<@sgallagh:fedora.im>
17:11:28
!hi
<@salimma:fedora.im>
17:11:29
!hi
<@zodbot:fedora.im>
17:11:29
Stephen Gallagher (sgallagh) - he / him / his
<@zodbot:fedora.im>
17:11:30
Michel Lind (salimma) - he / him / his
<@zbyszek:fedora.im>
17:11:32
!hi
<@zodbot:fedora.im>
17:11:33
Zbigniew Jędrzejewski-Szmek (zbyszek)
<@dcantrell:fedora.im>
17:11:33
!hi
<@zodbot:fedora.im>
17:11:34
David Cantrell (dcantrell) - he / him / his
<@decathorpe:fedora.im>
17:11:37
!hi
<@zodbot:fedora.im>
17:11:38
Fabio Valentini (decathorpe) - he / him / his
<@zbyszek:fedora.im>
17:11:44
!topic docs#94 Add lightweight stalled request process
<@zbyszek:fedora.im>
17:11:44
!link https://pagure.io/fesco/fesco-docs/pull-request/94
<@salimma:fedora.im>
17:11:55
I'll take another pass at it this week
<@salimma:fedora.im>
17:12:07
zbyszek do you want to repeat your question for the record
<@zbyszek:fedora.im>
17:12:25
> Michel, I was reading the proposal, and I think Neal has a point that the proposed procedure is slower than the procedure to completely take over the package.
<@zbyszek:fedora.im>
17:12:41
> Did you consider shortening it to match?
<@salimma:fedora.im>
17:12:42
there's also Miro's question about whether we need to do review. I think the answer to that is yes, right?
<@salimma:fedora.im>
17:13:31
as for the time - IIRC we increased the time in a previous iteration of this draft? my memory is a bit rusty
<@decathorpe:fedora.im>
17:13:42
<@decathorpe:fedora.im>
17:13:42
and yeah we might want to at least take a look whether the proposed changes make sense - though I'm not sure what to do when nobody on fesco has expertise with something
<@decathorpe:fedora.im>
17:13:42
hm ... I agree, the smaller hammer shouldn't have a longer procedure
<@salimma:fedora.im>
17:14:07
if everyone is happy with it being reduced, we can drop it by one week
<@zbyszek:fedora.im>
17:14:08
I think that actually this procedure being longer than the other one might be an illusion. Because the other procedure starts with "the maintainer has been noticed to be non-responsive". Here we start with a PR, and then after a week, we already go to the next step.
<@zbyszek:fedora.im>
17:14:32
Yeah, I'm not sure. Maybe a bit of rephrasing would help.
<@salimma:fedora.im>
17:14:50
maybe having a timeline comparison between the old and new method would help
<@salimma:fedora.im>
17:15:36
but I'm also open to allowing needinfo for a week to be sufficient. note that there is still a delay until fesco votes anyway, so they get up to another week depending on whether someone brings it up to the meeting or not
<@decathorpe:fedora.im>
17:15:43
well, only if the maintainer is already non-responsive, too?
<@decathorpe:fedora.im>
17:15:43
> Here we start with a PR, and then after a week, we already go to the next step.
<@decathorpe:fedora.im>
17:15:43
<@decathorpe:fedora.im>
17:16:04
just filing a PR against a package where the maintainer *is* responsive shouldn't (really) trigger this process, right?
<@salimma:fedora.im>
17:16:10
yeah
<@kevin:fedora.im>
17:16:21
FYI, fedora.im doesn't seem to be federating. So only fedora.im people are going to see this meeting. ;)
<@sgallagh:fedora.im>
17:16:29
At its heart, isn't the purpose of this process to have a fast-track to comaintainership?
<@decathorpe:fedora.im>
17:16:33
oh oh 😬
<@salimma:fedora.im>
17:16:35
but I guess this lightweight procedure is for "this maintainer is inactive and blocking my fix"
<@salimma:fedora.im>
17:16:40
right
<@salimma:fedora.im>
17:16:49
sigh
<@salimma:fedora.im>
17:16:54
let me summon Neal
<@decathorpe:fedora.im>
17:17:12
I was wondering why rooms have been so quiet ...
<@ngompa:fedora.im>
17:17:25
!hi
<@zodbot:fedora.im>
17:17:26
Neal Gompa (ngompa) - he / him / his
<@kevin:fedora.im>
17:17:33
fedora.im is a island right now. ;) I have no idea if it will catch up once it's fixed.
<@salimma:fedora.im>
17:17:39
so we do have two sub-quora :P
<@zbyszek:fedora.im>
17:18:18
Yeah, but the other subforum cannot have quorum by definition so it's all good.
<@salimma:fedora.im>
17:18:59
ok, so ... I think we sort of have consensus that yes, Neal's concern is valid and we should just drop one week after needinfo ?
<@ngompa:fedora.im>
17:19:00
I would be fine with a 1-week needinfo
<@salimma:fedora.im>
17:19:28
and also for Miro's question we can clarify saying yes, FESCo will have to evaluate the PR on merit and that is what will prevent unqualified people from being added as comaintainer
<@ngompa:fedora.im>
17:19:29
we should make sure our hammers are appropriately sized :)
<@decathorpe:fedora.im>
17:19:29
it's still going to be 1-week needinfo PLUS fesco deems something urgent enough
<@kevin:fedora.im>
17:19:46
I'm fine with adjusting it now, but we should be very willing to adjust it after...
<@salimma:fedora.im>
17:19:49
right. regular FESCo voting rules apply so e.g. you can fasttrack it, and -1 will schedule it for meeting
<@zbyszek:fedora.im>
17:19:58
So I think that part of the problem is that the new procedure is described differently than the other one. And then people start wondering if the differences are meaningful. Maybe it should be updated to use the same wording for the steps that are intended to be similar…
<@sgallagh:fedora.im>
17:20:05
Michel Lind UTC-5: With the expectation that FESCo is willing to say "This is too complicated, we aren't experts. Therefore: no"
<@salimma:fedora.im>
17:20:19
Stephen Gallagher: yes, that is a good point
<@ngompa:fedora.im>
17:20:19
after re-reading, now I understand... dropping the one week after needinfo makes sense, and allowing parallelization would also speed it up
<@sgallagh:fedora.im>
17:20:27
s/no/Do the full non-responsive process, please/
<@salimma:fedora.im>
17:20:32
we can declare that we punt on this and suggest using the normal flow
<@salimma:fedora.im>
17:21:18
(I have a window this week where I can do docs work before I get distracted by other work, so ... good, hopefully we can get the new text ready for review today and landed this week)
<@zbyszek:fedora.im>
17:21:32
That'd be great.
<@salimma:fedora.im>
17:21:50
thanks for bringing it up, and everyone who has given feedback on this
<@ngompa:fedora.im>
17:21:55
my thing is that smaller hammers should have smaller timeframes, and my reading made me think that it takes _longer_ and is thus harder to execute
<@ngompa:fedora.im>
17:22:13
every manual step with additional time baked in is effectively friction
<@salimma:fedora.im>
17:22:20
yeah, it's slightly surprising nobody noticed before
<@ngompa:fedora.im>
17:22:35
I had a feeling but I wasn't sure if I was right so I re-read it a couple of time
<@ngompa:fedora.im>
17:22:36
I had a feeling but I wasn't sure if I was right so I re-read it a couple of times
<@kevin:fedora.im>
17:22:38
but also, it shouldn't be too easy or it will get abused. ;)
<@salimma:fedora.im>
17:22:39
me, I got burned by the EPEL policy this was based on initially being seen as too heavy handed and was slowed down
<@salimma:fedora.im>
17:22:52
but we have code review, and that one does not, so that should hopefully work out
<@kevin:fedora.im>
17:22:56
looking for that goldilocks zone
<@ngompa:fedora.im>
17:22:59
yup
<@salimma:fedora.im>
17:23:18
other topics?
<@sgallagh:fedora.im>
17:23:36
kevins fedora.im account - use nirik@matrix.scrye.com instead: I'm less worried about abuse. That's far less common in Fedora than even the most cynical FESCo member might expect :)
<@decathorpe:fedora.im>
17:23:37
if it turns out that the timeline is too tight we can always adapt the policy again
<@zbyszek:fedora.im>
17:23:58
Cool, let's move on to the next topic.
<@zbyszek:fedora.im>
17:24:01
!topic Next week's chair
<@zbyszek:fedora.im>
17:24:26
I did the agenda for a few weeks in a row, happy to pass the baton now.
<@salimma:fedora.im>
17:24:30
I can do it
<@zbyszek:fedora.im>
17:24:45
!action Michel Lind UTC-5 will chair the next meeting.
<@zbyszek:fedora.im>
17:24:47
Thx.
<@zbyszek:fedora.im>
17:24:52
!topic Open Floor
<@salimma:fedora.im>
17:24:53
(I'll be busy with conference travel / moving prep soon so might as well bank some meeting chairing)
<@zbyszek:fedora.im>
17:25:09
Where are you moving to?
<@salimma:fedora.im>
17:25:20
Ireland, hopefully late August
<@zbyszek:fedora.im>
17:25:37
Oh, rainy ;)
<@salimma:fedora.im>
17:25:50
rainy, but less hot / cold at the extremes than Chicago :)
<@jspaleta:fedora.im>
17:26:46
oh look an fesco meeting. Question am I suppose to replace mattdm now as ex-officio member of Fesco?
<@salimma:fedora.im>
17:27:02
I don't recall matt attending FESCo meetings that often :)
<@zbyszek:fedora.im>
17:27:23
I don't think FPL is a member of FESCo.
<@sgallagh:fedora.im>
17:27:26
Jef Spaleta: You should probably be on the fesco@ mailing list and possibly our ticket tracker auto-notifications.
<@sgallagh:fedora.im>
17:27:39
Matthew always has been
<@decathorpe:fedora.im>
17:27:45
well, if there were interesting topics on the agenda, he did
<@jspaleta:fedora.im>
17:27:46
matt is listed above at start of meeing as a member
<@sgallagh:fedora.im>
17:27:50
But no, FPL is not a FESCo member
<@decathorpe:fedora.im>
17:28:21
FAS group member, yes
<@decathorpe:fedora.im>
17:28:27
council member: no
<@sgallagh:fedora.im>
17:28:28
Right, that too
<@decathorpe:fedora.im>
17:28:33
committee member: no
<@zbyszek:fedora.im>
17:29:06
Jef Spaleta: you're obviously welcome to attend. This applies to any interested party.
<@decathorpe:fedora.im>
17:29:14
and FAS group membership we can (and should) fix :)
<@jspaleta:fedora.im>
17:29:43
documentation says there is a private mailing list as well
<@salimma:fedora.im>
17:30:17
yes, that's the fesco list we just mentioned above
<@decathorpe:fedora.im>
17:30:20
yeah. we can sort that out too. do you want to file a ticket to track this? Aoife might know more about what's involved ...
<@decathorpe:fedora.im>
17:30:39
I suppose the steps are similar to what happens for newly elected fesco members
<@zbyszek:fedora.im>
17:30:53
FPL change happens even less often then FESCo membership changes. I doubt anyone knows what to do.
<@salimma:fedora.im>
17:31:18
following the same process does seem to make sense
<@salimma:fedora.im>
17:31:36
it's basically the same things except FPL does not get a vote, right?
<@sgallagh:fedora.im>
17:31:36
Yeah, the new FESCo member process would be the right one
<@kevin:fedora.im>
17:31:51
I can do those things. Or leave them to others... etc. Should just be list membership I think.
<@zbyszek:fedora.im>
17:31:53
!link https://docs.fedoraproject.org/en-US/fesco/Updating_Fedora_Engineering_Steering_Committee_Members/
<@sgallagh:fedora.im>
17:31:54
He gets the Puerto Rico vote in Congress.
<@salimma:fedora.im>
17:32:02
my one topic is related: do we have a preference for when Change Proposals get posted for voting?
<@sgallagh:fedora.im>
17:32:26
Michel Lind UTC-5: What options for that do you see?
<@salimma:fedora.im>
17:32:27
seems like they're mostly posted on Monday, but this week they are posted on Tuesday which means... short notice for FESCo meeting
<@zbyszek:fedora.im>
17:32:41
Michel Lind UTC-5: in what sense? They are supposed to be posted after a week of discussion, more or less.
<@jspaleta:fedora.im>
17:32:44
ill file a ticket sed mattdm with jspaleta in all the fesco things
<@salimma:fedora.im>
17:33:11
true. but they tend to be batched-published both for discussion and for voting anyway since one person does it
<@salimma:fedora.im>
17:33:23
so maybe making it aligned with the meeting might make sense
<@salimma:fedora.im>
17:33:32
might, I'm holding this opinion very weakly :)
<@decathorpe:fedora.im>
17:33:54
AFAICT it currently happens "when Aoife has time for it", not sure if there's more schedule than that
<@zbyszek:fedora.im>
17:34:24
Yeah. I think that as long as the cadence is somewhat regular, the specific days of the week don't matter that much.
<@salimma:fedora.im>
17:34:37
yeah, I think it's fine as it is, just curious
<@salimma:fedora.im>
17:34:55
(nothign in the queue now is controversial fwiw)
<@decathorpe:fedora.im>
17:35:16
well the two controversial ones were yeeted already
<@zbyszek:fedora.im>
17:37:12
Fabio Valentini: one was your i686 proposal, and the other one?
<@decathorpe:fedora.im>
17:38:03
x11libre
<@zbyszek:fedora.im>
17:38:18
Ah, that. I forgot already.
<@zbyszek:fedora.im>
17:38:34
Anyway, do we have anything else?
<@salimma:fedora.im>
17:39:09
hmm, I don't see that in the list of closed / rejected issues
<@salimma:fedora.im>
17:39:16
(also sigh pagure does not show close status by default)
<@ngompa:fedora.im>
17:39:17
it never made it to fesco
<@zbyszek:fedora.im>
17:39:26
It was withdrawn before being submitted for voting, yeah.
<@zbyszek:fedora.im>
17:39:32
Both were.
<@ngompa:fedora.im>
17:39:35
both i686 and x11libre were withdrawn due to negative feedback
<@salimma:fedora.im>
17:39:52
ahh
<@kevin:fedora.im>
17:40:27
I'm sure more controversial ones will be along. ;)
<@zbyszek:fedora.im>
17:40:41
I have one coming. Stay tuned ;)
<@ngompa:fedora.im>
17:40:45
oh no
<@sgallagh:fedora.im>
17:40:45
If they weren't, we'd have nothing to argue about in these meetings :)
<@salimma:fedora.im>
17:40:51
new systemd feature by default? ;)
<@decathorpe:fedora.im>
17:40:52
want to switch to the Mach kernel?
<@ngompa:fedora.im>
17:41:00
ReactOS kernel?
<@sgallagh:fedora.im>
17:41:08
zbyszek: Snippet extermination? 😁
<@dcantrell:fedora.im>
17:41:20
PowerShell by default
<@salimma:fedora.im>
17:41:21
ReactOS, but with Btrfs
<@jspaleta:fedora.im>
17:41:24
Since Aofie was mentioned by name, we're gonna all need to help out keeping things on schedule when she's on leave in the F44 cycle, and other people( undoubtly thats partly me) are trying to cover her work
<@ngompa:fedora.im>
17:41:25
yes!
<@zbyszek:fedora.im>
17:41:27
That too, but that's not controversial, I think.
<@ngompa:fedora.im>
17:41:34
yes!
<@ngompa:fedora.im>
17:41:52
if it helps I'm planning to not do anything crazy for F44 :)
<@salimma:fedora.im>
17:41:56
I guess the controversial one will be if we say "for Server we will use ReactOS + XFS + LVM"
<@ngompa:fedora.im>
17:42:01
oooh
<@dcantrell:fedora.im>
17:42:11
plus fvwm!
<@zbyszek:fedora.im>
17:42:12
OK, I think we're getting off track.
<@ngompa:fedora.im>
17:42:17
there is an mdadm port for Windows :P
<@dcantrell:fedora.im>
17:42:17
never!
<@ngompa:fedora.im>
17:42:41
not sure it works as well as the btrfs one does though
<@dcantrell:fedora.im>
17:42:41
Neal Gompa (Fedora): just because it compiles doesn't mean it's useful on the platform
<@zbyszek:fedora.im>
17:42:46
Jef Spaleta: does this mean that fesco members need to take over part of the process for Aiofee?
<@ngompa:fedora.im>
17:43:13
from scratch reimplementation it looks like: https://github.com/maharmstone/winmd
<@salimma:fedora.im>
17:43:29
you kid but someone reently asked me why we can't have fluxbox in EPEL 9+
<@decathorpe:fedora.im>
17:43:41
I think we can do most things, maybe except filing the discourse stuff properly? not sure if I can pretend to create a topic as someone else ...
<@salimma:fedora.im>
17:43:42
oh gosh it's Mark again
<@ngompa:fedora.im>
17:43:45
yup
<@ngompa:fedora.im>
17:43:57
man's a masochistic genius
<@ngompa:fedora.im>
17:44:28
well, with wayback or Xweston, maybe?
<@salimma:fedora.im>
17:44:44
yeah I think Jef or whoever else is a Discourse admin should probably handle that
<@salimma:fedora.im>
17:45:07
maybe mattdm has more free time these days? I know he loves Discourse :)
<@ngompa:fedora.im>
17:45:16
the "rewrite author of post" thing is not something I think most of us can do
<@salimma:fedora.im>
17:45:36
yeah I probably don't want to have that sort of "sudo" rights
<@jspaleta:fedora.im>
17:46:16
I think we're gonna need to be flexible. But most importantly everyone but me will need to watch out for undocumented bits that Aofie's brain and attention to detail has papered over.
<@zbyszek:fedora.im>
17:46:44
Ack.
<@zbyszek:fedora.im>
17:46:56
OK, any other topics?
<@zbyszek:fedora.im>
17:47:12
If not, I'll close shortly.
<@decathorpe:fedora.im>
17:47:26
we'll figure it out
<@zbyszek:fedora.im>
17:48:27
I see another "is typing" prompt that seems stuck.
<@zbyszek:fedora.im>
17:48:29
!endmeeting