Skip to content
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

[WIP] Port Travis fixes from the 2.4 branch #5766

Merged
merged 3 commits into from
Dec 4, 2018

Conversation

23Skidoo
Copy link
Member

@23Skidoo 23Skidoo commented Dec 3, 2018

This should fail initially, but eventually will fix #5763.

Please don't merge yet.

hvr and others added 2 commits December 3, 2018 20:22
cabal-install-2.4 doesn't build anymore w/ GHC 7.8 and older;
so the metadata revision took care to fixup the lower bound of
base and other boot libs to take the versions bundled w/ GHC 7.10.1
as the lower bounds.

Moreover, this also fixes some upper bounds not being PVP compliant.

(cherry picked from commit 0ba16f5)
@23Skidoo
Copy link
Member Author

23Skidoo commented Dec 3, 2018

Fails on 7.6 and 7.8 (libonly configurations), in the way expected.

Remove unix constraint from cabal.project

(cherry picked from commit 6797a9e)
@23Skidoo
Copy link
Member Author

23Skidoo commented Dec 4, 2018

Still fails (as expected)...

@23Skidoo
Copy link
Member Author

23Skidoo commented Dec 4, 2018

Mostly green, except for one unrelated failure, which I have seen before and I think can be fixed by clearing the cache (would be nice to fix the root of the error, though):

PackageTests/NewSdist/MultiTarget/all.test.hs                                                                     SKIP (0.06s)
GHCi runtime linker: fatal error: I found a duplicate definition for symbol
   fps_reverse
whilst processing object file
   /home/travis/.cabal/store/ghc-7.6.3/bytestring-0.10.8.2-27b2642182bd2200a97f8837630f23c9058a0a4b6bbad55ba6b46066f77d305d/lib/libHSbytestring-0.10.8.2-27b2642182bd2200a97f8837630f23c9058a0a4b6bbad55ba6b46066f77d305d.a
This could be caused by:
   * Loading two different object files which export the same symbol
   * Specifying the same object file twice on the GHCi command line
   * An incorrect `package.conf' entry, causing some object to be
     loaded twice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

cabal.project.travis.libonly is missing from master
3 participants