Update for August
by Jens-Ulrik Petersen
Hi,
I haven't written much for a while... mostly because of
being busy - travelling to Flock and work on ghc-7.8 updating etc.
* cabal-rpm-0.9.1 is in testing (for all releases)
The only new feature is the recursive missingdeps command,
which is handy for seeing all the packages missing to build
a new package/version (previously missingdeps only showed
direct dependencies, but not their dependencies, so one
had to drill down by hand to work out everything missing.)
It calculate the individual missing deps and finally all the
missing packages. (Note missing here = unpackaged, ie not
installed and/or not in Fedora).
* Dropping ghc -O2 for ghc-7.8
ghc-7.8 -O2 seems a lot more memory hungry than earlier
versions (eg happy needs ~3GB to build and highlighting-kate > 4GB)
so I have turned of -O2 in Rawhide ghc-rpm-macros to keep things sane.
Note this does not affect ghc production builds which default to -O2.
* ghc-7.8 progress
Work has been progressing. Ricky did a couple of mass rebuilds
recently (first one in copr was less popular! and got caught
by an rpm regression related to ghc-deps.sh which is now fixed
(on both sides in Rawhide). I have been going through his
second mock-chain rebuild which was very useful and fixing
as much as I can - I think I will probably finish most of it today.
Hooray! So then we should be able to start building in earnest
pretty soon.
Probably other stuff I have forgotten... including porting
some of the haskell-sig.git scripts to Haskell
<https://github.com/fedora-haskell/fedora-haskell-tools>.
Cheers, Jens
ps There was a bug/regression in the script that adds new
packages to pkgdb2 causing haskell-sig not to get added
from InitialCC. I tried to add it to the new packages that
I noticed, but if you have recently added a new Haskell package
you may want to check that the haskell-sig pseudouser is
tracking bugzilla bugs, otherwise your package will be missing
from our workflow (dependency tracking, etc).
9 years, 3 months