You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to keep Copilot effectively working in the current Haskell ecosystem, as well as new versions of GHC, we need to extend the versions of dependencies that Copilot can be installed with. For example, ogma-extra has seen release 1.12, but copilot-visualizer needs versions strictly lower than 1.10.
For those libraries that have introduced no breaking changes affecting Copilot, we should extend the version bounds.
Type
Management: update versions of dependencies.
Additional context
None.
Requester
Ivan Perez.
Method to check presence of bug
Not applicable (not a bug).
Expected result
Copilot can be installed with the most recent version of all dependencies published on hackage that do not require a change to the Haskell code.
Desired result
Copilot can be installed with the most recent version of all dependencies published on hackage that do not require a change to the Haskell code.
Proposed solution
Copilot can be installed with the most recent version of all dependencies published on hackage that do not require a change to the Haskell code.
The solution proposed produces the expected result. Details:
The following Dockerfile installs all Copilot libraries forcing the version of what4 and ogma-extra to be the latest major currently available, after which it prints the message "Success".
Activity
ivanperez-keera commentedon Mar 8, 2026
Change Manager: Confirmed that the issue exists.
ivanperez-keera commentedon Mar 8, 2026
Technical Lead: Confirmed that the issue should be addressed.
ivanperez-keera commentedon Mar 8, 2026
Technical Lead: Issue scheduled for fixing in Copilot 4.7.
Fix assigned to: @ivanperez-keera .
copilot-verifier: Relax version constraints on what4. Refs Copilot-La…
copilot-visualizer: Relax version constraints on ogma-extra. Refs Cop…
copilot-verifier: Document changes in CHANGELOG. Refs Copilot-Languag…
copilot-visualizer: Document changes in CHANGELOG. Refs Copilot-Langu…
ivanperez-keera commentedon Mar 8, 2026
Implementor: Solution implemented, review requested.
ivanperez-keera commentedon Mar 8, 2026
Change Manager: Verified that:
Build log: https://app.travis-ci.com/github/Copilot-Language/copilot/builds/277634017
The following Dockerfile installs all Copilot libraries forcing the version of
what4andogma-extrato be the latest major currently available, after which it prints the message "Success".No updates needed; change is to the dependencies.
No updates needed; change is to the dependencies.
Bump not needed; relaxes version constraints but does not affect Copilot's public API.
ivanperez-keera commentedon Mar 8, 2026
Change Manager: Implementation ready to be merged.
Merge branch 'develop-versions-dependencies'. Close Copilot-Language#716