Commit 4d1748a
committed
the label under a missing interface read as the claim the refusal denies
The refusal listed what the implementation does not provide and then, directly
beneath it, said:
openkal.space
provided by fakekernel (2 interfaces)
which parses as "openkal.space is provided by fakekernel" --- the statement
this refusal exists to deny. It now reads "the resolved implementation is
fakekernel (2 interfaces), and none of those listed above is among them".
EVERY ASSERTION ON THIS MESSAGE MATCHED AN IDENTIFIER, and an identifier sits
in the right place under either wording: `grep -q fakekernel` is true of the
sentence that says the opposite. e2e 743 now asserts the clause and rejects
the old label explicitly; restoring it fails leg B and only leg B.
This is the same shape as the missing parenthesis in the absence note, found
the same way --- by rendering the message and reading it. The other five
diagnostics this release adds were rendered too, and read correctly: `absent`
written inside `[c-abi]` (which names the top-level spelling), `[c-abi-absent]`
on a package that supplies no C library, an unknown `form`, a row that is not
a table, and a table that is not a table.1 parent de49198 commit 4d1748a
3 files changed
Lines changed: 41 additions & 1 deletion
File tree
- src/build
- tests/e2e
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
108 | 115 | | |
109 | 116 | | |
110 | 117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
11241 | 11241 | | |
11242 | 11242 | | |
11243 | 11243 | | |
| 11244 | + | |
| 11245 | + | |
| 11246 | + | |
| 11247 | + | |
| 11248 | + | |
| 11249 | + | |
| 11250 | + | |
| 11251 | + | |
| 11252 | + | |
11244 | 11253 | | |
11245 | 11254 | | |
11246 | 11255 | | |
11247 | | - | |
| 11256 | + | |
| 11257 | + | |
11248 | 11258 | | |
11249 | 11259 | | |
11250 | 11260 | | |
| |||
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
134 | 134 | | |
135 | 135 | | |
136 | 136 | | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
137 | 160 | | |
138 | 161 | | |
139 | 162 | | |
| |||
0 commit comments