__color__,ticket,summary,component,version,milestone,type,owner,status,created,_changetime,_description,_reporter
3,11,Implement a real Integer type,library,,0.7,defect,,new,2009-01-31T21:45:52Z+0000,2009-01-31T21:45:52Z+0000,"At the moment, we just use a (data constructor around) fixed-width {{{bits<max>}}} for {{{Integer}}}. We should actually implement an arbitrary-precision Integer type which does not take long to compile.",SamB
4,12,Port the result-writing functionality from the perl script to lhc-regress,test suite,,,enhancement,None,new,2009-02-01T18:37:08Z+0000,2009-02-04T12:54:21Z+0000,"This feature writes results for each regression test run into a directory named {{{regress/results/<timestamp>}}} and creates a symlink to it called {{{regress/results/latest}}}, and the previous {{{latest/}}} is renamed to {{{last/}}}.

The results directory holds, for each test:  
  * whatever auxiliary output files LHC writes (depending on the flags), including .grin, .c, and executable files
  * a .lhc_out file into which lhc's stdout is redirected
  * .stdout and .stderr files of execution output

Optionally, the .ho files for the test suite are stored in the {{{ho}}} subdirectory of the results directory. (The other choice is that they are stored in {{{results/ho}}}.)

There is also top-level log.txt file containing a copy of the output of regress.pl: basically, whether each test passed or how it failed, it's compile time, and it's run time. (Haven't seen it lately, though.)",SamB
3,16,Missing signatures,unspecified,HEAD,0.7,defect,Lemmih,new,2009-02-07T23:25:34Z+0000,2009-02-21T06:28:45Z+0000,We are still getting a number of missing signature warnings.,SamB
3,17,Missing source documenantation,unspecified,,0.7,defect,,new,2009-02-07T23:26:35Z+0000,2009-02-07T23:26:35Z+0000,Much of our code is still undocumented.,SamB
4,23,Set up some kind of buildbot,unspecified,,,task,,new,2009-02-21T06:34:19Z+0000,2009-02-21T06:34:26Z+0000,We could really use some automated testing with nice HTML output and so on so we can see exactly when we broke/fixed what.,SamB
4,24,set up a git mirror for Ohloh,unspecified,,,task,,new,2009-02-21T06:47:13Z+0000,2009-02-21T06:47:13Z+0000,,SamB
4,25,lhc doesn't build on windows,unspecified,,,defect,,new,2009-03-18T23:30:16Z+0000,2009-03-18T23:30:16Z+0000,"There seems to be some dependencies on unix packages. It's probably easier to get rid of them earlier rather than later?

cabal: Error: some packages failed to install:
lhc-0.6.20090126 depends on unix-2.3.1.0 which failed to install.
regex-compat-0.71.0.1 depends on regex-posix-0.72.0.3 which failed to install.
regex-posix-0.72.0.3 failed during the configure step. The exception was:
sh: runGenProcess: does not exist (No such file or directory)
unix-2.3.1.0 failed during the configure step. The exception was:
sh: runGenProcess: does not exist (No such file or directory)",ssylvan
4,26,The external-core parser is slow.,unspecified,,,enhancement,,new,2009-05-20T07:06:04Z+0100,2009-05-20T07:06:04Z+0100,"The core parser would be faster if it used happy instead of parsec. Alternatively, figure out how hard it is to get the external core directly with the ghc-api.",Lemmih
4,27,LHC doesn't build with the latest Cabal HEAD (1.7.4),unspecified,HEAD,,defect,,new,2009-09-20T10:56:58Z+0100,2009-09-20T10:56:58Z+0100,"LHC (as of September 19) doesn't build with the latest Cabal.

{{{
$ runhaskell Setup build
Preprocessing executables for lhc-0.9...
Building lhc-0.9...
<lines omitted>
[2 of 2] Compiling Main             ( lhc-pkg/Main.hs, dist/build/lhc-pkg/lhc-pkg-tmp/Main.o )

lhc-pkg/Main.hs:612:36: Not in scope: `package'

lhc-pkg/Main.hs:612:50: Not in scope: `package'

lhc-pkg/Main.hs:626:30: Not in scope: `package'
<etc. About 20 similar errors total>
}}}

Simply replacing 'package' with 'sourcePackageId' doesn't work: Cabal seems to have changed package dependency handing a bit:

{{{
[2 of 2] Compiling Main             ( lhc-pkg/Main.hs, dist/build/lhc-pkg/lhc-pkg-tmp/Main.o )

lhc-pkg/Main.hs:520:53:
    No instance for (PackageFixedDeps InstalledPackageInfo)
      arising from a use of `depends' at lhc-pkg/Main.hs:520:53-63
    Possible fix:
      add an instance declaration for
      (PackageFixedDeps InstalledPackageInfo)
    In the second argument of `filter', namely `(depends pkg)'
    In the expression: filter (not . realVersion) (depends pkg)
    In the definition of `unversioned_deps':
        unversioned_deps = filter (not . realVersion) (depends pkg)
}}}",alexShpilkin
