ghc-7.10 and F24 plans
by Jens-Ulrik Petersen
Hi,
I would like to move ghc to 7.10.2 for F24,
and I have started working on this locally in the background:
some needed version bumps have gone to package git already
(but not koji - please don't build any unless you can do
all the necessary legwork (ie rebuilding)). I also updated fhbuild
in fedora-haskell-tools to work better.
I am using ghc and ghc-rpm-macros from my ghc-7.10.2 copr to test all this.
As expected various packages need updating and new deps
to build with ghc-7.10. Here are the current remaining problems:
Important:
(new packages in [ ] have filed package reviews - see below)
```
* haskell-platform epoch? :-(
* pandoc: needs [filemanip] and cmark (filed review for [libcmark]
(CommonMark in C))
* Agda needs geniplate-mirror (replaces geniplate)
* nats to be retired (subsumed by base-4.8)
* hashed-storage fails → darcs
* haskell-platform epoch? :-(
* pandoc-citeproc (new deps) -> hakyll
* hledger-lib (new deps) → hledger
* snap-core (needs [time-locale-compat]) → snap-server → hakyll
* warp (newer deps) → scotty
* git-annex (compile): needs [sandi]
* idris (fails/new deps)
* hlint needs: [extra]
* shake needs: [extra] js-flot js-jquery
* bustle fails
```
Less important:
```
- shelly (new deps)
- happstack-server (BuildingBlocks error)
- haddock needs haddock-api
- ↳ leksah-server (we don't have leksah anymore though)
- ltk (dep vers)
- glade (ambiguity) → bluetime
- citeproc-hs (compile)
- monad-unify fails (not in Stackage): Alternative deriving
- IOSpec fails (Applicative)
- hint (System.IO.UTF8)
- concrete-typerep
- cmdtheline
- brainfuck (compile)
```
(some of these could just be dropped IMO).
Next I want to rework fhbz since cblrepo no longer works for me: my
idea now is that it should diff our version with the latest package
version on Stackage and report if there any are new deps. If there
aren't then it should be good to go.
Various package reviews are needed/blocking ghc-7.10:
old-locale: https://bugzilla.redhat.com/show_bug.cgi?id=1263904
old-time: https://bugzilla.redhat.com/show_bug.cgi?id=1263905
(Note the results above assume these two packages or there would be
many more failures, ie these are critical blockers)
[filemanip]: https://bugzilla.redhat.com/show_bug.cgi?id=1264288
[libcmark]: https://bugzilla.redhat.com/show_bug.cgi?id=1266429 (C package)
[extra]: https://bugzilla.redhat.com/show_bug.cgi?id=1266847
mtl-compat (maybe can be patched around?):
https://bugzilla.redhat.com/show_bug.cgi?id=1245021
[sandi]: https://bugzilla.redhat.com/show_bug.cgi?id=1256051
[time-locale-compat] https://bugzilla.redhat.com/show_bug.cgi?id=1256057
Some more reviews will be needed from the above lists.
Do please help, so that we are not blocked until Xmas! :)
I think we should still try to do a Haskell Package Review Activity
Week soon to help catch up. If you look everywhere in the Distro
fields in Hackage you can see Fedora is behind the rest. :-(
Thanks,
Jens
7 years, 11 months
Copr group
by Ben Boeckel
Jens, do you want to create the haskell-sig group on Copr? We can move
updates there and make other repos for things like git-annex, yesod, and
hledger, It seems that I am not part of the haskell-sig in FAS though?
Or at least it isn't showing up.
--Ben
7 years, 11 months
ghc-7.10.3 copr
by Jens Petersen
Forwarding mail I sent to announcing my ghc-7.10.3 Copr.
Now the hard part/work - getting it into Fedora Rawhide!
Jens
---------- Forwarded message ----------
Date: 10 December 2015 at 13:13
Subject: Re: [ANNOUNCE] Glasgow Haskell Compiler version 7.10.3
To: glasgow-haskell-users <glasgow-haskell-users(a)haskell.org>
Cc: GHC developers <ghc-devs(a)haskell.org>, haskell-cafe
<haskell-cafe(a)haskell.org>
On 9 December 2015 at 21:17, Ben Gamari <ben(a)well-typed.com> wrote:
> We are pleased to announce the release of GHC 7.10.3
Awesome, thank you!
I have build it for Fedora and RHEL/CentOS in my Fedora Copr repo:
https://copr.fedoraproject.org/coprs/petersen/ghc-7.10.3
The repos also include cabal-install.
Cheers, Jens
7 years, 11 months