YAML library maintainership

YAML needs a Hackage revision due to aeson’s new release: package not compiling with the latest aeson version (2.2.0.0) · Issue #219 · snoyberg/yaml · GitHub. This is breaking all Cabal builds in CI without a manual constraint on aeson.

However, Michael Snoyman is a busy man and hasn’t responded yet, understandably. He’s also said in the past that he won’t make revisions anymore: Babies and OSS maintenance

  1. Is this package a good candidate for the Haskell Github Trust? If it were a part of the trust, would it solve this problem (i.e. can any of the Trust Owners make a Hackage revision)?
  2. How would we start the process of making YAML part of the trust? Do we need Snoyman’s approval?

Pinging @snoyberg here.

2 Likes

I’m pretty sure Hackage trustees can make revisions without the maintainer’s permission. They’ve done so for my packages in the past!

@brandonchinn178 please report required revisions at Issues · haskell-infra/hackage-trustees · GitHub

3 Likes

I’d like to clarify on the “hasn’t responded yet” point. I responded as recently as three days ago on this topic (though not that specific issue), as you can see in this thread:

I hopped on a plane not long after that, and haven’t had a chance to respond to anything until about now. (Those who are familiar with my lifestyle know that Friday-Saturday are not exactly my most responsive times.)

These kinds of topics (cabal-focused version bound updates) should be handled by Hackage trustees.

All that said: if someone wants to take on a maintainership role for yaml (or, for that matter, any of my packages) should definitely feel free to reach out, I’m more than happy to pass out maintainer bits on Hackage or GitHub.

3 Likes

@Bodigrim Thanks, I’ll do that in the future!

@snoyberg Sorry, I didn’t see that PR. Thanks for getting the new version out, that should fix the current failure.

My previous question still stands, perhaps: should YAML be moved to the GitHub Trust? Any benefit to that?

I honestly know nothing about the Haskell GitHub Trust. If someone has a link to who runs it and what it does, I’ll look into it and consider it.

I maintain yaml-streamly, which is a fork of yaml. I’d be ok being co-maintainer, since I’m somewhat familiar with the codebase.

1 Like

Sure, I’ll take it on.

3 Likes