-
Notifications
You must be signed in to change notification settings - Fork 274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GHC-8.4 related mega-issue #781
Comments
@RyanGlScott I get segmentation fault (locally, Ubuntu LTS-16.04) when trying to run
but e.g. |
I can take a look during my downtime this week. Also, since I don't have to do this at the moment: which of the issues in the original comment will require releasing new versions of packages to Hackage? Some of them, like ekmett/distributive#43, don't seem to fall into this category, and it's not clear to me from a quick glance which ones do. |
Hm... the |
The |
EDIT it's nice that there aren't that much issues after all. |
Some updates. I've updated every. single. Kmett. package. to use Now that everything builds, I've unchecked all of the entries in the One challenge I'll need to overcome at some point: I don't have push access to Lastly, I was able to reproduce the segfault on the |
I've managed to reduce the segfault down to: module Bug where
{-# ANN module "I'm an annotation" #-}
|
And now I can reproduce the issue without |
New releases for all of the packages in the Semigroup-Monoid column have been uploaded to Hackage—except for @ekmett @glguy: Can you think of any other changes we should put into |
Everything that needs a Hackage release to support GHC 8.4 has now been released. That leaves only two things from the checklist:
But neither of these are required to support GHC 8.4. I'll opt to close this issue and shift over to the respective remaining issues. |
@RyanGlScott |
Nope, that certainly wasn't intentional. (I've just made a commit and a revision to compensate.) But perhaps we should have a discussion about this. The reason why I didn't notice this in the first place is because our testing infrastructure for GHC 8.4.1 specifies (Relatedly, I've often found myself wishing that |
@RyanGlScott We don't have a syntax for And relaxing for this package is exactly what we want for HEAD, because we don't want to have (in general) to relax upper bound on So: bikeshed on the constraint syntax (in a new Cabal issue), maybe we can convince @hvr it has its uses. Maybe |
ping @RyanGlScott |
|
And other packages currently |
I've uploaded |
Because @RyanGlScott asked me to make one. I'll list my findings here
Semigroup-Monoid (needs releases)
free
forward-Wcompat
ible (again) free#155 (Hackage)lca
(Hackage)lens
itself, Adapt the build to GHC 8.4.1 #779 (Hackage)Intra-dependencies (may need releases)
ad
(free-5
) (Hackge)adjunctions
(free-5
) (Hackage)ansi-terminal-0.8
) (Hackage)kan-extensions
(free-5
) (Hackage)keys
(free-5
) (Hackage)recursion-schemes
(free-5
) (Hackage)Needs adaptation to wl-pprint-extras-3.6 wl-pprint-terminfo#10 (wl-pprint-terminfo-3.6
, will need new release)Lower-bounds (doesn't need releases)
build-tool-depends (doesn't need releases, but I'll do them anyway)
new-build
shenanigans (doesn't need releases)gl andcabal new-build
don't mix gl#17The text was updated successfully, but these errors were encountered: