Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 563090 - dev-lang/ghc-7.10.3: stable request
Summary: dev-lang/ghc-7.10.3: stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: Gentoo's Haskell Language team
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2015-10-15 02:05 UTC by Joe M
Modified: 2016-05-15 17:43 UTC (History)
0 users

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


Attachments
package.accept_keywords-ghc-7.10 (package.accept_keywords-ghc-7.10,2.68 KB, text/plain)
2016-05-15 16:12 UTC, Sergei Trofimovich (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joe M 2015-10-15 02:05:57 UTC
dev-lang/ghc-7.10.2: stable request

Reproducible: Always
Comment 1 Sergei Trofimovich (RETIRED) gentoo-dev 2015-10-16 08:16:01 UTC
7.10.2-r1 is a better candidate as it has a workaround for ncurses-6.0.

But before it can go stable we will need to:
- build binaries for rest of arches first: alpha ia64 ppc ppc64 sparc (ia64 will likely have size problems, will require some work)
- update rest of packages from overlay to main tree to fix failures on ghc-7.10: 'hackport status --to-portage' returns 166 packages, looks about right

I'll try to deal at least with part of the issues this weekend.
Comment 2 Mike Limansky 2016-04-12 07:46:36 UTC
Any news for this one? Do you need any help? Maybe testing?
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2016-04-12 08:41:36 UTC
I've built binaries for 7.10.3 all required architectures a few weeks ago: https://gitweb.gentoo.org/repo/gentoo.git/commit/dev-lang/ghc?id=232090cb40773326bd2469e3c57d216f4638a984

Next step is to get a list all stable packages that will break
after ghc-7.8 -> ghc-7.10 switch as those will need to be stabilised
at the same time.

We have a rough guide on how to actually do it:

https://github.com/gentoo-haskell/gentoo-haskell/blob/master/projects/doc/HOWTO-stabilise-ghc.rst#old-broken-stable-packages
Comment 4 Sergei Trofimovich (RETIRED) gentoo-dev 2016-05-15 16:12:14 UTC
Created attachment 434348 [details]
package.accept_keywords-ghc-7.10

Grabbed a list of tackages that need to be stabilized to keep
all currently stable packages buildable (tested on amd64).
Comment 5 Sergei Trofimovich (RETIRED) gentoo-dev 2016-05-15 17:43:10 UTC
Stabilised on amd64 and x86.

Thanks!

$ git log --oneline 4d49ff8..f3f5f10

f3f5f10 dev-util/bustle: amd64/x86 stable, bug #563090
d1f6696 dev-haskell/hgettext: amd64/x86 stable, bug #563090
21216b0 dev-haskell/gtk3: amd64/x86 stable, bug #563090
8da804f dev-haskell/parsec: amd64/x86 stable, bug #563090
1179730 games-board/goatee-gtk: amd64/x86 stable, bug #563090
81b92f0 dev-haskell/gtk: amd64/x86 stable, bug #563090
adf9ea5 dev-haskell/gio: amd64/x86 stable, bug #563090
19ebd73 dev-haskell/pango: amd64/x86 stable, bug #563090
84f35d7 dev-haskell/cairo: amd64/x86 stable, bug #563090
c488095 dev-haskell/glib: amd64/x86 stable, bug #563090
0b4ae40 dev-vcs/darcs: amd64/x86 stable, bug #563090
e17f797 dev-haskell/text: amd64/x86 stable, bug #563090
d216de5 dev-haskell/regex-applicative: amd64/x86 stable, bug #563090
d3e9f0a dev-haskell/data-ordlist: amd64/x86 stable, bug #563090
238873c dev-haskell/base16-bytestring: amd64/x86 stable, bug #563090
13fb024 dev-haskell/sandi: amd64/x86 stable, bug #563090
3cbe84b dev-haskell/regex-compat-tdfa: amd64/x86 stable, bug #563090
2ddfc7d dev-haskell/graphviz: amd64/x86 stable, bug #563090
ae68e10 dev-haskell/fgl-arbitrary: amd64/x86 stable, bug #563090
5dedc66 dev-haskell/colour: amd64/x86 stable, bug #563090
b36c9f0 dev-haskell/wl-pprint-text: amd64/x86 stable, bug #563090
c1bbad9 dev-haskell/lens: amd64/x86 stable, bug #563090
2730e96 dev-haskell/kan-extensions: amd64/x86 stable, bug #563090
97bcc85 dev-haskell/adjunctions: amd64/x86 stable, bug #563090
ee39cc8 dev-haskell/semigroupoids: amd64/x86 stable, bug #563090
164330c dev-haskell/base-orphans: amd64/x86 stable, bug #563090
0d25378 dev-haskell/profunctors: amd64/x86 stable, bug #563090
bf02dc3 dev-haskell/bifunctors: amd64/x86 stable, bug #563090
826ca58 dev-haskell/contravariant: amd64/x86 stable, bug #563090
be04b5f dev-haskell/statevar: amd64/x86 stable, bug #563090
62d4bdb dev-haskell/void: amd64/x86 stable, bug #563090
e41ccba x11-wm/xmonad-contrib: amd64/x86 stable, bug #563090
702258f x11-wm/xmonad: amd64/x86 stable, bug #563090
8046c71 dev-haskell/setlocale: amd64/x86 stable, bug #563090
2879857 dev-haskell/aeson: amd64/x86 stable, bug #563090
af12951 dev-haskell/stringbuilder: amd64/x86 stable, bug #563090
20b792c dev-haskell/crypto-numbers: amd64/x86 stable, bug #563090
c3e517a dev-haskell/case-insensitive: amd64/x86 stable, bug #563090
5c9644f dev-haskell/gtk2hs-buildtools: amd64/x86 stable, bug #563090
e318eae dev-haskell/unordered-containers: amd64/x86 stable, bug #563090
3d3091a dev-haskell/c2hs: amd64/x86 stable, bug #563090
a644da7 dev-haskell/shelly: amd64/x86 stable, bug #563090
7323e41 dev-haskell/system-fileio: amd64/x86 stable, bug #563090
f4a067c dev-haskell/lifted-async: amd64/x86 stable, bug #563090
63e21be dev-haskell/tasty-th: amd64/x86 stable, bug #563090
962d51c dev-haskell/constraints: amd64/x86 stable, bug #563090
3711134 dev-haskell/newtype: amd64/x86 stable, bug #563090
5f1c3ec dev-haskell/cookie: amd64/x86 stable, bug #563090
1f31ea5 dev-haskell/language-c: amd64/x86 stable, bug #563090
4b52275 dev-haskell/exceptions: amd64/x86 stable, bug #563090
1adc360 dev-haskell/binary: amd64/x86 stable, bug #563090
58e837a dev-haskell/missingh: amd64/x86 stable, bug #563090
f5fe69b dev-haskell/hashable: amd64/x86 stable, bug #563090
1234e66 dev-haskell/cmdlib: amd64/x86 stable, bug #563090
25397f1 dev-haskell/asn1-data: amd64/x86 stable, bug #563090
d43f6c3 dev-haskell/crypto-random: amd64/x86 stable, bug #563090
2eef296 dev-haskell/alex: amd64/x86 stable, bug #563090
dcf2018 dev-haskell/dlist: amd64/x86 stable, bug #563090
75a107a dev-haskell/json: amd64/x86 stable, bug #563090
25f7e9b dev-haskell/haskell-src: amd64/x86 stable, bug #563090
88ef188 dev-haskell/fgl: amd64/x86 stable, bug #563090
d2d621d dev-haskell/happy: amd64/x86 stable, bug #563090
0b3d502 dev-haskell/syb: amd64/x86 stable, bug #563090
45ed19e dev-haskell/uulib: amd64/x86 stable, bug #563090
9debe52 dev-haskell/haskeline: amd64/x86 stable, bug #563090
577aaa4 dev-haskell/tar: amd64/x86 stable, bug #563090
c5c2cfd dev-haskell/stringsearch: amd64/x86 stable, bug #563090
5291f9f dev-haskell/polyparse: amd64/x86 stable, bug #563090
6533766 dev-haskell/terminfo: amd64/x86 stable, bug #563090
629f863 dev-haskell/ansi-wl-pprint: amd64/x86 stable, bug #563090
c5a40e8 dev-haskell/temporary: amd64/x86 stable, bug #563090
d8320a0 dev-haskell/quickcheck: amd64/x86 stable, bug #563090
ba551e8 dev-haskell/cereal: amd64/x86 stable, bug #563090
90d20e7 dev-haskell/zlib: amd64/x86 stable, bug #563090
36073dc dev-haskell/cabal-install: amd64/x86 stable, bug #563090
b10fc27 dev-haskell/cabal: amd64/x86 stable, bug #563090
8ee8a73 dev-haskell/conduit: amd64/x86 stable, bug #563090
fe951b7 dev-haskell/haddock: amd64/x86 stable, bug #563090
0a878c0 dev-haskell/haddock-api: amd64/x86 stable, bug #563090
fbff946 dev-haskell/lifted-base: amd64/x86 stable, bug #563090
8e56cab dev-haskell/mmorph: amd64/x86 stable, bug #563090
9505c87 dev-haskell/wai-extra: amd64/x86 stable, bug #563090
2f9b939 dev-haskell/wai-logger: amd64/x86 stable, bug #563090
2f192c9 dev-haskell/doctest: amd64/x86 stable, bug #563090
1824802 dev-haskell/fast-logger: amd64/x86 stable, bug #563090
e085235 dev-haskell/resourcet: amd64/x86 stable, bug #563090
2b58483 dev-haskell/monad-control: amd64/x86 stable, bug #563090
9201775 dev-haskell/transformers-base: amd64/x86 stable, bug #563090
9505771 dev-haskell/mtl: amd64/x86 stable, bug #563090
57bf8b2 dev-haskell/semigroups: amd64/x86 stable, bug #563090
b666400 dev-haskell/nats: amd64/x86 stable, bug #563090
f8176cd dev-haskell/transformers: amd64/x86 stable, bug #563090
4046f65 dev-lang/ghc: amd64/x86 stable, bug #563090