haskell-infra / hackage-trustees

Issue tracker for Hackage maintainance and trustee operations
https://hackage.haskell.org/packages/trustees/
42 stars 7 forks source link

transformers-0.6.0.5 build failure with GHC-8.6 #356

Closed phadej closed 1 year ago

phadej commented 1 year ago
Building library for transformers-0.6.0.5..
[ 1 of 24] Compiling Control.Applicative.Backwards ( Control/Applicative/Backwards.hs, dist/build/Control/Applicative/Backwards.o )
[ 2 of 24] Compiling Control.Monad.Signatures ( Control/Monad/Signatures.hs, dist/build/Control/Monad/Signatures.o )
[ 3 of 24] Compiling Control.Monad.Trans.Class ( Control/Monad/Trans/Class.hs, dist/build/Control/Monad/Trans/Class.o )

Control/Monad/Trans/Class.hs:78:16: error:
    Illegal symbol '.' in type
    Perhaps you intended to use RankNTypes or a similar language
    extension to enable explicit-forall syntax: forall <tvs>. <type>
   |
78 | class (forall m. Monad m => Monad (t m)) => MonadTrans t where
   |                ^

I made a revision https://hackage.haskell.org/package/transformers-0.6.0.5/revisions/

Does anyone have a hub.darcs.net account to rely this message to @RossPaterson?

RossPaterson commented 1 year ago

0.6.0.6 should fix this.

andreasabel commented 1 year ago

@RossPaterson: Would such incidents warm you up to the idea of securing multi-GHC buildability via CI? If you migrate or mirror transformers on(to) github, I would offer my help with setting up CI. (I don't have any experience with CI on gitlab, thus, couldn't help there.)

phadej commented 1 year ago

@RossPaterson thanks for prompt reaction!