Max level shown:
1 Logging to: /work/oxidecomputer/omicron/out/LOG
2  Compiling ring v0.17.14
3  Compiling pq-sys v0.4.6 (https://github.com/oxidecomputer/pq-sys?branch=oxide%2Fomicron#b1194c19)
4  Compiling progenitor-impl v0.10.0
5  Compiling convert_case v0.4.0
6  Compiling is-terminal v0.4.13
7  Compiling thread_local v1.1.8
8  Compiling match_cfg v0.1.0
9  Compiling hostname v0.3.1
10  Compiling multer v3.1.0
11  Compiling derive_more v0.99.20
12  Compiling slog-async v2.8.0
13  Compiling crossbeam-channel v0.5.15
14  Compiling toml_parser v1.0.4
15  Compiling slog-json v2.6.1
16  Compiling futures-executor v0.3.31
17  Compiling hex v0.4.3
18  Compiling toml_datetime v0.7.3
19  Compiling serde_spanned v1.0.3
20  Compiling term v1.1.0
21  Compiling take_mut v0.2.2
22  Compiling unicode-width v0.1.14
23  Compiling toml_writer v1.0.4
24  Compiling tabwriter v1.4.0
25  Compiling rustls v0.23.19
26  Compiling rustls v0.22.4
27  Compiling slog-term v2.9.2
28  Compiling toml v0.9.8
29  Compiling serde_human_bytes v0.1.0 (https://github.com/oxidecomputer/serde_human_bytes?branch=main#0a097945)
30  Compiling futures v0.3.31
31  Compiling slog-bunyan v2.5.0
32  Compiling progenitor-macro v0.10.0
33  Compiling dropshot v0.16.6
34  Compiling async-stream v0.3.6
35  Compiling rdb-types v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=0df320d42b356e689a3c7a7600eec9b16770237a#0df320d4)
36  Compiling waitgroup v0.1.2
37  Compiling rustls-webpki v0.102.8
38  Compiling rustls-pemfile v2.2.0
39  Compiling serde_path_to_error v0.1.20
40  Compiling hostname v0.4.2
41  Compiling instant v0.1.13
42  Compiling colored v3.0.0
43  Compiling debug-ignore v1.0.5
44  Compiling backoff v0.4.0
45  Compiling tufaceous-artifact v0.1.0 (https://github.com/oxidecomputer/tufaceous?branch=main#1eacfcf0)
46  Compiling parse-display v0.10.0
47  Compiling slog-error-chain v0.1.0 (https://github.com/oxidecomputer/slog-error-chain?branch=main#15f69041)
48  Compiling omicron-uuid-kinds v0.1.0 (/work/oxidecomputer/omicron/uuid-kinds)
49  Compiling protocol v0.1.0 (https://github.com/oxidecomputer/lldp#61479b69)
50  Compiling macaddr v1.0.1
51  Compiling num-rational v0.4.2
52  Compiling num-complex v0.4.6
53  Compiling num v0.4.3
54  Compiling float-ord v0.3.2
55  Compiling secrecy v0.10.3
56  Compiling tokio-rustls v0.25.0
57  Compiling toml v0.8.23
58  Compiling prettyplease v0.2.36
59  Compiling bytecount v0.6.8
60  Compiling tokio-rustls v0.26.0
61  Compiling hyper-rustls v0.27.7
62  Compiling swrite v0.1.0
63  Compiling reqwest v0.12.24
64  Compiling crucible-client-types v0.1.0 (https://github.com/oxidecomputer/crucible?rev=7103cd3a3d7b0112d2949dd135db06fef0c156bb#7103cd3a)
65  Compiling progenitor-client v0.11.2
66  Compiling progenitor v0.11.2
67  Compiling mg-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=0df320d42b356e689a3c7a7600eec9b16770237a#0df320d4)
68  Compiling progenitor-client v0.10.0
69  Compiling password-hash v0.5.0
70  Compiling omicron-workspace-hack v0.1.0 (/work/oxidecomputer/omicron/workspace-hack)
71  Compiling api_identity v0.1.0 (/work/oxidecomputer/omicron/api_identity)
72  Compiling omicron-rpaths v0.1.0 (/work/oxidecomputer/omicron/rpaths)
73  Compiling blake2 v0.10.6
74  Compiling propolis_types v0.0.0 (https://github.com/oxidecomputer/propolis?rev=3f1752e6cee9a2f8ecdce6e2ad3326781182e2d9#3f1752e6)
75  Compiling progenitor v0.10.0
76  Compiling oxlog v0.1.0 (/work/oxidecomputer/omicron/dev-tools/oxlog)
77  Compiling omicron-common v0.1.0 (/work/oxidecomputer/omicron/common)
78  Compiling universal-hash v0.5.1
79  Compiling thiserror-impl-no-std v2.0.2
80  Compiling opaque-debug v0.3.1
81  Compiling poly1305 v0.8.0
82  Compiling thiserror-no-std v2.0.2
83  Compiling propolis_api_types v0.0.0 (https://github.com/oxidecomputer/propolis?rev=3f1752e6cee9a2f8ecdce6e2ad3326781182e2d9#3f1752e6)
84  Compiling argon2 v0.5.3
85  Compiling bootstore v0.1.0 (/work/oxidecomputer/omicron/bootstore)
86  Compiling console v0.15.10
87  Compiling chacha20 v0.9.1
88  Compiling aead v0.5.2
89  Compiling derive-where v1.5.0
90  Compiling chacha20poly1305 v0.10.1
91  Compiling omicron-passwords v0.1.0 (/work/oxidecomputer/omicron/passwords)
92  Compiling vsss-rs v3.3.4
93  Compiling newline-converter v0.3.0
94  Compiling atomicwrites v0.4.4
95  Compiling slog-dtrace v0.3.0
96  Compiling expectorate v1.2.0
97  Compiling resolv-conf v0.7.0
98  Compiling owo-colors v4.2.2
99  Compiling cancel-safe-futures v0.1.5
100  Compiling libsw-core v0.3.1
101  Compiling linked-hash-map v0.5.6
102  Compiling libsw v3.5.0
103  Compiling lru-cache v0.1.2
104  Compiling unicode-xid v0.2.6
105  Compiling utf-8 v0.7.6
106  Compiling linear-map v1.2.0
107  Compiling hickory-proto v0.24.4
108  Compiling oximeter-types-versions v0.1.0 (/work/oxidecomputer/omicron/oximeter/types/versions)
109  Compiling gateway-types-versions v0.1.0 (/work/oxidecomputer/omicron/gateway-types/versions)
110  Compiling illumos-utils v0.1.0 (/work/oxidecomputer/omicron/illumos-utils)
111  Compiling update-engine v0.1.0 (/work/oxidecomputer/omicron/update-engine)
112  Compiling clickhouse-admin-types-versions v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin/types/versions)
113  Compiling sled-hardware-types v0.1.0 (/work/oxidecomputer/omicron/sled-hardware/types)
114  Compiling hickory-resolver v0.24.4
115  Compiling convert_case v0.7.1
116  Compiling sled-agent-types-versions v0.1.0 (/work/oxidecomputer/omicron/sled-agent/types/versions)
117  Compiling derive_more-impl v2.0.1
118  Compiling qorb v0.4.1
119  Compiling clickhouse-admin-types v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin/types)
120  Compiling oximeter-types v0.1.0 (/work/oxidecomputer/omicron/oximeter/types)
121  Compiling internal-dns-types v0.1.0 (/work/oxidecomputer/omicron/internal-dns/types)
122  Compiling ereport-types v0.1.0 (/work/oxidecomputer/omicron/ereport/types)
123  Compiling oximeter-schema v0.1.0 (/work/oxidecomputer/omicron/oximeter/schema)
124  Compiling derive_more v2.0.1
125  Compiling gateway-types v0.1.0 (/work/oxidecomputer/omicron/gateway-types)
126  Compiling vte_generate_state_changes v0.1.2
127  Compiling siphasher v1.0.1
128  Compiling termtree v0.5.1
129  Compiling phf_shared v0.12.1
130  Compiling vte v0.11.1
131  Compiling oximeter-timeseries-macro v0.1.0 (/work/oxidecomputer/omicron/oximeter/timeseries-macro)
132  Compiling gateway-client v0.1.0 (/work/oxidecomputer/omicron/clients/gateway-client)
133  Compiling crossterm v0.29.0
134  Compiling tungstenite v0.21.0
135  Compiling oximeter-macro-impl v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter-macro-impl)
136  Compiling csv-core v0.1.11
137  Compiling chrono-tz v0.10.4
138  Compiling csv v1.3.1
139  Compiling oximeter v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter)
140  Compiling tokio-tungstenite v0.21.0
141  Compiling strip-ansi-escapes v0.2.0
142  Compiling phf v0.12.1
143  Compiling const_format_proc_macros v0.2.34
144  Compiling papergrid v0.11.0
145  Compiling tabled_derive v0.7.0
146  Compiling fd-lock v4.0.2
147  Compiling peg-macros v0.8.5
148  Compiling oximeter-db v0.1.0 (/work/oxidecomputer/omicron/oximeter/db)
149  Compiling highway v1.3.0
150  Compiling nu-ansi-term v0.50.1
151  Compiling tough v0.20.0
152  Compiling reedline v0.40.0
153  Compiling tabled v0.15.0
154  Compiling peg v0.8.5
155  Compiling oxql-types v0.1.0 (/work/oxidecomputer/omicron/oximeter/oxql-types)
156  Compiling const_format v0.2.34
157  Compiling cockroach-admin-types-versions v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin/types/versions)
158  Compiling clickward v0.1.0 (https://github.com/oxidecomputer/clickward?rev=e3d9a1c35cf3cd04f9cb2e997b0ad88324d30737#e3d9a1c3)
159  Compiling bcs v0.1.6
160  Compiling semver v0.1.20
161  Compiling rustc_version v0.1.7
162  Compiling newtype_derive v0.1.6
163  Compiling cockroach-admin-types v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin/types)
164  Compiling unicode-linebreak v0.1.5
165  Compiling humantime v2.2.0
166  Compiling smawk v0.3.2
167  Compiling textwrap v0.16.2
168  Compiling steno v0.4.1
169  Compiling propolis-client v0.1.0 (https://github.com/oxidecomputer/propolis?rev=3f1752e6cee9a2f8ecdce6e2ad3326781182e2d9#3f1752e6)
170  Compiling dropshot-api-manager-types v0.2.4
171  Compiling moka v0.12.10
172  Compiling tagptr v0.2.0
173  Compiling parallel-task-set v0.1.0 (/work/oxidecomputer/omicron/parallel-task-set)
174  Compiling proc-macro-error-attr2 v2.0.0
175  Compiling proc-macro-error2 v2.0.1
176  Compiling cockroach-admin-client v0.1.0 (/work/oxidecomputer/omicron/clients/cockroach-admin-client)
177  Compiling sled-agent-types v0.1.0 (/work/oxidecomputer/omicron/sled-agent/types)
178  Compiling hickory-resolver v0.25.2
179  Compiling nexus-types v0.1.0 (/work/oxidecomputer/omicron/nexus/types)
180  Compiling internal-dns-resolver v0.1.0 (/work/oxidecomputer/omicron/internal-dns/resolver)
181  Compiling sled-agent-client v0.1.0 (/work/oxidecomputer/omicron/clients/sled-agent-client)
182  Compiling oximeter-types v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#f41bd73b)
183  Compiling vergen-gitcl v1.0.8
184  Compiling dirs-sys-next v0.1.2
185  Compiling crunchy v0.2.2
186  Compiling maplit v1.0.2
187  Compiling oximeter-schema v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#f41bd73b)
188  Compiling dirs-next v2.0.0
189  Compiling dsl_auto_type v0.1.2
190  Compiling scheduled-thread-pool v0.2.7
191  Compiling num-derive v0.3.3
192  Compiling diesel_table_macro_syntax v0.2.0
193  Compiling tiny-keccak v2.0.2
194  Compiling diesel_derives v2.2.3
195  Compiling r2d2 v0.8.10
196  Compiling oximeter-timeseries-macro v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#f41bd73b)
197  Compiling libscf-sys v1.1.0
198  Compiling term v0.7.0
199  Compiling oximeter-macro-impl v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#f41bd73b)
200  Compiling bit-vec v0.6.3
201  Compiling arc-swap v1.7.1
202  Compiling diesel v2.2.12
203  Compiling slog-scope v4.4.0
204  Compiling bit-set v0.5.3
205  Compiling oximeter v0.1.0 (https://github.com/oxidecomputer/omicron?branch=main#f41bd73b)
206  Compiling ascii-canvas v3.0.0
207  Compiling smf v0.10.0 (https://github.com/illumos/smf-rs#72389b51)
208  Compiling tabled_derive v0.11.0
209  Compiling papergrid v0.17.0
210  Compiling testing_table v0.3.0
211  Compiling transceiver-messages v0.1.1 (https://github.com/oxidecomputer/transceiver-control?branch=main#59b8432e)
212  Compiling ena v0.14.3
213  Compiling transceiver-controller v0.1.1 (https://github.com/oxidecomputer/transceiver-control?branch=main#59b8432e)
214  Compiling diff v0.1.13
215  Compiling regex-syntax v0.6.29
216  Compiling bindgen v0.71.1
217  Compiling unicase v2.8.1
218  Compiling nexus-config v0.1.0 (/work/oxidecomputer/omicron/nexus-config)
219  Compiling transceiver-decode v0.1.0 (https://github.com/oxidecomputer/transceiver-control?branch=main#59b8432e)
220  Compiling lalrpop v0.19.12
221  Compiling tabled v0.20.0
222  Compiling slog-stdlog v4.1.1
223  Compiling omicron-cockroach-metrics v0.1.0 (/work/oxidecomputer/omicron/cockroach-metrics)
224  Compiling omicron-certificates v0.1.0 (/work/oxidecomputer/omicron/certificates)
225  Compiling nexus-db-schema v0.1.0 (/work/oxidecomputer/omicron/nexus/db-schema)
226  Compiling nexus-macros-common v0.1.0 (/work/oxidecomputer/omicron/nexus/macros-common)
227  Compiling xshell-macros v0.2.7
228  Compiling xshell v0.2.7
229  Compiling slog-envlogger v2.2.0
230  Compiling sled-hardware v0.1.0 (/work/oxidecomputer/omicron/sled-hardware)
231  Compiling nexus-db-model v0.1.0 (/work/oxidecomputer/omicron/nexus/db-model)
232  Compiling key-manager v0.1.0 (/work/oxidecomputer/omicron/key-manager)
233  Compiling headers-core v0.3.0
234  Compiling polar-core v0.27.3
235  Compiling libxml v0.3.3
236  Compiling crc8 v0.1.1
237  Compiling headers v0.4.1
238  Compiling sled-storage v0.1.0 (/work/oxidecomputer/omicron/sled-storage)
239  Compiling db-macros v0.1.0 (/work/oxidecomputer/omicron/nexus/db-macros)
240  Compiling nexus-defaults v0.1.0 (/work/oxidecomputer/omicron/nexus/defaults)
241  Compiling nexus-db-fixed-data v0.1.0 (/work/oxidecomputer/omicron/nexus/db-fixed-data)
242  Compiling strum_macros v0.24.3
243  Compiling indoc v1.0.9
244  Compiling samael v0.0.19
245  Compiling nexus-auth v0.1.0 (/work/oxidecomputer/omicron/nexus/auth)
246  Compiling derive_builder v0.20.2
247  Compiling impl-trait-for-tuples v0.2.2
248  Compiling oso-derive v0.27.3
249  Compiling quick-xml v0.37.2
250  Compiling half v1.8.3
251  Compiling authz-macros v0.1.0 (/work/oxidecomputer/omicron/nexus/authz-macros)
252  Compiling serde_cbor v0.11.2
253  Compiling nexus-client v0.1.0 (/work/oxidecomputer/omicron/clients/nexus-client)
254  Compiling common v0.1.0 (https://github.com/oxidecomputer/dendrite?rev=ab30fa91227fd478bfe0e023310ca83dec0bc22b#ab30fa91)
255  Compiling diesel-dtrace v0.4.2
256  Compiling nexus-db-lookup v0.1.0 (/work/oxidecomputer/omicron/nexus/db-lookup)
257  Compiling bb8 v0.8.5
258  Compiling trait-variant v0.1.2
259  Compiling libipcc v0.1.0 (https://github.com/oxidecomputer/ipcc-rs?rev=524eb8f125003dff50b9703900c6b323f00f9e1b#524eb8f1)
260  Compiling scim2-rs v0.1.0 (https://github.com/oxidecomputer/scim2-rs?rev=c78005db837a71f94c3b8efac9a64cfbdb2d527f#c78005db)
261  Compiling dpd-client v0.1.0 (https://github.com/oxidecomputer/dendrite?rev=ab30fa91227fd478bfe0e023310ca83dec0bc22b#ab30fa91)
262  Compiling oso v0.27.3
263  Compiling async-bb8-diesel v0.2.1
264  Compiling dns-service-client v0.1.0 (/work/oxidecomputer/omicron/clients/dns-service-client)
265  Compiling installinator-common-versions v0.1.0 (/work/oxidecomputer/omicron/installinator-common/versions)
266  Compiling nexus-db-queries v0.1.0 (/work/oxidecomputer/omicron/nexus/db-queries)
267  Compiling fxhash v0.2.1
268  Compiling ntp-admin-client v0.1.0 (/work/oxidecomputer/omicron/clients/ntp-admin-client)
269  Compiling typify-impl v0.2.0
270  Compiling kstat-rs v0.2.4
271  Compiling libz-sys v1.1.20
272  Compiling nonempty v0.12.0
273  Compiling oximeter-instruments v0.1.0 (/work/oxidecomputer/omicron/oximeter/instruments)
274  Compiling installinator-common v0.1.0 (/work/oxidecomputer/omicron/installinator-common)
275  Compiling typify-macro v0.2.0
276  Compiling oximeter-producer v0.1.0 (/work/oxidecomputer/omicron/oximeter/producer)
277  Compiling sp-sim v0.1.0 (/work/oxidecomputer/omicron/sp-sim)
278  Compiling nanorand v0.7.0
279  Compiling parking_lot_core v0.8.6
280  Compiling mime_guess v2.0.5
281  Compiling flume v0.11.1
282  Compiling libgit2-sys v0.18.2+1.9.1
283  Compiling salty v0.3.0
284  Compiling zfs-test-harness v0.1.0 (/work/oxidecomputer/omicron/sled-storage/zfs-test-harness)
285  Compiling tabled_derive v0.10.0
286  Compiling clickhouse-admin-server-client v0.1.0 (/work/oxidecomputer/omicron/clients/clickhouse-admin-server-client)
287  Compiling ignore v0.4.23
288  Compiling repo-depot-client v0.1.0 (/work/oxidecomputer/omicron/clients/repo-depot-client)
289  Compiling papergrid v0.14.0
290  Compiling transceiver-messages v0.1.1 (https://github.com/oxidecomputer/transceiver-control#4aac6125)
291  Compiling castaway v0.2.3
292  Compiling nibble_vec v0.1.0
293  Compiling transceiver-controller v0.1.1 (https://github.com/oxidecomputer/transceiver-control#4aac6125)
294  Compiling atty v0.2.14
295  Compiling http-range v0.1.5
296  Compiling endian-type v0.1.2
297  Compiling radix_trie v0.2.1
298  Compiling tufaceous-lib v0.1.0 (https://github.com/oxidecomputer/tufaceous?branch=main#1eacfcf0)
299  Compiling compact_str v0.8.0
300  Compiling transceiver-decode v0.1.0 (https://github.com/oxidecomputer/transceiver-control#4aac6125)
301  Compiling tabled v0.18.0
302  Compiling globwalk v0.9.1
303  Compiling sled-diagnostics v0.1.0 (/work/oxidecomputer/omicron/sled-diagnostics)
304  Compiling parking_lot v0.11.2
305  Compiling typify v0.2.0
306  Compiling predicates-tree v1.0.12
307  Compiling oximeter-client v0.1.0 (/work/oxidecomputer/omicron/clients/oximeter-client)
308  Compiling unicode-truncate v1.1.0
309  Compiling crucible-agent-client v0.0.1 (https://github.com/oxidecomputer/crucible?rev=7103cd3a3d7b0112d2949dd135db06fef0c156bb#7103cd3a)
310  Compiling rats-corim v0.1.0 (https://github.com/oxidecomputer/rats-corim#f0d5d516)
311  Compiling primeorder v0.13.6
312  Compiling prefix-trie v0.7.0
313  Compiling lru v0.12.5
314  Compiling vergen-git2 v1.0.7
315  Compiling instability v0.3.2
316  Compiling indoc v2.0.6
317  Compiling cassowary v0.3.0
318  Compiling git2 v0.20.2
319  Compiling hickory-server v0.25.2
320  Compiling ratatui v0.29.0
321  Compiling p384 v0.13.1
322  Compiling attest-data v0.4.0 (https://github.com/oxidecomputer/dice-util?rev=4b408edc1d00f108ddf635415d783e6f12fe9641#4b408edc)
323  Compiling camino-tempfile-ext v0.3.2
324  Compiling progenitor-impl v0.8.0
325  Compiling hyper-staticfile v0.10.1
326  Compiling sled v0.34.7
327  Compiling sled-agent-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/api)
328  Compiling hickory-client v0.25.2
329  Compiling range-requests v0.1.0 (/work/oxidecomputer/omicron/range-requests)
330  Compiling dns-server-api v0.1.0 (/work/oxidecomputer/omicron/dns-server-api)
331  Compiling clickhouse-admin-keeper-client v0.1.0 (/work/oxidecomputer/omicron/clients/clickhouse-admin-keeper-client)
332  Compiling bootstrap-agent-client v0.1.0 (/work/oxidecomputer/omicron/clients/bootstrap-agent-client)
333  Compiling nexus-db-errors v0.1.0 (/work/oxidecomputer/omicron/nexus/db-errors)
334  Compiling ddm-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=0df320d42b356e689a3c7a7600eec9b16770237a#0df320d4)
335  Compiling rand_seeder v0.4.0
336  Compiling sprockets-tls v0.1.0 (https://github.com/oxidecomputer/sprockets.git?rev=dea3bbfac7d9d3c45f088898fcd05ee5d2ec2210#dea3bbfa)
337  Compiling lzma-sys v0.1.20
338  Compiling rustls v0.21.12
339  Compiling corncobs v0.1.4
340  Compiling dice-mfg-msgs v0.2.1 (https://github.com/oxidecomputer/dice-util?rev=4b408edc1d00f108ddf635415d783e6f12fe9641#4b408edc)
341  Compiling typed-rng v0.1.0 (/work/oxidecomputer/omicron/typed-rng)
342  Compiling omicron-ddm-admin-client v0.1.0 (/work/oxidecomputer/omicron/clients/ddm-admin-client)
343  Compiling dns-server v0.1.0 (/work/oxidecomputer/omicron/dns-server)
344  Compiling progenitor-macro v0.8.0
345  Compiling wicket-common v0.1.0 (/work/oxidecomputer/omicron/wicket-common)
346  Compiling dice-verifier v0.3.0-pre0 (https://github.com/oxidecomputer/dice-util?rev=4b408edc1d00f108ddf635415d783e6f12fe9641#4b408edc)
347  Compiling sled-agent-zone-images-examples v0.1.0 (/work/oxidecomputer/omicron/sled-agent/zone-images-examples)
348  Compiling update-common v0.1.0 (/work/oxidecomputer/omicron/update-common)
349  Compiling common v0.1.0 (https://github.com/oxidecomputer/dendrite?branch=main#606c0be8)
350  Compiling gfss v0.1.0 (/work/oxidecomputer/omicron/trust-quorum/gfss)
351  Compiling progenitor-client v0.8.0
352  Compiling nexus-saga-recovery v0.1.0 (/work/oxidecomputer/omicron/nexus/saga-recovery)
353  Compiling nexus-reconfigurator-preparation v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/preparation)
354  Compiling nexus-networking v0.1.0 (/work/oxidecomputer/omicron/nexus/networking)
355  Compiling sct v0.7.1
356  Compiling rustls-webpki v0.101.7
357  Compiling heck v0.3.3
358  Compiling secrecy v0.8.0
359  Compiling void v1.0.2
360  Compiling lzss v0.8.2
361  Compiling zone_cfg_derive v0.1.2
362  Compiling progenitor v0.8.0
363  Compiling dpd-client v0.1.0 (https://github.com/oxidecomputer/dendrite?branch=main#606c0be8)
364  Compiling trust-quorum-protocol v0.1.0 (/work/oxidecomputer/omicron/trust-quorum/protocol)
365  Compiling crucible-common v0.0.1 (https://github.com/oxidecomputer/crucible?rev=7103cd3a3d7b0112d2949dd135db06fef0c156bb#7103cd3a)
366  Compiling nexus-inventory v0.1.0 (/work/oxidecomputer/omicron/nexus/inventory)
367  Compiling sled-agent-config-reconciler v0.1.0 (/work/oxidecomputer/omicron/sled-agent/config-reconciler)
368  Compiling nexus-lockstep-client v0.1.0 (/work/oxidecomputer/omicron/clients/nexus-lockstep-client)
369  Compiling tlvc v0.3.1 (https://github.com/oxidecomputer/tlvc.git?branch=main#e644a21a)
370  Compiling tungstenite v0.23.0
371  Compiling nexus-metrics-producer-gc v0.1.0 (/work/oxidecomputer/omicron/nexus/metrics-producer-gc)
372  Compiling nexus-reconfigurator-execution v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/execution)
373  Compiling nexus-reconfigurator-rendezvous v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/rendezvous)
374  Compiling nexus-test-interface v0.1.0 (/work/oxidecomputer/omicron/nexus/test-interface)
375  Compiling nix v0.27.1
376  Compiling cpuid_profile_config v0.0.0 (https://github.com/oxidecomputer/propolis?rev=fae5334bcad5e864794332c6fed5e6bb9ec88831#fae5334b)
377  Compiling serde_bytes v0.11.19
378  Compiling number_prefix v0.4.0
379  Compiling base64 v0.13.1
380  Compiling indicatif v0.17.11
381  Compiling gateway-sp-comms v0.1.1 (https://github.com/oxidecomputer/management-gateway-service?rev=ea2f39ccdea124b5affcad0ca17bc5dacf65823a#ea2f39cc)
382  Compiling ron v0.7.1
383  Compiling propolis-server-config v0.0.0 (https://github.com/oxidecomputer/propolis?rev=fae5334bcad5e864794332c6fed5e6bb9ec88831#fae5334b)
384  Compiling tokio-tungstenite v0.23.1
385  Compiling sled-agent-zone-images v0.1.0 (/work/oxidecomputer/omicron/sled-agent/zone-images)
386  Compiling lldpd-common v0.1.0 (https://github.com/oxidecomputer/lldp#61479b69)
387  Compiling xz2 v0.1.7
388  Compiling trust-quorum v0.1.0 (/work/oxidecomputer/omicron/trust-quorum)
389  Compiling tokio-rustls v0.24.1
390  Compiling propolis-client v0.1.0 (https://github.com/oxidecomputer/propolis?rev=fae5334bcad5e864794332c6fed5e6bb9ec88831#fae5334b)
391  Compiling zone v0.1.8
392  Compiling wicketd-client v0.1.0 (/work/oxidecomputer/omicron/clients/wicketd-client)
393  Compiling sled-agent-health-monitor v0.1.0 (/work/oxidecomputer/omicron/sled-agent/health-monitor)
394  Compiling tufaceous v0.1.0 (https://github.com/oxidecomputer/tufaceous?branch=main#1eacfcf0)
395  Compiling propolis-mock-server v0.0.0 (https://github.com/oxidecomputer/propolis?rev=3f1752e6cee9a2f8ecdce6e2ad3326781182e2d9#3f1752e6)
396  Compiling nexus-mgs-updates v0.1.0 (/work/oxidecomputer/omicron/nexus/mgs-updates)
397  Compiling ipcc v0.1.0 (/work/oxidecomputer/omicron/ipcc)
398  Compiling nexus-reconfigurator-blippy v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/blippy)
399  Compiling bootstrap-agent-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/bootstrap-agent-api)
400  Compiling clickhouse-admin-api v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin/api)
401  Compiling gateway-api v0.1.0 (/work/oxidecomputer/omicron/gateway-api)
402  Compiling repo-depot-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/repo-depot-api)
403  Compiling clickhouse-admin-single-client v0.1.0 (/work/oxidecomputer/omicron/clients/clickhouse-admin-single-client)
404  Compiling rustls-pemfile v1.0.4
405  Compiling crucible-pantry-client v0.0.1 (https://github.com/oxidecomputer/crucible?rev=ec87da9b0d8997a8c1c969a11d7d41583526ad20#ec87da9b)
406  Compiling ntp-admin-types-versions v0.1.0 (/work/oxidecomputer/omicron/ntp-admin/types/versions)
407  Compiling omicron-nexus v0.1.0 (/work/oxidecomputer/omicron/nexus)
408  Compiling signal-hook-tokio v0.3.1
409  Compiling twox-hash v2.1.0
410  Compiling yasna v0.5.2
411  Compiling is_ci v1.2.0
412  Compiling rcgen v0.12.1
413  Compiling supports-color v3.0.2
414  Compiling omicron-gateway v0.1.0 (/work/oxidecomputer/omicron/gateway)
415  Compiling omicron-sled-agent v0.1.0 (/work/oxidecomputer/omicron/sled-agent)
416  Compiling omicron-clickhouse-admin v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin)
417  Compiling nexus-reconfigurator-planning v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/planning)
418  Compiling libfalcon v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#f3fe0542)
419  Compiling lldpd-client v0.1.0 (https://github.com/oxidecomputer/lldp#61479b69)
420  Compiling nexus-external-api v0.1.0 (/work/oxidecomputer/omicron/nexus/external-api)
421  Compiling nexus-lockstep-api v0.1.0 (/work/oxidecomputer/omicron/nexus/lockstep-api)
422  Compiling nexus-internal-api v0.1.0 (/work/oxidecomputer/omicron/nexus/internal-api)
423  Compiling oximeter-api v0.1.0 (/work/oxidecomputer/omicron/oximeter/api)
424  Compiling nexus-background-task-interface v0.1.0 (/work/oxidecomputer/omicron/nexus/background-task-interface)
425  Compiling omicron-cockroach-admin v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin)
426  Compiling omicron-ntp-admin v0.1.0 (/work/oxidecomputer/omicron/ntp-admin)
427  Compiling fatfs v0.3.6
428  Compiling raw-cpuid v11.5.0 (https://github.com/oxidecomputer/rust-cpuid.git?rev=a4cf01df76f35430ff5d39dc2fe470bcb953503b#a4cf01df)
429  Compiling subprocess v0.2.9
430  Compiling rtoolbox v0.0.2
431  Compiling assert_matches v1.5.0
432  Compiling seq-macro v0.3.6
433  Compiling omicron-test-utils v0.1.0 (/work/oxidecomputer/omicron/test-utils)
434  Compiling rpassword v7.4.0
435  Compiling oximeter-collector v0.1.0 (/work/oxidecomputer/omicron/oximeter/collector)
436  Compiling ntp-admin-api v0.1.0 (/work/oxidecomputer/omicron/ntp-admin/api)
437  Compiling ntp-admin-types v0.1.0 (/work/oxidecomputer/omicron/ntp-admin/types)
438 error[E0271]: expected `{async block@nexus/src/app/sagas/snapshot_create.rs:1205:33: 1205:38}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<()>, Error<Error>>`
439  --> nexus/src/app/sagas/snapshot_create.rs:1218:5
440  |
441 1218 |  ProgenitorOperationRetry::new(snapshot_operation, gone_check)
442  | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ResponseValue<()>, Error<_>>`, found `Result<ResponseValue<()>, Error<Error>>`
443  |
444 note: two different versions of crate `progenitor_client` are being used; two types coming from two different versions of the same crate are different types even if they look the same
445  --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
446  |
447  224 | pub enum Error<E = ()> {
448  | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `progenitor_client::Error`
449  |
450  ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs:327:1
451  |
452  327 | pub enum Error<E = ()> {
453  | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `mg_admin_client::Error`
454  |
455  ::: nexus/src/app/instance.rs:117:13
456  |
457  117 |  use progenitor_client::Error as ClientError;
458  | ----------------- one version of crate `progenitor_client` used here, as a direct dependency of the current crate
459  |
460  ::: nexus/src/app/mod.rs:16:7
461  |
462  16 | use ::oximeter::types::ProducerRegistry;
463  | -------- one version of crate `progenitor_client` used here, as a dependency of crate `progenitor`
464  = help: you can use `cargo tree` to explore your dependency tree
465 note: required by a bound in `ProgenitorOperationRetry`
466  --> /work/oxidecomputer/omicron/common/src/progenitor_operation_retry.rs:72:17
467  |
468  68 | pub struct ProgenitorOperationRetry<
469  | ------------------------ required by a bound in this struct
470 ...
471  72 |  Fut: Future<Output = Result<T, progenitor_client::Error<E>>>,
472  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry`
473 
474 error[E0271]: expected `{async block@nexus/src/app/sagas/snapshot_create.rs:1205:33: 1205:38}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<()>, Error<Error>>`
475  --> nexus/src/app/sagas/snapshot_create.rs:1218:5
476  |
477 1218 |  ProgenitorOperationRetry::new(snapshot_operation, gone_check)
478  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ResponseValue<()>, Error<_>>`, found `Result<ResponseValue<()>, Error<Error>>`
479  |
480 note: two different versions of crate `progenitor_client` are being used; two types coming from two different versions of the same crate are different types even if they look the same
481  --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
482  |
483  224 | pub enum Error<E = ()> {
484  | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `progenitor_client::Error`
485  |
486  ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs:327:1
487  |
488  327 | pub enum Error<E = ()> {
489  | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `mg_admin_client::Error`
490  |
491  ::: nexus/src/app/instance.rs:117:13
492  |
493  117 |  use progenitor_client::Error as ClientError;
494  | ----------------- one version of crate `progenitor_client` used here, as a direct dependency of the current crate
495  |
496  ::: nexus/src/app/mod.rs:16:7
497  |
498  16 | use ::oximeter::types::ProducerRegistry;
499  | -------- one version of crate `progenitor_client` used here, as a dependency of crate `progenitor`
500  = help: you can use `cargo tree` to explore your dependency tree
501 note: required by a bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
502  --> /work/oxidecomputer/omicron/common/src/progenitor_operation_retry.rs:87:17
503  |
504  87 |  Fut: Future<Output = Result<T, progenitor_client::Error<E>>>,
505  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
506 ...
507  91 |  pub fn new(operation: F, gone_check: BF) -> Self {
508  | --- required by a bound in this associated function
509 
510  Compiling wicketd-api v0.1.0 (/work/oxidecomputer/omicron/wicketd-api)
511 error[E0599]: the method `run` exists for struct `ProgenitorOperationRetry<_, _, {closure@...}, ..., ..., ...>`, but its trait bounds were not satisfied
512  --> nexus/src/app/sagas/snapshot_create.rs:1219:10
513  |
514 1218 | /  ProgenitorOperationRetry::new(snapshot_operation, gone_check)
515 1219 | |  .run(log)
516  | | -^^^ method cannot be called due to unsatisfied trait bounds
517  | |_________|
518  |
519  |
520  = note: the following trait bounds were not satisfied:
521  `<{async block@nexus/src/app/sagas/snapshot_create.rs:1205:33: 1205:38} as futures::Future>::Output = Result<_, progenitor_client::Error<_>>`
522  = note: the full name for the type has been written to '/work/oxidecomputer/omicron/target/release/deps/omicron_nexus-3f5ddf4c5c124762.long-type-17347312459501144587.txt'
523  = note: consider using `--verbose` to print the full type name to the console
524 
525 error[E0271]: expected `{async block@nexus/src/app/sagas/common_storage.rs:135:31: 135:36}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<AttachResult>, Error<Error>>`
526  --> nexus/src/app/sagas/common_storage.rs:141:5
527  |
528 141 |  ProgenitorOperationRetry::new(attach_operation, gone_check)
529  | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `progenitor_client::Error<_>`, found `Error<Error>`
530  |
531 note: two different versions of crate `progenitor_client` are being used; two types coming from two different versions of the same crate are different types even if they look the same
532  --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
533  |
534 224 | pub enum Error<E = ()> {
535  | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `progenitor_client::Error`
536  |
537  ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs:327:1
538  |
539 327 | pub enum Error<E = ()> {
540  | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `mg_admin_client::Error`
541  |
542  ::: nexus/src/app/instance.rs:117:13
543  |
544 117 |  use progenitor_client::Error as ClientError;
545  | ----------------- one version of crate `progenitor_client` used here, as a direct dependency of the current crate
546  |
547  ::: nexus/src/app/mod.rs:16:7
548  |
549  16 | use ::oximeter::types::ProducerRegistry;
550  | -------- one version of crate `progenitor_client` used here, as a dependency of crate `progenitor`
551  = help: you can use `cargo tree` to explore your dependency tree
552 note: required by a bound in `ProgenitorOperationRetry`
553  --> /work/oxidecomputer/omicron/common/src/progenitor_operation_retry.rs:72:17
554  |
555  68 | pub struct ProgenitorOperationRetry<
556  | ------------------------ required by a bound in this struct
557 ...
558  72 |  Fut: Future<Output = Result<T, progenitor_client::Error<E>>>,
559  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry`
560 
561 error[E0271]: expected `{async block@nexus/src/app/sagas/common_storage.rs:135:31: 135:36}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<AttachResult>, Error<Error>>`
562  --> nexus/src/app/sagas/common_storage.rs:141:5
563  |
564 141 |  ProgenitorOperationRetry::new(attach_operation, gone_check)
565  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `progenitor_client::Error<_>`, found `Error<Error>`
566  |
567 note: two different versions of crate `progenitor_client` are being used; two types coming from two different versions of the same crate are different types even if they look the same
568  --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
569  |
570 224 | pub enum Error<E = ()> {
571  | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `progenitor_client::Error`
572  |
573  ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs:327:1
574  |
575 327 | pub enum Error<E = ()> {
576  | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `mg_admin_client::Error`
577  |
578  ::: nexus/src/app/instance.rs:117:13
579  |
580 117 |  use progenitor_client::Error as ClientError;
581  | ----------------- one version of crate `progenitor_client` used here, as a direct dependency of the current crate
582  |
583  ::: nexus/src/app/mod.rs:16:7
584  |
585  16 | use ::oximeter::types::ProducerRegistry;
586  | -------- one version of crate `progenitor_client` used here, as a dependency of crate `progenitor`
587  = help: you can use `cargo tree` to explore your dependency tree
588 note: required by a bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
589  --> /work/oxidecomputer/omicron/common/src/progenitor_operation_retry.rs:87:17
590  |
591  87 |  Fut: Future<Output = Result<T, progenitor_client::Error<E>>>,
592  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
593 ...
594  91 |  pub fn new(operation: F, gone_check: BF) -> Self {
595  | --- required by a bound in this associated function
596 
597 error[E0599]: the method `run` exists for struct `ProgenitorOperationRetry<_, _, {closure@...}, ..., ..., ...>`, but its trait bounds were not satisfied
598  --> nexus/src/app/sagas/common_storage.rs:142:10
599  |
600 141 | /  ProgenitorOperationRetry::new(attach_operation, gone_check)
601 142 | |  .run(log)
602  | | -^^^ method cannot be called due to unsatisfied trait bounds
603  | |_________|
604  |
605  |
606  = note: the following trait bounds were not satisfied:
607  `<{async block@nexus/src/app/sagas/common_storage.rs:135:31: 135:36} as futures::Future>::Output = Result<_, progenitor_client::Error<_>>`
608  = note: the full name for the type has been written to '/work/oxidecomputer/omicron/target/release/deps/omicron_nexus-3f5ddf4c5c124762.long-type-12030315058293414610.txt'
609  = note: consider using `--verbose` to print the full type name to the console
610 
611 error[E0271]: expected `{async block@nexus/src/app/sagas/common_storage.rs:167:12: 167:17}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<()>, Error<Error>>`
612  --> nexus/src/app/sagas/common_storage.rs:171:5
613  |
614 171 |  ProgenitorOperationRetry::new(detach_operation, gone_check)
615  | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ResponseValue<()>, Error<_>>`, found `Result<ResponseValue<()>, Error<Error>>`
616  |
617 note: two different versions of crate `progenitor_client` are being used; two types coming from two different versions of the same crate are different types even if they look the same
618  --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
619  |
620 224 | pub enum Error<E = ()> {
621  | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `progenitor_client::Error`
622  |
623  ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs:327:1
624  |
625 327 | pub enum Error<E = ()> {
626  | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `mg_admin_client::Error`
627  |
628  ::: nexus/src/app/instance.rs:117:13
629  |
630 117 |  use progenitor_client::Error as ClientError;
631  | ----------------- one version of crate `progenitor_client` used here, as a direct dependency of the current crate
632  |
633  ::: nexus/src/app/mod.rs:16:7
634  |
635  16 | use ::oximeter::types::ProducerRegistry;
636  | -------- one version of crate `progenitor_client` used here, as a dependency of crate `progenitor`
637  = help: you can use `cargo tree` to explore your dependency tree
638 note: required by a bound in `ProgenitorOperationRetry`
639  --> /work/oxidecomputer/omicron/common/src/progenitor_operation_retry.rs:72:17
640  |
641  68 | pub struct ProgenitorOperationRetry<
642  | ------------------------ required by a bound in this struct
643 ...
644  72 |  Fut: Future<Output = Result<T, progenitor_client::Error<E>>>,
645  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry`
646 
647 error[E0271]: expected `{async block@nexus/src/app/sagas/common_storage.rs:167:12: 167:17}` to be a future that resolves to `Result<_, Error<_>>`, but it resolves to `Result<ResponseValue<()>, Error<Error>>`
648  --> nexus/src/app/sagas/common_storage.rs:171:5
649  |
650 171 |  ProgenitorOperationRetry::new(detach_operation, gone_check)
651  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<ResponseValue<()>, Error<_>>`, found `Result<ResponseValue<()>, Error<Error>>`
652  |
653 note: two different versions of crate `progenitor_client` are being used; two types coming from two different versions of the same crate are different types even if they look the same
654  --> /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.10.0/src/progenitor_client.rs:224:1
655  |
656 224 | pub enum Error<E = ()> {
657  | ^^^^^^^^^^^^^^^^^^^^^^ this is the expected type `progenitor_client::Error`
658  |
659  ::: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/progenitor-client-0.11.2/src/progenitor_client.rs:327:1
660  |
661 327 | pub enum Error<E = ()> {
662  | ^^^^^^^^^^^^^^^^^^^^^^ this is the found type `mg_admin_client::Error`
663  |
664  ::: nexus/src/app/instance.rs:117:13
665  |
666 117 |  use progenitor_client::Error as ClientError;
667  | ----------------- one version of crate `progenitor_client` used here, as a direct dependency of the current crate
668  |
669  ::: nexus/src/app/mod.rs:16:7
670  |
671  16 | use ::oximeter::types::ProducerRegistry;
672  | -------- one version of crate `progenitor_client` used here, as a dependency of crate `progenitor`
673  = help: you can use `cargo tree` to explore your dependency tree
674 note: required by a bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
675  --> /work/oxidecomputer/omicron/common/src/progenitor_operation_retry.rs:87:17
676  |
677  87 |  Fut: Future<Output = Result<T, progenitor_client::Error<E>>>,
678  | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `ProgenitorOperationRetry::<T, E, F, Fut, BF, BFut>::new`
679 ...
680  91 |  pub fn new(operation: F, gone_check: BF) -> Self {
681  | --- required by a bound in this associated function
682 
683 error[E0599]: the method `run` exists for struct `ProgenitorOperationRetry<_, _, {closure@...}, ..., ..., ...>`, but its trait bounds were not satisfied
684  --> nexus/src/app/sagas/common_storage.rs:172:10
685  |
686 171 | /  ProgenitorOperationRetry::new(detach_operation, gone_check)
687 172 | |  .run(log)
688  | | -^^^ method cannot be called due to unsatisfied trait bounds
689  | |_________|
690  |
691  |
692  = note: the following trait bounds were not satisfied:
693  `<{async block@nexus/src/app/sagas/common_storage.rs:167:12: 167:17} as futures::Future>::Output = Result<_, progenitor_client::Error<_>>`
694  = note: the full name for the type has been written to '/work/oxidecomputer/omicron/target/release/deps/omicron_nexus-3f5ddf4c5c124762.long-type-5172873335919947543.txt'
695  = note: consider using `--verbose` to print the full type name to the console
696 
697  Compiling tui-tree-widget v0.23.1
698  Compiling installinator-api v0.1.0 (/work/oxidecomputer/omicron/installinator-api)
699  Compiling omicron-omdb v0.1.0 (/work/oxidecomputer/omicron/dev-tools/omdb)
700  Compiling cockroach-admin-api v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin/api)
701  Compiling uzers v0.12.1
702  Compiling wicket v0.1.0 (/work/oxidecomputer/omicron/wicket)
703  Compiling zone-setup v0.1.0 (/work/oxidecomputer/omicron/zone-setup)
704  Compiling wicketd v0.1.0 (/work/oxidecomputer/omicron/wicketd)
705  Compiling gateway-test-utils v0.1.0 (/work/oxidecomputer/omicron/gateway-test-utils)
706  Compiling support-bundle-viewer v0.1.2
707  Compiling clickana v0.1.0 (/work/oxidecomputer/omicron/dev-tools/clickana)
708  Compiling multimap v0.10.1
709 Some errors have detailed explanations: E0271, E0599.
710 For more information about an error, try `rustc --explain E0271`.
711 error: could not compile `omicron-nexus` (lib) due to 9 previous errors
712 warning: build failed, waiting for other jobs to finish...
713 Error: Failed to build packages