Skip to content
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

uuid and uuid-types need revisions #296

Closed
Bodigrim opened this issue Feb 8, 2021 · 17 comments
Closed

uuid and uuid-types need revisions #296

Bodigrim opened this issue Feb 8, 2021 · 17 comments

Comments

@Bodigrim
Copy link

Bodigrim commented Feb 8, 2021

CC @gbaz

@Bodigrim
Copy link
Author

Ping @gbaz
CC @mightybyte

@Bodigrim
Copy link
Author

@gbaz @mightybyte whom should I ask to get this fixed? Are there any other Hackage Trustees active?

CC @emilypi

@emilypi
Copy link

emilypi commented Feb 14, 2021

Attempting to summon @mightybyte

@gbaz
Copy link
Contributor

gbaz commented Feb 14, 2021

@Bodigrim do you want to be a trustee so you can take care of small stuff like this yourself in the future? Not all trustees have to be high-activity...

@mightybyte
Copy link

mightybyte commented Feb 14, 2021

I uploaded a hackage revision to the uuid package for haskell-hvr/uuid#55. A revision has already been uploaded for uuid-types. I published a revision to both packages for haskell-hvr/uuid#54. The change in haskell-hvr/uuid#53 is not something that trustees can make (see https://hackage.haskell.org/packages/trustees/). If the maintainer is unavailable, I would suggest you initiate the procedure to take over maintenance of the package (see https://wiki.haskell.org/Taking_over_a_package).

@Bodigrim
Copy link
Author

@Bodigrim do you want to be a trustee so you can take care of small stuff like this yourself in the future?

@gbaz yes, please, this would be most appreciated, because I have couple more revisions to ask for.
Hackage account is http://hackage.haskell.org/user/Bodigrim

@mightybyte thanks!

@phadej
Copy link
Member

phadej commented Feb 14, 2021

If it is possible to be a Hackage Trustee and deal only with own issues, i.e. not dealing with users onboarding or packages revisions and NMUs for other people, I'd like to be Trustee again as well.

Having power of making revisions without (much) responsibility would be nice!


EDIT: This is sarcastic request, but I'm somewhat serious. There are once in a while threads on Twitter or Reddit with people being happy or unhappy about trustees-made revisions. For example these particular revisions to uuid are not reported back (at least publicly on issues) to the maintainer, which I consider be mandatory action; trustees cannot just make revisions silently. I'd wish trustees be trustworthy by having their processes actions as transparent as it's possible to ask from the volunteers.

@Bodigrim
Copy link
Author

For example these particular revisions to uuid are not reported back (at least publicly on issues) to the maintainer, which I consider be mandatory action

Corresponding PRs are quoted in the opening message above. What else would you like to see?

@phadej
Copy link
Member

phadej commented Feb 14, 2021

@Bodigrim comments in these issues, like: nick8325/quickcheck#326 (comment)

@phadej
Copy link
Member

phadej commented Feb 14, 2021

... which is infact a good example as there was a small mistake, and it was possible to see what happened from the package's issue tracker.

@bergmark
Copy link
Member

If it is possible to be a Hackage Trustee and deal only with own issues, i.e. not dealing with users onboarding or packages revisions and NMUs for other people, I'd like to be Trustee again as well.

This is how I acted as a trustee for a long time, I'm assuming by "own issues" you mean when you are blocked by other people's packages? @phadej since you are a power user of the eco-system i think it would be very valuable if this is "all" you did.

I haven't been active for a long time so I don't feel like my opinion should count for much, but my perception of trusteeing was that it should be purely a volunteer effort with no commitment on time spent. Ideally I would like to have a large group of people that chip in here and there when they have time.

There are once in a while threads on Twitter or Reddit with people being happy or unhappy about trustees-made revisions. For example these particular revisions to uuid are not reported back (at least publicly on issues) to the maintainer, which I consider be mandatory action;

Yes we specified this in the policy and I think this is very important as well; that we are transparent with what we are doing.

@sjakobi
Copy link

sjakobi commented Feb 15, 2021

If being a Hackage Trustee doesn't require a large time commitment, I'd like to be a trustee as well! :)

@gbaz
Copy link
Contributor

gbaz commented Feb 16, 2021

My view is trustworthy people can be trustees and not necessarily take on more work than they care to. I.e. some can deal with onboarding, some can do large scale work when they feel like it, some can only revise on occasion. Whatever people need to do, they need to follow procedure and be on the list (though they can set up a filter to drop onboarding messages). If people are ok with that, I'll go ahead and add sjakobi, phaej and bodigrim.

Ideally we can at some point separate revision-trusteeship from onboarding-trusteeship (and automate more of the latter) but that's future work.

@Bodigrim
Copy link
Author

@gbaz @bergmark is there any action required from our side? AFAICT neither of us three was granted trustee rights.

@gbaz
Copy link
Contributor

gbaz commented Feb 25, 2021

nope, just didn't get around to it. all three of you now should be on the trustees email alias and have permissions in the hackage group. please review the policies before taking any actions with these new permissions :-) https://github.com/haskell-infra/hackage-trustees/blob/master/policy.md

@Bodigrim
Copy link
Author

Thanks!

@sjakobi
Copy link

sjakobi commented Feb 25, 2021

Thank you, @gbaz! :)

I haven't received any mail from the trustees list so far, but I assume there simply hasn't been any traffic yet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants