New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GHC 7.8 cabal restrictive constraints #128
Comments
I have never heard of ChasingBottoms before today, so suspect you are after NilsAndersDanielsson rather than me for that. |
So far I've closed out:
I'll keep chipping away as time permits. |
Fixed:
This leaves two big projects that fall under my purview that have large open change sets and bigger issues: Each of those will likely take a fair bit more time to fix. |
@ndmitchell ChasingBottoms is used by the unordered-containers test suite. It's complete chance who that package would end up being assigned to. |
I have had zero success contacting Nils - if anyone has a working email address for him, please do share. |
Nils just merged and released a patch I sent him, so ChasingBottoms is now fixed: http://hdiff.luite.com/cgit/ChasingBottoms/commit/?id=079e8ca9cdb6e6d9c75e4a4e89921fdb35555577 |
OK, here's the newest set of issues: FenwickTree-0.1 (Michal J. Gajda @mgajda) cannot use:
Octree-0.5.1 (Michal J. Gajda @mgajda) cannot use:
accelerate-0.14.0.0 (Ryan Newton ryan.newton@alum.mit.edu @AccelerateHS) cannot use:
ad-3.4 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
arithmoi-0.4.0.3 (Brent Yorgey byorgey@gmail.com) cannot use:
async-2.0.1.4 (FP Complete michael@fpcomplete.com @simonmar) cannot use:
cassava-0.2.2.0 (FP Complete michael@fpcomplete.com @tibbe) cannot use:
circle-packing-0.1.0.2 (Brent Yorgey byorgey@gmail.com) cannot use:
data-lens-template-2.1.7 (Adam Bergmark adam@bergmark.nl @roconnor) cannot use:
diagrams-builder-0.4.2 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
diagrams-cairo-1.0 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
diagrams-lib-1.0.0.1 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
esqueleto-1.3.4.2 (Felipe Lessa felipe.lessa@gmail.com @meteficha) cannot use:
fay-0.18.1.2 (Adam Bergmark adam@bergmark.nl @faylang) cannot use:
fclabels-2.0.0.5 (Ryan Newton ryan.newton@alum.mit.edu @sebastiaanvisser) cannot use:
force-layout-0.2 (Brent Yorgey byorgey@gmail.com) cannot use:
hPDB-examples-1.0 (Michal J. Gajda @mgajda) cannot use:
heist-0.13.0.3 (Adam Bergmark adam@bergmark.nl @snapframework) cannot use:
hscurses-1.4.1.2 (Stefan Wehr wehr@factisresearch.com @skogsbaer) cannot use:
kan-extensions-3.7 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
language-javascript-0.5.8 (Alan Zimmerman @alanz) cannot use:
lens-3.9.2 (Brent Yorgey byorgey@gmail.com @ekmett) cannot use:
lifted-async-0.1.0 (michael@snoyman.com @maoe) cannot use:
quickcheck-instances-0.3.3 (Mario Blazevic blamario@yahoo.com @aslatter) cannot use:
repa-3.2.3.3 (FP Complete michael@fpcomplete.com) cannot use:
snap-0.13.1.2 (FP Complete michael@fpcomplete.com @snapframework) cannot use:
temporary-1.1.2.4 (Roman Cheplyaka roma@ro-che.info) cannot use:
type-eq-0.3 (Adam Bergmark adam@bergmark.nl @glehel) cannot use:
unbounded-delays-0.1.0.5 (FP Complete michael@fpcomplete.com @basvandijk) cannot use:
vault-0.3.0.2 (michael@snoyman.com @HeinrichApfelmus) cannot use:
|
Thanks. These three have been fixed by uploading new versions. On 12/09/2013 12:21 PM, Michael Snoyman wrote:
|
|
Is there an API-freeze on At first |
@glehel I do intend to support versions 7.4, 7.6, and 7.8 of GHC simultaneously. It's possible for some packages to be selectively excluded based on the GHC version. So whatever you and @feuerbach decide to do will be fine with me. It would be nice if these changes happened sooner rather than later so we can get some serious build testing with GHC 7.8. @sebastiaanvisser I think TH is pretty stable at this point, though there aren't any guarantees. |
@glehel I know this functionality is in the new base, but I (or, rather, my users) would like to keep compatibility with older GHCs (7.4 and 7.6). It would be nice if type-eq could provide this compatibility, but if you decide to discontinue the package, I can hack around it in haskell-names itself. @sebastiaanvisser nice pic :) |
@snoyberg @feuerbach OK, I'll see what I can do (and when). |
I just relaxed the upper bound for base in lifted-async and uploaded it to Hackage. It still fails to build with GHC HEAD because async fails, though. |
|
If anyone could point me to an x86-32 linux build of a recent GHC 7.8 nightly/snapshot I can download, that would be a big help. Edit: not relevant any more |
Sorry for taking so long, I finally had some time to do this. I've uploaded type-eq-0.4 which works with GHC 7.8 and base-4.7. How to handle the There was only one function that (btw: hi, I renamed myself, I used to be glehel) |
I've uploaded |
Thanks @glaebhoerl, that was pretty fast! |
I've uploaded haskell-names-0.3.2.4 which builds with GHC 7.8, although |
Uploaded |
|
|
The rest of my packages ( |
Let me fix that. |
Try 3.10.1 |
@ekmett: I get a different compile error now. Should I file an issue over at the lens repo? |
Please do. I just fired off a fix for that one issue. I don't have 7.8 installed at the moment to test with. |
cassava-0.3.0.0 supports array-0.5.0.0. Do you also need new releases in the 0.2 series? |
No, 0.3 should be fine. I was actually just running some Stackage builds, so I ran GHC 7.7.20131211, and got the following: accelerate-0.14.0.0 (Ryan Newton ryan.newton@alum.mit.edu @AccelerateHS) cannot use:
ad-3.4 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
arithmoi-0.4.0.3 (Brent Yorgey byorgey@gmail.com) cannot use:
bytestring-show-0.3.5.5 (Ketil Malde) cannot use:
data-lens-template-2.1.7 (Adam Bergmark adam@bergmark.nl @roconnor) cannot use:
diagrams-builder-0.4.2 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
diagrams-cairo-1.0 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
diagrams-lib-1.0.0.1 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
esqueleto-1.3.4.2 (Felipe Lessa felipe.lessa@gmail.com @meteficha) cannot use:
fay-0.18.1.3 (Adam Bergmark adam@bergmark.nl @faylang) cannot use:
heist-0.13.0.3 (Adam Bergmark adam@bergmark.nl @snapframework) cannot use:
hscurses-1.4.1.2 (Stefan Wehr wehr@factisresearch.com @skogsbaer) cannot use:
kan-extensions-3.7 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
lens-3.9.2 (Brent Yorgey byorgey@gmail.com @ekmett) cannot use:
repa-3.2.3.3 (FP Complete michael@fpcomplete.com) cannot use:
snap-0.13.1.2 (FP Complete michael@fpcomplete.com @snapframework) cannot use:
threepenny-gui-0.4.0.2 (FP Complete michael@fpcomplete.com) cannot use:
unbounded-delays-0.1.0.5 (FP Complete michael@fpcomplete.com @basvandijk) cannot use:
So we're getting a lot closer. |
|
What is capping |
It was diagrams, but the latest diagrams release (as of earlier this week) uses |
Fair enough. I wasn't actively doing maintenance on the 3.9 branch, so I was trying to figure out if I needed to start. |
Barring a few specific packages which I've explicitly excluded for GHC 7.8, upper bounds are now resolved. I'm running a Stackage build with 7.8.0rc2 now, and (probably Sunday morning) will start providing feedback on broken packages. |
I'm superseding #43 with this. As the GHC 7.8 release is becoming more imminent, these issues are now becoming more important.
BlogLiterately-diagrams-0.1.2.3 (Brent Yorgey @byorgey byorgey@gmail.com) cannot use:
ChasingBottoms-1.3.0.6 (Neil Mitchell @ndmitchell) cannot use:
accelerate-0.13.0.5 (Ryan Newton ryan.newton@alum.mit.edu @rrnewton @AccelerateHS) cannot use:
active-0.1.0.7 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
ad-3.4 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
adjunctions-3.2.1 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
arithmoi-0.4.0.3 (Brent Yorgey byorgey@gmail.com) cannot use:
async-2.0.1.4 (FP Complete michael@fpcomplete.com @simonmar) cannot use:
cassava-0.2.2.0 (FP Complete michael@fpcomplete.com @tibbe) cannot use:
charset-0.3.5 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
circle-packing-0.1.0.2 (Brent Yorgey byorgey@gmail.com) cannot use:
comonad-extras-3.0.1 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
data-lens-template-2.1.7 (Adam Bergmark adam@edea.se @roconnor) cannot use:
diagrams-builder-0.4.0.6 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
diagrams-cairo-0.7 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
diagrams-contrib-0.7 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
diagrams-haddock-0.2.1 (Brent Yorgey byorgey@gmail.com) cannot use:
diagrams-lib-0.7.1.1 (Brent Yorgey byorgey@gmail.com @diagrams) cannot use:
encoding-0.6.7.2 (FP Complete michael@fpcomplete.com) cannot use:
esqueleto-1.3.4.2 (Felipe Lessa felipe.lessa@gmail.com @meteficha) cannot use:
fclabels-1.1.7.1 (Ryan Newton ryan.newton@alum.mit.edu @sebastiaanvisser) cannot use:
force-layout-0.2 (Brent Yorgey byorgey@gmail.com) cannot use:
graphs-0.5 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
haskeline-0.7.0.3 (Adam Bergmark adam@edea.se @bergmark) cannot use:
heist-0.13.0.1 (FP Complete michael@fpcomplete.com @snapframework @mightybyte) cannot use:
hscurses-1.4.1.2 (Stefan Wehr wehr@factisresearch.com @skogsbaer) cannot use:
http-types-0.8.1 (michael@snoyman.com @aristidb) cannot use:
intervals-0.2.2 (Brent Yorgey byorgey@gmail.com @ekmett) cannot use:
kan-extensions-3.7 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
keter-1.0.1.1 (michael@snoyman.com @snoyberg) cannot use:
keys-3.0.3 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
language-javascript-0.5.8 (Alan Zimmerman @alanz) cannot use:
lens-3.9.2 (Brent Yorgey byorgey@gmail.com @ekmett) cannot use:
monadic-arrays-0.2.1.2 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
optparse-applicative-0.5.2.1 (Adam Bergmark adam@edea.se @pcapriotti) cannot use:
parallel-3.2.0.3 (Brent Yorgey byorgey@gmail.com) cannot use:
reducers-3.0.2 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
repa-3.2.3.3 (FP Complete michael@fpcomplete.com) cannot use:
representable-functors-3.2.0.1 (Edward Kmett ekmett@gmail.com @ekmett) cannot use:
snap-0.13.0.3 (FP Complete michael@fpcomplete.com @snapframework) cannot use:
stringsearch-0.3.6.4 (michael@snoyman.com) cannot use:
temporary-1.1.2.4 (Brent Yorgey byorgey@gmail.com) cannot use:
th-lift-0.5.5 (Felipe Lessa felipe.lessa@gmail.com) cannot use:
type-eq-0.3 (Adam Bergmark adam@edea.se @glehel) cannot use:
unbounded-delays-0.1.0.5 (FP Complete michael@fpcomplete.com @basvandijk) cannot use:
vault-0.3.0.2 (michael@snoyman.com @HeinrichApfelmus) cannot use:
The text was updated successfully, but these errors were encountered: