Remove unused import |
|
More...
|
almost 16 years ago
|
Print exit code and stderr for failing progs at debug level verbosity Also adjust the verbosity level we get during configure at -v3 Should make it a bit easier to track down failing calls. |
|
More...
|
almost 16 years ago
|
Update for distPref changes |
|
More...
|
almost 16 years ago
|
Remove a hardcoded "dist" |
|
More...
|
almost 16 years ago
|
Make the "dist" directory configurable |
|
More...
|
almost 16 years ago
|
Remove gnerated file (doc/fptools.css) |
|
More...
|
almost 16 years ago
|
Remove gnerated file (doc/fptools.css) |
|
More...
|
almost 16 years ago
|
Fix a bug in the unlitter If we see a birdtrack while we are in latex mode, then we stay in latex mode - don't change into bird mode! |
|
More...
|
almost 16 years ago
|
Move the upgrade action into the Install module It shares most code anyway. Also fixes ticket #260 becuase we use the right entry point now. |
|
More...
|
almost 16 years ago
|
Pull the planners out of install and pass them as parameters |
|
More...
|
almost 16 years ago
|
Move printing of build failures into a separate function |
|
More...
|
almost 16 years ago
|
Move dryRun out of the misc options |
|
More...
|
almost 16 years ago
|
Rewrite getUpgradableDeps so it's simpler and linear time Also change so that instead of giving the available package with the highest version number (where that is higher than the installed package) it gives us a dependency on a version of the package that is strictly greater than the one installed. This is more flexible since when resolving we do not necessarily have to pick the very latest version if that turns out not to be possible. |
|
More...
|
almost 16 years ago
|
Put the check back in for hideBrokenPackages |
|
More...
|
almost 16 years ago
|
Split the two resolvers out of the Dependency module It's clearer what is the generic stuff and what is specific to the current resolver. So it should be a bit easier to swap in new ones. |
|
More...
|
almost 16 years ago
|
Display Cabal version in configure output with -v eg "Using Cabal-1.5.1 compiled by ghc-6.8" Annoyingly ghc doesn't give us its full version number. |
|
More...
|
almost 16 years ago
|
Swap Either args so it's Either Error Ok Which seems to be the normal convention. |
|
More...
|
almost 16 years ago
|
Make the existing dep resolvers to use the DependencyResolver interface That is the standard naive dep resolver and the bogus one that has to make up a plan assuming that all dependencies are installed. |
|
More...
|
almost 16 years ago
|
Change the result type of DependencyResolver and add a wrapper that makes InstallPlans |
|
More...
|
almost 16 years ago
|
document data-dir field |
|
More...
|
almost 16 years ago
|
add data-dir field to package config Cabal will look for data files to install relative to the directory given in the data-dir field, allowing package authors to better structure their source tree. There's no behavioural change by default. |
|
More...
|
almost 16 years ago
|
Change InstallPlan.done and .next into .ready that returns a list So kind of like uncons style rather than null and head. It returns all the ready ones by lazily so it's no extra expense. It'll allow parallel installations since all ready packages are independent of each other. Also update callers. |
|
More...
|
almost 16 years ago
|
Do not display version tags |
|
More...
|
almost 16 years ago
|
Restructure the package installing code Previously each layer called the next layer down and therefore the top layer had to take all of the params that the bottom layer needed even though they were mostly or wholly unmodified on the way down. Now each layer takes the next layer as a parameter so we do not need to take the params that are not used directly by the current layer. The overall stack is then built by applying each layer to the next. |
|
More...
|
almost 16 years ago
|
executeInstallPlan now takes an installer instead of calling installPkg Four of the executeInstallPlan param were just passed through directly to installPkg so this decouples them a bit. |
|
More...
|
almost 16 years ago
|
Tidy planLocalPackage and planRepoPackages a bit more |
|
More...
|
almost 16 years ago
|
Refactor installLocalPackage and installRepoPackages They share most code so pull the first and last bits out into the top level install function. They now need 2 and 3 fewer params respectively, which is a good sign. Rename them because they're generating plans now rather than doing the installation directly. |
|
More...
|
almost 16 years ago
|
Move ConfiguredPackage type into Types module It's not actually specific to the InstallPlan. |
|
More...
|
almost 16 years ago
|
Hide broken installed packages when resolving dependencies Stops us from choosing them which would always end up with an invalid installation plan. |
|
More...
|
almost 16 years ago
|
Add an info message when resolving dependencies It can take a while, especially with debug checks turned on. |
|
More...
|
almost 16 years ago
|