19:30:40 h​into:monero.social: boog900: 562 should be good now
19:38:45 h​into:monero.social: FYI we already have a couple edition 2024 dependencies, `base64ct 1.8.0` and `hex-literal 1.1.0`, I think we'll need a compatible compiler anyway unless we patch those crates
19:40:18 b​oog900:monero.social: merged
20:25:14 e​nthropy7:matrix.org: hi guys, im a rust dev, was sent to you from Monero Dev room. Ready to help with anything you want. Looking forward to contribute :)
20:31:00 k​ayabanerve:matrix.org: hinto @hinto:monero.social: base64ct 1.6.0 has a much lower MSRV, and if those deps aren't in your primitive crates, their MSRVs don't propagate to _all_ of your crates, of course
20:44:32 h​into:monero.social: enthropy7: there's many issues that could use help: https://github.com/Cuprate/cuprate/issues
20:49:15 h​into:monero.social: kayabanerve: what was the MSRV bug with Guix? I'd assume Cuprate would be affected the same way?
20:50:00 k​ayabanerve:matrix.org: Not a bug, solely a limit of 1.69
20:50:19 k​ayabanerve:matrix.org: That's from what tevador had done with Guix for Monero
20:54:19 h​into:monero.social: `identity(tevador) -> tobtoht`
20:57:16 h​into:monero.social: perhaps we could use StageX instead: https://github.com/monero-project/monero/pull/10223
21:07:54 h​into:monero.social: `cuprated v0.0.8 Molybdenite` released:
21:07:55 h​into:monero.social: - https://github.com/Cuprate/cuprate/releases/tag/cuprated-0.0.8
21:07:57 h​into:monero.social: - https://www.reddit.com/r/Monero/comments/1p7jh34/cuprate_v008_released
21:44:56 d​unateiio:matrix.org: hinto: Hi man, did you fuzz monero-oxide?
21:49:56 d​unateiio:matrix.org: hinto: Hi man, did you fuzz-test monero-oxide?
21:53:49 h​into:monero.social: IIRC boog900 made fuzz tests for a few types
22:00:07 g​ingeropolous:monero.social: whats this linear tape database thing
22:00:17 g​ingeropolous:monero.social: googline just leads me to tapes
22:05:50 b​oog900:monero.social: Its a new database I made that stores data contiguously and allows atomic updates across multiple tapes
22:06:24 g​ingeropolous:monero.social: oh damn. rolling our own db! hot dog!
22:06:50 b​oog900:monero.social: So for block or tx blobs every block or tx blob is stored one after the other directly without any btree sorting or whatever
22:07:00 b​oog900:monero.social: For a db it is very simple tbf
22:07:04 b​oog900:monero.social: Highly specialized
22:07:16 g​ingeropolous:monero.social: makes sense for a serial thing like a blockchain
22:07:24 b​oog900:monero.social: Absolutely
22:07:52 g​ingeropolous:monero.social: right on man. are the benefits exclusive to ssd? or does the spinny rust get a speadup? i imagine it might
22:08:17 b​oog900:monero.social: It gets more fun for outputs as getting an output is literally just an index operation without any searching of a btree
22:09:20 b​oog900:monero.social: It does but it is still awfully slow
22:09:36 b​oog900:monero.social: We still need LMDB for some tables
22:10:58 b​oog900:monero.social: LMDB also has a special operation for appending data which monerod makes use of
22:11:26 b​oog900:monero.social: So for the tables which can be put on a tape, LMDB can use that operation
22:16:28 s​ylaie:nope.chat: If I run cuprated on a device that crashes often (I have to use —db-sync-mode=safe for monerod) is it likely that I will just end up with a corrupt db?
22:17:15 b​oog900:monero.social: We do have a method to set safe sync, but it is a lot slower
22:18:22 b​oog900:monero.social: How good is your system
22:18:27 b​oog900:monero.social: Honestly if you have good internet, enough RAM I would just deal with needing to resync every now and then
22:18:58 b​oog900:monero.social: I can reliably sync in 2 hrs on my PC
22:18:59 s​ylaie:nope.chat: I will probably just copy it over after it has been synchronized fully on a stable device
22:19:09 k​ayabanerve:matrix.org: **tobtoht
22:19:09 s​ylaie:nope.chat: And then sync once every few days when I need it
22:19:17 s​ylaie:nope.chat: So it doesn’t have to be fast
22:19:23 k​ayabanerve:matrix.org: Sorry, got my names crossed 😅
22:19:44 k​ayabanerve:matrix.org: Sounds like you're on the right track
22:19:52 k​ayabanerve:matrix.org: /s :p
22:20:11 b​oog900:monero.social: FWIW we don't have wallet support yet
22:21:00 s​ylaie:nope.chat: Just in the future to test it. I run monerod on my phone, that’s why
23:52:45 e​nthropy7:matrix.org: thank you. i will research the project and then start to help :3