Please mark the following packages stable on x86 and amd64: The compiler: dev-lang/ghc-6.8.2 The build and packaging system: dev-haskell/cabal-1.2.3.0 And the following libraries from dev-haskell/ alut-2.1.0.0 glut-2.1.1.1 hunit-1.2.0.0 openal-1.3.1.1 opengl-2.2.1.1 quickcheck-1.1.0.0 cgi-3001.1.5.1 fgl-5.4.1.1 haskell-src-1.0.1.1 html-1.0.1.1 mtl-1.1.0.0 network-2.1.0.0 parallel-1.0.0.0 parsec-2.1.0.0 regex-base-0.72.0.1 regex-compat-0.71.0.1 regex-posix-0.72.0.2 stm-2.1.1.0 time-1.1.2.0 xhtml-3000.0.2.1 This corresponds to the GHC 6.8.2 release, including the so called 'extralibs'. We've been using this compiler version ~arched since December 2007, and it works well for at least the platforms mentioned above. Other arches will follow later. Testing both USE="binary" and USE="-binary" is useful. The single most important package depending on packages in this stabilization is probably dev-util/darcs.
dev-haskell/happy-1.17 seems to be missing in your list. (no clue if there are more, but portage complained about multiple versions pulled in of dev-haskell/cabal)
Oh, sure. Add that too to the list, please. It's the latest stable version available.
(In reply to comment #0) > Testing both USE="binary" and USE="-binary" is useful. > The single most important package depending on packages in this > stabilization is probably dev-util/darcs. # emerge -1av darcs These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N ] dev-haskell/filepath-1.0 USE="-doc -profile" 0 kB [ebuild UD] dev-lang/ghc-6.6.1 [6.8.2] USE="-bash-completion -binary* -doc* -ghcbootstrap" 0 kB [ebuild N ] dev-util/darcs-1.0.9 USE="-doc" 1,035 kB should we stabilize 1.1.0_pre1? The rest looks good to go stable on amd64/x86, no problems found.
(In reply to comment #3) > (In reply to comment #0) > > Testing both USE="binary" and USE="-binary" is useful. > > The single most important package depending on packages in this > > stabilization is probably dev-util/darcs. > > # emerge -1av darcs > > These are the packages that would be merged, in order: > > Calculating dependencies... done! > [ebuild N ] dev-haskell/filepath-1.0 USE="-doc -profile" 0 kB > [ebuild UD] dev-lang/ghc-6.6.1 [6.8.2] USE="-bash-completion -binary* -doc* > -ghcbootstrap" 0 kB > [ebuild N ] dev-util/darcs-1.0.9 USE="-doc" 1,035 kB > > should we stabilize 1.1.0_pre1? > The rest looks good to go stable on amd64/x86, no problems found. > Excellent. Yes, please stabilize darcs-1.1.0_pre1 too. It's the last released version in the 1.x series. Ebuilds for darcs-2.x will be committed shortly...
Could we please add dev-haskell/filepath-1.1.0.0 to the list too? The currently most stable filepath is 1.0, which doesn't compile with ghc-6.8.2 without patching.
amd64/x86 stable
I don't see any reason why hppa should have been excluded. :\
# : Not really looked at right now, left alone. = : Stable for HPPA. [Among the packages I didn't look at were some that had their keywords dropped. Again a major loss of a good body of work here...] #dev-haskell/alut-2.1.0.0 #dev-haskell/cgi-3001.1.5.1 #dev-haskell/fgl-5.4.1.1 #dev-haskell/glut-2.1.1.1 #dev-haskell/haskell-src-1.0.1.1 #dev-haskell/network-2.1.0.0 #dev-haskell/openal-1.3.1.1 #dev-haskell/opengl-2.2.1.1 #dev-haskell/parallel-1.0.0.0 #dev-haskell/stm-2.1.1.0 #dev-haskell/time-1.1.2.0 =dev-haskell/cabal-1.2.3.0 =dev-haskell/happy-1.17 =dev-haskell/html-1.0.1.1 =dev-haskell/hunit-1.2.0.0 =dev-haskell/mtl-1.1.0.0 =dev-haskell/parsec-2.1.0.0 =dev-haskell/quickcheck-1.1.0.0 =dev-haskell/regex-base-0.72.0.1 =dev-haskell/regex-compat-0.71.0.1 =dev-haskell/regex-posix-0.72.0.2 =dev-lang/ghc-6.8.2 =dev-haskell/xhtml-3000.0.2.1
Sparc is now stable for the listed versions of: cabal parsec haskell-src opengl glut openal alut quickcheck hunit html mtl network fgl xhtml cgi time stm parallel regex-{base,posix, compat} Note further that the regex-{base,posix,compat}-{0.93.1, 0.93.1, 0.91} versions are good on sparc, but are keyworded ~sparc awaiting further instructions. I am leaving sparc on the CC in case I have missed anything or you need anything else.
(In reply to comment #9) > Sparc is now stable for the listed versions of: > cabal > parsec > haskell-src > opengl > glut > openal > alut > quickcheck > hunit > html > mtl > network > fgl > xhtml > cgi > time > stm > parallel > regex-{base,posix, compat} > > Note further that the regex-{base,posix,compat}-{0.93.1, 0.93.1, 0.91} versions > are good on sparc, but are keyworded ~sparc awaiting further instructions. > > I am leaving sparc on the CC in case I have missed anything or you need > anything else. > Also, sparc stable for happy-1.17
(In reply to comment #10) > (In reply to comment #9) > > Note further that the regex-{base,posix,compat}-{0.93.1, 0.93.1, 0.91} versions > > are good on sparc, but are keyworded ~sparc awaiting further instructions. Right. Wait with those, please. They are considered to be somewhat in testing state by some of the community. ~arch is good enough so far. > Also, sparc stable for happy-1.17 Great, thanks.