19:30:40
hinto:monero.social:
boog900: 562 should be good now
19:38:45
hinto: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
boog900:monero.social:
merged
20:25:14
enthropy7: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
kayabanerve: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
hinto:monero.social:
enthropy7: there's many issues that could use help: https://github.com/Cuprate/cuprate/issues
20:49:15
hinto:monero.social:
kayabanerve: what was the MSRV bug with Guix? I'd assume Cuprate would be affected the same way?
20:50:00
kayabanerve:matrix.org:
Not a bug, solely a limit of 1.69
20:50:19
kayabanerve:matrix.org:
That's from what tevador had done with Guix for Monero
20:54:19
hinto:monero.social:
`identity(tevador) -> tobtoht`
20:57:16
hinto:monero.social:
perhaps we could use StageX instead: https://github.com/monero-project/monero/pull/10223
21:07:54
hinto:monero.social:
`cuprated v0.0.8 Molybdenite` released:
21:07:55
hinto:monero.social:
- https://github.com/Cuprate/cuprate/releases/tag/cuprated-0.0.8
21:07:57
hinto:monero.social:
- https://www.reddit.com/r/Monero/comments/1p7jh34/cuprate_v008_released
21:44:56
dunateiio:matrix.org:
hinto: Hi man, did you fuzz monero-oxide?
21:49:56
dunateiio:matrix.org:
hinto: Hi man, did you fuzz-test monero-oxide?
21:53:49
hinto:monero.social:
IIRC boog900 made fuzz tests for a few types
22:00:07
gingeropolous:monero.social:
whats this linear tape database thing
22:00:17
gingeropolous:monero.social:
googline just leads me to tapes
22:05:50
boog900:monero.social:
Its a new database I made that stores data contiguously and allows atomic updates across multiple tapes
22:06:24
gingeropolous:monero.social:
oh damn. rolling our own db! hot dog!
22:06:50
boog900: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
boog900:monero.social:
For a db it is very simple tbf
22:07:04
boog900:monero.social:
Highly specialized
22:07:16
gingeropolous:monero.social:
makes sense for a serial thing like a blockchain
22:07:24
boog900:monero.social:
Absolutely
22:07:52
gingeropolous: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
boog900: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
boog900:monero.social:
It does but it is still awfully slow
22:09:36
boog900:monero.social:
We still need LMDB for some tables
22:10:58
boog900:monero.social:
LMDB also has a special operation for appending data which monerod makes use of
22:11:26
boog900:monero.social:
So for the tables which can be put on a tape, LMDB can use that operation
22:16:28
sylaie: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
boog900:monero.social:
We do have a method to set safe sync, but it is a lot slower
22:18:22
boog900:monero.social:
How good is your system
22:18:27
boog900: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
boog900:monero.social:
I can reliably sync in 2 hrs on my PC
22:18:59
sylaie:nope.chat:
I will probably just copy it over after it has been synchronized fully on a stable device
22:19:09
kayabanerve:matrix.org:
**tobtoht
22:19:09
sylaie:nope.chat:
And then sync once every few days when I need it
22:19:17
sylaie:nope.chat:
So it doesn’t have to be fast
22:19:23
kayabanerve:matrix.org:
Sorry, got my names crossed 😅
22:19:44
kayabanerve:matrix.org:
Sounds like you're on the right track
22:19:52
kayabanerve:matrix.org:
/s :p
22:20:11
boog900:monero.social:
FWIW we don't have wallet support yet
22:21:00
sylaie:nope.chat:
Just in the future to test it. I run monerod on my phone, that’s why
23:52:45
enthropy7:matrix.org:
thank you. i will research the project and then start to help :3