Re: Revocation of provenpackager access from pbrobinson

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/18/24 8:26 PM, Kevin Fenzi wrote:
Since I have not chimed in on this yet, let me just say that I am deeply
sorry how the communication/timing/process went here. At the least I
should have realized that many fesco members would be already away this
week, so with lack of quorum, it's hard for fesco as a whole to respond
or take actions. I too am one of those who is supposed to be away, but
I've found this week far from relaxing. ;(

Please make sure to 'plug out' and take time for yourself and others that are important to you as well.

A bit of history for those that haven't been around a long time:
(at least from my memory, please do let me know if I misremember here!)

...snip..

I *really* like tidbits like this. Thank you for the story it contains many things on why people might have different ideas of the roles and process for provenpackagers depending on when they joined the Fedora project.

I personally kind of like the idea of telling provenpackagers to use
pull requests, but I don't thats sufficent. It should be a pull request
that also explains why. "Update to new version" isn't good enough
communication. It should be "Update to fix build because this is needed
for foo which has a serious bug which I am trying to fix before users
hit it" or something similar would be much better.

I wonder if perhaps now (or with a new gitforge) we could also raise
visibility somehow? A weekly report of "here's the things
provenpackagers did" and we can get more data on who is doing what for
what reason. If there's packages that provenpackagers are often
committing on perhaps they need more help?

We could, but it's might be difficult to tell which hat someone was wearing at the time a certain PR was made.

I don't think we can change the policy with hard timelines.
Urgency and importatance will be subjective and could be wildly
different between cases. However, again something to think about with a
new gitforge is perhaps we should have a lifecycle for everything?
ie, if you submit a pull request right now, it just sits there until
closed or merged. Even if it has conflicts. Even if it's against f37 or
something.

What I'd like to see is to remove provenpackagers, do everything through PRs and have a separate SIG/group that can fast-track and merge any PR. This lets us verify that the changes are clean, minimal, and still allows some human fast-track to skip some checks and balances if we must.

There could of course be some sort of exception(s) for mass rebuilds or such.

Finally we should clarify the arch teams. When aarch64/ppc64le/s390x
were moving into primary we did have a ton of activity and there were
things that needed pushed quickly to get things working. Likely the same
will be the case for riscv. At the start of them being primary we still
sent arch teams bugs and issues to deal with, but I think slowly over
time thats eroded and since most of those are just mainstream now,
maintainers often just handle issues themselves with upstream help.
Do we still want provenpackagers from those arches to push fixes?
I would argue yes, but again communication is very important.


I do think a new gitforge may be a good chance for us to adjust our
workflows both to it and to better serve everyone.

Perhaps a lot can be done with the new forge but we shouldn't ascribe it mythical properties. A PR-like workflow will hopefully be easier in ForgeJo and managing ACLs likely as well.

For the rest we'd need a bunch of CI and bots (however: I really like the idea of auto-closing/rebasing PRs against old branches). There's definitely a lot we can gain here.
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux