Hi, it is a while since I last posted an update.
Firstly cabal-rpm-0.8.0 with the new revised packaging templates is now in updates-testing. Basically it seems to be working ok though I am planning to do a minor release soon with a few small tweaks from testing with updating our packages for rawhide.
I have a script to help me do that - it can update most packages (at least those without C library builddeps) completely. It should be useful also for updating open package reviews to the latest approved packaging guidelines.
http://petersen.fedorapeople.org/update-to-cblrpm-0.8.sh
Try it if you like or use the latest "cblrpm spec" and merge the differences from *.spec.cblrpm if you prefer to compare the changes explicitly.
ghc-7.6.3 and haskell-platform-2013.2 are in git and I am slowly working through all 200+ packages updating them to latest releases (where appropriate/possible) and building them locally to test. Once it is all ready I will push it all to Rawhide with my rebuild script for koji.
I would like to try to backport ghc-7.6.3 to F19 maybe after it is released but I am not very confident right now about finding time to do that. I am also thinking of backporting ghc-7.4.2 to EPEL-6 perhaps (currently it is on 7.0.4).
I think that is the main news for now.
Thanks to Shakthi for helping with some package reviews this week. :)
Jens
ghc-7.6.3 and haskell-platform-2013.2 are in git and I am slowly working through all 200+ packages updating them to latest releases (where appropriate/possible) and building them locally to test.
I think I have finished updating all packages to the new approved templates in git master branches. There is no urgency/need to backport the changes at this point.
Once it is all ready I will push it all to Rawhide with my rebuild script for koji.
There are a few remaining build failures with ghc-7.6.3:
ForSyde happstack-server ghc-hledger-lib (hledger) cab cabal-dev leksah-server (leksah)
also git-annex needs to be bumped but that needs some additional new deps.
Any help with those would be appreciated.
I have submitted extensible-exceptions which was dropped from ghc-7.6 and Shakthi has kindly taken the review. Once that is ready I hope to start building shortly in rawhide.
Jens
More details on the failures:
ForSyde
Missing module Language.Haskell.TH.Syntax.Internals
happstack-server
UTCTime vs ClockTime mismatch
ghc-hledger-lib (hledger)
hledger-lib-0.19.3 built but hledger-0.19.3 still needs shakespeare-text!
cabal-dev
Fixed by patching Cabal and built cab too.
ltk (leksah-server,leksah)
I will try a snapshot from git with ghc-7.6 fixes.
also git-annex needs to be bumped but that needs some additional new deps.
At least SafeSemaphore is needed (also uuid for current releases)
More details on the failures:
ForSyde
Missing module Language.Haskell.TH.Syntax.Internals
This module is gone from template-haskell-2.8.0 but latest darcs seems to build ok.
happstack-server
UTCTime vs ClockTime mismatch
fixed in master branch
hledger-lib-0.19.3 built but hledger-0.19.3 still needs shakespeare-text!
https://bugzilla.redhat.com/show_bug.cgi?id=838780 ;) ***
ltk (leksah-server,leksah)
I will try a snapshot from git with ghc-7.6 fixes.
I backported ghc-7.6 patches from git and built leksah locally now.
also git-annex needs to be bumped but that needs some additional new deps.
At least SafeSemaphore is needed (also uuid for current releases)
Someone needs to submit this. Ben: do you want to or shall I? ***
Jens
haskell@lists.fedoraproject.org