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 is-terminal v0.4.13
6  Compiling thread_local v1.1.8
7  Compiling match_cfg v0.1.0
8  Compiling hostname v0.3.1
9  Compiling multer v3.1.0
10  Compiling slog-async v2.8.0
11  Compiling crossbeam-channel v0.5.15
12  Compiling toml_parser v1.0.4
13  Compiling slog-json v2.6.1
14  Compiling futures-executor v0.3.31
15  Compiling hex v0.4.3
16  Compiling serde_spanned v1.0.3
17  Compiling toml_datetime v0.7.3
18  Compiling toml_writer v1.0.4
19  Compiling take_mut v0.2.2
20  Compiling term v1.1.0
21  Compiling unicode-width v0.1.14
22  Compiling toml v0.9.8
23  Compiling tabwriter v1.4.0
24  Compiling rustls v0.23.19
25  Compiling rustls v0.22.4
26  Compiling slog-term v2.9.2
27  Compiling serde_human_bytes v0.1.0 (https://github.com/oxidecomputer/serde_human_bytes?branch=main#0a097945)
28  Compiling slog-bunyan v2.5.0
29  Compiling futures v0.3.31
30  Compiling dropshot v0.16.6
31  Compiling async-stream v0.3.6
32  Compiling progenitor-macro v0.10.0
33  Compiling rdb-types v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=0df320d42b356e689a3c7a7600eec9b16770237a#0df320d4)
34  Compiling waitgroup v0.1.2
35  Compiling rustls-pemfile v2.2.0
36  Compiling serde_path_to_error v0.1.20
37  Compiling instant v0.1.13
38  Compiling hostname v0.4.2
39  Compiling colored v3.0.0
40  Compiling debug-ignore v1.0.5
41  Compiling backoff v0.4.0
42  Compiling tufaceous-artifact v0.1.0 (https://github.com/oxidecomputer/tufaceous?branch=main#1eacfcf0)
43  Compiling rustls-webpki v0.102.8
44  Compiling parse-display v0.10.0
45  Compiling slog-error-chain v0.1.0 (https://github.com/oxidecomputer/slog-error-chain?branch=main#15f69041)
46  Compiling omicron-uuid-kinds v0.1.0 (/work/oxidecomputer/omicron/uuid-kinds)
47  Compiling protocol v0.1.0 (https://github.com/oxidecomputer/lldp#61479b69)
48  Compiling macaddr v1.0.1
49  Compiling num-rational v0.4.2
50  Compiling num-complex v0.4.6
51  Compiling num v0.4.3
52  Compiling float-ord v0.3.2
53  Compiling secrecy v0.10.3
54  Compiling toml v0.8.23
55  Compiling prettyplease v0.2.36
56  Compiling bytecount v0.6.8
57  Compiling swrite v0.1.0
58  Compiling crucible-client-types v0.1.0 (https://github.com/oxidecomputer/crucible?rev=7103cd3a3d7b0112d2949dd135db06fef0c156bb#7103cd3a)
59  Compiling password-hash v0.5.0
60  Compiling tokio-rustls v0.25.0
61  Compiling tokio-rustls v0.26.0
62  Compiling hyper-rustls v0.27.7
63  Compiling blake2 v0.10.6
64  Compiling reqwest v0.12.24
65  Compiling propolis_types v0.0.0 (https://github.com/oxidecomputer/propolis?rev=3f1752e6cee9a2f8ecdce6e2ad3326781182e2d9#3f1752e6)
66  Compiling universal-hash v0.5.1
67  Compiling thiserror-impl-no-std v2.0.2
68  Compiling progenitor-client v0.11.2
69  Compiling progenitor v0.11.2
70  Compiling progenitor-client v0.10.0
71  Compiling mg-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=0df320d42b356e689a3c7a7600eec9b16770237a#0df320d4)
72  Compiling opaque-debug v0.3.1
73  Compiling poly1305 v0.8.0
74  Compiling omicron-workspace-hack v0.1.0 (/work/oxidecomputer/omicron/workspace-hack)
75  Compiling api_identity v0.1.0 (/work/oxidecomputer/omicron/api_identity)
76  Compiling omicron-rpaths v0.1.0 (/work/oxidecomputer/omicron/rpaths)
77  Compiling omicron-common v0.1.0 (/work/oxidecomputer/omicron/common)
78  Compiling bootstore v0.1.0 (/work/oxidecomputer/omicron/bootstore)
79  Compiling thiserror-no-std v2.0.2
80  Compiling propolis_api_types v0.0.0 (https://github.com/oxidecomputer/propolis?rev=3f1752e6cee9a2f8ecdce6e2ad3326781182e2d9#3f1752e6)
81  Compiling argon2 v0.5.3
82  Compiling progenitor v0.10.0
83  Compiling oxlog v0.1.0 (/work/oxidecomputer/omicron/dev-tools/oxlog)
84  Compiling console v0.15.10
85  Compiling chacha20 v0.9.1
86  Compiling aead v0.5.2
87  Compiling derive-where v1.5.0
88  Compiling chacha20poly1305 v0.10.1
89  Compiling omicron-passwords v0.1.0 (/work/oxidecomputer/omicron/passwords)
90  Compiling vsss-rs v3.3.4
91  Compiling newline-converter v0.3.0
92  Compiling atomicwrites v0.4.4
93  Compiling slog-dtrace v0.3.0
94  Compiling expectorate v1.2.0
95  Compiling resolv-conf v0.7.0
96  Compiling owo-colors v4.2.2
97  Compiling cancel-safe-futures v0.1.5
98  Compiling libsw-core v0.3.1
99  Compiling linked-hash-map v0.5.6
100  Compiling libsw v3.5.0
101  Compiling lru-cache v0.1.2
102  Compiling linear-map v1.2.0
103  Compiling utf-8 v0.7.6
104  Compiling unicode-xid v0.2.6
105  Compiling hickory-proto v0.24.4
106  Compiling oximeter-types-versions v0.1.0 (/work/oxidecomputer/omicron/oximeter/types/versions)
107  Compiling update-engine v0.1.0 (/work/oxidecomputer/omicron/update-engine)
108  Compiling gateway-types-versions v0.1.0 (/work/oxidecomputer/omicron/gateway-types/versions)
109  Compiling oximeter-types v0.1.0 (/work/oxidecomputer/omicron/oximeter/types)
110  Compiling hickory-resolver v0.24.4
111  Compiling illumos-utils v0.1.0 (/work/oxidecomputer/omicron/illumos-utils)
112  Compiling clickhouse-admin-types-versions v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin/types/versions)
113 error[E0432]: unresolved imports `derive_more::Add`, `derive_more::AddAssign`, `derive_more::Display`, `derive_more::From`
114  --> clickhouse-admin/types/versions/src/initial/keeper.rs:10:19
115  |
116 10 | use derive_more::{Add, AddAssign, Display, From};
117  | ^^^ ^^^^^^^^^ ^^^^^^^ ^^^^ no `From` in the root
118  | | | |
119  | | | no `Display` in the root
120  | | no `AddAssign` in the root
121  | no `Add` in the root
122  |
123  = help: consider importing this trait instead:
124  std::ops::Add
125  = help: consider importing this trait instead:
126  std::ops::AddAssign
127  = help: consider importing one of these items instead:
128  std::ffi::os_str::Display
129  std::fmt::Display
130  std::path::Display
131  core::fmt::Display
132  = help: consider importing this trait instead:
133  std::convert::From
134 
135 error[E0432]: unresolved imports `derive_more::Add`, `derive_more::AddAssign`, `derive_more::Display`, `derive_more::From`
136  --> clickhouse-admin/types/versions/src/initial/server.rs:11:19
137  |
138 11 | use derive_more::{Add, AddAssign, Display, From};
139  | ^^^ ^^^^^^^^^ ^^^^^^^ ^^^^ no `From` in the root
140  | | | |
141  | | | no `Display` in the root
142  | | no `AddAssign` in the root
143  | no `Add` in the root
144  |
145  = help: consider importing this trait instead:
146  std::ops::Add
147  = help: consider importing this trait instead:
148  std::ops::AddAssign
149  = help: consider importing one of these items instead:
150  std::ffi::os_str::Display
151  std::fmt::Display
152  std::path::Display
153  core::fmt::Display
154  = help: consider importing this trait instead:
155  std::convert::From
156 
157 error[E0277]: `ServerId` doesn't implement `std::fmt::Display`
158  --> clickhouse-admin/types/versions/src/impls/config.rs:166:29
159  |
160 166 |  <display_name>{cluster}_{id}</display_name>
161  | ^^^^ `ServerId` cannot be formatted with the default formatter
162  |
163 help: the trait `std::fmt::Display` is not implemented for `ServerId`
164  --> clickhouse-admin/types/versions/src/initial/server.rs:36:1
165  |
166  36 | pub struct ServerId(pub u64);
167  | ^^^^^^^^^^^^^^^^^^^
168  = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
169  = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
170 
171 error[E0277]: `ServerId` doesn't implement `std::fmt::Display`
172  --> clickhouse-admin/types/versions/src/impls/config.rs:219:18
173  |
174 219 |  <replica>{replica}</replica>
175  | ^^^^^^^^^ `ServerId` cannot be formatted with the default formatter
176  |
177 help: the trait `std::fmt::Display` is not implemented for `ServerId`
178  --> clickhouse-admin/types/versions/src/initial/server.rs:36:1
179  |
180  36 | pub struct ServerId(pub u64);
181  | ^^^^^^^^^^^^^^^^^^^
182  = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
183  = note: required for `&ServerId` to implement `std::fmt::Display`
184  = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
185 
186 error[E0277]: `KeeperId` doesn't implement `std::fmt::Display`
187  --> clickhouse-admin/types/versions/src/impls/config.rs:410:21
188  |
189 410 |  <id>{id}</id>
190  | ^^^^ `KeeperId` cannot be formatted with the default formatter
191  |
192 help: the trait `std::fmt::Display` is not implemented for `KeeperId`
193  --> clickhouse-admin/types/versions/src/initial/keeper.rs:37:1
194  |
195  37 | pub struct KeeperId(pub u64);
196  | ^^^^^^^^^^^^^^^^^^^
197  = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
198  = note: required for `&KeeperId` to implement `std::fmt::Display`
199  = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
200 
201 error[E0277]: `KeeperId` doesn't implement `std::fmt::Display`
202  --> clickhouse-admin/types/versions/src/impls/config.rs:489:20
203  |
204 489 |  <server_id>{server_id}</server_id>
205  | ^^^^^^^^^^^ `KeeperId` cannot be formatted with the default formatter
206  |
207 help: the trait `std::fmt::Display` is not implemented for `KeeperId`
208  --> clickhouse-admin/types/versions/src/initial/keeper.rs:37:1
209  |
210  37 | pub struct KeeperId(pub u64);
211  | ^^^^^^^^^^^^^^^^^^^
212  = note: in format strings you may be able to use `{:?}` (or {:#?} for pretty-print) instead
213  = note: required for `&KeeperId` to implement `std::fmt::Display`
214  = note: this error originates in the macro `$crate::__export::format_args` which comes from the expansion of the macro `format` (in Nightly builds, run with -Z macro-backtrace for more info)
215 
216  Compiling sled-hardware-types v0.1.0 (/work/oxidecomputer/omicron/sled-hardware/types)
217 Some errors have detailed explanations: E0277, E0432.
218 For more information about an error, try `rustc --explain E0277`.
219 error: could not compile `clickhouse-admin-types-versions` (lib) due to 6 previous errors
220 warning: build failed, waiting for other jobs to finish...
221 Error: Failed to build packages