haskell / cabal

Official upstream development repository for Cabal and cabal-install
https://haskell.org/cabal
Other
1.63k stars 697 forks source link

Tracking bug for cabal.project semantics #3720

Open ezyang opened 8 years ago

ezyang commented 8 years ago

There isn't any documentation for cabal.project, and it mostly does what people expect, except when it doesn't. So there are two problems: (1) there needs to be documentation saying exactly what cabal.project is supposed to do, and (2) the behavior needs to be set to match.

Here are the bugs:

General patterns I'm seeing:

CC @dcoutts

dcoutts commented 8 years ago

Yes, important. Will review and give my thoughts.

ezyang commented 8 years ago

Milestoned for 2.0, because 2.0 is probably the last window when we can make BC-breaking changes to the cabal.project format. After that will likely be too long.

ezyang commented 8 years ago

Pinging @dcoutts for more thoughts on the issue.