| 15 | implement make-style module/file dependency framework | new | | enhancement | high | Cabal-2.0 |
| 58 | allow dev repo to be specified in cabal file | new | | enhancement | high | Cabal-1.6 |
| 134 | Clean up hooks | new | | task | high | Cabal-2.0 |
| 137 | setup sdist places implementation-dependent preprocessor output in the source bundle | new | | defect | high | Cabal-1.6 |
| 184 | cabal-install should report build results to hackage server | reopened | | enhancement | high | HackageDB |
| 262 | Check for required C libraries during configure | new | | enhancement | high | Cabal-1.6 |
| 335 | GHC_PACKAGE_PATH disrespected | new | | defect | high | |
| 13 | allow preprocessor chaining | new | | enhancement | normal | Cabal-2.0 |
| 16 | relink only when necessary | new | | enhancement | normal | Cabal-2.0 |
| 17 | re-generate foo.hsc when dependencies change | new | | enhancement | normal | Cabal-2.0 |
| 24 | Cabal shouldn't try to build GHCI libs on platforms without GHCI | new | | defect | normal | Cabal-1.8 |
| 26 | add Threaded as an extension? | new | | enhancement | normal | _|_ |
| 34 | specify a way to add .o files to a library | new | | enhancement | normal | Cabal-2.0 |
| 42 | implement hugs-pkg? | new | ross@soi.city.ac.uk | enhancement | normal | |
| 43 | for Hugs executable install, the Extensions probably need to be taken into account for the generated script | new | | defect | normal | |
| 46 | grep for FIX markings in the source code | new | | task | normal | |
| 48 | improve c2hs support | new | | enhancement | normal | Cabal-2.0 |
| 50 | create compiler frameworks for new compilers | new | | enhancement | normal | Cabal-2.0 |
| 56 | hackageDB should not accept a package if it is not installable | new | | enhancement | normal | HackageDB |
| 91 | Building executables that use Template Haskell for profiling | new | | defect | normal | Cabal-1.8 |
| 93 | Incorrect permissions on library install | new | | defect | normal | Cabal-1.8 |
| 104 | "setup install" should configure and build if necessary | new | | enhancement | normal | Cabal-2.0 |
| 110 | cabal should detect when a new version of a library is installed | new | | enhancement | normal | Cabal-2.0 |
| 124 | *.cpphs files aren’t preprocessed with -D__HADDOCK__ when needed | new | | defect | normal | |
| 128 | cabal building broken libraries when module list is not complete | new | | defect | normal | Cabal-2.0 |
| 131 | cabal-install should rebuild dependants when a package is upgraded | new | | defect | normal | Cabal-2.0 |
| 133 | sdist and clean should never be given Maybe LocalBuildInfo | new | | task | normal | Cabal-2.0 |
| 146 | cabal should support CPP and haskell string gaps in the same file | new | | defect | normal | |
| 147 | Replace Extension type with (newtyped?) String | new | | enhancement | normal | _|_ |
| 148 | Cabal should be able to produce DLLs in Windows | new | | enhancement | normal | _|_ |
| 149 | Support for building and linking resource files in Windows | new | | enhancement | normal | _|_ |
| 150 | haddock docs are not relocatable in Windows | new | | enhancement | normal | _|_ |
| 159 | make-style module/file dependencies | new | | enhancement | normal | Cabal-2.0 |
| 162 | show how often a package has been viewed or downloaded | new | | enhancement | normal | |
| 171 | Add command to automagically create an initial cabal package | new | -- | enhancement | normal | Cabal-2.0 |
| 177 | Check Include-dirs, extra-lib-dirs etc exist at configure time. | new | | defect | normal | Cabal-1.6 |
| 183 | Provide "library-rank" in hackage | new | | enhancement | normal | |
| 188 | Support building Objective-C modules | new | | enhancement | normal | |
| 189 | Handle framework paths (-F) in Cabal | new | | enhancement | normal | |
| 195 | Specify include and library paths that are used for building the package only | new | | enhancement | normal | _|_ |
| 196 | ability to specify custom args to haddock | new | | enhancement | normal | _|_ |
| 199 | when installing a new version of GHC, there should be a way to upgrade my packages | new | | enhancement | normal | Cabal-1.8 |
| 200 | Allow more convenient use of ghc profiling options -auto and -auto-all | new | | enhancement | normal | Cabal-1.6 |
| 203 | Find out what we can learn from ruby gems | new | | task | normal | |
| 206 | Support more haddock options and maintain haddock index. | new | | enhancement | normal | |
| 207 | generate tags files and install them with source files | new | | enhancement | normal | |
| 209 | Implement "package()" configurations predicate | new | nominolo | enhancement | normal | Cabal-1.6 |
| 212 | Overhaul Cabal's testsuite | new | | task | normal | Cabal-1.8 |
| 214 | Package security | new | | task | normal | |
| 215 | Overhaul support for package's tests | new | | task | normal | Cabal-1.8 |
| 216 | need a way to specify the foreign libraries a package depends on | reopened | | enhancement | normal | _|_ |
| 218 | Data-files have no way of being installed conditionally | new | nominolo | enhancement | normal | Cabal-1.6 |
| 222 | Hackage should be able to track which version of package is compatible with which version of GHC | new | | enhancement | normal | |
| 223 | allow per-package configuration options in config file | assigned | mnislaih | enhancement | normal | |
| 225 | allow installing just specific bits, like just docs | new | | enhancement | normal | Cabal-1.8 |
| 227 | cabal-install does consider build-tools as dependencies | assigned | duncan | defect | normal | Cabal-1.6 |
| 229 | Build C sources using the system's C compiler directly | new | | enhancement | normal | Cabal-1.8 |
| 230 | setup haddock ignores LANGUAGE CPP pragma | new | | defect | normal | Cabal-2.0 |
| 231 | "buildable: False" should fail the current configuration | new | nominolo | defect | normal | Cabal-1.6 |
| 234 | track installed files to allow uninstall | new | | enhancement | normal | Cabal-1.8 |
| 236 | Installed package config refers to nonexisting haddock interface and html files | new | | defect | normal | |
| 237 | Support addition of links to Cabal project pages | new | dons@galois.com | enhancement | normal | |
| 238 | haddock2 is not passed cpp-options | new | | defect | normal | |
| 240 | setup install does not preserve MacOS X resource forks | new | | defect | normal | |
| 241 | The Make build-type doesn't pass haddock options to make | new | | defect | normal | |
| 243 | Notify maintainers of uploads | new | -- | enhancement | normal | |
| 251 | link to the latest version of a package tar file | new | | enhancement | normal | |
| 259 | Release ratings | new | | enhancement | normal | |
| 261 | Marking packages deprecated | new | -- | enhancement | normal | HackageDB |
| 263 | Multiple compilers of the same version confuse Cabal | new | | defect | normal | |
| 266 | cabal haddock plus cpp preprocessing with relative #include files | new | | defect | normal | Cabal-1.6 |
| 273 | Provide a stable address for current Haddock documentation | new | -- | enhancement | normal | |
| 274 | Add a 'build from sdist tarball' feature (aka distcheck) | new | -- | enhancement | normal | |
| 276 | Add support for convenience libraries | new | | enhancement | normal | Cabal-1.8 |
| 279 | Cabal-upload could have a smarter default | new | | enhancement | normal | |
| 282 | profiling versions of libraries not managed well | new | | defect | normal | |
| 283 | install command doesn't install dist/doc/users-guide/ | new | | defect | normal | |
| 284 | Cannot upload packages that require specific cabal versions | assigned | duncan | defect | normal | HackageDB |
| 286 | have alphabetical sorted package list as well as categorized one | new | | enhancement | normal | |
| 287 | make better use of existing build/failure reports (provide stats, alert authors) | new | | enhancement | normal | |
| 288 | the package indexes are very slow | new | | defect | normal | |
| 289 | symlink binaries into ~/bin | new | | enhancement | normal | Cabal-1.4 |
| 290 | Cabal does some work behind the back of hooks | new | | defect | normal | |
| 293 | allow installation of non-haskell or haskell script executables | new | | enhancement | normal | |
| 294 | Setup build should call Setup configure, if necessary | new | | enhancement | normal | |
| 298 | Local build logs | new | | enhancement | normal | |
| 299 | Add changelog feature to hackagedb | new | | enhancement | normal | |
| 303 | cabal clean: Error while removing dist/: dist/setup: removeDirectory: unsatisified constraints (Directory not empty) | new | | defect | normal | |
| 308 | provide hierarchical haddock for each package | new | | task | normal | |
| 309 | cabal install should recognize if package was already configured | new | | defect | normal | |
| 310 | Install with multiple compilers | new | | enhancement | normal | |
| 313 | line counting | new | | enhancement | normal | |
| 316 | on Windows, include paths with spaces not properly passed to c2hs | new | | defect | normal | |
| 318 | Library cannnot be used when registered in-place on OS X | new | -- | defect | normal | |
| 319 | Warn if the source file for a module is ambigious. | new | | enhancement | normal | |
| 320 | cooperation with Windows Vista's User Access Control | new | | enhancement | normal | |
| 323 | Add url field for package bug reports | new | | enhancement | normal | Cabal-1.6 |
| 324 | Deprecate package-url field | new | | enhancement | normal | |
| 325 | SHGetFolderPath requiered to configure cabal 1.4 | new | | defect | normal | |
| 326 | Cabal should support Cabal-version-dependent Setup.hs | new | | enhancement | normal | |
| 327 | should require minimum c2hs version of 0.15 | new | | defect | normal | |
| 330 | Support general documentation, not just haddock | new | | enhancement | normal | |
| 331 | pkg-config error messages could be better | new | | defect | normal | |
| 332 | Show package download statistics | new | | enhancement | normal | |
| 336 | --constraint flag only used for configure not for install/upgrade dep planning | new | | defect | normal | |
| 337 | --disable-split-objs has wrong help string | new | | defect | normal | |
| 338 | use of HTTP needs overhauling | new | | enhancement | normal | |
| 339 | cabal should force a rebuild when Extensions: or *-Options: change | new | | defect | normal | Cabal-2.0 |
| 340 | Deprecate RecordPuns and translate NamedFieldPuns for older ghc | new | | enhancement | normal | Cabal-1.6 |
| 341 | Add a flag to turn warnings into errors | new | | enhancement | normal | |
| 342 | Allow automatic resolving of conditionals on more than just build-depends | new | | enhancement | normal | |
| 344 | document all the language extensions | new | | task | normal | |
| 345 | Build Tree Proposal | new | | enhancement | normal | |
| 346 | Add a warning for synopsis being a prefix of the description | new | | defect | normal | |
| 28 | Shipments in Cabal | new | Krasimir | enhancement | low | _|_ |
| 47 | implement ./setup bdist | new | | enhancement | low | _|_ |
| 89 | Sharing of object files between executable builds? | new | | enhancement | low | |
| 135 | Epoch Support for Version Numbers | new | nominolo | enhancement | low | _|_ |
| 170 | pkg-config uses a more general version scheme | new | | defect | low | |
| 179 | support GHC's main-is extension | new | | enhancement | low | _|_ |
| 185 | Temporary executables leave foo.exe.manifest files behind | new | | defect | low | _|_ |
| 219 | JHC's generated .ho files should go under dist/ | new | | defect | low | |
| 244 | Add Changelog summary feature to sdist | new | | enhancement | low | |
| 245 | Cabal should support hsc2hs's stub .c feature | new | | defect | low | _|_ |
| 265 | Cabal field stability not useful | new | | defect | low | _|_ |
| 317 | filter -threaded when profiling is on | new | | enhancement | low | |
| 321 | cabal in non-existant directory fails | new | | defect | low | _|_ |