rebuilding newer haskell for EL6
by Michael Ekstrand
I'm trying to rebuild part of F18's Haskell stack for EL6, so I can have
newer packages than what EPEL currently offers, and am not quite sure
how to do the initial bootstrap. I got stuff built, but had problems
with it, and am concerned I may not have bootstrapped it correctly.
The three packages 'ghc-rpm-macros', 'ghc', and 'hscolour' seem to be
intricately interlinked, requiring bootstrap builds and then
non-bootstrap rebuilds in order to work.
So, could someone enlighten me on two things:
1. What is the procedure for bootstrapping a new Haskell version? Which
packages do I need to bootstrap, in what order? Do I need to bump
revision numbers between bootstrap and rebuild, or can I rebuild the
full version with the same revision?
2. Is anything else needed? Or am I good to go rebuilding additional
Haskell packages in dependency order once I've bootstrapped
ghc-rpm-macros, ghc, and hscolour?
TIA,
- Michael
10 years, 8 months
In progress: yesod-platform review request
by Michel Alexandre Salim
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Dear all,
I've started pushing the review request for the Yesod web framework,
starting top-down from ghc-yesod-platform:
https://bugzilla.redhat.com/show_bug.cgi?id=923543
As I prep SRPMs for the components it depends on, I'll add them as
blocking the ghc-yesod-platform review.
In doing this, I noticed several other package updates that are
blocked on some of the same components (e.g. cab update depending on
ghc-attoparsec-conduit being packaged,
https://bugzilla.redhat.com/show_bug.cgi?id=788515). There are also
stalled reviews (I share some of the blame here myself).
As the number of Haskell packages in Fedora continue to increase, we
probably need to agree on a process to avoid such bottlenecks in the
future, and to coordinate updates. Perhaps co-maintainers of large
frameworks should officially co-maintain all the dependent components?
Thanks,
- --
Michel Alexandre Salim
Fedora Project Contributor: http://fedoraproject.org/
Email: salimma(a)fedoraproject.org | GPG key ID: A36A937A
Jabber: hircus(a)jabber.ccc.de | IRC: hircus(a)irc.freenode.net
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJRSUufAAoJEEr1VKujapN6BK8IAJ4r3Bn/xXzZ0Cf4jPZ6+6mf
NfGulOFoup9TULBJIFw2LWlLLJC4z5CuML2SVDL9h3Fk5fX1vlIU2AFgLaESBpZh
FJ53N4CDUEhtzFdNaFN5vEsbghT6d8kLi8H9XRbMMDRvFfReHde17CbAzunJuo+R
UFQ3qi+WTz50yLWt9VeWpNtQaNgVHfEEKsn3EtVEe4EdzsD4JZtCuedYnLzxZpKt
MSQPVzbliwOnPKMs5VcbbRGeRToMN0Cf6a4iXxtQ+paPSDT7wBgumcHHsx/epEH1
HnPYpgixZviWj+NzncOtyK4zOVqyGedyJBmS3BP4EQdLppKJqDg4rfhEODJ7g2Y=
=3Nzj
-----END PGP SIGNATURE-----
10 years, 8 months
Getting our packages tracked on Hackage?
by Michel Alexandre Salim
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all,
Currently Hackage tracks the latest version of packages available in
NixOS, Debian, and FreeBSD. Fedora is missing from that list, sadly.
Any idea how to get our packages listed there?
Thanks,
- --
Michel Alexandre Salim
Fedora Project Contributor: http://fedoraproject.org/
Email: salimma(a)fedoraproject.org | GPG key ID: A36A937A
Jabber: hircus(a)jabber.ccc.de | IRC: hircus(a)irc.freenode.net
() ascii ribbon campaign - against html e-mail
/\ www.asciiribbon.org - against proprietary attachments
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJRSUxjAAoJEEr1VKujapN6xCQH/R+NtYi77m/C5j8eInwTBP/W
NBM4En0EjNXDOiNAf1K1uxXO1x97bPfbzVti7pdDzxLTMl18/i9EM+EbF1UZwXPC
rCtfpiHlGYua2NashMTbo5+buhjb9qRdYdvxJF8g2ATRbi1kYgpYj4nnqbMIlUGr
0oBap+w3eJ83IgBb/iTBDBl2H7wsKlCpeB1ZXHCau8h80Th5+b3me3o4lAJrzmya
oLvWCHTill49rn/PFC1Ci5m+0qLxWIxaJvbc7en6+ewKTGcsNinbzUt8GVISy7eE
u/8ytuJ+BKlvYnKH68sTl2NzSstat3Y/9JjeT7Iwf/Js7qQ+KYxKtF3L12IzadA=
=fPX+
-----END PGP SIGNATURE-----
10 years, 8 months
ghc-7.4.2 and other updates/news
by Jens-Ulrik Petersen
Hi,
I want to update the SIG on various news:
* ghc-7.4.2 and haskell-platform-2012.4
I have started work locally testing updating rawhide to ghc-7.4.2
and haskell-platform-2012.4 RC2. If people want I can upload
my local ghc-7.4.2 and haskell-platform builds for testing.
Overall the results so far are fairly good.
Only a few remaining packages have problems:
- Agda (constructor issue)
- happstack-server (blaze-html or new deps)
- hledger-lib-0.19 needs shakespeare-text (review pending)
- xss-sanitize (css-text not imported yet!)
but they should be fixable by F19 time.
I plan to build ghc-7.4.2 for Rawhide within the next week.
* Updating packages to latest versions
We have a lot of packages that need a version refresh.
Now is a great time to bump your packages in git master.
Building for rawhide is also ok but not really necessary right now
since everything will need rebuilding shortly soon anyway.
I really need your help with this, but if you don't have time to do it
I will start touching packages generally in the coming week or so.
* cabal-rpm update
I have been using cabal-rpm to refresh a few packages by hand
and I am going to release 0.6.5 soon with some smaller tweaks
and improvements: the biggest visible change being no longer using
version-ranged BRs since I think this has too much maintenance
overhead at least until cabal-rpm can do updating of packages.
* Haskell Platform and ghc versions
I am wondering how closely we should follow Haskell Platform going
forward since the releases are not well synced with Fedora's schedule
and upstream so far refused to shift its schedule...
As such I quite like following HP - it is gives us a certain stability
and certainty of base versions, but also understand that some people
want to have the latest versions available and live on the bleeding edge.
Personally I am leaning towards doing more backporting - I am thinking
to backport ghc-7.4.2 and haskell-platform-2012.4 to F18 for example
(after it has gone to rawhide). If there is demand we could also
backport ghc-7.4.1 to F17 perhaps or I could make a yum repo for it
from the F18 packages. Ubuntu-12.10 just recently shipped with ghc-7.4.2.
What do people think? How important is it to have the official
haskell-platform in Fedora?
Another side issue is that I somewhat cavalierly made haskell-platform
into a monolithic package in F18, thinking this would decrease its update/build time.
This unfortunately means if we weren't going to follow HP closely we
would probably need to re-review all the HP packages again... :-/
Jens
10 years, 8 months