FS#21782 - Need to rebuild packages depending on ghc=6.12.3 for ghc=7.0.1 in [testing].

Attached to Project: Arch Linux
Opened by Thomas Dziedzic (tomd123) - Monday, 22 November 2010, 03:16 GMT
Last edited by Rémy Oudompheng (remyoudompheng) - Saturday, 12 February 2011, 11:59 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Vesa Kaihlavirta (vegai)
Rémy Oudompheng (remyoudompheng)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

After I tried upgrading my system, I got some nice warnings:
:: haskell-mtl: requires ghc=6.12.3
:: haskell-quickcheck: requires ghc=6.12.3
:: haskell-regex-base: requires ghc=6.12.3
:: haskell-regex-compat: requires ghc=6.12.3
:: haskell-regex-posix: requires ghc=6.12.3
:: haskell-stm: requires ghc=6.12.3
:: haskell-utf8-string: requires ghc=6.12.3
:: haskell-x11: requires ghc=6.12.3
:: haskell-x11-xft: requires ghc=6.12.3
:: xmonad: requires ghc=6.12.3

As you can tell, I have [testing] enabled. Fix: Packages need a rebuild.

The output from the following command..
grep -r 'ghc=6' /var/abs/ | awk -F '/' '{ print $5 }'

xmonad
xmonad-contrib
haskell-deepseq
haskell-html
haskell-haskeline
haskell-http
haskell-regex-base
haskell-cgi
haskell-extensible-exceptions
haskell-regex-compat
haskell-mmap
haskell-parsec
haskell-packedstring
haskell-mtl
haskell-dataenc
haskell-terminfo
cabal-install
haskell-xhtml
haskell-hunit
haskell-binary
haskell-network
haskell-parallel
haskell-zlib
haskell-stm
haskell-hashed-storage
haskell-regex-posix
haskell-quickcheck
haskell-utf8-string
haskell-haskell-src

It seems none of the packages have been rebuild for ghc 7.
This task depends upon

Closed by  Rémy Oudompheng (remyoudompheng)
Saturday, 12 February 2011, 11:59 GMT
Reason for closing:  Fixed
Additional comments about closing:  The packages are currently in [staging]
Comment by Luís Moreira (knap) - Tuesday, 23 November 2010, 22:26 GMT
Come on guys, is this going to take much more time?

I can not update my system because of this and I don't want to go through the hassle of putting every package on the ignore list.

Do you need help? If so, how can I help?

Best Regards.
Comment by Ethan Schoonover (new acct: altercation to match irc) (Thinkpol) - Tuesday, 23 November 2010, 22:39 GMT
Same here. Happy to help but don't know the best way to do so. pacman -Syu currently makes me cry.
Comment by Allan McRae (Allan) - Tuesday, 23 November 2010, 23:52 GMT
> I don't want to go through the hassle of putting every package on the ignore list.

By every package, you just mean ghc? Because that should be all it takes...
Comment by Ethan Schoonover (new acct: altercation to match irc) (Thinkpol) - Tuesday, 23 November 2010, 23:55 GMT
Didn't realize ignoring ghc would do, but it worked a treat (in /etc/pacman.conf). Thanks Allan.
Comment by Luís Moreira (knap) - Wednesday, 24 November 2010, 15:32 GMT
> By every package, you just mean ghc? Because that should be all it takes...

Crap, you are right, dumb me.

Thanks :)
Comment by Ionut Biru (wonder) - Wednesday, 24 November 2010, 23:28 GMT
@Vesa can i move ghc in staging repo and when everything is rebuilt, move it back in testing?

staging repo was created just for this purpose to not hit in this situation in which ghc is right now
Comment by Allan McRae (Allan) - Wednesday, 24 November 2010, 23:33 GMT
@Ionut: just do it...
Comment by Ionut Biru (wonder) - Wednesday, 24 November 2010, 23:36 GMT
done, from now on ghc rebuilding is happening in staging and _only_ after all package have been rebuilt it would be moved back in testing
Comment by Brandon Martin (zmbmartin) - Wednesday, 05 January 2011, 03:42 GMT
Any time frame on this?
Comment by Vesa Kaihlavirta (vegai) - Wednesday, 05 January 2011, 07:35 GMT
@Brandon we're still tracking the Haskell Platform, and it hasn't been updated to ghc7 yet. From my point of view any work on this is a potential waste of time before we know what versions the next HP will be.

Alternatively, we could disregard the HP, but I'm not sure if that's a good idea.
Comment by Allan McRae (Allan) - Wednesday, 05 January 2011, 07:39 GMT
I vote for disregarding Haskell Platform and having the latest stable releases of packages in the repos (as is the Arch way). Then again, I am not a Haskell programmer...
Comment by Vesa Kaihlavirta (vegai) - Wednesday, 05 January 2011, 15:49 GMT
I would vote against disregarding it.

It's pretty much guaranteed frequent breakage if we update the libs in the "Arch Way" as far as Haskell is concerned. It's typical that even the often used libs get broken especially right after the new ghc release.

Loading...