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