<@fale:fale.io>
17:01:27
!startmeeting FESCO (2026-05-26)
<@meetbot:fedora.im>
17:01:29
Meeting started at 2026-05-26 17:01:27 UTC
<@meetbot:fedora.im>
17:01:30
The Meeting name is 'FESCO (2026-05-26)'
<@zbyszek:fedora.im>
17:01:32
!hi
<@fale:fale.io>
17:01:32
!meetingname fesco
<@zodbot:fedora.im>
17:01:33
zbyszek: Zbigniew Jędrzejewski-Szmek (zbyszek)
<@meetbot:fedora.im>
17:01:33
The Meeting Name is now fesco
<@fale:fale.io>
17:01:37
!group members fesco
<@zodbot:fedora.im>
17:01:38
Members of fesco: Fabio Valentini, Máirín Duffy, Fabio Alessandro Locati, Jef Spaleta, Kevin Fenzi, ngompa (@conan_kudo:matrix.org, @ngompa:fedora.im, @pharaoh_atem:opensuse.org, @ngompa:kde.org, @ngompa:almalinux.im), salimma (@michel-slm:matrix.org, @salimma:fedora.im), Stephen Gallagher, Timothée Ravier, Zbigniew Jędrzejewski-Szmek
<@fale:fale.io>
17:01:41
!topic Init Process
<@fale:fale.io>
17:01:43
!hi
<@zodbot:fedora.im>
17:01:45
Fale: Fabio Alessandro Locati (fale) - he / him / his
<@nirik:matrix.scrye.com>
17:02:16
morning
<@siosm:fedora.im>
17:02:21
!hi
<@zodbot:fedora.im>
17:02:22
Timothée Ravier: Timothée Ravier (siosm) - he / him / his
<@sgallagh:fedora.im>
17:02:29
!hi
<@zodbot:fedora.im>
17:02:30
Stephen Gallagher: Stephen Gallagher (sgallagh) - he / him / his
<@decathorpe:fedora.im>
17:02:49
!hi
<@zodbot:fedora.im>
17:02:50
Fabio Valentini: Fabio Valentini (decathorpe) - he / him / his
<@conan_kudo:matrix.org>
17:03:55
!hi
<@zodbot:fedora.im>
17:03:57
Conan Kudo 😌: Neal Gompa (ngompa) - he / him / his
<@fale:fale.io>
17:04:49
7 people present, let's wait a couple of minutes to see if someone else will arrives :)
<@sgallagh:fedora.im>
17:05:56
Fale: mizmo said she would be unable to make it today.
<@fale:fale.io>
17:06:35
yes, and I think that at :06 we can start and eventually people will read the history
<@fale:fale.io>
17:06:36
!topic #3610 Updates policy exception for go2rpm
<@fale:fale.io>
17:06:42
!fesco 3610
<@sgallagh:fedora.im>
17:07:00
!fesco 3610
<@fale:fale.io>
17:07:15
I think the two big questions are: does FESCo wants to ask for more than 1 seat on the Council? What should be the rotation period?
<@zodbot:fedora.im>
17:07:19
**fesco #3610** (https://pagure.io/fesco/issue/3610):**Updates policy exception for go2rpm**
<@zodbot:fedora.im>
17:07:19
● **Assignee:** Not Assigned
<@zodbot:fedora.im>
17:07:19
● **Last Updated:** a day ago
<@zodbot:fedora.im>
17:07:19
<@zodbot:fedora.im>
17:07:19
● **Opened:** 2 weeks ago by gotmax23
<@zodbot:fedora.im>
17:07:20
**fesco #3610** (https://pagure.io/fesco/issue/3610):**Updates policy exception for go2rpm**
<@zodbot:fedora.im>
17:07:20
● **Assignee:** Not Assigned
<@zodbot:fedora.im>
17:07:20
● **Last Updated:** a day ago
<@zodbot:fedora.im>
17:07:20
● **Opened:** 2 weeks ago by gotmax23
<@zodbot:fedora.im>
17:07:20
<@siosm:fedora.im>
17:07:36
Hum I don't think we need to discuss this one as it's approved?
<@decathorpe:fedora.im>
17:07:39
copy-pasted the wrong ticket number? :D
<@fale:fale.io>
17:08:03
oops
<@fale:fale.io>
17:08:06
!3609
<@fale:fale.io>
17:08:13
!fesco 3609
<@zodbot:fedora.im>
17:08:18
**fesco #3609** (https://pagure.io/fesco/issue/3609):**New FESCo representative on Council needed**
<@zodbot:fedora.im>
17:08:18
<@zodbot:fedora.im>
17:08:18
● **Opened:** a month ago by sgallagh
<@zodbot:fedora.im>
17:08:18
● **Last Updated:** 6 days ago
<@zodbot:fedora.im>
17:08:18
● **Assignee:** Not Assigned
<@decathorpe:fedora.im>
17:08:26
the !topic too btw
<@fale:fale.io>
17:08:35
!topic #3609 New FESCo representative on Council needed
<@sgallagh:fedora.im>
17:08:47
Having more than one representative would be a change to the Council charter, so I think we need to just operate as defined today for now.
<@nirik:matrix.scrye.com>
17:09:01
Well, I am a bit on the fence on this one. Having 2 folks would spread out the communication load and such, but would also mean 2 people have to spend time on it and 2 people would need to attend council things, etc.
<@sgallagh:fedora.im>
17:09:30
How often does the Council meet?
<@fale:fale.io>
17:09:37
I agree that will need to be decided with Council, bit the first point is if FESCo has interest in this. If FESCo does not want to have more than 1 person, better not to ask anything about it to Council :D
<@nirik:matrix.scrye.com>
17:09:41
is the fesco rep on the council a voting member? I can't recall...
<@decathorpe:fedora.im>
17:09:42
bi-weekly
<@decathorpe:fedora.im>
17:09:49
(i.e. every 2 weeks, not twice a week)
<@salimma:fedora.im>
17:10:06
!hi
<@zodbot:fedora.im>
17:10:07
Michel Lind ☘ UTC+1 📛: Michel Lind (salimma) - he / him / his
<@sgallagh:fedora.im>
17:10:08
nirik: They are allowed to vote on any topic that touches the engineering aspects of the process, IIRC
<@salimma:fedora.im>
17:10:24
sorry, I have to host an in-person meeting running concurrently
<@salimma:fedora.im>
17:10:28
and grab dinner
<@decathorpe:fedora.im>
17:10:51
Having two representatives would make it easier for us to rotate the position without having to rotate every 6 months ... but agree, not sure if that would be a net positive. and even then it would require council changes.
<@sgallagh:fedora.im>
17:10:59
Maybe we could rotate the position quarterly?
<@siosm:fedora.im>
17:11:10
https://docs.fedoraproject.org/en-US/fesco/Fedora_Council_Engineering_Rep/
<@decathorpe:fedora.im>
17:11:13
please no
<@decathorpe:fedora.im>
17:11:18
that would be way too often IMO
<@conan_kudo:matrix.org>
17:11:32
they are allowed to vote on anything
<@conan_kudo:matrix.org>
17:11:32
they are a full non-elected voting member of the Council
<@sgallagh:fedora.im>
17:11:57
Well, it's a significant commitment. I was suggesting to spread the load so no single person has to own it for an extended period.
<@siosm:fedora.im>
17:12:02
The process feels a bit dated
<@nirik:matrix.scrye.com>
17:12:21
yeah, agree
<@salimma:fedora.im>
17:12:26
council does a meeting in person annually right?
<@nirik:matrix.scrye.com>
17:12:37
yep
<@fale:fale.io>
17:12:51
afaik, Council conversations tend to be long, which would create a lot of overhead if the rotation period is shorter than a few times the average conversation
<@conan_kudo:matrix.org>
17:12:51
right after fosdem usually
<@salimma:fedora.im>
17:12:55
so that's also travel commitment - if it's not a RH employee do they get travel budget to attend?
<@conan_kudo:matrix.org>
17:13:02
yes
<@conan_kudo:matrix.org>
17:13:12
it comes out of the fedora travel budget
<@salimma:fedora.im>
17:13:23
whoever we appoint should probably be someone who will be around at the next one
<@nirik:matrix.scrye.com>
17:13:45
we won't know that until after these elections right?
<@salimma:fedora.im>
17:13:57
so it's tricky, hmm... well if we appoint someone who is up for reelection in f45 I guess it can be "hey guys reelect me or council loses context"
<@nirik:matrix.scrye.com>
17:14:13
although...
<@nirik:matrix.scrye.com>
17:14:22
nothing seems to say it has to be a fesco member. ;)
<@salimma:fedora.im>
17:14:34
huh wut
<@sgallagh:fedora.im>
17:14:40
In fact, David served as representative for a couple years while not also being on FESCo
<@nirik:matrix.scrye.com>
17:14:47
yep.
<@salimma:fedora.im>
17:15:10
so someone who ideally is in touch with both council and fesco
<@sgallagh:fedora.im>
17:15:19
The position is appointed _by_ FESCo, but doesn't have to be a member.
<@salimma:fedora.im>
17:15:43
so that takes election out of it, we should just say find someone who is willing to serve for at least a year ideally
<@nirik:matrix.scrye.com>
17:15:55
So, we appear to actually have a process (that we haven't been following). Should we just follow the process for now? or have interested folks submit a docs pr to change the process if we want to do that?
<@salimma:fedora.im>
17:16:12
I'm +1 to following the process first
<@conan_kudo:matrix.org>
17:16:17
I think the bigger question to ask is "is our position in Council meaningful?"
<@conan_kudo:matrix.org>
17:16:23
I don't know the answer to that
<@decathorpe:fedora.im>
17:16:29
I'm +1 to following the process, though I do think it would be better to start it *after* the current elections.
<@salimma:fedora.im>
17:16:41
but I'll start by saying I can't serve since I can't commit to traveling or to the meetings
<@sgallagh:fedora.im>
17:16:53
I haven't been on Council for many years; how much of a commitment is it, do we know? I'm leaving FESCo, but if it's only a couple hours a month, I might be able to swing it...
<@nirik:matrix.scrye.com>
17:17:36
I'd like to see more communication via it... ie, rep telling fesco whats going on and they might like to chime in on, or asking what fesco would like to vote on a particular matter...etc
<@salimma:fedora.im>
17:17:44
these days it should probably be Council meetings plus FESCo meetings plus FRCL, right?
<@conan_kudo:matrix.org>
17:17:52
yeah
<@salimma:fedora.im>
17:17:53
otherwise things will get missed
<@sgallagh:fedora.im>
17:18:02
OK, in that case, no.
<@salimma:fedora.im>
17:18:07
plus flock and the council in person meetup
<@conan_kudo:matrix.org>
17:18:27
I'm reluctant to put my hat in the ring if our position in Council is meaningless
<@decathorpe:fedora.im>
17:18:29
oh on that note ... nothing to report from last week's Council meeting. "we" spent almost an hour on discussing the election interview questions :D
<@conan_kudo:matrix.org>
17:18:33
otherwise I could do it
<@nirik:matrix.scrye.com>
17:18:45
so perhaps we wait for the elections to finish, then start the 1 week nomination process and go from there? (but then we have no rep until then)
<@fale:fale.io>
17:18:48
the advantage of a person that is already in FESCo is that is would be "one more meeting" and not "two more meetings"
<@decathorpe:fedora.im>
17:19:24
well I will be interim rep until we choose a new permanent one so ... I don't think "no rep until then" would be accurate)
<@sgallagh:fedora.im>
17:19:41
Conan Kudo 😌: I think it's meaningful to have someone around who can say "That's a nice idea and all, but who is going to build it?"
<@nirik:matrix.scrye.com>
17:19:50
oh right, sorry... I forgot about that. Sure. ;)
<@zbyszek:fedora.im>
17:19:55
Yeah, I think we should select somebody who is a member of FESCo as the rep if possible. Having somebody external cannot really work, unless htat person really commits to the extensive extra work of following FESCo tickets and disucussions.
<@conan_kudo:matrix.org>
17:20:21
sure, but if nobody listens anyway, it's still not worth it...
<@sgallagh:fedora.im>
17:20:27
(Not a joke; I think it's important to remind people that ideas are easy and implementations take time)
<@conan_kudo:matrix.org>
17:20:44
the last few things coming out of Council seem to indicate that our voice isn't heavily factored in
<@fale:fale.io>
17:20:44
for how long should those people be willing to commit?
<@zbyszek:fedora.im>
17:20:46
"so perhaps we wait for the elections to finish, then start the 1 week nomination process and go from there?" — +1
<@siosm:fedora.im>
17:20:56
https://forge.fedoraproject.org/council/docs/pulls/288
<@decathorpe:fedora.im>
17:20:57
zbyszek: +1 too
<@salimma:fedora.im>
17:21:01
I'd say at least 2 election cycles
<@nirik:matrix.scrye.com>
17:21:12
Fale: The current policy says until they want to step down, or one of the bodies wants to replace them
<@conan_kudo:matrix.org>
17:21:23
I agree with you.
<@sgallagh:fedora.im>
17:21:23
Fale: At present, it's loosely defined as "Until they step down or FESCo chooses someone else"
<@salimma:fedora.im>
17:21:25
but we understand if they lose or step down from fesco the next cycle and they want to no longer serve
<@fale:fale.io>
17:22:14
I think providing a "fixed" (at least minimum) timeframe would help people deciding if they are willing or not to put their name in
<@nirik:matrix.scrye.com>
17:22:36
well, the logical one then is 'one term'
<@salimma:fedora.im>
17:22:46
we can follow policy for now but have a consensus that ideally we nominate someone willing to serve a year?
<@sgallagh:fedora.im>
17:22:52
Fale: OK. "At least fifteen minutes" 😛
<@decathorpe:fedora.im>
17:23:09
"6-12 months"?
<@decathorpe:fedora.im>
17:23:25
or even "6 xor 12 months"?
<@zbyszek:fedora.im>
17:23:36
Yeah
<@salimma:fedora.im>
17:23:38
the term will necessarily be misaligned with the fesco term if we elect someone from the spring election cycle
<@decathorpe:fedora.im>
17:23:44
exactly
<@salimma:fedora.im>
17:23:50
ah right
<@sgallagh:fedora.im>
17:24:00
Is that even practical, though?
<@sgallagh:fedora.im>
17:24:19
There will always be the possibility of life events that prevent serving the full term.
<@sgallagh:fedora.im>
17:24:43
The best we can hope for is "I'll serve for a year as long as I don't get sick or fired from my day job".
<@zbyszek:fedora.im>
17:24:58
Yeah, no need to overplan this.
<@decathorpe:fedora.im>
17:24:59
(e.g. if we choose somebody as rep for 12 months after the Summer elections and they are up for fesco reelection in the Winter elections and lose)
<@nirik:matrix.scrye.com>
17:25:05
well, we can leave all the 'if they decide to step down or bodies want to replace them'
<@fale:fale.io>
17:25:14
would it make sense to add this role in the list of things newly appointed FESCos discuss (like the "should we keep the same day/time" conversation every six months) like: "do you want to continue or not?
<@conan_kudo:matrix.org>
17:25:18
it's not really worth worrying about it
<@sgallagh:fedora.im>
17:25:29
At which point, what's the purpose of asking for a minimum commitment?
<@conan_kudo:matrix.org>
17:25:56
the minimum commitment is a couple of hours a month since it's twice a month meetings afaik
<@salimma:fedora.im>
17:26:09
I think it's just common sense really - if you don't want to commit to that much you should not accept being nominated
<@decathorpe:fedora.im>
17:26:15
We could just agree on having an "informal" agreement that the representative steps down after 6 or 12 months, whichever suits them better :)
<@nirik:matrix.scrye.com>
17:26:15
but then they are not serving for one term... one term to me would imply choosing someone who just was elected so they could serve their term, but sure... ok
<@conan_kudo:matrix.org>
17:26:16
and in theory once a quarter is a video call, but I don't know if anyone does that anymore
<@salimma:fedora.im>
17:26:50
folks do we really want to bikeshed this for... looks at clock... half an hour?
<@nirik:matrix.scrye.com>
17:26:59
and reading all the tickets. And following discussions on iniatives. And following discussions in their meeting room.
<@zbyszek:fedora.im>
17:27:02
nope
<@decathorpe:fedora.im>
17:27:28
Proposal: Revisit this topic after the elections
<@zbyszek:fedora.im>
17:27:40
+1
<@fale:fale.io>
17:27:50
+1
<@nirik:matrix.scrye.com>
17:27:55
sure, +1...
<@salimma:fedora.im>
17:28:05
+1
<@siosm:fedora.im>
17:28:22
+1
<@conan_kudo:matrix.org>
17:28:25
+1
<@fale:fale.io>
17:28:35
Stephen Gallagher: wdyt?
<@sgallagh:fedora.im>
17:28:56
0
<@fale:fale.io>
17:29:11
!agreen Revisit this topic after the elections (+7, 1, -0)
<@sgallagh:fedora.im>
17:29:22
Typo in the bot command there
<@fale:fale.io>
17:29:24
!agreed Revisit this topic after the elections (+7, 1, -0)
<@zodbot:fedora.im>
17:29:36
sgallagh gave a cookie to fale. They now have 49 cookies, 1 of which were obtained in the Fedora 44 release cycle
<@fale:fale.io>
17:29:39
!topic Next week's chair
<@fale:fale.io>
17:29:45
any takers?
<@zbyszek:fedora.im>
17:30:56
I'll be travelling next week, might miss the meeting.
<@decathorpe:fedora.im>
17:30:59
I can do it
<@fale:fale.io>
17:31:19
!action Fabio V will chair next meeting
<@fale:fale.io>
17:31:26
!topic Open Floor
<@zodbot:fedora.im>
17:31:37
fale gave a cookie to decathorpe. They now have 167 cookies, 5 of which were obtained in the Fedora 44 release cycle
<@fale:fale.io>
17:31:41
anyone has open floor topics?
<@decathorpe:fedora.im>
17:31:48
one
<@decathorpe:fedora.im>
17:32:22
so if anybody else has been wondering why it's been suspiciously quiet on the fesco front, it looks like no change wrangling has been happening in the last ~3 weeks?
<@conan_kudo:matrix.org>
17:32:37
well Aoife Moloney is back now
<@nirik:matrix.scrye.com>
17:33:00
probibly trying to catch up on the flood. ;(
<@zbyszek:fedora.im>
17:33:09
Oh.
<@salimma:fedora.im>
17:34:05
Aoife did send out the election questions
<@decathorpe:fedora.im>
17:34:08
June 24 is the first submission deadline for the F45 cycle, so I guess there's still time
<@salimma:fedora.im>
17:34:17
whih are due in two daysFYI
<@gotmax23:fedora.im>
17:34:47
Another follow up on https://pagure.io/fesco/issue/3595, sorry. All the user's packages were orphaned as part of the nonresponsive maintainer process, but I'm still getting bounces when sending the orphaned packages report to the kde-sig members
<@gotmax23:fedora.im>
17:34:58
and they're a provenpackager
<@gotmax23:fedora.im>
17:35:09
Can we remove them from one or both groups?
<@nirik:matrix.scrye.com>
17:36:23
that would be something for kde-sig group managers to do?
<@conan_kudo:matrix.org>
17:36:24
remove him from both
<@conan_kudo:matrix.org>
17:36:36
I can drop him from kde-sig easily enough
<@nirik:matrix.scrye.com>
17:36:52
I think thats whats being asked for?
<@gotmax23:fedora.im>
17:37:11
Yeah, Conan Kudo 😌 could do the kde-sig membership as a sponsor
<@conan_kudo:matrix.org>
17:37:25
I just did it
<@gotmax23:fedora.im>
17:37:30
Not sure if we care that there are nonresponsive provenpackagers but that would require a separate process
<@decathorpe:fedora.im>
17:37:33
does this need dist-git db hackery to apply to src.fp.o?
<@fale:fale.io>
17:37:54
imho would make sense to remove PP preiveleges
<@nirik:matrix.scrye.com>
17:37:59
there's a process now to sync that periodically...
<@gotmax23:fedora.im>
17:38:09
I think there's a toddler that removes people who have been removed from `packager` from distgit groups
<@decathorpe:fedora.im>
17:38:09
this should happen eventually
<@gotmax23:fedora.im>
17:38:20
But not sure about removal from a different packaging sig
<@nirik:matrix.scrye.com>
17:38:25
we have a every cycle removal of inactive pp's
<@gotmax23:fedora.im>
17:38:28
I don't remember the specifics
<@gotmax23:fedora.im>
17:38:48
Has that happened already for f44 or will it be another six months?
<@nirik:matrix.scrye.com>
17:38:59
yeah, if they aren't in packager it removes them from any other src.fp.o group
<@fale:fale.io>
17:39:05
sure, but might make sense to reduce that window in non responsive cases
<@nirik:matrix.scrye.com>
17:39:34
Not 6 months, in a few months I think. it's pretty early in the cycle.
<@gotmax23:fedora.im>
17:40:02
Okay, I guess it can wait
<@nirik:matrix.scrye.com>
17:40:12
https://forge.fedoraproject.org/infra/tickets/issues/13158 was the f44 one. so, 3 more months?
<@siosm:fedora.im>
17:40:26
The backlog does not look horrible: https://fedoraproject.org/wiki/Category:ChangeReadyForWrangler
<@gotmax23:fedora.im>
17:40:28
I was just concerned about still getting email bounces which the kde-sig removal solves
<@decathorpe:fedora.im>
17:41:40
there's also announced and discussed but not filed-for-fesco changes
<@gotmax23:fedora.im>
17:42:03
And it's not great when people have to wait several weeks for feedback on their Changes
<@decathorpe:fedora.im>
17:42:16
ah, I guess I account for 2 out of 5 in both categories.
<@decathorpe:fedora.im>
17:42:24
I will be quiet
<@fale:fale.io>
17:42:47
any other topics to discuss? if not, I'll close the meeting in 2 minutes
<@fale:fale.io>
17:44:47
!endmeeting