input-output-hk / input-output-hk/haskell.nix

Nice error for missing hackage package versions isn't present if the package lookup comes via a stack snapshot

Open
#855 1 comment 0 reactions 0 assignees View on GitHub
help wanted stack
Dominant language
Nix
Stars
631
Forks
265
PR merge metrics
No merged PRs in 30d

Description

i.e. the generated nix files just do `hackage..` whereas the ones generated from cabal do `hackage.. or niceError`.

Contributor guide

No contributing guide indexed for this repository

Research direction

Compare the generated Nix expressions for a package version obtained from a Stack snapshot with those generated from Cabal. Trace the generation entry point for each path and verify that the Stack output includes the same missing-version fallback as the Cabal output. Done means both forms provide the nice error when the Hackage package version is absent.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
build-system
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.