-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trusteeship request / Policy for adding new trustees #350
Comments
Some prior art on Request 2: #336. Things a pretty dim, I agree (e.g. #336 (comment)). |
Also related discussion on the Cafe: https://mail.haskell.org/pipermail/libraries/2020-June/030549.html |
@ulysses4ever Thanks for the pointers! |
@andreasabel than you! This new readme looks like a great first step. I hope that the readme in this repo could be extended to include more info (including answers to @parsonsmatt's questions) and explicitly say that you don't need to bother going elsewhere (e.g. Haskell wiki) to figure it out. |
Couple ideas what could go to the readme here:
|
I found that This is nice but not nice:
What worse, I have no idea who is jack and what their handle is on GitHub if any. |
I object - those revisions were clearly documented in well-typed/cborg#303.
|
@endgame sorry, I missed that completely. We really need a list with Hackage names - GitHub handles map. |
Amen. I will try to remember to mention my Hackage handle when revising. |
I am also interested in becoming a trustee (and happy to take advice on whether this is useful/a good idea). |
I currently work with @andreabedini and previously worked with @parsonsmatt. I am currently a trustee and I would approve of these two becoming trustees. |
This is the list of current Hackage Trustees, right? https://hackage.haskell.org/packages/trustees/ There are 16 people in this group. I think this group is far too small, and the ideal size for the Hackage Trustees group would be like 50—100. |
There was 750 distinct active uploaders on Hackage in 2022. 50 Trustees to look after them seems excessive. Also uploads and revisions have been on the similar level for quite some time. Each major GHC release does create a spike in revisions, but I don't feel like the latency is huge. In particular, I'm not sure it's good if trustees make relaxing revisions too quickly. That's what maintainers should do. If you (e.g. Andrea) feel that some package "sub-universes" need help in that, then I think the help will be better appreciated at the maintainers' end, compared to trustees make relaxing revisions. As a maintainer myself, I'm actually quite annoyed by relaxing revisions made by others (as they break my ways of working, causing extra work), and I think that my reaction latency (on e..g GHC releases) is reasonable. There are exceptions, like packages where trustees had made revisions for past N years of GHC releases. That's actually not great, and I don't think that having more trustees is the solution to those. |
That's fair @phadej. Thank you for your input. |
Sorry for letting this languish for so long. I hoped we could get a policy first, then do more onboarding. Hopefully the HF can help in this regard (cc @david-christiansen) also cf #355 in the meantime, I'll reach out and start a discussion on the two volunteers in this thread, assuming they're still interested? |
No worries @gbaz. I am keen to help and improve the Hackage ecosystem, either as a trustee or in other forms. Happy to discuss |
Request 1: I'd like to be a Hackage Trustee. I'm doing a lot of work with dependency upgrades to new GHC versions, and many times it is mere restrictive upper bounds that prevent other libraries from easily building. I'd like to have Hackage Trustee power so I can revise these bounds.
Request 2: There doesn't appear to be an official policy for how trustees are evaluated, selected, removed, etc. Developing a policy for this may be a good step forward in providing transparency on the process and providing extra trust in what's going on.
The text was updated successfully, but these errors were encountered: