Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 124469 - please add ~ppc, ~ppc64 keywords to haskell packages
Summary: please add ~ppc, ~ppc64 keywords to haskell packages
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC64 Other
: High enhancement (vote)
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-28 15:15 UTC by Chris Parrott (RETIRED)
Modified: 2006-03-01 12:10 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Parrott (RETIRED) gentoo-dev 2006-02-28 15:15:04 UTC
At the request of dcoutts, I have tested many of the haskell packages with an unregisterized version of ghc-6.4.1 for ppc64.  I had success with building and running all of the following packages:

 dev-haskell/alex-2.0.1-r1
 dev-haskell/c2hs-0.14.5
 dev-haskell/cpphs-1.1  (*)
 dev-haskell/drift-2.1.2
 dev-haskell/frown-0.6.1-r1  (*)
 dev-haskell/gtk2hs-0.9.10  (gnome/glade bits not well-tested yet)
 dev-haskell/haddock-0.7
 dev-haskell/happy-1.15
 dev-haskell/harp-0.2  (*)
 dev-haskell/haskell-src-exts-0.2  (*)
 dev-haskell/haxml-1.13
 dev-haskell/hdbc-0.99.0  (*)  (not well-tested, but builds just fine)
 dev-haskell/hdbc-0.99.0.0  (*)  (not well-tested, but builds just fine)
 dev-haskell/hdbc-postgresql-0.99.0.0  (*)  (not well-tested, but builds just fine)
 dev-haskell/hdbc-sqlite-0.99.0.0  (*)  (not well-tested, but builds just fine)
 dev-haskell/hdoc-0.8.3
 dev-haskell/hmake-3.10  (*)
 dev-haskell/hsql-1.7  (*)  (not well-tested, but builds just fine)
 dev-haskell/hsql-mysql-1.7  (*)  (not well-tested, but builds just fine)
 dev-haskell/hsql-odbc-1.7  (*)  (not well-tested, but builds just fine)
 dev-haskell/hsql-postgresql-1.7  (*)  (not well-tested, but builds just fine)
 dev-haskell/hsql-sqlite-1.7  (*)  (not well-tested, but builds just fine)
 dev-haskell/lhs2tex-1.10_pre  (*)
 dev-haskell/uuagc-0.9.1  (*)
 dev-haskell/uulib-0.9.1  (*)
 dev-util/darcs-1.0.5

(*) - this package is also missing a ppc keyword, so we should probably test it with the 32-bit ppc userland as well.

Any haskell package not listed above has likely been tried with ghc-6.4.1, and is currently exhibiting a failure of some sort.
Comment 1 Chris Parrott (RETIRED) gentoo-dev 2006-02-28 15:19:16 UTC
Ugh, I forgot to mark this as PPC64 in the platform box above.  Sorry.
Comment 2 Duncan Coutts (RETIRED) gentoo-dev 2006-02-28 16:11:47 UTC
Note that these depend on ghc being marked ~ppc64 which requires the ebuild to be updated to build an unregisterised version.
Comment 3 Duncan Coutts (RETIRED) gentoo-dev 2006-02-28 16:12:16 UTC
See also bug #88362
Comment 4 Chris Parrott (RETIRED) gentoo-dev 2006-03-01 00:33:32 UTC
I believe that building an unregisterized ghc may no longer be necessary at this time, as long as we fix the ebuild for cabal to not build the library for ghci -- which is not available on ppc64.  So I would recommend that we go ahead and keyword all of these packages with ~ppc64.

I have done further testing of dev-haskell/gtk2hs-0.9.10 on ppc64 with the gnome/glade bits enabled, and all of the demos are working fine.  I think we should go ahead and add the ~ppc64 keyword as indicated above.
Comment 5 Chris Parrott (RETIRED) gentoo-dev 2006-03-01 10:36:25 UTC
I have tested the following packages with the 32-bit ppc userland, and all of these seem to be working.  I would recommend keywording all of these with ~ppc:

dev-haskell/frown-0.6.1-r1
dev-haskell/harp-0.2
dev-haskell/haskell-src-exts-0.2
dev-haskell/hdbc-0.99.0  (*)
dev-haskell/hdbc-odbc-0.99.0.0  (*)
dev-haskell/hdbc-postgresql-0.99.0.0  (*)
dev-haskell/hdbc-sqlite-0.99.0.0  (*)
dev-haskell/hs-plugins-0.9.10-r1
dev-haskell/hsql-1.7  (*)
dev-haskell/hsql-mysql-1.7  (*)
dev-haskell/hsql-odbc-1.7  (*)
dev-haskell/hsql-postgresql-1.7  (*)
dev-haskell/hsql-sqlite-1.7  (*)
dev-haskell/hsshellscript-2.6.0

(*) - not terribly well-tested, but appears to be working
Comment 6 Duncan Coutts (RETIRED) gentoo-dev 2006-03-01 11:41:03 UTC
Michael, Markus: thanks so much for keywording so many of these haskell packages ppc/ppc64!
Comment 7 Michael Hanselmann (hansmi) (RETIRED) gentoo-dev 2006-03-01 11:42:47 UTC
Marked the 32 bit ones ~ppc.
Comment 8 Markus Rothe (RETIRED) gentoo-dev 2006-03-01 12:10:20 UTC
~ppc64 done, too.

Marking as FIXED.