nixbot

builds
1this derivation will be built:2 /nix/store/3khr4k8rs5xjh0s93ddk7aqnvbzk2pmd-treefmt-check.drv3error: Cannot build '/nix/store/3khr4k8rs5xjh0s93ddk7aqnvbzk2pmd-treefmt-check.drv'.4 Reason: builder failed with exit code 1.5 Output paths:6 /nix/store/gajss9sk2g552q60rdzrdxl0a6c8039r-treefmt-check7 Last 20 log lines:8 > tribuchet: building on jamie9 > treefmt v2.5.0traversed 689 files10 > emitted 303 files for processing11 > formatted 303 files (1 changed) in 680ms12 > M crates/tincd/src/discovery/record.rs13 > diff --git a/crates/tincd/src/discovery/record.rs b/crates/tincd/src/discovery/record.rs14 > index 9cb3854..e964d59 10064415 > --- a/crates/tincd/src/discovery/record.rs16 > +++ b/crates/tincd/src/discovery/record.rs17 > @@ -52,7 +52,9 @@ pub fn open_record(d: &Derived, seq: i64, sealed: &[u8]) -> Option<Vec<u8>> {18 > if sealed.len() < AEAD_OVERHEAD || &sealed[..MAGIC.len()] != MAGIC {19 > return None;20 > }21 > - let nonce: &[u8; NONCE_LEN] = sealed[MAGIC.len()..MAGIC.len() + NONCE_LEN].try_into().ok()?;22 > + let nonce: &[u8; NONCE_LEN] = sealed[MAGIC.len()..MAGIC.len() + NONCE_LEN]23 > + .try_into()24 > + .ok()?;25 > let ct = &sealed[MAGIC.len() + NONCE_LEN..];26 > XChaCha20Poly1305::new((&d.aead_key).into())27 > .decrypt(28 For full logs, run:29 nix log /nix/store/3khr4k8rs5xjh0s93ddk7aqnvbzk2pmd-treefmt-check.drv