Commit e27b204
Update atuin to 18.19.0 (#582)
* Update atuin to 18.19.0
* atuin: 18.19.0 needs openssl — new native-tls dependency, build AND runtime
The bot's bump builds on neither arch:
Could not find openssl via pkg-config: The pkg-config command could not
be found. ... openssl-sys = 0.9.117
Not a packaging error. Upstream added a native-TLS path — verified by diffing
the two lockfiles:
18.17.1 openssl-sys 0 native-tls 0
18.19.0 openssl-sys 1 native-tls 1 (+11 tls-feature refs)
`reqwest` 0.13.4 takes its default-tls feature, and `sqlx-core` /
`tokio-tungstenite` pull `native-tls` as well, so it is wired through the graph
rather than being one flag to flip. 18.17.1 resolved TLS in pure Rust and needed
no system library at all, which is why the package never declared one.
Follows the `codex` precedent exactly (rust + toolchain + pkgconf + openssl, no
env vars needed).
## The half that would have shipped broken
Adding the BUILD deps made it compile — and `missing runtime_deps` then failed:
executable dependency 'libcrypto.so.3' not in runtime deps, needed by usr/bin/atuin
executable dependency 'libssl.so.3' not in runtime deps, needed by usr/bin/atuin
native-tls links openssl DYNAMICALLY, so it is a runtime dependency too. Without
it the package builds clean, checks green on everything else, and the shipped
binary cannot start. The checker is the only thing between those two states.
Third bump today whose build INPUTS changed rather than just its version
(happy's happy-lib split, grafana dropping grafana-server, now this). A version
check cannot see any of them; only a build can.
Built and checked on both: 15/15 Pass.
---------
Co-authored-by: gominimal-pkgmgr-mgr[bot] <285843623+gominimal-pkgmgr-mgr[bot]@users.noreply.github.com>
Co-authored-by: bryan <bryan@minimal.dev>1 parent c6a4493 commit e27b204
1 file changed
Lines changed: 18 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
5 | 12 | | |
6 | 13 | | |
7 | 14 | | |
8 | 15 | | |
9 | | - | |
| 16 | + | |
10 | 17 | | |
11 | 18 | | |
12 | 19 | | |
13 | 20 | | |
14 | 21 | | |
15 | 22 | | |
16 | | - | |
| 23 | + | |
17 | 24 | | |
18 | 25 | | |
19 | 26 | | |
20 | 27 | | |
21 | 28 | | |
22 | 29 | | |
| 30 | + | |
| 31 | + | |
23 | 32 | | |
24 | 33 | | |
25 | 34 | | |
26 | 35 | | |
27 | 36 | | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
28 | 44 | | |
29 | 45 | | |
30 | 46 | | |
| |||
0 commit comments