00:37:33 Is the Rust implementation of FCMP still going to be used for the hardfork, and is it supposed to be temporary? 00:37:42 Apologies for being out of the loop 05:36:14 1) Yes 2) No 11:00:55 -xmr-pr- DUQUEredes opened pull request #10332: tx_pool: fix early return in remove_transaction_keyimages 11:00:55 -xmr-pr- > https://github.com/monero-project/monero/pull/10332 11:15:55 -xmr-pr- DUQUEredes opened pull request #10333: tests: add mempool throughput benchmark 11:15:55 -xmr-pr- > https://github.com/monero-project/monero/pull/10333 12:15:55 -xmr-pr- DUQUEredes opened pull request #10334: tests: add key image spent status lifecycle test 12:15:55 -xmr-pr- > https://github.com/monero-project/monero/pull/10334 15:12:37 j​effro256: Thanks. I might be missing something, but if the Rust toolchain is required as a dependency, does that not already break compatibility with older GCC versions? 15:13:18 I know Rust doesn't use GCC, I'm just talking about what sech1 mentioned yesterday 15:16:00 Is midnight cordano privacy share any technology with monero ? 15:18:18 Is midnight cordano privacy share any technology with monero ?. I know the answer is no but just curious why two coins call them privacy 16:07:31 all of these "layer 2 privacy solutions" are half baked nonsense. the ux is absolutely horrific 16:08:50 this topic is more something for the mrl lounge 16:09:07 https://matrix.to/#/#monero-research-lounge:monero.social 16:11:40 .merges 16:11:40 -xmr-pr- 10161 10162 10299 10312 10314 10315 10316 10317 10318 10319 10320 16:42:42 Jpk68: what do you mean by "break compatibility with older GCC versions"? Our code uses C FFI to call the Rust crypto code, whose interface is determined by the Linux x64 ABI , which shouldnt be broken 17:09:36 jeffro256: What I mean is, based on your messages from yesterday, you seem to be in favor of keeping GCC 7 instead of upgrading to GCC 14. Is the downside of upgrading GCC (breaking compatibility with older machines) not already existent due to the need of a recent Rust compiler? 17:10:43 This matters for compiling of course, but also potentially the dynamically linked runtime libraries. The monero-oxide repo uses the 2021 Rust edition, which is a lot newer than the current GCC version 17:13:36 actually yes, Rust dynamic libs will likely need a newer glibc than what is available on old systems 17:17:28 .merges 17:17:28 Merge queue empty 17:17:44 fixed it 17:36:50 Is there anyone familiar with https://github.com/jtgrassie/monero-pool? 17:37:05 With sources, not just set up 17:39:10 Or maybe anyone knows how I can find jtgrassie? 18:45:58 jeffro256: 10332 is also fully AI generated, should I just close it? 18:46:05 or is the change itself ok? 18:48:02 The change itself seem okay. There wasn't any active issue with that code AFAIK, but the idea is alright 18:57:05 jeffro256 I reviewed 10038, and found some issues 18:58:14 jpk68: I see what you mean. You're basically asking "Does the existence of a new Rust toolchain basically make the old GCC support pointless?" Maybe. FCMP++ needs Rust 1.69, which released in March 2023. RandomX needs GCC 14, which released in May 2024. So RandomX's GCC dependency is definitely newer than the Rust dependency. As for which standard library Rust 1.69.0 requires, I'm not ure 18:58:19 *sure 20:18:20 v0.18.4.6 is tagged 20:33:48 🥳