sheaf
sheaf
> Thank you for the report. So it seems 3.12.1.0 will not be a cabal-install-only release... The bug is only in `cabal-install`; fixing this does not by itself necessitate a...
> Nobody corrected me, so I will assume this does _not_ affect cabal-install 3.12 and so we don't backport the fix and I can announce a pre-release without pointing this...
> PR template is missing @sheaf , is this a user-visible (cabal/API) change or not? This fixes a bug in the master version of the `cabal-install` executable. As reported in...
> Testcase? I am adding a test now.
I've added a test (`PackageTests/WorkingDir`) and confirmed that it fails before the patch and succeeds after.
> Let me check if I understand. When we cache programdb to disk, we forget about programs that have been added to the database but not configured. And this somehow...
I think there are **a lot** of bugs lurking around here. For example, in `Distribution.Client.ProjectPlanning.rebuildInstallPlan`, we end up serialising a `ProgramDb` to disk for use in caching/recompilation avoidance. This will...
I can reproduce this issue. I investigated a bit and I think a good starting point would be to look at `Distribution.Simple.Build.addInternalBuildTools`. Does it get called when using `autoconfUserHooks`? Are...
I believe the only way to run pre-build steps that works for packages with `build-type: Custom` is to use the `Setup repl` command. This should run all the necessary pre-build...
Here's a simplistic benchmark: [BenchShuffle.zip](https://github.com/bos/mwc-random/files/3397669/BenchShuffle.zip). Switch the random number generator on line 40 of `BenchShuffle.hs`, and switch to the corresponding branch of @Boarders' [perfect-vector-shuffle](https://github.com/Boarders/perfect-vector-shuffle) library in the `cabal.project` file, to...