id	summary	reporter	owner	description	type	status	priority	component	version	resolution	keywords	cc
15	hs-source-dirs being looked for in the wrong place	sohumb@…	Baughn	"The following assumes a cabal package with files in . and ./src.

When the `.cabal` file looks like
{{{
Name: ...
...
hs-source-dirs: src

executable ...
  ...
}}}
`cabal configure` warns ""Unknown fields: hs-source-dirs"", `cabal build` can't find the files in `src` during building, but `(haskell-cabal-get-setting ""hs-source-dirs"")` returns correctly with `#(""src"" 0 3 (fontified t))`.

When the `.cabal` file looks like this:
{{{
Name: ...
...

executable: ...
  hs-source-dirs: src
}}}
`cabal configure` works properly, `cabal build` can't find files in the root directory, and `(haskell-cabal-get-setting ""hs-source-dirs"")` returns `nil`.

(The best solution at this point is to have the `.cabal` file look like
{{{
Name: ...
hs-source-dirs: src

executable: ...
  hs-source-dirs: src .
  ...
}}}
You keep the warning and you have two near-identical lines, but both haskell-mode and cabal work.)

haskell-mode should parse the correct line."	defect	new	minor	other	TIP			
