Committer list [was: Re: NOTICE: Gitolite migration is complete.]

Simon Peyton-Jones simonpj at microsoft.com
Sun Aug 18 15:45:57 CEST 2013


Thanks Austin. (All on ghc-devs: do chime in.)

* There is some overlap with the [wiki:Contributors] page, but I think that 
   serve a purpose.  
    - [wiki:Committers] is person-focused
    - [wiki:Contributors] is role-focused
  If that's our intent, perhaps we should move all the person-focused stuff to
  Committters (and re-title it), leaving only the role-focused stuff on Contributors
  (and re-title that too). 

  Does that make sense?  We certainly don't want a duplicate list of committers
  on both.

* I think it's right to list email addresses (though please yell if you object).
  We do need to know how to get in touch with committers.

* I like knowing real names, locations, and affiliations.  We are an embodied
   group of colleagues, not avatars.  Again, yell if you object. 

If there's a consensus on these latter two points we should maybe say in the "what it means to be a committer" preamble, so that future committers know.

Simon

|  -----Original Message-----
|  From: Austin Seipp [mailto:aseipp at pobox.com]
|  Sent: 17 August 2013 04:42
|  To: ghc-devs at haskell.org
|  Cc: Simon Peyton-Jones
|  Subject: Committer list [was: Re: NOTICE: Gitolite migration is complete.]
|  
|  Sounds good to me. I've found the same info useful. In fact, just
|  yesterday I had added the list of committers I assembled to the
|  Contributors page:
|  
|  http://ghc.haskell.org/trac/ghc/wiki/Contributors
|  
|  I've gone ahead and created a Committers page with more info. It also
|  lets people know who to contact (me) if they would like access, and
|  should help people find out who to talk to when they need help.
|  
|  http://ghc.haskell.org/trac/ghc/wiki/Committers
|  
|  I went ahead and filled out most of the details on the people I'm
|  aware of, except for email. I'm not sure what you'd like to publicly
|  put out there on Trac.
|  
|  Developers - If you'd like, please take the time to fill in your email
|  and amend anything I got wrong (e.g. I just put pretty much everyone's
|  "committer date" as this month.)
|  
|  (Also, forgive me for looking into most peoples affiliations and
|  listing them here, but it does help individual identification - and
|  it's a decently diverse set of places, which is neat in its own
|  right!)
|  
|  On Fri, Aug 16, 2013 at 5:54 AM, Simon Peyton-Jones
|  <simonpj at microsoft.com> wrote:
|  >
|  > Herbert, Austin, Simon
|  >
|  > Thanks for taking charge of our git repos.  Very very helpful!
|  >
|  > On the question of committers, there's always the danger that we give people
|  commit permission, and several years later they've gone silent and we can barely
|  remember who or why.  I wonder if we should have a "Committers" wiki page,
|  with a bullet for each person in this format:
|  >
|  > * Simon Peyton Jones, Microsoft Research, Cambridge, UK.  Trac: simonpj;
|  email: simonpj at microsoft.com.  Added as a committer June 2013.  Main areas of
|  interest: renamer, type checker, optimiser.
|  >
|  > I often have trouble connecting people's Trac identity with their email; and it's
|  quite helpful to know which country people are in and where they work.
|  >
|  > Do you think that would make sense?  We could also establish the convention
|  that if you don’t commit for a year you'll lose commit access; though it can be re-
|  activated on request.
|  >
|  > Simon
|  >
|  > | -----Original Message-----
|  > | From: ghc-devs [mailto:ghc-devs-bounces at haskell.org] On Behalf Of Austin
|  > | Seipp
|  > | Sent: 09 August 2013 23:20
|  > | To: ghc-devs at haskell.org
|  > | Subject: NOTICE: Gitolite migration is complete.
|  > |
|  > | All,
|  > |
|  > | Push access is now restored and Gitolite is in place! This brings some
|  > | nice updates:
|  > |
|  > |  * There's now access to the 'git' protocol for cloning anonymously.
|  > | This lets you clone even the biggest repos extremely quickly, and is
|  > | the fastest method for getting a copy of the tree.
|  > |  * Firewalled? Cloning over HTTP now uses Smart HTTP support for Git,
|  > | meaning it should be faster too!
|  > |  * We will soon have Gitweb available, once our git.haskell.org CNAME
|  > | is in place. Eventually we'd like something akin to
|  > | https://git.kernel.org/cgit/ possibly.
|  > |  * None of you have shell access to ghc.haskell.org anymore (well,
|  > | this is a nice update for us administrators :)
|  > |
|  > | The following people have had their keys re-added, and should be able
|  > | to push and pull from the new setup.
|  > |
|  > |  * Andreas Voellmy
|  > |  * Austin Seipp
|  > |  * Ben Lippmeier
|  > |  * Iavor Diatchki
|  > |  * David Terei
|  > |  * David Waern
|  > |  * Dimitrios Vytiniotis
|  > |  * Duncan Coutts
|  > |  * Edsko de Vries
|  > |  * Erik de Castro Lopo
|  > |  * Edward Yang
|  > |  * Geoffrey Mainland
|  > |  * Gabor Greif
|  > |  * Herbert Valerio Riedel
|  > |  * Ian Lynagh
|  > |  * Ilya Sergey
|  > |  * Johan Tibell
|  > |  * José Pedro Magalhães
|  > |  * Jan Stolarek
|  > |  * Manuel Chakravarty
|  > |  * Max Bolingbroke
|  > |  * Nicholas Frisby
|  > |  * Paolo Capriotti
|  > |  * Richard Eisenberg
|  > |  * Roman Leshchinskiy
|  > |  * Ross Patterson
|  > |  * Simon Hengel
|  > |  * Simon Marlow
|  > |  * Simon Peyton Jones
|  > |  * Thomas Schilling
|  > |
|  > | The following people still have shell access for any administrative
|  > | needs:
|  > |
|  > |  * Austin Seipp (and the remaining haskell.org infrastructure team.)
|  > |  * Herbert Valerio Riedel
|  > |  * Ian Lynagh
|  > |
|  > | I have undoubtedly missed some people. Please talk to me and we'll get
|  > | you set up!
|  > |
|  > | If you're a developer, please read about developer changes here:
|  > |
|  > |  * http://ghc.haskell.org/trac/ghc/wiki/GitolitePlan#Developerchanges
|  > |
|  > | TL;DR: if you have an old tree, run the following four commands from
|  > | the root to fix the push/pull URLs.
|  > |
|  > | $ git checkout master
|  > | $ git pull https://github.com/ghc/ghc.git master
|  > | $ ./sync-all -r ssh://git@ghc.haskell.org remote set-url origin
|  > | $ ./sync-all -r ssh://git@ghc.haskell.org remote set-url --push origin
|  > |
|  > | The reason you must get the latest-copy of ./sync-all is because
|  > | Herbert made some last minute bug fixes. Technically, you could just
|  > | download the latest copy and run it directly, but this is easier and
|  > | fairly straight forward.
|  > |
|  > | Please direct any concerns to me, like if you need something off the
|  > | server, need your shell account back, or need commit access. Over the
|  > | next few days, I'll be cleaning up the wiki - updating references and
|  > | guides on how to check out the source for users and developer. I also
|  > | might be sending out some emails with questions while we refine the
|  > | new setup in the next few days (there were some Trac integration
|  > | changes.)
|  > |
|  > | Also, a gigantic applause for Herbert, who did a lot of the work here!
|  > |
|  > | --
|  > | Regards,
|  > | Austin - PGP: 4096R/0x91384671
|  > |
|  > | _______________________________________________
|  > | ghc-devs mailing list
|  > | ghc-devs at haskell.org
|  > | http://www.haskell.org/mailman/listinfo/ghc-devs
|  
|  
|  
|  
|  --
|  Regards,
|  Austin - PGP: 4096R/0x91384671



More information about the ghc-devs mailing list