Max level shown:
1 Logging to: /work/oxidecomputer/omicron/out/LOG
2 Compiling omicron-rpaths v0.1.0 (/work/oxidecomputer/omicron/rpaths)
3 Compiling convert_case v0.4.0
4 Compiling camino v1.1.9
5 Compiling newline-converter v0.3.0
6 Compiling password-hash v0.5.0
7 Compiling blake2 v0.10.6
8 Compiling cancel-safe-futures v0.1.5
9 Compiling pq-sys v0.4.6 (https://github.com/oxidecomputer/pq-sys?branch=oxide/omicron#b1194c19)
10 Compiling expectorate v1.1.0
11 Compiling derive-where v1.2.7
12 Compiling libsw v3.3.1
13 Compiling derive_more v0.99.18
14 Compiling argon2 v0.5.3
15 Compiling owo-colors v4.0.0
16 Compiling indent_write v2.2.0
17 Compiling swrite v0.1.0
18 Compiling linear-map v1.2.0
19 Compiling humantime v2.1.0
20 Compiling omicron-passwords v0.1.0 (/work/oxidecomputer/omicron/passwords)
21 Compiling nexus-sled-agent-shared v0.1.0 (/work/oxidecomputer/omicron/nexus-sled-agent-shared)
22 Compiling toml v0.8.19
23 Compiling progenitor-client v0.7.0 (https://github.com/oxidecomputer/progenitor?branch=main#c59c6d64)
24 Compiling dns-service-client v0.1.0 (/work/oxidecomputer/omicron/clients/dns-service-client)
25 Compiling progenitor v0.7.0 (https://github.com/oxidecomputer/progenitor?branch=main#c59c6d64)
26 Compiling gateway-client v0.1.0 (/work/oxidecomputer/omicron/clients/gateway-client)
27 Compiling num-rational v0.4.2
28 Compiling update-engine v0.1.0 (/work/oxidecomputer/omicron/update-engine)
29 Compiling num-complex v0.4.6
30 Compiling dirs-sys-next v0.1.2
31 Compiling dirs-next v2.0.0
32 Compiling float-ord v0.3.2
33 Compiling num v0.4.3
34 Compiling oximeter-types v0.1.0 (/work/oxidecomputer/omicron/oximeter/types)
35 Compiling term v0.7.0
36 Compiling semver v0.1.20
37 Compiling prettyplease v0.2.20
38 Compiling utf-8 v0.7.6
39 Compiling rustc_version v0.1.7
40 Compiling is-terminal v0.4.12
41 Compiling cookie v0.18.1
42 Compiling newtype_derive v0.1.6
43 Compiling highway v1.2.0
44 Compiling linked-hash-map v0.5.6
45 Compiling rustls-pki-types v1.7.0
46 Compiling lru-cache v0.1.2
47 Compiling steno v0.4.1
48 Compiling home v0.5.9
49 Compiling quick-error v1.2.3
50 Compiling rustls-webpki v0.102.4
51 Compiling resolv-conf v0.7.0
52 Compiling oxql-types v0.1.0 (/work/oxidecomputer/omicron/oximeter/oxql-types)
53 Compiling rustls v0.22.4
54 Compiling thread_local v1.1.8
55 Compiling match_cfg v0.1.0
56 Compiling hostname v0.3.1
57 Compiling hickory-resolver v0.24.1
58 Compiling multer v3.1.0
59 Compiling slog-async v2.8.0
60 Compiling slog-json v2.6.1
61 Compiling crossbeam-channel v0.5.12
62 Compiling nexus-types v0.1.0 (/work/oxidecomputer/omicron/nexus/types)
63 Compiling http v1.1.0
64 Compiling atomic-waker v1.1.2
65 Compiling take_mut v0.2.2
66 Compiling tokio-rustls v0.25.0
67 Compiling waitgroup v0.1.2
68 Compiling slog-bunyan v2.5.0
69 Compiling slog-term v2.9.1
70 Compiling rustls-pemfile v2.1.3
71 Compiling dropshot v0.10.2-dev (https://github.com/oxidecomputer/dropshot?branch=main#06c8dab4)
72 Compiling async-stream v0.3.5
73 Compiling ipnetwork v0.20.0
74 Compiling newtype-uuid v1.1.0
75 Compiling serde_path_to_error v0.1.16
76 Compiling hostname v0.4.0
77 Compiling instant v0.1.12
78 Compiling debug-ignore v1.0.5
79 Compiling backoff v0.4.0
80 Compiling omicron-uuid-kinds v0.1.0 (/work/oxidecomputer/omicron/uuid-kinds)
81 Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#2612d220)
82 Compiling mg-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=9e0fe45ca3862176dc31ad8cc83f605f8a7e1a42#9e0fe45c)
83 Compiling parse-display v0.10.0
84 Compiling slog-error-chain v0.1.0 (https://github.com/oxidecomputer/slog-error-chain?branch=main#15f69041)
85 Compiling serde_with v3.9.0
86 Compiling strum v0.26.3
87 Compiling serde_human_bytes v0.1.0 (https://github.com/oxidecomputer/serde_human_bytes?branch=main#0a097945)
88 Compiling macaddr v1.0.1
89 Compiling slog-dtrace v0.3.0
90 Compiling omicron-common v0.1.0 (/work/oxidecomputer/omicron/common)
91 Compiling internal-dns v0.1.0 (/work/oxidecomputer/omicron/internal-dns)
92 Compiling oximeter-schema v0.1.0 (/work/oxidecomputer/omicron/oximeter/schema)
93 Compiling oximeter-macro-impl v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter-macro-impl)
94 Compiling half v2.4.1
95 Compiling ciborium-io v0.2.2
96 Compiling ciborium-ll v0.2.2
97 Compiling tungstenite v0.21.0
98 Compiling ciborium v0.2.2
99 Compiling tokio-tungstenite v0.21.0
100 Compiling rayon-core v1.12.1
101 Compiling nexus-config v0.1.0 (/work/oxidecomputer/omicron/nexus-config)
102 Compiling crossbeam-deque v0.8.5
103 Compiling same-file v1.0.6
104 Compiling display-error-chain v0.2.1
105 Compiling fastrand v2.1.0
106 Compiling tempfile v3.10.1
107 Compiling walkdir v2.5.0
108 Compiling blake3 v1.5.1
109 Compiling ring v0.16.20
110 Compiling rayon v1.10.0
111 Compiling sled-agent-client v0.1.0 (/work/oxidecomputer/omicron/clients/sled-agent-client)
112 Compiling xattr v1.3.1
113 Compiling memmap2 v0.9.4
114 Compiling filetime v0.2.25
115 Compiling arrayref v0.3.7
116 Compiling constant_time_eq v0.3.0
117 Compiling spin v0.5.2
118 Compiling arrayvec v0.7.4
119 Compiling untrusted v0.7.1
120 Compiling tar v0.4.41
121 Compiling camino-tempfile v1.1.1
122 Compiling toolchain_find v0.4.0
123 Compiling nibble_vec v0.1.0
124 Compiling oximeter-timeseries-macro v0.1.0 (/work/oxidecomputer/omicron/oximeter/timeseries-macro)
125 Compiling atty v0.2.14
126 Compiling glob v0.3.1
127 Compiling endian-type v0.1.2
128 Compiling crunchy v0.2.2
129 Compiling maplit v1.0.2
130 Compiling topological-sort v0.2.2
131 Compiling radix_trie v0.2.1
132 Compiling omicron-zone-package v0.11.0
133 Compiling rustfmt-wrapper v0.2.1
134 Compiling clang-sys v1.7.0
135 Compiling tiny-keccak v2.0.2
136 Compiling nexus-client v0.1.0 (/work/oxidecomputer/omicron/clients/nexus-client)
137 Compiling dsl_auto_type v0.1.2
138 Compiling curve25519-dalek v4.1.3
139 Compiling scheduled-thread-pool v0.2.7
140 Compiling diesel_table_macro_syntax v0.2.0
141 Compiling arc-swap v1.7.1
142 Compiling keccak v0.1.5
143 Compiling slog-scope v4.4.0
144 Compiling diesel_derives v2.2.2
145 Compiling oximeter v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter)
146 Compiling sha3 v0.10.8
147 Compiling r2d2 v0.8.10
148 Compiling propolis-client v0.1.0 (https://github.com/oxidecomputer/propolis?rev=5267be82e10d851a64196a8148893691b0b9f8ad#5267be82)
149 Compiling ascii-canvas v3.0.0
150 Compiling universal-hash v0.5.1
151 Compiling secrecy v0.8.0
152 Compiling thiserror-impl-no-std v2.0.2
153 Compiling ena v0.14.3
154 Compiling dpd-client v0.1.0 (/work/oxidecomputer/omicron/clients/dpd-client)
155 Compiling curve25519-dalek-derive v0.1.1
156 Compiling libloading v0.8.3
157 Compiling diff v0.1.13
158 Compiling regex-syntax v0.6.29
159 Compiling opaque-debug v0.3.1
160 Compiling bindgen v0.69.4
161 Compiling poly1305 v0.8.0
162 Compiling thiserror-no-std v2.0.2
163 Compiling lalrpop v0.19.12
164 Compiling diesel v2.2.3
165 Compiling slog-stdlog v4.1.1
166 Compiling omicron-certificates v0.1.0 (/work/oxidecomputer/omicron/certificates)
167 Compiling which v4.4.2
168 Compiling bootstore v0.1.0 (/work/oxidecomputer/omicron/bootstore)
169 Compiling chacha20 v0.9.1
170 Compiling nexus-macros-common v0.1.0 (/work/oxidecomputer/omicron/nexus/macros-common)
171 Compiling cexpr v0.6.0
172 Compiling aead v0.5.2
173 Compiling shlex v1.3.0
174 Compiling lazycell v1.3.0
175 Compiling rustc-hash v1.1.0
176 Compiling ref-cast v1.0.23
177 Compiling chacha20poly1305 v0.10.1
178 Compiling vsss-rs v3.3.4
179 Compiling slog-envlogger v2.2.0
180 Compiling nexus-db-model v0.1.0 (/work/oxidecomputer/omicron/nexus/db-model)
181 Compiling derive_builder_core v0.20.0
182 Compiling headers-core v0.2.0
183 Compiling fxhash v0.2.1
184 Compiling libxml v0.3.3
185 Compiling ref-cast-impl v1.0.23
186 Compiling headers v0.3.9
187 Compiling derive_builder_macro v0.20.0
188 Compiling db-macros v0.1.0 (/work/oxidecomputer/omicron/nexus/db-macros)
189 Compiling nexus-db-fixed-data v0.1.0 (/work/oxidecomputer/omicron/nexus/db-fixed-data)
190 Compiling polar-core v0.27.3
191 Compiling nexus-defaults v0.1.0 (/work/oxidecomputer/omicron/nexus/defaults)
192 Compiling strum_macros v0.24.3
193 Compiling samael v0.0.17
194 Compiling kstat-rs v0.2.4
195 Compiling unicase v2.7.0
196 Compiling dropshot v0.10.1
197 Compiling indoc v1.0.9
198 Compiling oximeter-instruments v0.1.0 (/work/oxidecomputer/omicron/oximeter/instruments)
199 Compiling sled-agent-types v0.1.0 (/work/oxidecomputer/omicron/sled-agent/types)
200 Compiling derive_builder v0.20.0
201 Compiling oximeter-producer v0.1.0 (/work/oxidecomputer/omicron/oximeter/producer)
202 Compiling tungstenite v0.23.0
203 Compiling nexus-auth v0.1.0 (/work/oxidecomputer/omicron/nexus/auth)
204 Compiling crossterm v0.28.1
205 Compiling oso-derive v0.27.3
206 Compiling dropshot_endpoint v0.10.1
207 Compiling impl-trait-for-tuples v0.2.2
208 Compiling libz-sys v1.1.16
209 Compiling quick-xml v0.33.0
210 Compiling diesel-dtrace v0.3.0 (https://github.com/oxidecomputer/diesel-dtrace?branch=main#8fcc2bb3)
211 Compiling cfg_aliases v0.1.1
212 Compiling parking_lot_core v0.8.6
213 Compiling nix v0.28.0
214 Compiling oso v0.27.3
215 Compiling tokio-tungstenite v0.23.1
216 Compiling authz-macros v0.1.0 (/work/oxidecomputer/omicron/nexus/authz-macros)
217 Compiling installinator-common v0.1.0 (/work/oxidecomputer/omicron/installinator-common)
218 Compiling nexus-db-queries v0.1.0 (/work/oxidecomputer/omicron/nexus/db-queries)
219 Compiling bb8 v0.8.5
220 Compiling const_format_proc_macros v0.2.32
221 Compiling vte_generate_state_changes v0.1.1
222 Compiling libipcc v0.1.0 (https://github.com/oxidecomputer/libipcc?rev=fdffa212373a8f92473ea5f411088912bf458d5f#fdffa212)
223 Compiling vte v0.11.1
224 Compiling const_format v0.2.32
225 Compiling async-bb8-diesel v0.2.1
226 Compiling qorb v0.0.1 (https://github.com/oxidecomputer/qorb?branch=master#163a7783)
227 Compiling fd-lock v4.0.2
228 Compiling libgit2-sys v0.17.0+1.8.1
229 Compiling bytecount v0.6.8
230 Compiling papergrid v0.11.0
231 Compiling parking_lot v0.11.2
232 Compiling strip-ansi-escapes v0.2.0
233 Compiling crucible-agent-client v0.0.1 (https://github.com/oxidecomputer/crucible?rev=b026dd82779eb2c2f87164e30feb7dd7f4b6e677#b026dd82)
234 Compiling tabled_derive v0.7.0
235 Compiling crossterm v0.27.0
236 Compiling peg-macros v0.8.4
237 Compiling sqlparser_derive v0.2.2
238 Compiling nu-ansi-term v0.50.0
239 Compiling unicode_categories v0.1.1
240 Compiling sqlformat v0.2.4
241 Compiling rustyline v14.0.0
242 Compiling reedline v0.33.0
243 Compiling sqlparser v0.45.0
244 Compiling peg v0.8.4
245 Compiling tabled v0.15.0
246 Compiling ipcc v0.1.0 (/work/oxidecomputer/omicron/ipcc)
247 Compiling sled v0.34.7
248 Compiling mime_guess v2.0.4
249 Compiling hickory-client v0.24.1
250 Compiling env_logger v0.9.3
251 Compiling clickward v0.1.0 (https://github.com/oxidecomputer/clickward?rev=ceec762e6a87d2a22bf56792a3025e145caa095e#ceec762e)
252 Compiling tungstenite v0.20.1
253 Compiling bootstrap-agent-client v0.1.0 (/work/oxidecomputer/omicron/clients/bootstrap-agent-client)
254 Compiling oximeter-client v0.1.0 (/work/oxidecomputer/omicron/clients/oximeter-client)
255 Compiling ddm-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=9e0fe45ca3862176dc31ad8cc83f605f8a7e1a42#9e0fe45c)
256 Compiling dns-server-api v0.1.0 (/work/oxidecomputer/omicron/dns-server-api)
257 Compiling bhyve_api_sys v0.0.0 (https://github.com/oxidecomputer/propolis?rev=6dceb9ef69c217cb78a2018bbedafbc19f6ec1af#6dceb9ef)
258 Compiling hickory-server v0.24.1
259 Compiling bcs v0.1.6
260 Compiling vergen v8.3.2
261 Compiling bitstruct_derive v0.1.0
262 Compiling cargo-platform v0.1.8
263 Compiling nanorand v0.7.0
264 Compiling viona_api_sys v0.0.0 (https://github.com/oxidecomputer/propolis?rev=6dceb9ef69c217cb78a2018bbedafbc19f6ec1af#6dceb9ef)
265 Compiling memoffset v0.9.1
266 Compiling ascii v1.1.0
267 Compiling rfb v0.1.0 (https://github.com/oxidecomputer/rfb?rev=0cac8d9c25eb27acfa35df80f3b9d371de98ab3b#0cac8d9c)
268 Compiling viona_api v0.0.0 (https://github.com/oxidecomputer/propolis?rev=6dceb9ef69c217cb78a2018bbedafbc19f6ec1af#6dceb9ef)
269 Compiling flume v0.11.0
270 Compiling cargo_metadata v0.18.1
271 Compiling bitstruct v0.1.1
272 Compiling dns-server v0.1.0 (/work/oxidecomputer/omicron/dns-server)
273 Compiling oximeter-db v0.1.0 (/work/oxidecomputer/omicron/oximeter/db)
274 error[E0308]: mismatched types
275 --> nexus/auth/src/authn/silos.rs:110:65
276 |
277 110 | authn_request.signed_redirect(&encoded_relay_state, &key)
278 | --------------- ^^^^ expected `PKey<Private>`, found `&Vec<u8>`
279 | |
280 | arguments to this method are incorrect
281 |
282 = note: expected struct `PKey<Private>`
283 found reference `&Vec<u8>`
284 note: method defined here
285 --> /home/build/.cargo/registry/src/index.crates.io-6f17d22bba15001f/samael-0.0.17/src/service_provider/mod.rs:555:12
286 |
287 555 | pub fn signed_redirect(
288 | ^^^^^^^^^^^^^^^
289 
290 error[E0308]: mismatched types
291 --> nexus/auth/src/authn/silos.rs:298:13
292 |
293 297 | let signature_algorithm: String =
294 | ------ expected due to this
295 298 | assertion_signature.signed_info.signature_method.algorithm;
296 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `String`, found `SignatureAlgorithm`
297 
298 Compiling bhyve_api v0.0.0 (https://github.com/oxidecomputer/propolis?rev=6dceb9ef69c217cb78a2018bbedafbc19f6ec1af#6dceb9ef)
299 Compiling omicron-ddm-admin-client v0.1.0 (/work/oxidecomputer/omicron/clients/ddm-admin-client)
300 For more information about this error, try `rustc --explain E0308`.
301 error: could not compile `nexus-auth` (lib) due to 2 previous errors
302 warning: build failed, waiting for other jobs to finish...
303 Error: Failed to build packages