@@ -13,98 +13,98 @@ Warning: The directory <ROOT>/cabal.dist/home/.cabal/store/ghc-<GHCVER>/incoming
13
13
# checking cyclical loopback of a project importing itself
14
14
# cabal v2-build
15
15
Error: [Cabal-7167]
16
- Error encountered when parsing project file cyclical-0-self.project:
16
+ Error parsing project file cyclical-0-self.project:
17
17
18
18
cyclical-0-self.project:3:1: error:
19
- cyclical import of cyclical-0-self.project;
20
- cyclical-0-self.project
21
- imported by: cyclical-0-self.project
19
+ cyclical import of cyclical-0-self.project;
20
+ cyclical-0-self.project
21
+ imported by: cyclical-0-self.project
22
+ 1 | packages: .
23
+ 2 |
24
+ 3 | import: cyclical-0-self.project
25
+ | ^
22
26
23
- 1 | packages: .
24
- 2 |
25
- 3 | import: cyclical-0-self.project
26
- | ^
27
27
28
28
# checking cyclical with hops; out and back
29
29
# cabal v2-build
30
30
Error: [Cabal-7167]
31
- Error encountered when parsing project file cyclical-1-out-back.config:
31
+ Error parsing project file cyclical-1-out-back.config:
32
32
imported by: cyclical-1-out-back.project
33
33
34
34
cyclical-1-out-back.config:1:1: error:
35
- cyclical import of cyclical-1-out-back.project;
36
- cyclical-1-out-back.project
37
- imported by: cyclical-1-out-back.config
38
- imported by: cyclical-1-out-back.project
35
+ cyclical import of cyclical-1-out-back.project;
36
+ cyclical-1-out-back.project
37
+ imported by: cyclical-1-out-back.config
38
+ imported by: cyclical-1-out-back.project
39
+ 1 | import: cyclical-1-out-back.project
40
+ | ^
39
41
40
- 1 | import: cyclical-1-out-back.project
41
- | ^
42
42
43
43
# checking cyclical with hops; out to a config that imports itself
44
44
# cabal v2-build
45
45
Error: [Cabal-7167]
46
- Error encountered when parsing project file cyclical-1-out-self.config:
46
+ Error parsing project file cyclical-1-out-self.config:
47
47
imported by: cyclical-1-out-self.project
48
48
49
49
cyclical-1-out-self.config:1:1: error:
50
- cyclical import of cyclical-1-out-self.config;
51
- cyclical-1-out-self.config
52
- imported by: cyclical-1-out-self.config
53
- imported by: cyclical-1-out-self.project
50
+ cyclical import of cyclical-1-out-self.config;
51
+ cyclical-1-out-self.config
52
+ imported by: cyclical-1-out-self.config
53
+ imported by: cyclical-1-out-self.project
54
+ 1 | import: cyclical-1-out-self.config
55
+ | ^
54
56
55
- 1 | import: cyclical-1-out-self.config
56
- | ^
57
57
58
58
# checking cyclical with hops; out, out, twice back
59
59
# cabal v2-build
60
60
Error: [Cabal-7167]
61
- Error encountered when parsing project file cyclical-2-out-out-backback-b.config:
61
+ Error parsing project file cyclical-2-out-out-backback-b.config:
62
62
imported by: cyclical-2-out-out-backback-a.config
63
63
imported by: cyclical-2-out-out-backback.project
64
64
65
65
cyclical-2-out-out-backback-b.config:1:1: error:
66
- cyclical import of cyclical-2-out-out-backback.project;
67
- cyclical-2-out-out-backback.project
68
- imported by: cyclical-2-out-out-backback-b.config
69
- imported by: cyclical-2-out-out-backback-a.config
70
- imported by: cyclical-2-out-out-backback.project
66
+ cyclical import of cyclical-2-out-out-backback.project;
67
+ cyclical-2-out-out-backback.project
68
+ imported by: cyclical-2-out-out-backback-b.config
69
+ imported by: cyclical-2-out-out-backback-a.config
70
+ imported by: cyclical-2-out-out-backback.project
71
+ 1 | import: cyclical-2-out-out-backback.project
72
+ | ^
71
73
72
- 1 | import: cyclical-2-out-out-backback.project
73
- | ^
74
74
75
75
# checking cyclical with hops; out, out, once back
76
76
# cabal v2-build
77
77
Error: [Cabal-7167]
78
- Error encountered when parsing project file cyclical-2-out-out-back-b.config:
78
+ Error parsing project file cyclical-2-out-out-back-b.config:
79
79
imported by: cyclical-2-out-out-back-a.config
80
80
imported by: cyclical-2-out-out-back.project
81
81
82
82
cyclical-2-out-out-back-b.config:1:1: error:
83
- cyclical import of cyclical-2-out-out-back-a.config;
84
- cyclical-2-out-out-back-a.config
85
- imported by: cyclical-2-out-out-back-b.config
86
- imported by: cyclical-2-out-out-back-a.config
87
- imported by: cyclical-2-out-out-back.project
83
+ cyclical import of cyclical-2-out-out-back-a.config;
84
+ cyclical-2-out-out-back-a.config
85
+ imported by: cyclical-2-out-out-back-b.config
86
+ imported by: cyclical-2-out-out-back-a.config
87
+ imported by: cyclical-2-out-out-back.project
88
+ 1 | import: cyclical-2-out-out-back-a.config
89
+ | ^
88
90
89
- 1 | import: cyclical-2-out-out-back-a.config
90
- | ^
91
91
92
92
# checking cyclical with hops; out, out to a config that imports itself
93
93
# cabal v2-build
94
94
Error: [Cabal-7167]
95
- Error encountered when parsing project file cyclical-2-out-out-self-b.config:
95
+ Error parsing project file cyclical-2-out-out-self-b.config:
96
96
imported by: cyclical-2-out-out-self-a.config
97
97
imported by: cyclical-2-out-out-self.project
98
98
99
99
cyclical-2-out-out-self-b.config:1:1: error:
100
- cyclical import of cyclical-2-out-out-self-b.config;
101
- cyclical-2-out-out-self-b.config
102
- imported by: cyclical-2-out-out-self-b.config
103
- imported by: cyclical-2-out-out-self-a.config
104
- imported by: cyclical-2-out-out-self.project
100
+ cyclical import of cyclical-2-out-out-self-b.config;
101
+ cyclical-2-out-out-self-b.config
102
+ imported by: cyclical-2-out-out-self-b.config
103
+ imported by: cyclical-2-out-out-self-a.config
104
+ imported by: cyclical-2-out-out-self.project
105
+ 1 | import: cyclical-2-out-out-self-b.config
106
+ | ^
105
107
106
- 1 | import: cyclical-2-out-out-self-b.config
107
- | ^
108
108
109
109
# checking that cyclical check doesn't false-positive on same file names in different folders; hoping within a folder and then into a subfolder
110
110
# cabal v2-build
@@ -121,53 +121,53 @@ Up to date
121
121
# checking that cyclical check catches a same file name that imports itself
122
122
# cabal v2-build
123
123
Error: [Cabal-7167]
124
- Error encountered when parsing project file same-filename/cyclical-same-filename-out-out-self.config:
124
+ Error parsing project file same-filename/cyclical-same-filename-out-out-self.config:
125
125
imported by: cyclical-same-filename-out-out-self.config
126
126
imported by: cyclical-same-filename-out-out-self.project
127
127
128
128
same-filename/cyclical-same-filename-out-out-self.config:1:1: error:
129
- cyclical import of same-filename/cyclical-same-filename-out-out-self.config;
130
- same-filename/cyclical-same-filename-out-out-self.config
131
- imported by: same-filename/cyclical-same-filename-out-out-self.config
132
- imported by: cyclical-same-filename-out-out-self.config
133
- imported by: cyclical-same-filename-out-out-self.project
129
+ cyclical import of same-filename/cyclical-same-filename-out-out-self.config;
130
+ same-filename/cyclical-same-filename-out-out-self.config
131
+ imported by: same-filename/cyclical-same-filename-out-out-self.config
132
+ imported by: cyclical-same-filename-out-out-self.config
133
+ imported by: cyclical-same-filename-out-out-self.project
134
+ 1 | import: cyclical-same-filename-out-out-self.config
135
+ | ^
134
136
135
- 1 | import: cyclical-same-filename-out-out-self.config
136
- | ^
137
137
138
138
# checking that cyclical check catches importing its importer (with the same file name)
139
139
# cabal v2-build
140
140
Error: [Cabal-7167]
141
- Error encountered when parsing project file same-filename/cyclical-same-filename-out-out-backback.config:
141
+ Error parsing project file same-filename/cyclical-same-filename-out-out-backback.config:
142
142
imported by: cyclical-same-filename-out-out-backback.config
143
143
imported by: cyclical-same-filename-out-out-backback.project
144
144
145
145
same-filename/cyclical-same-filename-out-out-backback.config:1:1: error:
146
- cyclical import of cyclical-same-filename-out-out-backback.project;
147
- cyclical-same-filename-out-out-backback.project
148
- imported by: same-filename/cyclical-same-filename-out-out-backback.config
149
- imported by: cyclical-same-filename-out-out-backback.config
150
- imported by: cyclical-same-filename-out-out-backback.project
146
+ cyclical import of cyclical-same-filename-out-out-backback.project;
147
+ cyclical-same-filename-out-out-backback.project
148
+ imported by: same-filename/cyclical-same-filename-out-out-backback.config
149
+ imported by: cyclical-same-filename-out-out-backback.config
150
+ imported by: cyclical-same-filename-out-out-backback.project
151
+ 1 | import: ../cyclical-same-filename-out-out-backback.project
152
+ | ^
151
153
152
- 1 | import: ../cyclical-same-filename-out-out-backback.project
153
- | ^
154
154
155
155
# checking that cyclical check catches importing its importer's importer (hopping over same file names)
156
156
# cabal v2-build
157
157
Error: [Cabal-7167]
158
- Error encountered when parsing project file same-filename/cyclical-same-filename-out-out-back.config:
158
+ Error parsing project file same-filename/cyclical-same-filename-out-out-back.config:
159
159
imported by: cyclical-same-filename-out-out-back.config
160
160
imported by: cyclical-same-filename-out-out-back.project
161
161
162
162
same-filename/cyclical-same-filename-out-out-back.config:1:1: error:
163
- cyclical import of cyclical-same-filename-out-out-back.config;
164
- cyclical-same-filename-out-out-back.config
165
- imported by: same-filename/cyclical-same-filename-out-out-back.config
166
- imported by: cyclical-same-filename-out-out-back.config
167
- imported by: cyclical-same-filename-out-out-back.project
163
+ cyclical import of cyclical-same-filename-out-out-back.config;
164
+ cyclical-same-filename-out-out-back.config
165
+ imported by: same-filename/cyclical-same-filename-out-out-back.config
166
+ imported by: cyclical-same-filename-out-out-back.config
167
+ imported by: cyclical-same-filename-out-out-back.project
168
+ 1 | import: ../cyclical-same-filename-out-out-back.config
169
+ | ^
168
170
169
- 1 | import: ../cyclical-same-filename-out-out-back.config
170
- | ^
171
171
172
172
# checking that imports work skipping into a subfolder and then back out again and again
173
173
# cabal v2-build
@@ -200,10 +200,10 @@ Up to date
200
200
# checking bad conditional
201
201
# cabal v2-build
202
202
Error: [Cabal-7167]
203
- Error encountered when parsing project file bad-conditional.project:
203
+ Error parsing project file bad-conditional.project:
204
204
205
- bad-conditional.project:0:0: error:
206
- Cannot set compiler in a conditional clause of a cabal project file
205
+ bad-conditional.project: error:
206
+ Cannot set compiler in a conditional clause of a cabal project file
207
207
208
208
209
209
# checking that missing package message lists configuration provenance
0 commit comments