Max level shown:
1 Logging to: /work/oxidecomputer/omicron/out/LOG
2  Compiling ring v0.17.14
3  Compiling heck v0.5.0
4  Compiling regress v0.11.1
5  Compiling unsafe-libyaml v0.2.11
6  Compiling regress v0.10.5
7  Compiling unicode-width v0.1.14
8  Compiling is-terminal v0.4.17
9  Compiling prettyplease v0.2.37
10  Compiling bytecount v0.6.9
11  Compiling derive-where v1.6.0
12  Compiling thread_local v1.1.9
13  Compiling match_cfg v0.1.0
14  Compiling compression-core v0.4.31
15  Compiling multer v3.1.0
16  Compiling slog-async v2.8.0
17  Compiling hostname v0.3.1
18  Compiling compression-codecs v0.4.37
19  Compiling crossbeam-channel v0.5.15
20  Compiling slog-json v2.6.1
21  Compiling futures-executor v0.3.32
22  Compiling toml_datetime v1.0.0+spec-1.1.0
23  Compiling serde_spanned v1.0.4
24  Compiling term v1.2.1
25  Compiling take_mut v0.2.2
26  Compiling serde_yaml v0.9.34+deprecated
27  Compiling toml_writer v1.0.6+spec-1.1.0
28  Compiling futures v0.3.32
29  Compiling async-compression v0.4.41
30  Compiling slog-bunyan v2.5.0
31  Compiling slog-error-chain v0.1.0 (https://github.com/oxidecomputer/slog-error-chain?branch=main#15f69041)
32  Compiling slog-term v2.9.2
33  Compiling async-stream v0.3.6
34  Compiling toml v1.0.6+spec-1.1.0
35  Compiling dropshot v0.17.0
36  Compiling num-rational v0.4.2
37  Compiling serde_human_bytes v0.1.0 (https://github.com/oxidecomputer/serde_human_bytes?branch=main#8f60acdf)
38  Compiling waitgroup v0.1.2
39  Compiling backon v1.6.0
40  Compiling rustls-pemfile v2.2.0
41  Compiling num-complex v0.4.6
42  Compiling hostname v0.4.2
43  Compiling serde_path_to_error v0.1.20
44  Compiling instant v0.1.13
45  Compiling debug-ignore v1.0.5
46  Compiling tufaceous-artifact v0.1.0 (https://github.com/oxidecomputer/tufaceous?branch=main#1eacfcf0)
47  Compiling backoff v0.4.0
48  Compiling parse-display v0.10.0
49  Compiling omicron-uuid-kinds v0.1.0 (/work/oxidecomputer/omicron/uuid-kinds)
50  Compiling protocol v0.1.0 (https://github.com/oxidecomputer/lldp#d22509df)
51  Compiling macaddr v1.0.1
52  Compiling typify-impl v0.6.2
53  Compiling num v0.4.3
54  Compiling float-ord v0.3.2
55  Compiling console v0.15.11
56  Compiling newline-converter v0.3.0
57  Compiling atomicwrites v0.4.4
58  Compiling slog-dtrace v0.3.0
59  Compiling cancel-safe-futures v0.1.5
60  Compiling owo-colors v4.3.0
61  Compiling libsw-core v0.3.2
62  Compiling expectorate v1.2.0
63  Compiling resolv-conf v0.7.6
64  Compiling libsw v3.5.0
65  Compiling toml v0.8.23
66  Compiling linear-map v1.2.0
67  Compiling minimal-lexical v0.2.1
68  Compiling linked-hash-map v0.5.6
69  Compiling unicode-xid v0.2.6
70  Compiling lru-cache v0.1.2
71  Compiling nom v7.1.3
72  Compiling hickory-proto v0.24.4
73  Compiling convert_case v0.10.0
74  Compiling papergrid v0.11.0
75  Compiling tabled_derive v0.7.0
76  Compiling termtree v0.5.1
77  Compiling phf_shared v0.12.1
78  Compiling csv-core v0.1.13
79  Compiling derive_more-impl v2.1.1
80  Compiling vte v0.14.1
81  Compiling highway v1.3.0
82  Compiling chrono-tz v0.10.4
83  Compiling strip-ansi-escapes v0.2.1
84  Compiling csv v1.4.0
85  Compiling phf v0.12.1
86  Compiling const_format_proc_macros v0.2.34
87  Compiling fd-lock v4.0.4
88  Compiling rustls v0.23.37
89  Compiling rustls v0.22.4
90  Compiling tabled v0.15.0
91  Compiling derive_more v2.1.1
92  Compiling peg-macros v0.8.5
93  Compiling crossterm v0.29.0
94  Compiling nu-ansi-term v0.50.3
95  Compiling oximeter-db v0.1.0 (/work/oxidecomputer/omicron/oximeter/db)
96  Compiling const_format v0.2.35
97  Compiling reedline v0.40.0
98  Compiling clickward v0.1.0 (https://github.com/oxidecomputer/clickward?rev=e3d9a1c35cf3cd04f9cb2e997b0ad88324d30737#e3d9a1c3)
99  Compiling bcs v0.1.6
100  Compiling semver v0.1.20
101  Compiling rustls-webpki v0.103.9
102  Compiling typify-macro v0.6.2
103  Compiling rustls-webpki v0.102.8
104  Compiling peg v0.8.5
105  Compiling hickory-resolver v0.24.4
106  Compiling rustc_version v0.1.7
107  Compiling newtype_derive v0.1.6
108  Compiling unicode-linebreak v0.1.5
109  Compiling humantime v2.3.0
110  Compiling smawk v0.3.2
111  Compiling qorb v0.4.1
112  Compiling textwrap v0.16.2
113  Compiling typify v0.6.2
114  Compiling progenitor-impl v0.14.0
115  Compiling tokio-rustls v0.26.4
116  Compiling hyper-rustls v0.27.7
117  Compiling rustls-platform-verifier v0.6.2
118  Compiling reqwest v0.13.2
119  Compiling reqwest v0.12.28
120  Compiling progenitor-macro v0.14.0
121  Compiling progenitor-impl v0.13.0
122  Compiling tokio-rustls v0.25.0
123  Compiling rdb-types v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=7696ee48d5ee29a917dea459e281fe2e8ff20513#7696ee48)
124  Compiling progenitor-client v0.14.0
125  Compiling progenitor-extras v0.2.0
126  Compiling progenitor-client v0.10.0
127  Compiling progenitor-macro v0.13.0
128  Compiling omicron-workspace-hack v0.1.0 (/work/oxidecomputer/omicron/workspace-hack)
129  Compiling dropshot-api-manager-types v0.7.1
130  Compiling steno v0.4.1
131  Compiling api_identity v0.1.0 (/work/oxidecomputer/omicron/api_identity)
132  Compiling omicron-ledger v0.1.0 (/work/oxidecomputer/omicron/ledger)
133  Compiling omicron-rpaths v0.1.0 (/work/oxidecomputer/omicron/rpaths)
134  Compiling oximeter-macro-impl v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter-macro-impl)
135  Compiling omicron-common v0.1.0 (/work/oxidecomputer/omicron/common)
136  Compiling pq-sys v0.4.6 (https://github.com/oxidecomputer/pq-sys?branch=oxide%2Fomicron#b1194c19)
137  Compiling sled-hardware-types v0.1.0 (/work/oxidecomputer/omicron/sled-hardware/types)
138  Compiling gfss v0.1.0 (/work/oxidecomputer/omicron/trust-quorum/gfss)
139  Compiling bootstore v0.1.0 (/work/oxidecomputer/omicron/bootstore)
140  Compiling omicron-passwords v0.1.0 (/work/oxidecomputer/omicron/passwords)
141  Compiling trust-quorum-types-versions v0.1.0 (/work/oxidecomputer/omicron/trust-quorum/types/versions)
142  Compiling progenitor v0.14.0
143  Compiling oxlog v0.1.0 (/work/oxidecomputer/omicron/dev-tools/oxlog)
144  Compiling key-manager-types v0.1.0 (/work/oxidecomputer/omicron/key-manager/types)
145  Compiling progenitor-client v0.13.0
146  Compiling update-engine v0.1.0 (/work/oxidecomputer/omicron/update-engine)
147  Compiling progenitor v0.13.0
148  Compiling gateway-types-versions v0.1.0 (/work/oxidecomputer/omicron/gateway-types/versions)
149  Compiling ereport-types v0.1.0 (/work/oxidecomputer/omicron/ereport/types)
150  Compiling oximeter-types-versions v0.1.0 (/work/oxidecomputer/omicron/oximeter/types/versions)
151  Compiling gateway-types v0.1.0 (/work/oxidecomputer/omicron/gateway-types)
152  Compiling trust-quorum-types v0.1.0 (/work/oxidecomputer/omicron/trust-quorum/types)
153  Compiling gateway-client v0.1.0 (/work/oxidecomputer/omicron/clients/gateway-client)
154  Compiling tough v0.20.0
155  Compiling sled-agent-types-versions v0.1.0 (/work/oxidecomputer/omicron/sled-agent/types/versions)
156  Compiling clickhouse-admin-types-versions v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin/types/versions)
157  Compiling internal-dns-types-versions v0.1.0 (/work/oxidecomputer/omicron/internal-dns/types/versions)
158  Compiling oximeter-types v0.1.0 (/work/oxidecomputer/omicron/oximeter/types)
159  Compiling oximeter-schema v0.1.0 (/work/oxidecomputer/omicron/oximeter/schema)
160  Compiling clickhouse-admin-types v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin/types)
161  Compiling internal-dns-types v0.1.0 (/work/oxidecomputer/omicron/internal-dns/types)
162  Compiling oximeter-timeseries-macro v0.1.0 (/work/oxidecomputer/omicron/oximeter/timeseries-macro)
163  Compiling oxql-types v0.1.0 (/work/oxidecomputer/omicron/oximeter/oxql-types)
164  Compiling cockroach-admin-types-versions v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin/types/versions)
165  Compiling mg-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=7696ee48d5ee29a917dea459e281fe2e8ff20513#7696ee48)
166  Compiling cockroach-admin-types v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin/types)
167  Compiling tagptr v0.2.0
168  Compiling utf-8 v0.7.6
169  Compiling moka v0.12.13
170  Compiling oximeter v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter)
171  Compiling parallel-task-set v0.1.0 (/work/oxidecomputer/omicron/parallel-task-set)
172  Compiling tungstenite v0.21.0
173  Compiling cockroach-admin-client v0.1.0 (/work/oxidecomputer/omicron/clients/cockroach-admin-client)
174  Compiling hickory-resolver v0.25.2
175  Compiling tokio-tungstenite v0.21.0
176  Compiling num-derive v0.3.3
177  Compiling propolis-client v0.1.0 (https://github.com/oxidecomputer/propolis?rev=bc489ddf0f38f75e0c194b86cf6f0de377f68845#bc489ddf)
178  Compiling proc-macro-error-attr2 v2.0.0
179  Compiling internal-dns-resolver v0.1.0 (/work/oxidecomputer/omicron/internal-dns/resolver)
180  Compiling typify-impl v0.4.3
181  Compiling papergrid v0.17.0
182  Compiling proc-macro-error2 v2.0.1
183  Compiling libscf-sys v1.1.0
184  Compiling tabled_derive v0.11.0
185  Compiling sled-agent-types v0.1.0 (/work/oxidecomputer/omicron/sled-agent/types)
186  Compiling smf v0.10.0 (https://github.com/illumos/smf-rs#72389b51)
187  Compiling testing_table v0.3.0
188  Compiling vergen-gitcl v1.0.8
189  Compiling nexus-types-versions v0.1.0 (/work/oxidecomputer/omicron/nexus/types/versions)
190  Compiling dirs-sys-next v0.1.2
191  Compiling maplit v1.0.2
192  Compiling crunchy v0.2.4
193  Compiling diesel_derives v2.3.7
194  Compiling illumos-utils v0.1.0 (/work/oxidecomputer/omicron/illumos-utils)
195  Compiling bootstrap-agent-lockstep-types v0.1.0 (/work/oxidecomputer/omicron/sled-agent/bootstrap-agent-lockstep-types)
196  Compiling trust-quorum-protocol v0.1.0 (/work/oxidecomputer/omicron/trust-quorum/protocol)
197  Compiling sled-agent-client v0.1.0 (/work/oxidecomputer/omicron/clients/sled-agent-client)
198  Compiling glob v0.3.3
199  Compiling typify-macro v0.4.3
200  Compiling clang-sys v1.8.1
201  Compiling tabled v0.20.0
202  Compiling dirs-next v2.0.0
203  Compiling transceiver-messages v0.1.1 (https://github.com/oxidecomputer/transceiver-control?branch=main#11afc484)
204  Compiling dsl_auto_type v0.2.0
205  Compiling scheduled-thread-pool v0.2.7
206  Compiling diesel_table_macro_syntax v0.3.0
207  Compiling transceiver-controller v0.1.1 (https://github.com/oxidecomputer/transceiver-control?branch=main#11afc484)
208  Compiling tiny-keccak v2.0.2
209  Compiling xshell-macros v0.2.7
210  Compiling transceiver-decode v0.1.0 (https://github.com/oxidecomputer/transceiver-control?branch=main#11afc484)
211  Compiling r2d2 v0.8.10
212  Compiling xshell v0.2.7
213  Compiling sled-hardware v0.1.0 (/work/oxidecomputer/omicron/sled-hardware)
214  Compiling term v0.7.0
215  Compiling key-manager v0.1.0 (/work/oxidecomputer/omicron/key-manager)
216  Compiling bit-vec v0.6.3
217  Compiling downcast-rs v2.0.2
218  Compiling sled-storage v0.1.0 (/work/oxidecomputer/omicron/sled-storage)
219  Compiling bit-set v0.5.3
220  Compiling ascii-canvas v3.0.0
221  Compiling itertools v0.10.5
222  Compiling ena v0.14.4
223  Compiling libloading v0.8.9
224  Compiling bindgen v0.71.1
225  Compiling regex-syntax v0.6.29
226  Compiling unicase v2.9.0
227  Compiling diff v0.1.13
228  Compiling crc8 v0.1.1
229  Compiling omicron-cockroach-metrics v0.1.0 (/work/oxidecomputer/omicron/cockroach-metrics)
230  Compiling omicron-certificates v0.1.0 (/work/oxidecomputer/omicron/certificates)
231  Compiling nexus-db-schema v0.1.0 (/work/oxidecomputer/omicron/nexus/db-schema)
232  Compiling nexus-macros-common v0.1.0 (/work/oxidecomputer/omicron/nexus/macros-common)
233  Compiling cexpr v0.6.0
234  Compiling nexus-db-model v0.1.0 (/work/oxidecomputer/omicron/nexus/db-model)
235  Compiling typify v0.4.3
236  Compiling lalrpop v0.19.12
237  Compiling headers-core v0.3.0
238  Compiling libxml v0.3.3
239  Compiling headers v0.4.1
240  Compiling db-macros v0.1.0 (/work/oxidecomputer/omicron/nexus/db-macros)
241  Compiling nexus-defaults v0.1.0 (/work/oxidecomputer/omicron/nexus/defaults)
242  Compiling nexus-db-fixed-data v0.1.0 (/work/oxidecomputer/omicron/nexus/db-fixed-data)
243  Compiling diesel v2.3.7
244  Compiling strum_macros v0.24.3
245  Compiling indoc v1.0.9
246  Compiling installinator-common-versions v0.1.0 (/work/oxidecomputer/omicron/installinator-common/versions)
247  Compiling nexus-auth v0.1.0 (/work/oxidecomputer/omicron/nexus/auth)
248  Compiling derive_builder v0.20.2
249  Compiling oso-derive v0.27.3
250  Compiling quick-xml v0.37.5
251  Compiling impl-trait-for-tuples v0.2.3
252  Compiling half v1.8.3
253  Compiling openssl-probe v0.1.6
254  Compiling serde_cbor v0.11.2
255  Compiling nexus-types v0.1.0 (/work/oxidecomputer/omicron/nexus/types)
256  Compiling authz-macros v0.1.0 (/work/oxidecomputer/omicron/nexus/authz-macros)
257  Compiling ntp-admin-client v0.1.0 (/work/oxidecomputer/omicron/clients/ntp-admin-client)
258  Compiling installinator-common v0.1.0 (/work/oxidecomputer/omicron/installinator-common)
259  Compiling nexus-db-lookup v0.1.0 (/work/oxidecomputer/omicron/nexus/db-lookup)
260  Compiling bb8 v0.8.6
261  Compiling trait-variant v0.1.2
262  Compiling libipcc v0.1.0 (https://github.com/oxidecomputer/ipcc-rs?rev=524eb8f125003dff50b9703900c6b323f00f9e1b#524eb8f1)
263  Compiling dns-service-client v0.1.0 (/work/oxidecomputer/omicron/clients/dns-service-client)
264  Compiling nexus-db-queries v0.1.0 (/work/oxidecomputer/omicron/nexus/db-queries)
265  Compiling scim2-rs v0.1.0 (https://github.com/oxidecomputer/scim2-rs?rev=018ae6f7bd752cd9b2124887e00c93c6b4244103#018ae6f7)
266  Compiling fxhash v0.2.1
267  Compiling salty v0.3.0
268  Compiling progenitor-impl v0.11.2
269  Compiling samael v0.0.19
270  Compiling zfs-test-harness v0.1.0 (/work/oxidecomputer/omicron/sled-storage/zfs-test-harness)
271  Compiling oximeter-producer-api v0.1.0 (/work/oxidecomputer/omicron/oximeter/producer-api)
272  Compiling kstat-rs v0.2.4
273  Compiling libz-sys v1.1.24
274  Compiling nonempty v0.12.0
275  Compiling sled-diagnostics v0.1.0 (/work/oxidecomputer/omicron/sled-diagnostics)
276  Compiling oximeter-instruments v0.1.0 (/work/oxidecomputer/omicron/oximeter/instruments)
277  Compiling progenitor-macro v0.11.2
278  Compiling polar-core v0.27.3
279  Compiling progenitor-impl v0.10.0
280  Compiling common v0.1.0 (https://github.com/oxidecomputer/dendrite?rev=d147f0925d14ed6f00eb37cb81f3a1bcbcb3c7f3#d147f092)
281  Compiling oximeter-types-versions v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#ccede3cb)
282  Compiling progenitor-client v0.11.2
283  Compiling rats-corim v0.1.0 (https://github.com/oxidecomputer/rats-corim#f0d5d516)
284  Compiling darling_core v0.23.0
285  Compiling nanorand v0.7.0
286  Compiling arc-swap v1.8.2
287  Compiling parking_lot_core v0.8.6
288  Compiling slog-scope v4.4.1
289  Compiling mime_guess v2.0.5
290  Compiling progenitor v0.11.2
291  Compiling flume v0.11.1
292  Compiling oximeter-types v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#ccede3cb)
293  Compiling darling_macro v0.23.0
294  Compiling progenitor-macro v0.10.0
295  Compiling dpd-client v0.1.0 (https://github.com/oxidecomputer/dendrite?rev=d147f0925d14ed6f00eb37cb81f3a1bcbcb3c7f3#d147f092)
296  Compiling nexus-config v0.1.0 (/work/oxidecomputer/omicron/nexus-config)
297  Compiling nexus-client v0.1.0 (/work/oxidecomputer/omicron/clients/nexus-client)
298  Compiling sp-sim v0.1.0 (/work/oxidecomputer/omicron/sp-sim)
299  Compiling oso v0.27.3
300  Compiling oximeter-producer v0.1.0 (/work/oxidecomputer/omicron/oximeter/producer)
301  Compiling diesel-dtrace v0.5.0
302  Compiling async-bb8-diesel v0.2.1
303  Compiling sled-agent-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/api)
304  Compiling primeorder v0.13.6
305  Compiling git-stub v1.0.0
306  Compiling libgit2-sys v0.18.3+1.9.2
307  Compiling instability v0.3.11
308  Compiling libipcc v0.1.0 (https://github.com/oxidecomputer/ipcc-rs?rev=dbaad520e1f5ae32c10db16ce176f9c24de95652#dbaad520)
309  Compiling git-stub-vcs v0.1.0
310  Compiling p384 v0.13.1
311  Compiling progenitor v0.10.0
312  Compiling oximeter-schema v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#ccede3cb)
313  Compiling darling v0.23.0
314  Compiling slog-stdlog v4.1.1
315  Compiling clickhouse-admin-server-client v0.1.0 (/work/oxidecomputer/omicron/clients/clickhouse-admin-server-client)
316  Compiling repo-depot-client v0.1.0 (/work/oxidecomputer/omicron/clients/repo-depot-client)
317  Compiling ignore v0.4.25
318  Compiling transceiver-messages v0.1.1 (https://github.com/oxidecomputer/transceiver-control#11afc484)
319  Compiling castaway v0.2.4
320  Compiling atty v0.2.14
321  Compiling transceiver-controller v0.1.1 (https://github.com/oxidecomputer/transceiver-control#11afc484)
322  Compiling http-range v0.1.5
323  Compiling indoc v2.0.7
324  Compiling transceiver-decode v0.1.0 (https://github.com/oxidecomputer/transceiver-control#11afc484)
325  Compiling tufaceous-lib v0.1.0 (https://github.com/oxidecomputer/tufaceous?branch=main#1eacfcf0)
326  Compiling compact_str v0.8.1
327  Compiling globwalk v0.9.1
328  Compiling oximeter-timeseries-macro v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#ccede3cb)
329  Compiling parking_lot v0.11.2
330  Compiling slog-envlogger v2.2.0
331  Compiling crucible-agent-client v0.0.1 (https://github.com/oxidecomputer/crucible?rev=7103cd3a3d7b0112d2949dd135db06fef0c156bb#7103cd3a)
332  Compiling dns-server v0.1.0 (/work/oxidecomputer/omicron/dns-server)
333  Compiling sled-agent-config-reconciler v0.1.0 (/work/oxidecomputer/omicron/sled-agent/config-reconciler)
334  Compiling attest-data v0.5.0 (https://github.com/oxidecomputer/dice-util?rev=6e0ef48f72ff85ba50fc8286c8e89dc5f9c822dd#6e0ef48f)
335  Compiling oximeter-client v0.1.0 (/work/oxidecomputer/omicron/clients/oximeter-client)
336  Compiling ddm-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=7696ee48d5ee29a917dea459e281fe2e8ff20513#7696ee48)
337  Compiling oximeter-macro-impl v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#ccede3cb)
338  Compiling predicates-tree v1.0.13
339  Compiling unicode-truncate v1.1.0
340  Compiling lru v0.12.5
341  Compiling rand_seeder v0.4.0
342  Compiling prefix-trie v0.7.0
343  Compiling sprockets-tls v0.1.0 (https://github.com/oxidecomputer/sprockets.git?rev=d2b68e4f47e3c22bce0455aeb4cfb2e61ad229ba#d2b68e4f)
344  Compiling dice-util-barcode v0.1.0 (https://github.com/oxidecomputer/dice-util?rev=6e0ef48f72ff85ba50fc8286c8e89dc5f9c822dd#6e0ef48f)
345  Compiling vergen-git2 v1.0.7
346  Compiling corncobs v0.1.4
347  Compiling cassowary v0.3.0
348  Compiling hickory-server v0.25.2
349  Compiling dice-mfg-msgs v0.3.0 (https://github.com/oxidecomputer/dice-util?rev=6e0ef48f72ff85ba50fc8286c8e89dc5f9c822dd#6e0ef48f)
350  Compiling typed-rng v0.1.0 (/work/oxidecomputer/omicron/typed-rng)
351  Compiling oximeter v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#ccede3cb)
352  Compiling camino-tempfile-ext v0.3.3
353  Compiling ratatui v0.29.0
354  Compiling omicron-ddm-admin-client v0.1.0 (/work/oxidecomputer/omicron/clients/ddm-admin-client)
355  Compiling dice-verifier v0.3.0-pre0 (https://github.com/oxidecomputer/dice-util?rev=6e0ef48f72ff85ba50fc8286c8e89dc5f9c822dd#6e0ef48f)
356  Compiling hyper-staticfile v0.10.1
357  Compiling sled v0.34.7
358  Compiling sled-agent-resolvable-files v0.1.0 (/work/oxidecomputer/omicron/sled-agent/resolvable-files)
359  Compiling range-requests v0.1.0 (/work/oxidecomputer/omicron/range-requests)
360  Compiling clickhouse-admin-keeper-client v0.1.0 (/work/oxidecomputer/omicron/clients/clickhouse-admin-keeper-client)
361  Compiling dns-server-api v0.1.0 (/work/oxidecomputer/omicron/dns-server-api)
362  Compiling secrecy v0.8.0
363  Compiling rustls v0.21.12
364  Compiling libipcc v0.1.0 (https://github.com/oxidecomputer/ipcc-rs?rev=7cdf2ab9c8d9e9267a8b366aa780c6c26f9a5ecf#7cdf2ab9)
365  Compiling wicket-common v0.1.0 (/work/oxidecomputer/omicron/wicket-common)
366  Compiling sled-agent-measurements v0.1.0 (/work/oxidecomputer/omicron/sled-agent/measurements)
367  Compiling sled-agent-resolvable-files-examples v0.1.0 (/work/oxidecomputer/omicron/sled-agent/resolvable-files-examples)
368  Compiling common v0.1.0 (https://github.com/oxidecomputer/dendrite?rev=cc8e02a0800034c431c8cf96b889ea638da3d194#cc8e02a0)
369  Compiling update-common v0.1.0 (/work/oxidecomputer/omicron/update-common)
370  Compiling nexus-lockstep-client v0.1.0 (/work/oxidecomputer/omicron/clients/nexus-lockstep-client)
371  Compiling bootstrap-agent-client v0.1.0 (/work/oxidecomputer/omicron/clients/bootstrap-agent-client)
372  Compiling common v0.1.0 (https://github.com/oxidecomputer/dendrite?branch=main#f20f786e)
373  Compiling nexus-networking v0.1.0 (/work/oxidecomputer/omicron/nexus/networking)
374  Compiling nexus-saga-recovery v0.1.0 (/work/oxidecomputer/omicron/nexus/saga-recovery)
375  Compiling nexus-reconfigurator-preparation v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/preparation)
376  Compiling rustls-webpki v0.101.7
377  Compiling sct v0.7.1
378  Compiling nix v0.29.0
379  Compiling dropshot v0.16.7
380  Compiling void v1.0.2
381  Compiling lzss v0.8.2
382  Compiling dpd-client v0.1.0 (https://github.com/oxidecomputer/dendrite?branch=main#f20f786e)
383  Compiling dpd-client v0.1.0 (https://github.com/oxidecomputer/dendrite?rev=cc8e02a0800034c431c8cf96b889ea638da3d194#cc8e02a0)
384  Compiling nexus-inventory v0.1.0 (/work/oxidecomputer/omicron/nexus/inventory)
385  Compiling trust-quorum v0.1.0 (/work/oxidecomputer/omicron/trust-quorum)
386  Compiling attest-data v0.5.0 (https://github.com/oxidecomputer/dice-util?branch=main#ff9f27aa)
387  Compiling tlvc v0.3.1 (https://github.com/oxidecomputer/tlvc.git?branch=main#e644a21a)
388  Compiling tungstenite v0.23.0
389  Compiling clickhouse-admin-single-client v0.1.0 (/work/oxidecomputer/omicron/clients/clickhouse-admin-single-client)
390  Compiling nexus-metrics-producer-gc v0.1.0 (/work/oxidecomputer/omicron/nexus/metrics-producer-gc)
391  Compiling nexus-reconfigurator-execution v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/execution)
392  Compiling nexus-reconfigurator-rendezvous v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/rendezvous)
393  Compiling git2 v0.20.4
394  Compiling nexus-test-interface v0.1.0 (/work/oxidecomputer/omicron/nexus/test-interface)
395  Compiling toml v0.9.12+spec-1.1.0
396  Compiling nix v0.27.1
397  Compiling dropshot_endpoint v0.16.7
398  Compiling serde_bytes v0.11.19
399  Compiling gateway-sp-comms v0.1.2 (https://github.com/oxidecomputer/management-gateway-service?rev=0d7a8992f914ad6a5947409048779969bbe80e3d#0d7a8992)
400  Compiling tokio-tungstenite v0.23.1
401  Compiling tokio-rustls v0.24.1
402  Compiling dice-verifier v0.3.0-pre0 (https://github.com/oxidecomputer/dice-util?branch=main#ff9f27aa)
403  Compiling wicketd-client v0.1.0 (/work/oxidecomputer/omicron/clients/wicketd-client)
404  Compiling crucible-common v0.0.1 (https://github.com/oxidecomputer/crucible?rev=7103cd3a3d7b0112d2949dd135db06fef0c156bb#7103cd3a)
405  Compiling sled-agent-rack-setup v0.1.0 (/work/oxidecomputer/omicron/sled-agent/rack-setup)
406  Compiling lldpd-common v0.1.0 (https://github.com/oxidecomputer/lldp#d22509df)
407  Compiling transient-dns-server v0.1.0 (/work/oxidecomputer/omicron/dns-server/transient)
408  Compiling tufaceous v0.1.0 (https://github.com/oxidecomputer/tufaceous?branch=main#1eacfcf0)
409  Compiling propolis-mock-server v0.0.0 (https://github.com/oxidecomputer/propolis?rev=bc489ddf0f38f75e0c194b86cf6f0de377f68845#bc489ddf)
410  Compiling nexus-mgs-updates v0.1.0 (/work/oxidecomputer/omicron/nexus/mgs-updates)
411  Compiling sled-agent-health-monitor v0.1.0 (/work/oxidecomputer/omicron/sled-agent/health-monitor)
412  Compiling nexus-reconfigurator-blippy v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/blippy)
413  Compiling ipcc v0.1.0 (/work/oxidecomputer/omicron/ipcc)
414  Compiling bootstrap-agent-lockstep-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/bootstrap-agent-lockstep-api)
415  Compiling bootstrap-agent-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/bootstrap-agent-api)
416  Compiling bootstrap-agent-lockstep-client v0.1.0 (/work/oxidecomputer/omicron/clients/bootstrap-agent-lockstep-client)
417  Compiling clickhouse-admin-api v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin/api)
418  Compiling gateway-api v0.1.0 (/work/oxidecomputer/omicron/gateway-api)
419  Compiling crucible-pantry-client v0.0.1 (https://github.com/oxidecomputer/crucible?rev=6b7b7b7cb723a42bf5d6bc809afbaf332d7500b9#6b7b7b7c)
420  Compiling repo-depot-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/repo-depot-api)
421  Compiling ntp-admin-types-versions v0.1.0 (/work/oxidecomputer/omicron/ntp-admin/types/versions)
422  Compiling omicron-nexus v0.1.0 (/work/oxidecomputer/omicron/nexus)
423  Compiling rustls-pemfile v1.0.4
424  Compiling signal-hook-tokio v0.3.1
425  Compiling twox-hash v2.1.2
426  Compiling yasna v0.5.2
427  Compiling is_ci v1.2.0
428  Compiling omicron-gateway v0.1.0 (/work/oxidecomputer/omicron/gateway)
429  Compiling supports-color v3.0.2
430  Compiling rcgen v0.12.1
431  Compiling omicron-sled-agent v0.1.0 (/work/oxidecomputer/omicron/sled-agent)
432  Compiling omicron-clickhouse-admin v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin)
433  Compiling nexus-reconfigurator-planning v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/planning)
434  Compiling lldpd-client v0.1.0 (https://github.com/oxidecomputer/lldp#d22509df)
435  Compiling nexus-fm v0.1.0 (/work/oxidecomputer/omicron/nexus/fm)
436  Compiling nexus-lockstep-api v0.1.0 (/work/oxidecomputer/omicron/nexus/lockstep-api)
437  Compiling nexus-internal-api v0.1.0 (/work/oxidecomputer/omicron/nexus/internal-api)
438  Compiling nexus-external-api v0.1.0 (/work/oxidecomputer/omicron/nexus/external-api)
439  Compiling oximeter-api v0.1.0 (/work/oxidecomputer/omicron/oximeter/api)
440  Compiling nexus-background-task-interface v0.1.0 (/work/oxidecomputer/omicron/nexus/background-task-interface)
441  Compiling omicron-cockroach-admin v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin)
442  Compiling omicron-ntp-admin v0.1.0 (/work/oxidecomputer/omicron/ntp-admin)
443  Compiling fatfs v0.3.6
444  Compiling raw-cpuid v11.5.0 (https://github.com/oxidecomputer/rust-cpuid.git?rev=a4cf01df76f35430ff5d39dc2fe470bcb953503b#a4cf01df)
445  Compiling rtoolbox v0.0.3
446  Compiling subprocess v0.2.15
447  Compiling seq-macro v0.3.6
448  Compiling assert_matches v1.5.0
449  Compiling omicron-test-utils v0.1.0 (/work/oxidecomputer/omicron/test-utils)
450  Compiling rpassword v7.4.0
451  Compiling oximeter-collector v0.1.0 (/work/oxidecomputer/omicron/oximeter/collector)
452  Compiling ntp-admin-types v0.1.0 (/work/oxidecomputer/omicron/ntp-admin/types)
453  Compiling ntp-admin-api v0.1.0 (/work/oxidecomputer/omicron/ntp-admin/api)
454  Compiling wicketd-api v0.1.0 (/work/oxidecomputer/omicron/wicketd-api)
455  Compiling tui-tree-widget v0.23.1
456  Compiling installinator-api v0.1.0 (/work/oxidecomputer/omicron/installinator-api)
457  Compiling omicron-omdb v0.1.0 (/work/oxidecomputer/omicron/dev-tools/omdb)
458  Compiling cockroach-admin-api v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin/api)
459  Compiling uzers v0.12.2
460  Compiling wicket v0.1.0 (/work/oxidecomputer/omicron/wicket)
461  Compiling zone-setup v0.1.0 (/work/oxidecomputer/omicron/zone-setup)
462  Compiling wicketd v0.1.0 (/work/oxidecomputer/omicron/wicketd)
463  Compiling gateway-test-utils v0.1.0 (/work/oxidecomputer/omicron/gateway-test-utils)
464  Compiling support-bundle-viewer v0.1.2
465  Compiling clickana v0.1.0 (/work/oxidecomputer/omicron/dev-tools/clickana)
466  Compiling multimap v0.10.1
467  Compiling nexus-db-errors v0.1.0 (/work/oxidecomputer/omicron/nexus/db-errors)
468  Compiling dnsadm v0.1.0 (/work/oxidecomputer/omicron/dns-server/dnsadm)
469  Compiling internal-dns-cli v0.1.0 (/work/oxidecomputer/omicron/internal-dns/cli)
470 error[E0308]: mismatched types
471 --> nexus/src/app/disk.rs:571:17
472 |
473 569 | let client = crucible_pantry_client::Client::new_with_client(
474 | ----------------------------------------------- arguments to this function are incorrect
475 570 | &format!("http://{}", endpoint),
476 571 | self.reqwest012_client.clone(),
477 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `reqwest::Client`, found a different `reqwest::Client`
478 |
479 note: there are multiple different versions of crate `reqwest` in the dependency graph
480 --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.13.2/src/async_impl/client.rs:93:1
481 |
482  93 | pub struct Client {
483 | ^^^^^^^^^^^^^^^^^ this is the expected type
484 |
485 ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/async_impl/client.rs:93:1
486 |
487  93 | pub struct Client {
488 | ----------------- this is the found type
489 = help: you can use `cargo tree` to explore your dependency tree
490 note: associated function defined here
491 --> /home/build/.cargo/git/checkouts/crucible-0a48bd218bc2bbbc/6b7b7b7/pantry-client/src/lib.rs:5:1
492 |
493  5 | / generate_api!(
494  6 | | spec = "../openapi/crucible-pantry/crucible-pantry-latest.json",
495  7 | | derives = [schemars::JsonSchema],
496  8 | | patch = {
497 ... |
498  11 | | },
499  12 | | );
500 | |_^
501 = note: this error originates in the macro `generate_api` (in Nightly builds, run with -Z macro-backtrace for more info)
502 
503 error[E0271]: expected `{async block@nexus/src/app/sagas/snapshot_create.rs:1228:33: 1228:38}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<()>, Error<Error>>`
504 --> nexus/src/app/sagas/snapshot_create.rs:1241:5
505 |
506 1241 | ProgenitorOperationRetry::new(snapshot_operation, gone_check)
507 | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ResponseValue<()>, Error<_>>`, found `Result<ResponseValue<()>, Error<Error>>`
508 |
509 note: there are multiple different versions of crate `progenitor_client` in the dependency graph
510 --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
511 |
512  224 | pub enum Error<E = ()> {
513 | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
514 |
515 ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.13.0/src/progenitor_client.rs:327:1
516 |
517  327 | pub enum Error<E = ()> {
518 | ---------------------- this is the found type
519 = help: you can use `cargo tree` to explore your dependency tree
520 note: required by a bound in `ProgenitorOperationRetry`
521 --> common/src/progenitor_operation_retry.rs:73:17
522 |
523  69 | pub struct ProgenitorOperationRetry<
524 | ------------------------ required by a bound in this struct
525 ...
526  73 | Fut: Future<Output = Result<T, progenitor_client010::Error<E>>>,
527 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry`
528 
529 error[E0271]: expected `{async block@nexus/src/app/sagas/snapshot_create.rs:1228:33: 1228:38}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<()>, Error<Error>>`
530 --> nexus/src/app/sagas/snapshot_create.rs:1241:5
531 |
532 1241 | ProgenitorOperationRetry::new(snapshot_operation, gone_check)
533 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ResponseValue<()>, Error<_>>`, found `Result<ResponseValue<()>, Error<Error>>`
534 |
535 note: there are multiple different versions of crate `progenitor_client` in the dependency graph
536 --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
537 |
538  224 | pub enum Error<E = ()> {
539 | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
540 |
541 ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.13.0/src/progenitor_client.rs:327:1
542 |
543  327 | pub enum Error<E = ()> {
544 | ---------------------- this is the found type
545 = help: you can use `cargo tree` to explore your dependency tree
546 note: required by a bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
547 --> common/src/progenitor_operation_retry.rs:88:17
548 |
549  88 | Fut: Future<Output = Result<T, progenitor_client010::Error<E>>>,
550 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
551 ...
552  92 | pub fn new(operation: F, gone_check: BF) -> Self {
553 | --- required by a bound in this associated function
554 
555 error[E0599]: the method `run` exists for struct `ProgenitorOperationRetry<_, _, {closure@...}, ..., ..., ...>`, but its trait bounds were not satisfied
556 --> nexus/src/app/sagas/snapshot_create.rs:1242:10
557 |
558 1241 | / ProgenitorOperationRetry::new(snapshot_operation, gone_check)
559 1242 | | .run(log)
560 | | -^^^ method cannot be called due to unsatisfied trait bounds
561 | |_________|
562 |
563 |
564 = note: the following trait bounds were not satisfied:
565 `<{async block@nexus/src/app/sagas/snapshot_create.rs:1228:33: 1228:38} as futures::Future>::Output = Result<_, crucible_agent_client::Error<_>>`
566 = note: the full name for the type has been written to '/work/oxidecomputer/omicron/target/release/deps/omicron_nexus-f3db4b7edf392580.long-type-9025515004761116878.txt'
567 = note: consider using `--verbose` to print the full type name to the console
568 
569 error[E0282]: type annotations needed
570 --> nexus/src/app/sagas/snapshot_create.rs:1241:5
571 |
572 1241 | / ProgenitorOperationRetry::new(snapshot_operation, gone_check)
573 1242 | | .run(log)
574 1243 | | .await
575 | |______________^ cannot infer type
576 
577 error[E0282]: type annotations needed
578 --> nexus/src/app/sagas/snapshot_create.rs:1244:19
579 |
580 1244 | .map_err(|e| {
581 | ^
582 1245 | saga_action_failed(Error::internal_error(&e.to_string()))
583 | - type must be known at this point
584 |
585 help: consider giving this closure parameter an explicit type
586 |
587 1244 |  .map_err(|e: /* Type */| {
588 | ++++++++++++
589 
590 error[E0271]: expected `{async block@nexus/src/app/sagas/common_storage.rs:136:31: 136:36}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<AttachResult>, Error<Error>>`
591 --> nexus/src/app/sagas/common_storage.rs:142:5
592 |
593 142 | ProgenitorOperationRetry::new(attach_operation, gone_check)
594 | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `crucible_agent_client::Error<_>`, found `Error<Error>`
595 |
596 note: there are multiple different versions of crate `progenitor_client` in the dependency graph
597 --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
598 |
599 224 | pub enum Error<E = ()> {
600 | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
601 |
602 ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.13.0/src/progenitor_client.rs:327:1
603 |
604 327 | pub enum Error<E = ()> {
605 | ---------------------- this is the found type
606 = help: you can use `cargo tree` to explore your dependency tree
607 note: required by a bound in `ProgenitorOperationRetry`
608 --> common/src/progenitor_operation_retry.rs:73:17
609 |
610  69 | pub struct ProgenitorOperationRetry<
611 | ------------------------ required by a bound in this struct
612 ...
613  73 | Fut: Future<Output = Result<T, progenitor_client010::Error<E>>>,
614 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry`
615 
616 error[E0271]: expected `{async block@nexus/src/app/sagas/common_storage.rs:136:31: 136:36}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<AttachResult>, Error<Error>>`
617 --> nexus/src/app/sagas/common_storage.rs:142:5
618 |
619 142 | ProgenitorOperationRetry::new(attach_operation, gone_check)
620 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `crucible_agent_client::Error<_>`, found `Error<Error>`
621 |
622 note: there are multiple different versions of crate `progenitor_client` in the dependency graph
623 --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
624 |
625 224 | pub enum Error<E = ()> {
626 | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
627 |
628 ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.13.0/src/progenitor_client.rs:327:1
629 |
630 327 | pub enum Error<E = ()> {
631 | ---------------------- this is the found type
632 = help: you can use `cargo tree` to explore your dependency tree
633 note: required by a bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
634 --> common/src/progenitor_operation_retry.rs:88:17
635 |
636  88 | Fut: Future<Output = Result<T, progenitor_client010::Error<E>>>,
637 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
638 ...
639  92 | pub fn new(operation: F, gone_check: BF) -> Self {
640 | --- required by a bound in this associated function
641 
642 error[E0599]: the method `run` exists for struct `ProgenitorOperationRetry<_, _, {closure@...}, ..., ..., ...>`, but its trait bounds were not satisfied
643 --> nexus/src/app/sagas/common_storage.rs:143:10
644 |
645 142 | / ProgenitorOperationRetry::new(attach_operation, gone_check)
646 143 | | .run(log)
647 | | -^^^ method cannot be called due to unsatisfied trait bounds
648 | |_________|
649 |
650 |
651 = note: the following trait bounds were not satisfied:
652 `<{async block@nexus/src/app/sagas/common_storage.rs:136:31: 136:36} as futures::Future>::Output = Result<_, crucible_agent_client::Error<_>>`
653 = note: the full name for the type has been written to '/work/oxidecomputer/omicron/target/release/deps/omicron_nexus-f3db4b7edf392580.long-type-14187292628178483252.txt'
654 = note: consider using `--verbose` to print the full type name to the console
655 
656 error[E0282]: type annotations needed
657 --> nexus/src/app/sagas/common_storage.rs:142:5
658 |
659 142 | / ProgenitorOperationRetry::new(attach_operation, gone_check)
660 143 | | .run(log)
661 144 | | .await
662 | |______________^ cannot infer type
663 
664 error[E0271]: expected `{async block@nexus/src/app/sagas/common_storage.rs:168:12: 168:17}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<()>, Error<Error>>`
665 --> nexus/src/app/sagas/common_storage.rs:172:5
666 |
667 172 | ProgenitorOperationRetry::new(detach_operation, gone_check)
668 | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ResponseValue<()>, Error<_>>`, found `Result<ResponseValue<()>, Error<Error>>`
669 |
670 note: there are multiple different versions of crate `progenitor_client` in the dependency graph
671 --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
672 |
673 224 | pub enum Error<E = ()> {
674 | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
675 |
676 ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.13.0/src/progenitor_client.rs:327:1
677 |
678 327 | pub enum Error<E = ()> {
679 | ---------------------- this is the found type
680 = help: you can use `cargo tree` to explore your dependency tree
681 note: required by a bound in `ProgenitorOperationRetry`
682 --> common/src/progenitor_operation_retry.rs:73:17
683 |
684  69 | pub struct ProgenitorOperationRetry<
685 | ------------------------ required by a bound in this struct
686 ...
687  73 | Fut: Future<Output = Result<T, progenitor_client010::Error<E>>>,
688 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry`
689 
690 error[E0271]: expected `{async block@nexus/src/app/sagas/common_storage.rs:168:12: 168:17}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<()>, Error<Error>>`
691 --> nexus/src/app/sagas/common_storage.rs:172:5
692 |
693 172 | ProgenitorOperationRetry::new(detach_operation, gone_check)
694 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ResponseValue<()>, Error<_>>`, found `Result<ResponseValue<()>, Error<Error>>`
695 |
696 note: there are multiple different versions of crate `progenitor_client` in the dependency graph
697 --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
698 |
699 224 | pub enum Error<E = ()> {
700 | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type
701 |
702 ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.13.0/src/progenitor_client.rs:327:1
703 |
704 327 | pub enum Error<E = ()> {
705 | ---------------------- this is the found type
706 = help: you can use `cargo tree` to explore your dependency tree
707 note: required by a bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
708 --> common/src/progenitor_operation_retry.rs:88:17
709 |
710  88 | Fut: Future<Output = Result<T, progenitor_client010::Error<E>>>,
711 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
712 ...
713  92 | pub fn new(operation: F, gone_check: BF) -> Self {
714 | --- required by a bound in this associated function
715 
716 error[E0599]: the method `run` exists for struct `ProgenitorOperationRetry<_, _, {closure@...}, ..., ..., ...>`, but its trait bounds were not satisfied
717 --> nexus/src/app/sagas/common_storage.rs:173:10
718 |
719 172 | / ProgenitorOperationRetry::new(detach_operation, gone_check)
720 173 | | .run(log)
721 | | -^^^ method cannot be called due to unsatisfied trait bounds
722 | |_________|
723 |
724 |
725 = note: the following trait bounds were not satisfied:
726 `<{async block@nexus/src/app/sagas/common_storage.rs:168:12: 168:17} as futures::Future>::Output = Result<_, crucible_agent_client::Error<_>>`
727 = note: the full name for the type has been written to '/work/oxidecomputer/omicron/target/release/deps/omicron_nexus-f3db4b7edf392580.long-type-11936981627181818114.txt'
728 = note: consider using `--verbose` to print the full type name to the console
729 
730 error[E0282]: type annotations needed
731 --> nexus/src/app/sagas/common_storage.rs:172:5
732 |
733 172 | / ProgenitorOperationRetry::new(detach_operation, gone_check)
734 173 | | .run(log)
735 174 | | .await
736 | |______________^ cannot infer type
737 
738 error[E0027]: pattern does not mention field `info`
739 --> dev-tools/omdb/src/bin/omdb/crucible_pantry.rs:104:9
740 |
741 104 | let VolumeStatus { active, num_job_handles, seen_active } =
742 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing field `info`
743 |
744 help: include the missing field in the pattern
745 |
746 104 |  let VolumeStatus { active, num_job_handles, seen_active, info } =
747 | ++++++
748 help: if you don't care about this missing field, you can explicitly ignore it
749 |
750 104 |  let VolumeStatus { active, num_job_handles, seen_active, info: _ } =
751 | +++++++++
752 help: or always ignore missing fields here
753 |
754 104 |  let VolumeStatus { active, num_job_handles, seen_active, .. } =
755 | ++++
756 
757 For more information about this error, try `rustc --explain E0027`.
758 error: could not compile `omicron-omdb` (bin "omdb") due to 1 previous error
759 warning: build failed, waiting for other jobs to finish...
760 Some errors have detailed explanations: E0271, E0282, E0308, E0599.
761 For more information about an error, try `rustc --explain E0271`.
762 error: could not compile `omicron-nexus` (lib) due to 14 previous errors
763 Error: Failed to build packages