<@amoloney:fedora.im>
16:10:54
!startmeeting Ad Hoc Council meeting about the proven packager process and recent FESCo decision on proven packager rights removal
<@meetbot:fedora.im>
16:10:55
Meeting started at 2024-12-18 16:10:54 UTC
<@meetbot:fedora.im>
16:10:55
The Meeting name is 'Ad Hoc Council meeting about the proven packager process and recent FESCo decision on proven packager rights removal'
<@amoloney:fedora.im>
16:11:09
!roll call
<@amoloney:fedora.im>
16:11:18
!topic Roll Call
<@amoloney:fedora.im>
16:11:21
!hi
<@bookwar:fedora.im>
16:11:21
!hi
<@zodbot:fedora.im>
16:11:23
Aoife Moloney (amoloney)
<@rwright:fedora.im>
16:11:23
!hi
<@zodbot:fedora.im>
16:11:23
Aleksandra Fedorova (bookwar) - she / her / hers
<@asamalik:fedora.im>
16:11:24
!hi
<@zodbot:fedora.im>
16:11:25
Robert Wright (rwright) - he / him / his
<@mattdm:fedora.im>
16:11:26
!hi
<@zodbot:fedora.im>
16:11:27
Adam Samalik (asamalik) - he / him / his
<@zodbot:fedora.im>
16:11:28
Matthew Miller (mattdm) - he / him / his
<@dcantrell:fedora.im>
16:11:37
!hi
<@zodbot:fedora.im>
16:11:38
David Cantrell (dcantrell) - he / him / his
<@amoloney:fedora.im>
16:11:47
please record your attendance if you havent already
<@ffmancera:fedora.im>
16:11:52
!hi
<@zodbot:fedora.im>
16:11:54
FAS Fernando F. Mancera (ffmancera) - he / him / his
<@jbrooks:matrix.org>
16:12:09
!hi jasonbrooks
<@zodbot:fedora.im>
16:12:11
Jason Brooks (jasonbrooks) - he / him / his
<@amoloney:fedora.im>
16:12:46
Would someone be able to summarize an !info for this meeting please?
<@mattdm:fedora.im>
16:13:15
!info We just concluded a brief video call to discuss the situation. dcantrell filled us in on the background from his perspective, and @mattdm added some other notes
<@mattdm:fedora.im>
16:13:34
!action ffmancera volunteered to compile a factual timeline of events and the decision
<@mattdm:fedora.im>
16:13:41
I think that's basically it?
<@amoloney:fedora.im>
16:13:51
Thank you
<@asamalik:fedora.im>
16:13:58
let's say we avoided making decisions, just explored the situation?
<@amoloney:fedora.im>
16:14:26
yeah we wanted to come here to talk transparently more before we did make any decisions
<@mattdm:fedora.im>
16:14:47
!info We avoided making any decisions -- we just wanted to understand the situation. now we're in this meeting for transparency before making any actual decisions.
<@bookwar:fedora.im>
16:14:54
Yes, we recognize the importance of the issue, but we need more time to discuss it.
<@mattdm:fedora.im>
16:15:12
Given that, I have a proposal.
<@mattdm:fedora.im>
16:15:44
how do I propose thigns to new zodbot? I forget :)
<@amoloney:fedora.im>
16:16:03
!topic Discuss and decide, where appropriate, action items regarding this topic
<@amoloney:fedora.im>
16:16:08
just do a !proposal
<@asamalik:fedora.im>
16:16:10
also, there was a question whether we want to (or even can) try to somehow "undo" FESCO's decision before we understand it properly and can address it properly. How do you all feel about that?
<@asamalik:fedora.im>
16:16:22
(we also avoided agreeing/disagreeing on that in the call)
<@amoloney:fedora.im>
16:16:31
it doesn't record the proposal,you need to do an !agreed when we are ready to record something
<@mattdm:fedora.im>
16:17:45
Proposal: The FESCo decision to revoke Peter Robinson's proven packaging privileges should be put on hold (that is, reverted) until the Council completes our investigation.
<@mattdm:fedora.im>
16:18:13
Also: Because of the holidays and because of the complexity of the situation, this will take [ several weeks / into january / some time ].
<@amoloney:fedora.im>
16:18:27
+1
<@ffmancera:fedora.im>
16:18:30
+1
<@rwright:fedora.im>
16:18:32
+1
<@dcantrell:fedora.im>
16:18:35
I abstain from voting because I am the FESCo rep on the council.
<@mattdm:fedora.im>
16:19:02
+1 to self
<@asamalik:fedora.im>
16:19:07
just to clarify, we are voting on basically notifying FESCO to undo it, not doing the undo ourselves, correct?
<@salimma:fedora.im>
16:19:08
can we not say "reverted" because it implies permanency? temporarily reverted is fine, on hold is fine
<@salimma:fedora.im>
16:19:23
this is basically an "injunction" right
<@conan_kudo:matrix.org>
16:19:26
The wording matters here
<@jbrooks:matrix.org>
16:19:30
I don't see an issue w/ waiting for FESCo to return, so, not reverting for now. What's the rush in taking this additional action?
<@conan_kudo:matrix.org>
16:19:34
reverted implies overriding FESCo
<@mattdm:fedora.im>
16:19:34
I see this as a kind of "judicial stay" without prejudice either way, because clearly something went wrong
<@ffmancera:fedora.im>
16:19:54
I think "packaging privileges should be put on hold" means temp. reverted
<@salimma:fedora.im>
16:20:06
agreed
<@amoloney:fedora.im>
16:20:34
It does, and I agree with Michel Lind 🎩 UTC-6 's suggestion to use wording that suggests this is a temporary measure
<@asamalik:fedora.im>
16:20:47
(that is, reverted) -> (that is, being given back for now)
<@salimma:fedora.im>
16:20:53
fwiw I'm one of the FESCo members and regardless of the outcome, if council wants to ask for a stay during the investigation that seems reasonable
<@mattdm:fedora.im>
16:21:00
+1 asamalik. That's a good neutral wording
<@conan_kudo:matrix.org>
16:21:02
Please do not use verbiage that implies you are overriding FESCo
<@conan_kudo:matrix.org>
16:21:15
as that hasn't been decided yet
<@decathorpe:fedora.im>
16:21:32
also note that the change has apparently not even taken effect yet:
<@decathorpe:fedora.im>
16:21:32
https://src.fedoraproject.org/user/pbrobinson/groups
<@bookwar:fedora.im>
16:21:36
I think it is more or less optics, but since it is going to be (mis)quoted all over the place let's just explictily say "put on hold". Whether one needs to flip a switch somewhere - is a technical detail.
<@mattdm:fedora.im>
16:21:51
Thanks Fabio -- that's a useful note
<@salimma:fedora.im>
16:22:03
"Council asks that FESCo..." would be reasonable wording right?
<@amoloney:fedora.im>
16:22:19
The council would like to put the decision (and related outcomes of that decision, ie packager rights, access, etc) on hold until an investigation is completed to determine if packager guidelines have been broken in such a way that results in someone being stripped of their rights
<@conan_kudo:matrix.org>
16:22:20
It depends.
<@asamalik:fedora.im>
16:23:09
Proposal: Council asks that FESCo's decision to revoke Peter Robinson's proven packaging privileges should be put on hold (that is, being given back for now) until the Council completes our investigation.
<@salimma:fedora.im>
16:23:23
I appreciate we're being careful over language here, since I feel that was part of the problem with the announcements over the past week
<@zodbot:fedora.im>
16:23:42
salimma gave a cookie to asamalik. They now have 78 cookies, 1 of which were obtained in the Fedora 41 release cycle
<@zodbot:fedora.im>
16:24:02
mattdm gave a cookie to asamalik. They now have 79 cookies, 2 of which were obtained in the Fedora 41 release cycle
<@zodbot:fedora.im>
16:24:05
mattdm gave a cookie to salimma. They now have 53 cookies, 7 of which were obtained in the Fedora 41 release cycle
<@zodbot:fedora.im>
16:24:10
amoloney gave a cookie to salimma. They now have 54 cookies, 8 of which were obtained in the Fedora 41 release cycle
<@zodbot:fedora.im>
16:24:12
rwright gave a cookie to asamalik. They now have 80 cookies, 3 of which were obtained in the Fedora 41 release cycle
<@zodbot:fedora.im>
16:24:13
rwright gave a cookie to salimma. They now have 55 cookies, 9 of which were obtained in the Fedora 41 release cycle
<@mattdm:fedora.im>
16:24:24
I'm happy with Adam's wording. Any objections?
<@asamalik:fedora.im>
16:24:31
+1 to the proposal I just wrote
<@asamalik:fedora.im>
16:24:40
(acknowlidging the grammar is like 98% there)
<@zodbot:fedora.im>
16:24:41
ngompa gave a cookie to salimma. They now have 56 cookies, 10 of which were obtained in the Fedora 41 release cycle
<@zodbot:fedora.im>
16:24:42
ffmancera gave a cookie to salimma. They now have 57 cookies, 11 of which were obtained in the Fedora 41 release cycle
<@dcantrell:fedora.im>
16:24:51
I abstain from voting again
<@bookwar:fedora.im>
16:24:54
+1 to Adam
<@rwright:fedora.im>
16:25:01
+1 to adam.
<@amoloney:fedora.im>
16:25:05
+1 to Adam also
<@ffmancera:fedora.im>
16:25:22
+1
<@jbrooks:matrix.org>
16:25:29
I'm 0, I think reverting doesn't mean put on hold
<@mattdm:fedora.im>
16:25:31
+1 ftr
<@zodbot:fedora.im>
16:25:44
ffmancera gave a cookie to asamalik. They now have 81 cookies, 4 of which were obtained in the Fedora 41 release cycle
<@mattdm:fedora.im>
16:26:06
this one doesn't say "reverting", though. and apparently technically it hasn't been implemented.
<@jbrooks:matrix.org>
16:26:08
But, apparently, it hasn't happened yet anyway
<@mattdm:fedora.im>
16:26:12
but 0 is good enough for me :)
<@jbrooks:matrix.org>
16:26:31
It says being given back
<@jbrooks:matrix.org>
16:26:56
FESCo voted to take them, we're voting to give them
<@conan_kudo:matrix.org>
16:27:14
right, and that's a problem
<@decathorpe:fedora.im>
16:27:18
it looks like the change has been made in accounts.fedoraproject.org, but has not propagated to all systems yet, i.e. provenpackager group membership is still in effect on src.fedoraproject.org.
<@amoloney:fedora.im>
16:27:21
How about we say '.....put on hold, ie take no further action,....'
<@jbrooks:matrix.org>
16:27:37
And I see no urgency to revert or stay their decision
<@amoloney:fedora.im>
16:27:42
if its not been implemented, we are then asking for them to not implement the removal, for now
<@asamalik:fedora.im>
16:27:56
it has, see thread above - it just hasn't propagated to all systems
<@amoloney:fedora.im>
16:28:38
ah, nvm
<@amoloney:fedora.im>
16:28:48
then the orignial suggestion from Adam works
<@asamalik:fedora.im>
16:28:52
so 6 +1 / 1 +0 / 0 -1
<@salimma:fedora.im>
16:28:55
this might be the quirk of "if you don't log off and log back on nothing happens"
<@amoloney:fedora.im>
16:29:01
then the original suggestion from Adam works
<@conan_kudo:matrix.org>
16:29:09
it is, as that's when group sync happens
<@conan_kudo:matrix.org>
16:29:34
since it's an OIDC thing
<@mattdm:fedora.im>
16:30:21
!agreed Council asks that FESCo's decision to revoke Peter Robinson's proven packaging privileges should be put on hold (that is, being given back for now) until the Council completes our investigation.
<@bookwar:fedora.im>
16:30:27
I think you consider purely technical aspect of the situation - whether a certain account has certain permissions. But we should also consider the process-wise ans social implications. We are claiming that we are holding on the decision. We ask everyone(not just FESCo) to not consider this matter decided either way for now.
<@mattdm:fedora.im>
16:30:44
!info Jason Brooks abstains, noting that he doesn't see an urgency to staying or reverting the decision
<@asamalik:fedora.im>
16:31:17
who opens the FESCO ticket?
<@mattdm:fedora.im>
16:31:23
asamalik: me.
<@jbrooks:matrix.org>
16:31:25
I'm thinking about that, too. About the implications for part of our governance being overridden by another, when there's no real urgency
<@zodbot:fedora.im>
16:31:34
asamalik gave a cookie to mattdm. They now have 165 cookies, 1 of which were obtained in the Fedora 41 release cycle
<@zodbot:fedora.im>
16:32:30
farchord gave a cookie to mattdm. They now have 166 cookies, 2 of which were obtained in the Fedora 41 release cycle
<@mattdm:fedora.im>
16:32:41
fair. but I think -- in absence of any concern about urgent _harm_ -- we should err on the non-punitive side
<@zodbot:fedora.im>
16:32:43
ffmancera gave a cookie to mattdm. They now have 167 cookies, 3 of which were obtained in the Fedora 41 release cycle
<@jbrooks:matrix.org>
16:33:06
Stop digging is always an option 🙂
<@jbrooks:matrix.org>
16:33:22
This is more digging
<@amoloney:fedora.im>
16:34:49
So there is two things I see at play - one being the investigation into the packaging guidelines part, and one being the review of process (or lack thereof) for situations like this
<@ffmancera:fedora.im>
16:34:55
I need to leave now, anyway, I will start working on the written report ASAP. Thank you for everything!
<@mattdm:fedora.im>
16:35:17
I don't think it's more digging. But we can disagree on that, I guess.
<@decathorpe:fedora.im>
16:35:32
correction - it's not about packaging guidelines, but Provenpackager policy and Package maintianer responsibilities.
<@amoloney:fedora.im>
16:35:57
apologies, and thank you for the clarificaiton :)
<@decathorpe:fedora.im>
16:36:04
the former is under FPC purview, the latter two are FESCo policies.
<@amoloney:fedora.im>
16:36:05
apologies, and thank you for the clarification :)
<@mattdm:fedora.im>
16:37:09
I haven't even had breakfast yet and it is lunchtime, so I need to go soon too. Thank you everyone for being thoughtful and serious about this.
<@mattdm:fedora.im>
16:37:45
oh yeah also:
<@mattdm:fedora.im>
16:38:22
!info As he is also a FESCo member, David Cantrell abstains from the Council vote
<@mattdm:fedora.im>
16:38:30
anything else, anyone?
<@decathorpe:fedora.im>
16:38:44
re/ investigation: I would like to make it explicit that I (speaking for myself, as the OP of both fesco tickets) consent to the Council being given full access (where possible), including the draft of the "public" fesco ticket we wanted to file. dcantrell is member of both groups IIUC so he should be able to facilitate this?
<@bookwar:fedora.im>
16:38:48
I would also consider a blanket rule for "Any FESCo private vote must involve Council n advance"
<@amoloney:fedora.im>
16:39:23
!action mattdm to open a ticket to FESCo following this meeting making councils request
<@amoloney:fedora.im>
16:40:15
!action ffmancera will conduct a review of proven packager policy and the apparent violation of such and subsequent decision to remove packaging rights of those in apparent violation
<@mattdm:fedora.im>
16:40:58
thank you Aoife Moloney !
<@mattdm:fedora.im>
16:41:33
https://pagure.io/fesco/issue/3305
<@amoloney:fedora.im>
16:41:36
!info There is a lot more to unpack and learn from from this decision, and the Council and FESCo should find time to work together in 2025 to solutionize a better way of handling sensitive and impactful issues for the projecet
<@mattdm:fedora.im>
16:41:37
!link https://pagure.io/fesco/issue/3305
<@amoloney:fedora.im>
16:42:06
I think that covers most/all of the stuff that we can realistically expect to talk about right now
<@amoloney:fedora.im>
16:42:12
thanks for opening the ticket too!
<@zodbot:fedora.im>
16:42:19
mattdm gave a cookie to amoloney. They now have 68 cookies, 14 of which were obtained in the Fedora 41 release cycle
<@amoloney:fedora.im>
16:42:21
I will end the meeting unless theres anything else?
<@zodbot:fedora.im>
16:42:37
salimma gave a cookie to amoloney. They now have 69 cookies, 15 of which were obtained in the Fedora 41 release cycle
<@amoloney:fedora.im>
16:42:47
!endmeeting