Skip to content

Drop th-lift-instances dependency#11

Closed
ysangkok wants to merge 1 commit intophadej:masterfrom
ysangkok:janus/drop-th-instances
Closed

Drop th-lift-instances dependency#11
ysangkok wants to merge 1 commit intophadej:masterfrom
ysangkok:janus/drop-th-instances

Conversation

@ysangkok
Copy link
Copy Markdown

@ysangkok ysangkok commented Aug 21, 2022

According to my local tests, it doesn't seem like removing this dependency breaks any builds, including GHC 7.10.

th-lift mentions that only GHC 8.0 should have "largely" made th-lift superfluous, so I am unsure which parts are missing in 7.10.

If this dependency can't be removed yet, it would be nice to expand the tests to have them cover this.

@phadej
Copy link
Copy Markdown
Owner

phadej commented Aug 21, 2022

 - file-embed-lzma-0.0.1 (lib) (first run)
Configuring library for file-embed-lzma-0.0.1..
Preprocessing library for file-embed-lzma-0.0.1..
Building library for file-embed-lzma-0.0.1..
[1 of 1] Compiling FileEmbedLzma    ( src/FileEmbedLzma.hs, /code/public-haskell/file-embed-lzma/.dist-newstyle-trustee/aa6ee86615bf83600e1a9cc59f3dab339d9b62d6eacba769f14a98fa1bfef1944c916e7d0697650e9fa9296f78441ac1098d8bdc832acfacbda4516e021f32e3/build/x86_64-linux/ghc-7.8.4/file-embed-lzma-0.0.1/noopt/build/FileEmbedLzma.o )


src/FileEmbedLzma.hs:120:5:
    No instance for (Language.Haskell.TH.Syntax.Lift Int64)
      arising from a use of ‘Language.Haskell.TH.Syntax.lift’
    In the expression: Language.Haskell.TH.Syntax.lift off

with GHC-7.8.4

I guess at this point it's fine to drop GHC-7.x support. I'll do it in #12.

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.

2 participants