Skip to content

Commit b28ec92

Browse files
committed
WIP
1 parent a71605d commit b28ec92

25 files changed

+430
-239
lines changed

.prlog

Lines changed: 0 additions & 200 deletions
This file was deleted.

changelog.d/Cabal-QuickCheck

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
synopsis: Cabal-QuickCheck package with Arbirary instances
1+
synopsis: Cabal-QuickCheck package with `Arbirary` instances
22
prs: #6557 #6891
33
issues: #6882
44
packages: Cabal

changelog.d/Cabal-tree-diff

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
synopsis: Create Cabal-tree-diff package with ToExpr instances
1+
synopsis: Create Cabal-tree-diff package with `ToExpr` instances
22
prs: #6789
33
packages: Cabal

changelog.d/PerCompilerFlavor-functor

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
synopsis: Cabal.Distribution.Compiler: add Traversable instance for PerCompilerFlavor
1+
synopsis: `Cabal.Distribution.Compiler`: add `Traversable` instance for `PerCompilerFlavor`
22
prs: #6763
33
packages: Cabal

changelog.d/added-tests

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ issues: #6409
55
description: {
66

77
- Add shrinker, so writing big non-generic product shrinkers is easier
8-
- Add hs-source-dirs: NL . test-case
8+
- Add `hs-source-dirs: NL .` test-case
99
- Add public multilib test(s)
1010

1111
}

changelog.d/build-reports

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
synopsis: Change BuildReports parse/pretty to use FieldGrammar framework
1+
synopsis: Change `BuildReports` parse/pretty to use FieldGrammar framework
22
prs: #6783
33
packages: cabal-install

changelog.d/cabal-project-local-tilde

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
synopsis: Tell users about cabal.project.local~ in `cabal v2-configure`
1+
synopsis: Tell users about `cabal.project.local~` in `cabal v2-configure`
22
prs: #6877
33
packages: cabal-install

changelog.d/cabal-sdist

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
synopsis: Rework `v2-sdist` command
22
packages: cabal-install
33
issues: #6635 #5813 #2940 #6611 #6514
4-
prs: #6454 #6637 #6640 #6660 #6666 #6618 #6681 #6884 #6916
4+
prs: #6454 #6637 #6640 #6660 #6666 #6884 #6916
55
significance: significant
66

77
description: {
@@ -26,7 +26,6 @@ are run with explicit `sh` program. For package internal scripts,
2626
maintainers should also use interpreters explicitly as well.
2727
Scripts with shebangs are not executable on Windows.
2828

29-
3029
The `v1-sdist` command is removed, as its functionality is completely
3130
superseded by `v2-sdist`.
3231

changelog.d/changelog

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
synopsis: Changelog entries
2+
packages: Cabal-internal
23
prs: #6634 #6950

changelog.d/ci

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
synopsis: CI tweaks
2+
packages: Cabal-internal
23
prs:
34
#6494
45
#6518

changelog.d/code-organization

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@ prs: #6599 #6642 #6734 #6745 #6746 #6817 #6818 #6821 #6867
33

44
description: {
55

6-
- Split D.Client.Types module
6+
- Split `Distribution.Client.Types` module
77
- Move cabal-testsuite code into `src/`
8-
- Add ProjectFlags
9-
- Make NixStyleOptions
8+
- Add `ProjectFlags`
9+
- Add `NixStyleOptions`
1010
- Internal refactorings to install command.
11-
- Make own modules for InstallMethod and OverwritePolicy
12-
- Make cabal-install compilable with NoImplicitPrelude
13-
- Refactor shared TargetProblem data types into their own module.
14-
- Template cabal-install.cabal using zinza
11+
- Make own modules for `InstallMethod` and `OverwritePolicy`
12+
- Make cabal-install compilable with `NoImplicitPrelude`
13+
- Refactor shared `TargetProblem` data types into their own module.
14+
- Template `cabal-install.cabal` using zinza
1515

1616
}

changelog.d/described

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
synopsis: Grammar / Described
1+
synopsis: The grammar of most package description fields is formally documented
22
prs: #6591 #6593 #6704 #6766 #6778 #6780 #6781 #6791 #6800
33

44
description: {
55

6-
TBW
6+
See https://cabal.readthedocs.io/en/latest/buildinfo-fields-reference.html
77

88
}

changelog.d/ghc-8.12

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@ significance: significant
77

88
description: {
99

10-
- Support for -this-package-key deprecation
11-
- Use process createPipe
10+
- Support for `-this-package-key` deprecation
11+
- Use process `createPipe`
1212
- Add support for WINIO to Cabal
1313
- Adopt to simplfied subsumption changes
1414

15-
There are no magical 'IO =`WithCallStack Prelude.IO` alias in Cabal,
15+
There are no magical 'IO = WithCallStack Prelude.IO` alias in Cabal,
1616
as it is hard to get working with GHC-8.12's simplified subsumption.
17-
Accept "linux-androideabi" as an alias for Android
1817

1918
}

changelog.d/ghci-fix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ prs: #6923
33

44
description: {
55

6-
TBW. Related to foreign calls to C-sources.
6+
Related to foreign calls to C-sources.
77

88
}

changelog.d/issue-6691

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ prs: #6707
55

66
description: {
77

8-
Remove unimplemented commands. TBW note about win32selfupgrade
8+
This commands were not implemented or are special purpose.
9+
The removal of `win32selfupgrade` might break self upgrade on windows,
10+
when `cabal-install` tries to rewrite the binary of itself.
11+
This shouldn't be a problem when symlinking is used.
912

1013
}

changelog.d/parser-benchmark

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,2 @@
1-
synopsis: Parser benchmark
1+
synopsis: Package description parser benchmark
22
prs: #6594
3-
4-
description: {
5-
6-
TBW... (easier to assert parser changes)
7-
8-
}

changelog.d/pr-6878

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
synopsis: Add licenceIsFsfLibre
1+
synopsis: Add `licenceIsFsfLibre`
22
packages: Cabal
33
prs: #6878

changelog.d/pr-6929

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
synopsis: Add +stderr modifier to verbosity
1+
synopsis: Add `+stderr` modifier to `Verbosity`
22
prs: #6929

changelog.d/remove-sandbox

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,6 @@ significance: significant
66

77
description: {
88

9-
I should probably say something
9+
Sandbox functionality is remove in favour of now default nix-style builds.
1010

1111
}

changelog.d/symlinking-windows

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,9 @@ packages: cabal-install
33
prs: #5684 #6506 #6519
44

55
description: {
6-
TBW
6+
7+
`cabal-install` will try to infer whether symlinking is supported on Windows,
8+
and make symlinks in `install`. Otherwise it will fallback to copying files.
9+
Either way can be forced with `--install-method`.
10+
711
}

changelog.d/utf8

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
synopsis: Better UTF8 handling, parsed ShortText should be valid now
1+
synopsis: Better UTF8 handling, parsed `ShortText` is now valid.
22
packages: Cabal
33
prs: #6588

changelog.d/version-type

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
synopsis: Remove AnyVersion and WildcardVersion constructors from Version
1+
synopsis: Remove `AnyVersion` and `WildcardVersion` constructors from `Version`
22
packages: Cabal
33
prs: #6742
44

55
description: {
66

7-
Make Version type less "syntactic", i.e. contains less constructors
8-
for semantically same version ranges.
7+
This changes makes `Version` type less "syntactic",
8+
i.e. contains less constructors for semantically same version ranges.
99

1010
}

changelog.d/weeder

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
synopsis: Add / use weeder
1+
synopsis: Add and use weeder
22
prs: #6779 #6790

0 commit comments

Comments
 (0)