Skip to content
This repository was archived by the owner on Oct 7, 2020. It is now read-only.
This repository was archived by the owner on Oct 7, 2020. It is now read-only.

Support Cabal 3.0.0.0 #1376

Closed
Closed
@infinisil

Description

@infinisil

Recently Cabal 3.0.0.0 and cabal-install 3.0.0.0 was released, bringing along the following relevant changes I could find:

As far as I can see, this results in HIE being broken for everybody using Cabal 3.0.0.0

Possible solutions

  • Patch ghc-mod and cabal-helper to use v1- commands explicitly
  • One of
    • Patch cabal-helper to not use the deprecated symbols anymore, by looking at what upstream cabal-helper did to remove them. This might be simple or it might not be simple at all
    • Update cabal-helper to the upstream version, this is what Use new cabal-helper #1245 tries to do, but there seems to be some problems
    • I also think hie-bios by @mpickering would solve this, though this doesn't look like it's going to be merged quickly

Ping @fendor @bubba @alanz @mpickering @DanielG

Related issues:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions