Library_submissions and Call for Maintainers
Andrew Klingenberg
asklingenberg at gmail.com
Mon Mar 2 23:39:33 UTC 2015
I would be happy to assist with the Win32 library and/or be part of the
"windows task force".
I'm no Haskell expert but I do use GHC extensively on Windows for a few
of our production apps.
-- Andrew Klingenberg
On 2015-02-28 21:39, Edward Kmett wrote:
> We've had a lot of feedback over the last few months trying to get
> clarification on the role of the core libraries committee, and on the
> libraries@ process in general. In particular, Simon Peyton Jones asked
> us in his own rather inimitable manner to make sure that we sat down
> and started documenting things. After all, we've now been at this for
> almost a year and a half, and have started to figure out what is
> working and what isn't.
>
> In response to that feedback, we've recently taken the time to go
> through and update the Library_submissions
> <https://wiki.haskell.org/Library_submissions> page rather extensively
> to better describe and refine the libraries@ process and better define
> the role of the core libraries committee.
>
> Changes of note:
>
> * Up until now we've been using the rather ad hoc definition of "core
> libraries" as libraries that come with the Haskell Platform and which
> are subject to the libraries@ proposal process. We've recently taken
> it upon ourselves to clarify this further. To that end we've updated
> the Library_submissions
> <https://wiki.haskell.org/Library_submissions> page with a detailed
> summary of what libraries are considered "core" and why.
>
> * It was brought to our attention that figuring out even where to file
> a bug report or feature request for a given library was a tricky
> concern. To that end we've added information on how to find the
> appropriate issue tracker to the form.
>
> Communication:
>
> There are two forms of potential communication breakdowns that we'd
> like to address.
>
> We're still working on figuring out a more effective way to
> communicate what changes are happening in the background out to the
> community, lest we wind up with another situation like the
> Foldable/Traversable Proposal, where it caught an appreciable segment
> of the community unaware. We've started at least tracking issues that
> impact modules defined in the Haskell report in GHC trac with
> "report-impact", but we still have a lot more to do on this front.
>
> We have also been asked to help clarify what happens to a proposal
> once it leaves the libraries@ mailing list, assuming that the proposal
> is accepted by the maintainer. The issue was raised that it wasn't
> clear when an issue had been dropped on the floor, and who has
> responsibility to carry it forward at each stage along the way. To
> that end, we've posted some basic responsiveness guidelines
> <https://wiki.haskell.org/Library_submissions#Responsiveness> to help.
> We're not looking for a way to hold someone's feet to the fire, but
> merely for a way to keep proposals from getting stuck in limbo as they
> transition out of the libraries mailing list and into the hands of the
> maintainers.
>
> Maintainership:
>
> In an effort to maintain a greater level of throughput on issues that
> come along, we're trying to increase the number of projects that have
> active maintainers. Some of these aren't necessarily core libraries,
> but they are libraries that have been handed to the core libraries
> committee for maintenance.
>
> A couple of weeks back we sought out an active maintainer for the
> directory package, as it had accumulated several months worth of
> backlogged tickets, most of which just needed a clear head to make an
> informed decision about how to proceed. Phil Ruffwind and Elliot
> Robinson stepped up to fill this gap, and have been making a rather
> exciting amount of headway in clearing out the issue backlog, while
> managing to give those issues the consideration they are due.
>
> Emboldened by this success, we have a few other packages with which
> we'd like to do the same:
>
> * random
>
> We've had some truly excellent work done over the last couple of years
> on how to deal with "splitting" a random number generator in a
> cryptographically sound manner. I spent some time cleaning up a few
> outstanding issues for this package personally over the summer, but
> have not had nearly enough time to devote to the issue of how to
> integrate the outcome of the recent research on splitting, while
> simultaneously caring about performance and soundness.
>
> * unix
>
> We've had a number of issues accrete over time, particularly issues
> that have to do with portability to lesser used platforms such as
> OpenBSD. We've also had a lot of cooks in the kitchen, so the
> documentation style for this library is all over the place. We could
> use a solid maintainer for this package who is deeply familiar with
> unix internals, and who, preferably would like to deal with bringing
> some order to these cross platform concerns.
>
> * Win32
>
> None of us on the current core libraries committee are /particularly/
> well versed in current windows issues. We have a new "windows task
> force" as well. Would the task force -- or someone involved or who
> would like to be involved in it -- be willing to pick this up and
> carry the torch?
>
> * old-time, old-locale, haskell98 and haskell2010
>
> The old-time and old-locale libraries are primarily maintained because
> their contents are mentioned in the Haskell Report, which is/was
> (mostly) implemented in the haskell98 and haskell2010 packages. Three
> months ago, we determined to stop shipping these as boot libraries
> with the GHC as a consequence of the Applicative-Monad Proposal.
> (Issue #9590 <https://ghc.haskell.org/trac/ghc/ticket/9590>) While
> Herbert Valerio Riedel recently started working on a "fully compliant"
> version of the Haskell 2010 report, there is a reasonably large design
> surface in that area, balancing between perfect compatibility and
> pragmatic compatibility with other libraries. These libraries could
> use a more active official maintainer.
>
> Thank you for your time. Please do not hesitate to contact me (or
> reply) with questions, concerns, or thoughts.
>
> -Edward Kmett
>
>
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/libraries/attachments/20150302/ebf826af/attachment.html>
More information about the Libraries
mailing list