HomePhabricator
  • Search
Log In
  • Dashboard
  • View Dashboard
  • Arrange Panels
  • Manage Dashboard
Dashboards Main page View

Main page
ActivePublic
Install Dashboard

Phabricator @ Haskell.org

  • Hello World!
  • Recent Updates
  • Get Help

Welcome - this is the Phabricator instance for Haskell.org.

Most visitors will want to use this system to submit patches to Glasgow Haskell Compiler (GHC) - for more information on that, be sure to read the GHC docs for Phabricator use.

INFO - HEY LISTEN, are you a PhD student? Get a shiny badge and work on GHC in return! https://phabricator.haskell.org/badges/view/8/
NOTE: Check out the Recent Updates tab next to this one to keep up with changes that happen here!
IMPORTANT: If you are not logged in, the panels below will not show any useful information.
  • 09/21/2015: Are you an elite contributor to GHC? Do you think your efforts deserve praise? No problem! Head on over to https://phabricator.haskell.org/badges/ and message @austin to get YOUR shiny badge!
  • 07/14/2015: Phabricator has undergone a major redesign and is now served by Fastly, so you should see improved or similar frontend performance. If you have any problems, let us know.
  • 06/04/2015: Harbormaster now re-runs failed tests on GHC patches and commits. Rejoice again!
  • 05/25/2015: Phabricator is now like 1000x or 1000000x faster after doing server admin magic. Rejoice!
  • 10/26/2014: GHC now has an improved Linux/amd64 buildbot registered in Harbormaster, that is nearly twice as powerful as the last one. You should see shorter builds (~25min) as a result.
  • 10/26/2014: A bug has been fixed in rPHUH that means the GHC Trac Issues: field is always optional and you can leave it blank when running arc diff (previously, you would have had to delete the entire line before arc allowed you to post a diff).
  • 10/25/2014: Phabricator is now proxied via CloudFlare (with non-SNI certificates for compatibility), and a few backend upgrades happened as well. As a result, you should generally see a slight speed improvement in the UI.
  • 09/30/2014: The Test Plan: field is now optional for all differential revisions.
  • 09/20/2014: There's a new Phame blog powering https://blog.haskell.org, where you can find non-Phabricator related updates and news!
  • 08/13/2014: Harbormaster integration has significantly improved, with better build logs, concurrent build support, CI support, and @phaskell no longer annoyingly comments on issues. Builds are now powered by Drydock. If you go to a buildable such as B434 for example, and click on the build link (build 435), you can now see standard output/standard error logs, testsuite results, and full compressed build logs are still automatically uploaded. Open leases and open resources can been viewed in the Drydock application. Drydock+Harbormaster now handle all commits and patches for GHC.
  • 07/22/2014: Three primary improvements, powered by a new extension libphutils-haskell - you can find the source in rPHUH:
    1. Phabricator now has a new Remarkup syntax, #1234, which will link to a GHC Trac ticket. For example, #7602 becomes Trac #7602. This is available in all applications globally and automatically takes effect.
    2. The Phabricator IRC bot, @phaskell, will now announce links to GHC Trac tickets. For example, saying #7602 in #ghc will emit a link and the ticket summary into IRC from the bot. NOTE: this is only available in #ghc on Freenode.
    3. Differential now supports a custom Trac Issues field for GHC revisions. This can be specified when running arc diff to automatically populate fields in the UI, and when landing commits. You can also edit the Trac Issues field by editing the revision itself. See the GHC docs for Phabricator use for more.
  • 07/12/2014: When submitting reviews for GHC with arcanist, the revision will be built and tested by Harbormaster. This is a new service, so report failures to @austin.
  • 07/04/2014: The primary UI dashboard has been overhauled a bit. If you don't like the new dashboard, head over to the Dashboard application, create a new dashboard, and install it as your homepage dash.

Need help? Phabricator broken? Can't submit code reviews, or you're just really confused?

No fear! The Haskell.org infrastructure team is here with sometimes-kinda-almost-maybe 24x7 support, and sporadic updates when you least expect it!

Get ahold of us by:

  • Jumping on #haskell-infrastructure on irc.freenode.org and bugging us endlessly.
  • Starting a Conpherence with @austin and @relrod and complaining a lot.
  • Emailing us (somehow) and yelling loudly and obscenely.

Need Attention

Loading...

Problem Commits

Loading...

Assigned Tasks

Loading...

Active Revisions

Loading...

Missing or Restricted Panel

This panel does not exist, or you do not have permission to see it.

Recent Activity Feed

Loading...

Recent Commits

Loading...

Harbormaster Buildables

Loading...