help needed with Haskell Platform for ghc-7.8
by Jens-Ulrik Petersen
Hi Haskell SIG,
As some of you may be aware the release of ghc-7.8
is approaching (probably in Dec) and I would like to
move Rawhide to it soon after that. This would mean
moving ahead of official Haskell-Platform
(other distros are already doing this now).
For this I would like to advance the repackaging of
haskell-platform subpackages into individual packages.
Currently mtl and zlib package reviews are ready in the queue.
If some people could help to review those that would be great
and I will prepare some more. I think cabal-install just
needs additionally HTTP -> network -> parsec (-> mtl),
so that is my initial target for ghc-7.8.1, if we can do
more then even better!
With the fedora-review tool, reviews should not take long.
The main job is probably just checking the content of
the spec file and that the license tag is correct.
Jens
ps On another topic I thinking to drop package filelist generation
in F21 and just list files explicitly generated by cabal-rpm
of course - the files are highly predictably so it would be
one more step in simplifying our packaging for greater
transparency. And to add static subpackages for 7.8.
pps I am also still keen to have a Haskell Spin finally in Fedora
but now I am not sure how that is going to pan out in the new
world of Fedora Products and WGs... we shall see.
10 years, 1 month
cabal-rpm update and ghc-7.7
by Jens-Ulrik Petersen
Hi,
Let me share a little news on cabal-rpm and ghc development:
I have just released cabal-rpm-0.8.6 (currently Fedora updates has 0.8.3).
The total changes are:
- use repoquery to determine extra C library dependencies
- quote "pkgconfig(foo)" for rpm query and yum install
- show sudo command before sudo password prompt appears
- exclude hsc2hs from build tool deps
- devel provides ghc-<pkg>-static
- drop release from initial changelog entry for packager to add an entry
- do not try to fetch tarball for a darcs or git source dir
- make cblrpm-diff quieter
In the next release I will probably change to using explicit %files
(ie drop the use of generated filelists (they are highly predictably).
I have been doing some test building of ghc-7.7 in preparation
for the coming ghc-7.8 release. Some good news is that it seems
ghc will shared dyn libraries on all architectures (see the
latest untested ARM packages in
http://repos.fedorapeople.org/repos/petersen/ghc-7.7/fedora-20/armv7hl/).
This should help simplify the packaging going forward
with not having to worry about whether or not there are
shared libs or not depending on the arch. Additionally
it seems ghc is longer so dependent on static libraries
so I am planning to add -static subpackages to F21 for ghc-7.8.
I built a newer snapshot I created yesterday and uploaded it
to http://repos.fedorapeople.org/repos/petersen/ghc-7.7/ .
Jens
10 years, 2 months