FW: [GHC] #8186: Parallel comprehensions not allowed in Template Haskell quotes

Herbert Valerio Riedel hvr at gnu.org
Wed Aug 28 17:18:53 CEST 2013

Hello Simon,

On 2013-08-28 at 10:14:36 +0200, Simon Peyton-Jones wrote:
> With Gitolite, the Trac tickets now get messages like this:


> I liked the old version: 
>     the author is more explicit
>     the modified files are listed
>     if the patch is small you see it all
> Might it be possible to revert?

Well, the problem with the old implementation of the ticket updater is
that it's an external Python script calling into the Trac python API and
messing around with Trac's sqlite database via SQL commands
directly. This was the common ad-hoc way to do this kind of things up to
Trac 0.11, but starting with Trac 0.12 a proper facility was provided[1]
which is better integrated with Trac and what most people (who didn't
give up on Trac) use nowadays.

So going back to the old script is not recommended. Otoh, it's possible
to extend by sub-classing the standard CommitTicketUpdater[1] component,
and trying to re-create the information provided by the previous
hook-script in a more "modern" way. However, if it's not high-priority
I'd like to postpone tackling this until after GHC 7.8 is released.


 [1]: http://trac.edgewall.org/wiki/CommitTicketUpdater

More information about the ghc-devs mailing list