Max level shown:
1 Logging to: /work/oxidecomputer/omicron/out/LOG
2  Compiling thiserror v2.0.11
3  Compiling typify-impl v0.3.0
4  Compiling convert_case v0.4.0
5  Compiling omicron-rpaths v0.1.0 (/work/oxidecomputer/omicron/rpaths)
6  Compiling newline-converter v0.3.0
7  Compiling password-hash v0.5.0
8  Compiling blake2 v0.10.6
9  Compiling atomicwrites v0.4.4
10  Compiling expectorate v1.1.0
11  Compiling pq-sys v0.4.6 (https://github.com/oxidecomputer/pq-sys?branch=oxide/omicron#b1194c19)
12  Compiling cancel-safe-futures v0.1.5
13  Compiling argon2 v0.5.3
14  Compiling derive_more v0.99.18
15  Compiling owo-colors v4.1.0
16  Compiling omicron-passwords v0.1.0 (/work/oxidecomputer/omicron/passwords)
17  Compiling num-rational v0.4.2
18  Compiling progenitor-client v0.9.1
19  Compiling num-complex v0.4.6
20  Compiling libsw v3.3.1
21  Compiling linear-map v1.2.0
22  Compiling num v0.4.3
23  Compiling swrite v0.1.0
24  Compiling float-ord v0.3.2
25  Compiling nexus-sled-agent-shared v0.1.0 (/work/oxidecomputer/omicron/nexus-sled-agent-shared)
26  Compiling internal-dns-types v0.1.0 (/work/oxidecomputer/omicron/internal-dns/types)
27  Compiling oximeter-types v0.1.0 (/work/oxidecomputer/omicron/oximeter/types)
28  Compiling highway v1.2.0
29  Compiling update-engine v0.1.0 (/work/oxidecomputer/omicron/update-engine)
30  Compiling semver v0.1.20
31  Compiling rustc_version v0.1.7
32  Compiling newtype_derive v0.1.6
33  Compiling tungstenite v0.21.0
34  Compiling clickhouse-admin-types v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin/types)
35  Compiling oxql-types v0.1.0 (/work/oxidecomputer/omicron/oximeter/oxql-types)
36  Compiling ipnetwork v0.20.0
37  Compiling oxnet v0.1.0 (https://github.com/oxidecomputer/oxnet#7dacd265)
38  Compiling typify-macro v0.3.0
39  Compiling tokio-tungstenite v0.21.0
40  Compiling progenitor-client v0.8.0
41  Compiling humantime v2.1.0
42  Compiling progenitor v0.8.0
43  Compiling diffus v0.10.0 (https://github.com/oxidecomputer/diffus?branch=oxide/main#f6abe39b)
44  Compiling dropshot v0.13.0
45  Compiling instant v0.1.13
46  Compiling backoff v0.4.0
47  Compiling omicron-uuid-kinds v0.1.0 (/work/oxidecomputer/omicron/uuid-kinds)
48  Compiling mg-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=93cd0d642cf1b58f9f4528275e2a2aa758e9feb3#93cd0d64)
49  Compiling steno v0.4.1
50  Compiling typify v0.3.0
51  Compiling progenitor-impl v0.9.1
52  Compiling parse-display v0.10.0
53  Compiling slog-error-chain v0.1.0 (https://github.com/oxidecomputer/slog-error-chain?branch=main#15f69041)
54  Compiling strum v0.26.3
55  Compiling serde_with v3.11.0
56  Compiling progenitor-macro v0.9.1
57  Compiling regress v0.9.1
58  Compiling serde_human_bytes v0.1.0 (https://github.com/oxidecomputer/serde_human_bytes?branch=main#0a097945)
59  Compiling macaddr v1.0.1
60  Compiling slog-dtrace v0.3.0
61  Compiling omicron-common v0.1.0 (/work/oxidecomputer/omicron/common)
62  Compiling propolis_types v0.0.0 (https://github.com/oxidecomputer/propolis?rev=f30ff7a830da26874a00307a3c6d6e1035eec818#f30ff7a8)
63  Compiling crucible-client-types v0.1.0 (https://github.com/oxidecomputer/crucible?rev=c9d31d2f84ff5b59dfb1cf5358d8af657ab9b5e9#c9d31d2f)
64  Compiling prettyplease v0.2.25
65  Compiling propolis_api_types v0.0.0 (https://github.com/oxidecomputer/propolis?rev=f30ff7a830da26874a00307a3c6d6e1035eec818#f30ff7a8)
66  Compiling oximeter-schema v0.1.0 (/work/oxidecomputer/omicron/oximeter/schema)
67  Compiling progenitor v0.9.1
68  Compiling gateway-client v0.1.0 (/work/oxidecomputer/omicron/clients/gateway-client)
69  Compiling propolis-client v0.1.0 (https://github.com/oxidecomputer/propolis?rev=f30ff7a830da26874a00307a3c6d6e1035eec818#f30ff7a8)
70  Compiling nexus-types v0.1.0 (/work/oxidecomputer/omicron/nexus/types)
71  Compiling oximeter-macro-impl v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter-macro-impl)
72  Compiling internal-dns-resolver v0.1.0 (/work/oxidecomputer/omicron/internal-dns/resolver)
73  Compiling half v2.4.1
74  Compiling ciborium-io v0.2.2
75  Compiling ciborium-ll v0.2.2
76  Compiling ciborium v0.2.2
77  Compiling nexus-config v0.1.0 (/work/oxidecomputer/omicron/nexus-config)
78  Compiling display-error-chain v0.2.2
79  Compiling fastrand v2.1.1
80  Compiling same-file v1.0.6
81  Compiling oximeter-timeseries-macro v0.1.0 (/work/oxidecomputer/omicron/oximeter/timeseries-macro)
82  Compiling tempfile v3.13.0
83  Compiling walkdir v2.5.0
84  Compiling blake3 v1.5.4
85  Compiling sled-agent-client v0.1.0 (/work/oxidecomputer/omicron/clients/sled-agent-client)
86  Compiling xattr v1.3.1
87  Compiling filetime v0.2.25
88  Compiling memmap2 v0.9.5
89  Compiling arrayref v0.3.9
90  Compiling constant_time_eq v0.3.1
91  Compiling keccak v0.1.5
92  Compiling arrayvec v0.7.6
93  Compiling oximeter v0.1.0 (/work/oxidecomputer/omicron/oximeter/oximeter)
94  Compiling sha3 v0.10.8
95  Compiling tar v0.4.42
96  Compiling camino-tempfile v1.1.1
97  Compiling toolchain_find v0.4.0
98  Compiling const_format_proc_macros v0.2.33
99  Compiling crunchy v0.2.2
100  Compiling topological-sort v0.2.2
101  Compiling maplit v1.0.2
102  Compiling omicron-zone-package v0.12.0
103  Compiling rustfmt-wrapper v0.2.1
104  Compiling tiny-keccak v2.0.2
105  Compiling const_format v0.2.33
106  Compiling dsl_auto_type v0.1.2
107  Compiling phf_generator v0.11.2
108  Compiling scheduled-thread-pool v0.2.7
109  Compiling secrecy v0.8.0
110  Compiling diesel_table_macro_syntax v0.2.0
111  Compiling arc-swap v1.7.1
112  Compiling libipcc v0.1.0 (https://github.com/oxidecomputer/libipcc?rev=fdffa212373a8f92473ea5f411088912bf458d5f#fdffa212)
113  Compiling diesel_derives v2.2.3
114  Compiling slog-scope v4.4.0
115  Compiling r2d2 v0.8.10
116  Compiling phf_codegen v0.11.2
117  Compiling ascii-canvas v3.0.0
118  Compiling universal-hash v0.5.1
119  Compiling thiserror-impl-no-std v2.0.2
120  Compiling parse-zoneinfo v0.3.1
121  Compiling dpd-client v0.1.0 (/work/oxidecomputer/omicron/clients/dpd-client)
122  Compiling ena v0.14.3
123  Compiling nexus-client v0.1.0 (/work/oxidecomputer/omicron/clients/nexus-client)
124  Compiling opaque-debug v0.3.1
125  Compiling regex-syntax v0.6.29
126  Compiling diff v0.1.13
127  Compiling thiserror-no-std v2.0.2
128  Compiling poly1305 v0.8.0
129  Compiling chrono-tz-build v0.4.0
130  Compiling slog-stdlog v4.1.1
131  Compiling omicron-certificates v0.1.0 (/work/oxidecomputer/omicron/certificates)
132  Compiling bootstore v0.1.0 (/work/oxidecomputer/omicron/bootstore)
133  Compiling nexus-macros-common v0.1.0 (/work/oxidecomputer/omicron/nexus/macros-common)
134  Compiling lalrpop v0.19.12
135  Compiling chacha20 v0.9.1
136  Compiling aead v0.5.2
137  Compiling vte_generate_state_changes v0.1.2
138  Compiling ref-cast v1.0.23
139  Compiling chacha20poly1305 v0.10.1
140  Compiling vte v0.11.1
141  Compiling slog-envlogger v2.2.0
142  Compiling diesel v2.2.6
143  Compiling chrono-tz v0.10.0
144  Compiling vsss-rs v3.3.4
145  Compiling nexus-db-model v0.1.0 (/work/oxidecomputer/omicron/nexus/db-model)
146  Compiling derive_builder_core v0.20.2
147  Compiling headers-core v0.3.0
148  Compiling fxhash v0.2.1
149  Compiling libxml v0.3.3
150  Compiling ref-cast-impl v1.0.23
151  Compiling bytecount v0.6.8
152  Compiling papergrid v0.11.0
153  Compiling headers v0.4.0
154  Compiling derive_builder_macro v0.20.2
155  Compiling polar-core v0.27.3
156  Compiling strip-ansi-escapes v0.2.0
157  Compiling db-macros v0.1.0 (/work/oxidecomputer/omicron/nexus/db-macros)
158  Compiling nexus-db-fixed-data v0.1.0 (/work/oxidecomputer/omicron/nexus/db-fixed-data)
159  Compiling tabled_derive v0.7.0
160  Compiling nexus-defaults v0.1.0 (/work/oxidecomputer/omicron/nexus/defaults)
161  Compiling itertools v0.12.1
162  Compiling fd-lock v4.0.2
163  Compiling peg-macros v0.8.4
164  Compiling oximeter-db v0.1.0 (/work/oxidecomputer/omicron/oximeter/db)
165  Compiling strum_macros v0.24.3
166  Compiling kstat-rs v0.2.4
167  Compiling samael v0.0.17
168  Compiling unicase v2.7.0
169  Compiling indoc v1.0.9
170  Compiling nu-ansi-term v0.50.1
171  Compiling reedline v0.35.0
172  Compiling peg v0.8.4
173  Compiling oximeter-instruments v0.1.0 (/work/oxidecomputer/omicron/oximeter/instruments)
174  Compiling tabled v0.15.0
175  Compiling derive_builder v0.20.2
176  Compiling sled-agent-types v0.1.0 (/work/oxidecomputer/omicron/sled-agent/types)
177  Compiling oximeter-producer v0.1.0 (/work/oxidecomputer/omicron/oximeter/producer)
178  Compiling clickward v0.1.0 (https://github.com/oxidecomputer/clickward?rev=242fd812aaeafec99ba01b5505ffbb2bd2370917#242fd812)
179  Compiling nexus-auth v0.1.0 (/work/oxidecomputer/omicron/nexus/auth)
180  Compiling bcs v0.1.6
181  Compiling impl-trait-for-tuples v0.2.2
182  Compiling oso-derive v0.27.3
183  Compiling libz-sys v1.1.20
184  Compiling quick-xml v0.33.0
185  Compiling diesel-dtrace v0.4.2
186  Compiling parking_lot_core v0.8.6
187  Compiling oso v0.27.3
188  Compiling authz-macros v0.1.0 (/work/oxidecomputer/omicron/nexus/authz-macros)
189  Compiling dns-service-client v0.1.0 (/work/oxidecomputer/omicron/clients/dns-service-client)
190  Compiling installinator-common v0.1.0 (/work/oxidecomputer/omicron/installinator-common)
191  Compiling nexus-db-queries v0.1.0 (/work/oxidecomputer/omicron/nexus/db-queries)
192  Compiling bb8 v0.8.5
193  Compiling async-bb8-diesel v0.2.1
194  Compiling nibble_vec v0.1.0
195  Compiling libgit2-sys v0.17.0+1.8.1
196  Compiling atty v0.2.14
197  Compiling endian-type v0.1.2
198  Compiling salty v0.3.0
199  Compiling radix_trie v0.2.1
200  Compiling parking_lot v0.11.2
201  Compiling clickhouse-admin-server-client v0.1.0 (/work/oxidecomputer/omicron/clients/clickhouse-admin-server-client)
202  Compiling crucible-agent-client v0.0.1 (https://github.com/oxidecomputer/crucible?rev=c9d31d2f84ff5b59dfb1cf5358d8af657ab9b5e9#c9d31d2f)
203  Compiling sled v0.34.7
204  Compiling mime_guess v2.0.5
205  Compiling hickory-client v0.24.1
206  Compiling ipcc v0.1.0 (/work/oxidecomputer/omicron/ipcc)
207  Compiling bootstrap-agent-client v0.1.0 (/work/oxidecomputer/omicron/clients/bootstrap-agent-client)
208  Compiling oximeter-client v0.1.0 (/work/oxidecomputer/omicron/clients/oximeter-client)
209  Compiling dns-server-api v0.1.0 (/work/oxidecomputer/omicron/dns-server-api)
210  Compiling ddm-admin-client v0.1.0 (https://github.com/oxidecomputer/maghemite?rev=93cd0d642cf1b58f9f4528275e2a2aa758e9feb3#93cd0d64)
211  Compiling hickory-server v0.24.1
212  Compiling primeorder v0.13.6
213  Compiling castaway v0.2.3
214  Compiling vergen v8.3.2
215  Compiling env_filter v0.1.2
216  Compiling cargo-platform v0.1.8
217  Compiling nanorand v0.7.0
218  Compiling memoffset v0.9.1
219  Compiling flume v0.11.1
220  Compiling cargo_metadata v0.18.1
221  Compiling env_logger v0.11.5
222  Compiling compact_str v0.8.0
223  Compiling git2 v0.19.0
224  Compiling dns-server v0.1.0 (/work/oxidecomputer/omicron/dns-server)
225  Compiling p384 v0.13.0
226  Compiling omicron-ddm-admin-client v0.1.0 (/work/oxidecomputer/omicron/clients/ddm-admin-client)
227  Compiling gateway-types v0.1.0 (/work/oxidecomputer/omicron/gateway-types)
228  Compiling attest-data v0.3.0 (https://github.com/oxidecomputer/dice-util?rev=3cc953c8d0ace2f20cbcf3920b0771d25301960a#3cc953c8)
229  Compiling clickhouse-admin-keeper-client v0.1.0 (/work/oxidecomputer/omicron/clients/clickhouse-admin-keeper-client)
230  Compiling unicode-truncate v1.1.0
231  Compiling lru v0.12.5
232  Compiling rand_seeder v0.3.0
233  Compiling libsqlite3-sys v0.30.1
234  Compiling lzma-sys v0.1.20
235  Compiling instability v0.3.2
236  Compiling sprockets-tls v0.1.0 (https://github.com/oxidecomputer/sprockets.git?rev=cc13773832df1e38257cdc511adfaad72954bbe1#cc137738)
237  Compiling cassowary v0.3.0
238  Compiling http-range v0.1.5
239  Compiling cfg_aliases v0.2.1
240  Compiling rustls v0.21.12
241  Compiling nix v0.29.0
242  Compiling ratatui v0.28.1
243  Compiling typed-rng v0.1.0 (/work/oxidecomputer/omicron/typed-rng)
244  Compiling dice-verifier v0.2.0 (https://github.com/oxidecomputer/dice-util?rev=3cc953c8d0ace2f20cbcf3920b0771d25301960a#3cc953c8)
245  Compiling wicket-common v0.1.0 (/work/oxidecomputer/omicron/wicket-common)
246  Compiling key-manager v0.1.0 (/work/oxidecomputer/omicron/key-manager)
247  Compiling nexus-saga-recovery v0.1.0 (/work/oxidecomputer/omicron/nexus/saga-recovery)
248  Compiling sled-diagnostics v0.1.0 (/work/oxidecomputer/omicron/sled-diagnostics)
249  Compiling sct v0.7.1
250  Compiling rustls-webpki v0.101.7
251  Compiling heck v0.3.3
252  Compiling csv-core v0.1.11
253  Compiling gateway-sp-comms v0.1.1 (https://github.com/oxidecomputer/management-gateway-service?rev=9bbac475dcaac88286c07a20b6bd3e94fc81d7f0#9bbac475)
254  Compiling libnet v0.1.0 (https://github.com/oxidecomputer/netadm-sys?branch=main#e07ad764)
255  Compiling glob v0.3.1
256  Compiling csv v1.3.0
257  Compiling sled-storage v0.1.0 (/work/oxidecomputer/omicron/sled-storage)
258  Compiling zone_cfg_derive v0.1.2
259  Compiling sled-agent-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/api)
260  Compiling crucible-common v0.0.1 (https://github.com/oxidecomputer/crucible?rev=c9d31d2f84ff5b59dfb1cf5358d8af657ab9b5e9#c9d31d2f)
261  Compiling nix v0.27.1
262  Compiling hyper-staticfile v0.10.1
263  Compiling nexus-inventory v0.1.0 (/work/oxidecomputer/omicron/nexus/inventory)
264  Compiling update-common v0.1.0 (/work/oxidecomputer/omicron/update-common)
265  Compiling range-requests v0.1.0 (/work/oxidecomputer/omicron/range-requests)
266  Compiling propolis-mock-server v0.0.0 (https://github.com/oxidecomputer/propolis?rev=f30ff7a830da26874a00307a3c6d6e1035eec818#f30ff7a8)
267  Compiling bootstrap-agent-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/bootstrap-agent-api)
268  Compiling tlvc v0.3.1 (https://github.com/oxidecomputer/tlvc.git?branch=main#e644a21a)
269  Compiling repo-depot-client v0.1.0 (/work/oxidecomputer/omicron/clients/repo-depot-client)
270  Compiling nexus-reconfigurator-execution v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/execution)
271  Compiling nexus-metrics-producer-gc v0.1.0 (/work/oxidecomputer/omicron/nexus/metrics-producer-gc)
272  Compiling repo-depot-api v0.1.0 (/work/oxidecomputer/omicron/sled-agent/repo-depot-api)
273  Compiling cpuid_profile_config v0.0.0 (https://github.com/oxidecomputer/propolis?rev=fae5334bcad5e864794332c6fed5e6bb9ec88831#fae5334b)
274  Compiling tungstenite v0.23.0
275  Compiling hashlink v0.9.1
276  Compiling fallible-iterator v0.3.0
277  Compiling fallible-streaming-iterator v0.1.9
278  Compiling base64 v0.13.1
279  Compiling tokio-tungstenite v0.23.1
280  Compiling rusqlite v0.32.1
281  Compiling ron v0.7.1
282  Compiling propolis-server-config v0.0.0 (https://github.com/oxidecomputer/propolis?rev=fae5334bcad5e864794332c6fed5e6bb9ec88831#fae5334b)
283  Compiling omicron-sled-agent v0.1.0 (/work/oxidecomputer/omicron/sled-agent)
284  Compiling xz2 v0.1.7
285  Compiling tokio-rustls v0.24.1
286  Compiling zone v0.1.8
287  Compiling wicketd-client v0.1.0 (/work/oxidecomputer/omicron/clients/wicketd-client)
288  Compiling gateway-api v0.1.0 (/work/oxidecomputer/omicron/gateway-api)
289  Compiling nexus-reconfigurator-blippy v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/blippy)
290  Compiling clickhouse-admin-single-client v0.1.0 (/work/oxidecomputer/omicron/clients/clickhouse-admin-single-client)
291  Compiling cockroach-admin-client v0.1.0 (/work/oxidecomputer/omicron/clients/cockroach-admin-client)
292  Compiling propolis-client v0.1.0 (https://github.com/oxidecomputer/propolis?rev=fae5334bcad5e864794332c6fed5e6bb9ec88831#fae5334b)
293  Compiling nexus-reconfigurator-preparation v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/preparation)
294  Compiling nexus-networking v0.1.0 (/work/oxidecomputer/omicron/nexus/networking)
295  Compiling clickhouse-admin-api v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin/api)
296  Compiling omicron-nexus v0.1.0 (/work/oxidecomputer/omicron/nexus)
297  Compiling rustls-pemfile v1.0.4
298  Compiling openapi-manager-types v0.1.0 (/work/oxidecomputer/omicron/dev-tools/openapi-manager/types)
299  Compiling signal-hook-tokio v0.3.1
300  Compiling twox-hash v1.6.3
301  Compiling yasna v0.5.2
302  Compiling smawk v0.3.2
303  Compiling unicode-linebreak v0.1.5
304  Compiling is_ci v1.2.0
305  Compiling supports-color v3.0.1
306  Compiling textwrap v0.16.1
307  Compiling rcgen v0.12.1
308  Compiling omicron-gateway v0.1.0 (/work/oxidecomputer/omicron/gateway)
309  Compiling nexus-external-api v0.1.0 (/work/oxidecomputer/omicron/nexus/external-api)
310  Compiling omicron-clickhouse-admin v0.1.0 (/work/oxidecomputer/omicron/clickhouse-admin)
311  Compiling libfalcon v0.1.0 (https://github.com/oxidecomputer/falcon?branch=main#651fb588)
312  Compiling nexus-reconfigurator-planning v0.1.0 (/work/oxidecomputer/omicron/nexus/reconfigurator/planning)
313  Compiling cockroach-admin-types v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin/types)
314  Compiling sp-sim v0.1.0 (/work/oxidecomputer/omicron/sp-sim)
315  Compiling nexus-internal-api v0.1.0 (/work/oxidecomputer/omicron/nexus/internal-api)
316  Compiling nexus-test-interface v0.1.0 (/work/oxidecomputer/omicron/nexus/test-interface)
317  Compiling crucible-pantry-client v0.0.1 (https://github.com/oxidecomputer/crucible?rev=c9d31d2f84ff5b59dfb1cf5358d8af657ab9b5e9#c9d31d2f)
318  Compiling omicron-cockroach-admin v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin)
319  Compiling oximeter-api v0.1.0 (/work/oxidecomputer/omicron/oximeter/api)
320  Compiling fatfs v0.3.6
321  Compiling rtoolbox v0.0.2
322  Compiling subprocess v0.2.9
323  Compiling assert_matches v1.5.0
324  Compiling omicron-test-utils v0.1.0 (/work/oxidecomputer/omicron/test-utils)
325  Compiling rpassword v7.3.1
326  Compiling oximeter-collector v0.1.0 (/work/oxidecomputer/omicron/oximeter/collector)
327  Compiling cockroach-admin-api v0.1.0 (/work/oxidecomputer/omicron/cockroach-admin/api)
328  Compiling wicketd-api v0.1.0 (/work/oxidecomputer/omicron/wicketd-api)
329  Compiling tui-tree-widget v0.22.0
330  Compiling installinator-api v0.1.0 (/work/oxidecomputer/omicron/installinator-api)
331  Compiling omicron-omdb v0.1.0 (/work/oxidecomputer/omicron/dev-tools/omdb)
332  Compiling uzers v0.12.1
333  Compiling wicket v0.1.0 (/work/oxidecomputer/omicron/wicket)
334  Compiling zone-setup v0.1.0 (/work/oxidecomputer/omicron/zone-setup)
335  Compiling wicketd v0.1.0 (/work/oxidecomputer/omicron/wicketd)
336  Compiling gateway-test-utils v0.1.0 (/work/oxidecomputer/omicron/gateway-test-utils)
337  Compiling clickana v0.1.0 (/work/oxidecomputer/omicron/dev-tools/clickana)
338  Compiling multimap v0.10.0
339  Compiling internal-dns-cli v0.1.0 (/work/oxidecomputer/omicron/internal-dns/cli)
340  Compiling oxlog v0.1.0 (/work/oxidecomputer/omicron/dev-tools/oxlog)
341  Finished `release` profile [optimized] target(s) in 20m 28s