-
Notifications
You must be signed in to change notification settings - Fork 0
/
unify-target-host-none.diff
299 lines (288 loc) · 20.7 KB
/
unify-target-host-none.diff
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
diff --git a/.config/hakari.toml b/.config/hakari.toml
index 3c08a89e12..818e32416c 100644
--- a/.config/hakari.toml
+++ b/.config/hakari.toml
@@ -29,6 +29,8 @@
# Write out exact versions rather than a semver range. (Defaults to false.)
exact-versions = true
+unify-target-host = "none"
+
[traversal-excludes]
workspace-members = [
# Exclude xtask because it needs to be built quickly.
diff --git a/workspace-hack/Cargo.toml b/workspace-hack/Cargo.toml
index 72fc65ed06..938e44b321 100644
--- a/workspace-hack/Cargo.toml
+++ b/workspace-hack/Cargo.toml
@@ -26,7 +26,7 @@
bit-set = { version = "0.5.3" }
bit-vec = { version = "0.6.3" }
bitflags-dff4ba8e3ae991db = { package = "bitflags", version = "1.3.2" }
-bitflags-f595c2ba2a3f28df = { package = "bitflags", version = "2.6.0", default-features = false, features = ["serde", "std"] }
+bitflags-f595c2ba2a3f28df = { package = "bitflags", version = "2.6.0", default-features = false, features = ["serde"] }
bstr = { version = "1.9.1" }
byteorder = { version = "1.5.0" }
bytes = { version = "1.7.2", features = ["serde"] }
@@ -67,7 +67,6 @@
inout = { version = "0.1.3", default-features = false, features = ["std"] }
itertools-5ef9efb8ec2df382 = { package = "itertools", version = "0.12.1" }
itertools-93f6ce9d446188ac = { package = "itertools", version = "0.10.5" }
-lalrpop-util = { version = "0.19.12" }
lazy_static = { version = "1.5.0", default-features = false, features = ["spin_no_std"] }
libc = { version = "0.2.159", features = ["extra_traits"] }
log = { version = "0.4.22", default-features = false, features = ["kv_unstable", "std"] }
@@ -106,7 +105,7 @@
spin = { version = "0.9.8" }
string_cache = { version = "0.8.7" }
subtle = { version = "2.5.0" }
-syn-f595c2ba2a3f28df = { package = "syn", version = "2.0.79", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] }
+syn-f595c2ba2a3f28df = { package = "syn", version = "2.0.79", features = ["extra-traits", "full"] }
time = { version = "0.3.36", features = ["formatting", "local-offset", "macros", "parsing"] }
tokio = { version = "1.39.3", features = ["full", "test-util"] }
tokio-postgres = { version = "0.7.12", features = ["with-chrono-0_4", "with-serde_json-1", "with-uuid-1"] }
@@ -126,119 +125,83 @@
zeroize = { version = "1.8.1", features = ["std", "zeroize_derive"] }
[build-dependencies]
-ahash = { version = "0.8.11" }
-aho-corasick = { version = "1.1.3" }
-anyhow = { version = "1.0.89", features = ["backtrace"] }
-base16ct = { version = "0.2.0", default-features = false, features = ["alloc"] }
+aho-corasick = { version = "1.1.3", default-features = false, features = ["perf-literal", "std"] }
+anyhow = { version = "1.0.89" }
base64 = { version = "0.22.1" }
-base64ct = { version = "1.6.0", default-features = false, features = ["std"] }
-bit-set = { version = "0.5.3" }
-bit-vec = { version = "0.6.3" }
-bitflags-dff4ba8e3ae991db = { package = "bitflags", version = "1.3.2" }
-bitflags-f595c2ba2a3f28df = { package = "bitflags", version = "2.6.0", default-features = false, features = ["serde", "std"] }
-bstr = { version = "1.9.1" }
+bitflags-f595c2ba2a3f28df = { package = "bitflags", version = "2.6.0", default-features = false, features = ["std"] }
byteorder = { version = "1.5.0" }
bytes = { version = "1.7.2", features = ["serde"] }
cc = { version = "1.0.97", default-features = false, features = ["parallel"] }
chrono = { version = "0.4.38", features = ["serde"] }
-cipher = { version = "0.4.4", default-features = false, features = ["block-padding", "zeroize"] }
clap = { version = "4.5.18", features = ["cargo", "derive", "env", "wrap_help"] }
clap_builder = { version = "4.5.18", default-features = false, features = ["cargo", "color", "env", "std", "suggestions", "usage", "wrap_help"] }
console = { version = "0.15.8" }
-crossbeam-epoch = { version = "0.9.18" }
+crossbeam-epoch = { version = "0.9.18", default-features = false, features = ["std"] }
crossbeam-utils = { version = "0.8.19" }
-crypto-common = { version = "0.1.6", default-features = false, features = ["getrandom", "std"] }
-curve25519-dalek = { version = "4.1.3", features = ["digest", "legacy_compatibility", "rand_core"] }
-digest = { version = "0.10.7", features = ["mac", "oid", "std"] }
-ecdsa = { version = "0.16.9", features = ["pem", "signing", "std", "verifying"] }
-ed25519-dalek = { version = "2.1.1", features = ["digest", "pkcs8", "rand_core"] }
+crypto-common = { version = "0.1.6", default-features = false, features = ["std"] }
+digest = { version = "0.10.7", features = ["std"] }
either = { version = "1.13.0" }
-elliptic-curve = { version = "0.13.8", features = ["ecdh", "hazmat", "pem", "std"] }
-ff = { version = "0.13.0", default-features = false, features = ["alloc"] }
flate2 = { version = "1.0.34" }
-fs-err = { version = "2.11.0", default-features = false, features = ["tokio"] }
futures = { version = "0.3.30" }
futures-channel = { version = "0.3.30", features = ["sink"] }
futures-core = { version = "0.3.30" }
-futures-io = { version = "0.3.30" }
+futures-io = { version = "0.3.30", default-features = false, features = ["std"] }
futures-sink = { version = "0.3.30" }
futures-task = { version = "0.3.30", default-features = false, features = ["std"] }
futures-util = { version = "0.3.30", features = ["channel", "io", "sink"] }
-gateway-messages = { git = "https://github.com/oxidecomputer/management-gateway-service", rev = "9bbac475dcaac88286c07a20b6bd3e94fc81d7f0", features = ["std"] }
-generic-array = { version = "0.14.7", default-features = false, features = ["more_lengths", "zeroize"] }
-getrandom = { version = "0.2.14", default-features = false, features = ["js", "rdrand", "std"] }
-group = { version = "0.13.0", default-features = false, features = ["alloc"] }
+generic-array = { version = "0.14.7", default-features = false, features = ["more_lengths"] }
+getrandom = { version = "0.2.14", default-features = false, features = ["std"] }
hashbrown = { version = "0.14.5", features = ["raw"] }
hex = { version = "0.4.3", features = ["serde"] }
-hickory-proto = { version = "0.24.1", features = ["text-parsing"] }
-hmac = { version = "0.12.1", default-features = false, features = ["reset"] }
hyper-dff4ba8e3ae991db = { package = "hyper", version = "1.4.1", features = ["full"] }
indexmap = { version = "2.5.0", features = ["serde"] }
-inout = { version = "0.1.3", default-features = false, features = ["std"] }
-itertools-5ef9efb8ec2df382 = { package = "itertools", version = "0.12.1" }
-itertools-93f6ce9d446188ac = { package = "itertools", version = "0.10.5" }
+itertools-93f6ce9d446188ac = { package = "itertools", version = "0.10.5", default-features = false, features = ["use_std"] }
lalrpop-util = { version = "0.19.12" }
-lazy_static = { version = "1.5.0", default-features = false, features = ["spin_no_std"] }
-libc = { version = "0.2.159", features = ["extra_traits"] }
-log = { version = "0.4.22", default-features = false, features = ["kv_unstable", "std"] }
-managed = { version = "0.8.0", default-features = false, features = ["alloc", "map"] }
+libc = { version = "0.2.159" }
memchr = { version = "2.7.2" }
-nom = { version = "7.1.3" }
-num-bigint-dig = { version = "0.8.4", default-features = false, features = ["i128", "prime", "serde", "u64_digit", "zeroize"] }
-num-integer = { version = "0.1.46", features = ["i128"] }
+nom = { version = "7.1.3", default-features = false, features = ["std"] }
+num-integer = { version = "0.1.46", default-features = false, features = ["i128"] }
num-iter = { version = "0.1.45", default-features = false, features = ["i128"] }
-num-traits = { version = "0.2.19", features = ["i128", "libm"] }
+num-traits = { version = "0.2.19", default-features = false, features = ["i128", "libm"] }
openapiv3 = { version = "2.0.0", default-features = false, features = ["skip_serializing_defaults"] }
-peg-runtime = { version = "0.8.3", default-features = false, features = ["std"] }
-pem-rfc7468 = { version = "0.7.0", default-features = false, features = ["std"] }
-petgraph = { version = "0.6.5", features = ["serde-1"] }
-pkcs8 = { version = "0.10.2", default-features = false, features = ["encryption", "pem", "std"] }
-postgres-types = { version = "0.2.8", default-features = false, features = ["with-chrono-0_4", "with-serde_json-1", "with-uuid-1"] }
-predicates = { version = "3.1.2" }
proc-macro2 = { version = "1.0.86" }
quote = { version = "1.0.37" }
regex = { version = "1.10.6" }
-regex-automata = { version = "0.4.6", default-features = false, features = ["dfa", "hybrid", "meta", "nfa", "perf", "unicode"] }
+regex-automata = { version = "0.4.6", default-features = false, features = ["dfa-onepass", "hybrid", "meta", "nfa-backtrack", "perf-inline", "perf-literal", "unicode"] }
regex-syntax = { version = "0.8.4" }
-reqwest = { version = "0.12.7", features = ["blocking", "cookies", "json", "rustls-tls", "stream"] }
-ring = { version = "0.17.8", features = ["std"] }
-rsa = { version = "0.9.6", features = ["serde", "sha2"] }
+reqwest = { version = "0.12.7", features = ["json", "rustls-tls", "stream"] }
+ring = { version = "0.17.8" }
schemars = { version = "0.8.21", features = ["bytes", "chrono", "uuid1"] }
scopeguard = { version = "1.2.0" }
semver = { version = "1.0.23", features = ["serde"] }
serde = { version = "1.0.210", features = ["alloc", "derive", "rc"] }
-serde_json = { version = "1.0.128", features = ["raw_value", "unbounded_depth"] }
-sha1 = { version = "0.10.6", features = ["oid"] }
-sha2 = { version = "0.10.8", features = ["oid"] }
-similar = { version = "2.6.0", features = ["bytes", "inline", "unicode"] }
-slog = { version = "2.7.0", features = ["dynamic-keys", "max_level_trace", "release_max_level_debug", "release_max_level_trace"] }
+serde_json = { version = "1.0.128", features = ["unbounded_depth"] }
+sha1 = { version = "0.10.6" }
+similar = { version = "2.6.0" }
+slog = { version = "2.7.0", features = ["dynamic-keys", "max_level_trace", "release_max_level_debug"] }
smallvec = { version = "1.13.2", default-features = false, features = ["const_new"] }
-spin = { version = "0.9.8" }
-string_cache = { version = "0.8.7" }
-subtle = { version = "2.5.0" }
+spin = { version = "0.9.8", default-features = false, features = ["spin_mutex"] }
syn-dff4ba8e3ae991db = { package = "syn", version = "1.0.109", features = ["extra-traits", "fold", "full", "visit"] }
syn-f595c2ba2a3f28df = { package = "syn", version = "2.0.79", features = ["extra-traits", "fold", "full", "visit", "visit-mut"] }
time = { version = "0.3.36", features = ["formatting", "local-offset", "macros", "parsing"] }
time-macros = { version = "0.2.18", default-features = false, features = ["formatting", "parsing"] }
-tokio = { version = "1.39.3", features = ["full", "test-util"] }
-tokio-postgres = { version = "0.7.12", features = ["with-chrono-0_4", "with-serde_json-1", "with-uuid-1"] }
-tokio-stream = { version = "0.1.16", features = ["net", "sync"] }
-tokio-util = { version = "0.7.12", features = ["codec", "io-util"] }
+tokio = { version = "1.39.3", features = ["full"] }
+tokio-util = { version = "0.7.12", features = ["codec", "io"] }
toml = { version = "0.7.8" }
toml_datetime = { version = "0.6.8", default-features = false, features = ["serde"] }
-toml_edit-3c51e837cfc5589a = { package = "toml_edit", version = "0.22.22", features = ["serde"] }
-tracing = { version = "0.1.40", features = ["log"] }
-unicode-bidi = { version = "0.3.15" }
-unicode-normalization = { version = "0.1.23" }
+toml_edit-3c51e837cfc5589a = { package = "toml_edit", version = "0.22.22", default-features = false, features = ["display", "parse", "serde"] }
+tracing = { version = "0.1.40", default-features = false, features = ["std"] }
+unicode-bidi = { version = "0.3.15", default-features = false, features = ["hardcoded-data", "std"] }
+unicode-normalization = { version = "0.1.23", default-features = false, features = ["std"] }
unicode-xid = { version = "0.2.4" }
-usdt = { version = "0.5.0" }
+usdt = { version = "0.5.0", default-features = false, features = ["asm"] }
usdt-impl = { version = "0.5.0", default-features = false, features = ["asm", "des"] }
uuid = { version = "1.10.0", features = ["serde", "v4"] }
-x509-cert = { version = "0.2.5" }
zerocopy = { version = "0.7.34", features = ["derive", "simd"] }
-zeroize = { version = "1.8.1", features = ["std", "zeroize_derive"] }
+zeroize = { version = "1.8.1" }
[target.x86_64-unknown-linux-gnu.dependencies]
+bitflags-f595c2ba2a3f28df = { package = "bitflags", version = "2.6.0", default-features = false, features = ["std"] }
cookie = { version = "0.18.1", default-features = false, features = ["percent-encode"] }
dof = { version = "0.3.0", default-features = false, features = ["des"] }
hyper-582f2526e08bb6a0 = { package = "hyper", version = "0.14.30", features = ["full"] }
@@ -253,20 +216,19 @@
tokio-rustls = { version = "0.26.0", default-features = false, features = ["logging", "ring", "tls12"] }
[target.x86_64-unknown-linux-gnu.build-dependencies]
-cookie = { version = "0.18.1", default-features = false, features = ["percent-encode"] }
dof = { version = "0.3.0", default-features = false, features = ["des"] }
-hyper-582f2526e08bb6a0 = { package = "hyper", version = "0.14.30", features = ["full"] }
hyper-rustls = { version = "0.27.3", default-features = false, features = ["http1", "http2", "ring", "tls12", "webpki-tokio"] }
hyper-util = { version = "0.1.9", features = ["full"] }
-linux-raw-sys = { version = "0.4.13", default-features = false, features = ["elf", "errno", "general", "if_ether", "ioctl", "net", "netlink", "no_std", "prctl", "std", "system", "xdp"] }
-mio = { version = "1.0.2", features = ["net", "os-ext"] }
+linux-raw-sys = { version = "0.4.13", default-features = false, features = ["elf", "errno", "general", "ioctl", "no_std", "std"] }
+mio = { version = "1.0.2", default-features = false, features = ["net", "os-ext"] }
once_cell = { version = "1.19.0" }
-rustix = { version = "0.38.34", features = ["event", "fs", "net", "pipe", "process", "stdio", "system", "termios", "time"] }
-rustls = { version = "0.23.10", default-features = false, features = ["logging", "ring", "std", "tls12"] }
-signal-hook-mio = { version = "0.2.4", default-features = false, features = ["support-v0_8", "support-v1_0"] }
-tokio-rustls = { version = "0.26.0", default-features = false, features = ["logging", "ring", "tls12"] }
+rustix = { version = "0.38.34", features = ["fs", "termios"] }
+rustls = { version = "0.23.10", default-features = false, features = ["ring", "std", "tls12"] }
+spin = { version = "0.9.8", default-features = false, features = ["once"] }
+tokio-rustls = { version = "0.26.0", default-features = false, features = ["ring", "tls12"] }
[target.x86_64-apple-darwin.dependencies]
+bitflags-f595c2ba2a3f28df = { package = "bitflags", version = "2.6.0", default-features = false, features = ["std"] }
cookie = { version = "0.18.1", default-features = false, features = ["percent-encode"] }
hyper-582f2526e08bb6a0 = { package = "hyper", version = "0.14.30", features = ["full"] }
hyper-rustls = { version = "0.27.3", default-features = false, features = ["http1", "http2", "ring", "tls12", "webpki-tokio"] }
@@ -279,18 +241,18 @@
tokio-rustls = { version = "0.26.0", default-features = false, features = ["logging", "ring", "tls12"] }
[target.x86_64-apple-darwin.build-dependencies]
-cookie = { version = "0.18.1", default-features = false, features = ["percent-encode"] }
-hyper-582f2526e08bb6a0 = { package = "hyper", version = "0.14.30", features = ["full"] }
hyper-rustls = { version = "0.27.3", default-features = false, features = ["http1", "http2", "ring", "tls12", "webpki-tokio"] }
hyper-util = { version = "0.1.9", features = ["full"] }
-mio = { version = "1.0.2", features = ["net", "os-ext"] }
+libc = { version = "0.2.159", default-features = false, features = ["extra_traits"] }
+mio = { version = "1.0.2", default-features = false, features = ["net", "os-ext"] }
once_cell = { version = "1.19.0" }
-rustix = { version = "0.38.34", features = ["event", "fs", "net", "pipe", "process", "stdio", "system", "termios", "time"] }
-rustls = { version = "0.23.10", default-features = false, features = ["logging", "ring", "std", "tls12"] }
-signal-hook-mio = { version = "0.2.4", default-features = false, features = ["support-v0_8", "support-v1_0"] }
-tokio-rustls = { version = "0.26.0", default-features = false, features = ["logging", "ring", "tls12"] }
+rustix = { version = "0.38.34", features = ["fs", "termios"] }
+rustls = { version = "0.23.10", default-features = false, features = ["ring", "std", "tls12"] }
+spin = { version = "0.9.8", default-features = false, features = ["once"] }
+tokio-rustls = { version = "0.26.0", default-features = false, features = ["ring", "tls12"] }
[target.aarch64-apple-darwin.dependencies]
+bitflags-f595c2ba2a3f28df = { package = "bitflags", version = "2.6.0", default-features = false, features = ["std"] }
cookie = { version = "0.18.1", default-features = false, features = ["percent-encode"] }
hyper-582f2526e08bb6a0 = { package = "hyper", version = "0.14.30", features = ["full"] }
hyper-rustls = { version = "0.27.3", default-features = false, features = ["http1", "http2", "ring", "tls12", "webpki-tokio"] }
@@ -303,18 +265,18 @@
tokio-rustls = { version = "0.26.0", default-features = false, features = ["logging", "ring", "tls12"] }
[target.aarch64-apple-darwin.build-dependencies]
-cookie = { version = "0.18.1", default-features = false, features = ["percent-encode"] }
-hyper-582f2526e08bb6a0 = { package = "hyper", version = "0.14.30", features = ["full"] }
hyper-rustls = { version = "0.27.3", default-features = false, features = ["http1", "http2", "ring", "tls12", "webpki-tokio"] }
hyper-util = { version = "0.1.9", features = ["full"] }
-mio = { version = "1.0.2", features = ["net", "os-ext"] }
+libc = { version = "0.2.159", default-features = false, features = ["extra_traits"] }
+mio = { version = "1.0.2", default-features = false, features = ["net", "os-ext"] }
once_cell = { version = "1.19.0" }
-rustix = { version = "0.38.34", features = ["event", "fs", "net", "pipe", "process", "stdio", "system", "termios", "time"] }
-rustls = { version = "0.23.10", default-features = false, features = ["logging", "ring", "std", "tls12"] }
-signal-hook-mio = { version = "0.2.4", default-features = false, features = ["support-v0_8", "support-v1_0"] }
-tokio-rustls = { version = "0.26.0", default-features = false, features = ["logging", "ring", "tls12"] }
+rustix = { version = "0.38.34", features = ["fs", "termios"] }
+rustls = { version = "0.23.10", default-features = false, features = ["ring", "std", "tls12"] }
+spin = { version = "0.9.8", default-features = false, features = ["once"] }
+tokio-rustls = { version = "0.26.0", default-features = false, features = ["ring", "tls12"] }
[target.x86_64-unknown-illumos.dependencies]
+bitflags-f595c2ba2a3f28df = { package = "bitflags", version = "2.6.0", default-features = false, features = ["std"] }
cookie = { version = "0.18.1", default-features = false, features = ["percent-encode"] }
dof = { version = "0.3.0", default-features = false, features = ["des"] }
hyper-582f2526e08bb6a0 = { package = "hyper", version = "0.14.30", features = ["full"] }
@@ -330,18 +292,16 @@
toml_edit-cdcf2f9584511fe6 = { package = "toml_edit", version = "0.19.15", features = ["serde"] }
[target.x86_64-unknown-illumos.build-dependencies]
-cookie = { version = "0.18.1", default-features = false, features = ["percent-encode"] }
dof = { version = "0.3.0", default-features = false, features = ["des"] }
-hyper-582f2526e08bb6a0 = { package = "hyper", version = "0.14.30", features = ["full"] }
hyper-rustls = { version = "0.27.3", default-features = false, features = ["http1", "http2", "ring", "tls12", "webpki-tokio"] }
hyper-util = { version = "0.1.9", features = ["full"] }
-indicatif = { version = "0.17.8", features = ["rayon"] }
-mio = { version = "1.0.2", features = ["net", "os-ext"] }
+libc = { version = "0.2.159", default-features = false, features = ["extra_traits"] }
+mio = { version = "1.0.2", default-features = false, features = ["net", "os-ext"] }
once_cell = { version = "1.19.0" }
-rustix = { version = "0.38.34", features = ["event", "fs", "net", "pipe", "process", "stdio", "system", "termios", "time"] }
-rustls = { version = "0.23.10", default-features = false, features = ["logging", "ring", "std", "tls12"] }
-signal-hook-mio = { version = "0.2.4", default-features = false, features = ["support-v0_8", "support-v1_0"] }
-tokio-rustls = { version = "0.26.0", default-features = false, features = ["logging", "ring", "tls12"] }
+rustix = { version = "0.38.34", features = ["fs", "termios"] }
+rustls = { version = "0.23.10", default-features = false, features = ["ring", "std", "tls12"] }
+spin = { version = "0.9.8", default-features = false, features = ["once"] }
+tokio-rustls = { version = "0.26.0", default-features = false, features = ["ring", "tls12"] }
toml_edit-cdcf2f9584511fe6 = { package = "toml_edit", version = "0.19.15", features = ["serde"] }
### END HAKARI SECTION