New CLC proposal process

Oleg Grenrus oleg.grenrus at iki.fi
Wed Nov 3 10:53:55 UTC 2021


In that analogy though, when a private property is redeemed, the public
pays for that, and then owns and develops it further. You just enjoy the
fame of your great-grand-ancestors.

- Oleg

On 3.11.2021 11.43, Andreas Abel wrote:
> > What's not so clear to me is what makes a library into a "Core
> library". Can non-core libraries become core?  And vice versa?  What's
> the criterion?
>
> As a human settlement evolves and grows, the need for more
> coordination and governance arises.  Maybe one of my
> great-grand-ancestors build and maintained a road from his farm to a
> shed.  But over the centuries both the farm and the shed evolved into
> villages, and the once private road is now essential for the lives of
> many.  So the community will assume ownership of the once private road.
>
> In the same way, a "state of Haskell" is now emerging, and we cannot
> just rely on private maintenance of packages that are essential to the
> Haskell ecosystem.
>
> What a criterion could be?  For a start, the order of magnitude on how
> many live packages rely on a certain package.
>
> --Andreas
>
> On 2021-11-03 10:17, Simon Peyton Jones via Libraries wrote:
>>
>> |  These core libraries are the first thing everyone getting into
>> haskell
>> |  is going to interact with. Having a fragmented set of maintainers
>> |  without a body that connects them sounds like a terrible idea.
>>
>> I'm not much involved in these changes, but reading [1] it says
>>
>>     As a collective entity CLC owns, but does not
>>       maintain so-called Core Libraries
>>
>> So it sounds as if the CLC will continue to play the role of "the
>> body that connects them", while still giving autonomy for the
>> individual core libraries themselves to their respective
>> maintainers.  That sounds OK to me, doesn't it?
>>
>> The doc also says that if a core-library maintainer becomes
>> unresponsive, the CLC will seek another.
>>
>> What's not so clear to me is what makes a library into a "Core
>> library". Can non-core libraries become core?  And vice versa? 
>> What's the criterion?  I suppose it could simply be historical, but
>> that seems less than ideal.
>>
>> I welcome the CLC reboot, especially having a process so that we know
>> what issues are in play, and what decisions have been taken.
>>
>> Simon
>>
>> [1] https://github.com/haskell/core-libraries-committee
>>
>> PS: I am leaving Microsoft at the end of November 2021, at which
>> point simonpj at microsoft.com will cease to work.  Use
>> simon.peytonjones at gmail.com instead.  (For now, it just forwards to
>> simonpj at microsoft.com.)
>>
>> |  -----Original Message-----
>> |  From: Libraries <libraries-bounces at haskell.org> On Behalf Of Julian
>> |  Ospald
>> |  Sent: 02 November 2021 18:40
>> |  To: Andrew Lelechenko <andrew.lelechenko at gmail.com>
>> |  Cc: libraries at haskell.org
>> |  Subject: Re: New CLC proposal process
>> |
>> |  Well,
>> |
>> |  this confirms my disappointment.
>> |
>> |  Wasn't the intention of a reboot to fix the disengagement of the
>> |  current CLC?
>> |
>> |  From reading this thread, my impression is rather that this
>> |  disengagement has been formalized in the form of a proposal process
>> |  and a statement that the "Core libraries comittee" is no longer
>> |  responsible for the "Core libraries", which I find rather odd.
>> |
>> |  It is my personal impression that the community wants an engaged CLC
>> |  that is able to moderate discussions, help with projects related to
>> |  the core libraries and possibly make decisions that are entirely
>> |  technical and bear no political nuances.
>> |
>> |  These core libraries are the first thing everyone getting into
>> haskell
>> |  is going to interact with. Having a fragmented set of maintainers
>> |  without a body that connects them sounds like a terrible idea.
>> |
>> |  Cheers,
>> |  Julian
>> |
>> |
>> |  On Sun, Oct 31, 2021 at 12:01:55PM +0000, Andrew Lelechenko wrote:
>> |  > 1. On contrary, we narrowed CLC from 9 to 6 members to make it more
>> |  manageable.
>> |  >
>> |  > 2. CLC was incapable to deal with wider ecosystem issues for years.
>> |  It is better not to nourish false hopes.
>> |  >
>> |  > I believe in "Make each committee do one thing well". CLC's primary
>> |  and undivided responsibility is `base` and, as witnessed by a huge
>> |  backlog, even this single thing was handled below expectations. It's
>> |  not like we are in a good position to accept additional, wider
>> |  responsibilities.
>> |  >
>> |  > Remember that "core libraries" is an abstract moniker without much
>> |  consistency: e. g., before very recent `text` was not core, and it
>> |  includes `mtl`, but not `transformers`, and does not include
>> |  `containers`. So AFAIU CLC was never a correct body for
>> ecosystem-wide
>> |  changes.
>> |  >
>> |  > (FWIW I'm hugely interested in AFPP and happy to help in my
>> personal
>> |  > capacity)
>> |  >
>> |  > Best regards,
>> |  > Andrew
>> |  >
>> |  > > On 31 Oct 2021, at 09:49, Julian Ospald <hasufell at posteo.de>
>> |  wrote:
>> |  > >
>> |  > > That sounds rather disappointing to me.
>> |  > >
>> |  > > So what has been done to reboot the CLC is:
>> |  > >
>> |  > > 1. add more people and
>> |  > > 2. narrow the scope and offload ecosystem issues to the Haskell
>> |  > >   Foundation?
>> |  > >
>> |  > > I've been trying to get input from the CLC for the past year
>> on an
>> |  > > issue that affects potentially all of core libraries and I don't
>> |  > > think it's feasible to contact all of the maintainers isolated.
>> |  > >
>> |  > > Does that mean CLC won't assist me in contacting core library
>> |  > > maintainers and moderating a discussion?
>> |  > >
>> |  > >
>> |  > > On Sun, Oct 31, 2021 at 12:23:57AM +0100, Andrew Lelechenko
>> wrote:
>> |  > >> As
>> |  > >>
>>https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fg
>> |  > >> ithub.com%2Fhaskell%2Fcore-libraries-
>> |  committee%2Fblob%2Fmain%2FREAD
>> |  > >>
>> |  ME.md&data=04%7C01%7Csimonpj%40microsoft.com%7Cf8f41ef7b86e4c0e
>> |  > >>
>> |  95da08d99e30436c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C63771
>> |  > >>
>> |  4752441971356%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV
>> |  > >>
>> |  2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=bSfoLPWt2rMe
>> |  > >> P1mMkImk2U5jOM39BI%2FBDNtHisaKeIY%3D&reserved=0
>> |  > >> says, CLC owns, but does not maintain core libraries as long as
>> |  > >> they are kept in order by appointed maintainers. If you find a
>> |  core
>> |  > >> library abandoned and neglected, raise an issue with CLC.
>> |  > >>
>> |  > >> Otherwise proposals affecting core libraries should be discussed
>> |  > >> with respective maintainers first. They can seek CLC opinion on
>> |  > >> controversial changes, but are not obliged to.
>> |  > >>
>> |  > >> I suppose HF Tech Track could be a helpful body to ask a
>> |  > >> non-binding opinion on changes with a wider scope.
>> |  > >>
>> |  > >> Best regards,
>> |  > >> Andrew
>> |  > >>
>> |  > >>
>> |  > >>    On 31 Oct 2021, at 00:08, Julian Ospald <hasufell at posteo.de>
>> |  wrote:
>> |  > >>
>> |  > >>    Do I understand correctly that the CLC only governs base now?
>> |  > >>
>> |  > >>    If not, where does one raise other issues that potentially
>> |  affect core
>> |  > >>    libraries?
>> |  > >>
>> |  > >>    On October 30, 2021 8:13:18 PM UTC, Andrew Lelechenko <
>> |  > >>    andrew.lelechenko at gmail.com> wrote:
>> |  > >>
>> |  > >>
>> |  > >>        I'm happy to announce that Core Libraries Committee has
>> |  completed
>> |  > >>        post-election reboot and now has a new home at
>>>> https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgith
>> |  ub.com%2F&data=04%7C01%7Csimonpj%40microsoft.com%7Cf8f41ef7b86e4c0
>>>> e95da08d99e30436c%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C6377147
>>>> 52441971356%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMz
>> |  IiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=PV%2BwQ3dDsgZsFB%2FJ
>> |  gTvCJ6%2BnaMCLY0pxWmG2GrOuTrI%3D&reserved=0
>> |  > >>        haskell/core-libraries-committee and a new GitHub-based
>> |  process: https:
>> |  > >>        //github.com/haskell/core-libraries-
>> |  committee/blob/main/PROPOSALS.md.
>> |  > >>
>> |  > >>        From now on proposals to change base should be raised as
>> |  GitHub issues
>> |  > >>        instead of emails to libraries at .
>> |  > >>
>> |  > >>        Best regards,
>> |  > >>        Andrew
>> |  > >>
>> |  > >>
>> |  >
>> |  _______________________________________________
>> |  Libraries mailing list
>>Libraries at haskell.org
>>>> https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmail.
>> |  haskell.org%2Fcgi-
>> |  bin%2Fmailman%2Flistinfo%2Flibraries&data=04%7C01%7Csimonpj%40micr
>>>> osoft.com%7Cf8f41ef7b86e4c0e95da08d99e30436c%7C72f988bf86f141af91ab2d7
>>>> cd011db47%7C1%7C0%7C637714752441971356%7CUnknown%7CTWFpbGZsb3d8eyJWIjo
>> |  iMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp
>> |  ;sdata=eaBTod9nh0hgY6vBatTLNYSd1vfPTNY8LKDd89wmyy0%3D&reserved=0
>> _______________________________________________
>> Libraries mailing list
>> Libraries at haskell.org
>> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries
>>
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://mail.haskell.org/cgi-bin/mailman/listinfo/libraries


More information about the Libraries mailing list