Use newer resolver in snapshot-stack2cabal.yaml
Clarification and motivation
snapshot-stack2cabal.yaml
has resolver: lts-14.15
. AFAIU it's done this way because stack2cabal
is not buildable with lts-15.*. But it's bad because developers have to store two snapshots.
Possible solutions:
- Submit a MR to
stack2cabal
which makes it buildable with lts-15.* and hope it will be merged relatively quickly and released to Hackage. - Use a different package with similar functionality (AFAIK there is a plenty of them).
- Reimplement
stack2cabal
ourselves. Probably we only need to generatecabal.project
file. We can runhpack
separately. Andcabal.project.freeze
is probably not quite useful. - Ditch
cabal
way of building, removecabal.project
andcabal.project.freeze
, only store.cabal
files.
Acceptance criteria
We are not using lts-14.* resolver to update cabal files in the repo.