05:37:43 <mj-xmr> I'm happy with the answer :)
06:48:50 <mj-xmr> Another topic. I have this parallel execution tests branch: 7283. I'm not 100% sure about its stability. Would you be OK with me trying to execute each test in a Docker image for better isolation and more freedom for the developer?
07:16:55 <selsta> I don't think this would be a good idea
07:22:24 <mj-xmr> selsta, Thanks. Then I'll focus on what we currently have and limit non-parralelizable parts in a single execution chain.
08:25:38 <moneromooo> tbh a lot of these patches seems like doing things because they seem fun rather than useful.
08:27:02 <moneromooo> Quite frankly, if tests require docker, the first thing I'll do is revert that patch on my work branch.
08:27:37 <moneromooo> But hey, maybe I'm just not seeing the usefuless of it and others may benefit.
08:27:38 <mj-xmr> moneromooo, imagine, that I want to change a functionality and I'm unsure if the change doesn't introduce regressions. I run core tests and learn this after 2 hours. Are you OK with this? I'd like to learn it in maximum 10 minutes.
08:28:07 <moneromooo> Are you suggesting docker speeds proceeses up ?
08:28:34 <moneromooo> ie, it can distribute to other machines or something ?
08:28:49 <mj-xmr> It will isolate the tests, so they can be ran in as many cores as you have, with 0 risk that they interact with each other negatively.
08:28:58 <mj-xmr> *on cores
08:29:32 <mj-xmr> Other machines could also be considered. Yes.
08:29:34 <moneromooo> OK, that does seem useful if you've got the hardware.
08:30:09 <mj-xmr> I have the hardware, and I know that other members consider building a farm for Monero.
08:30:44 * moneromooo feeling a bit unsettled by the idea of someone building a farm for monero
08:31:40 <mj-xmr> All the changes that I make will need to be able to be ran in a local and single core environment. I'm myself agains any kind of vendor lock-in.
08:31:46 <mj-xmr> Evne OSS.
08:35:19 <mj-xmr> And regarding my "fun" patches, I'm trying to make this environment easier to work with. All such changes are in all the projects, which I manage. I'm not saying that I can do it until infinity. At some point I plan to either thank for cooperation and leave, or learn the internals and do the actual development. But with the current state of the health I'd only frustrate myself.
08:36:08 <mj-xmr> ... frustrate by doing feature development while having to wait 2 hours for the tests.
08:38:03 <mj-xmr> Also I have this extra motivation, regardless all the criticism, that I'm heavily invested in Monero as the only coin that fulfills all my restrictive requirements.
08:38:32 <mj-xmr> Having to say goodbye, because I can't fix it by myself will be emotional for me :)
08:40:29 <mj-xmr> In that case I'd most probably sell all my crypto holdings and do something else...
08:43:38 <mj-xmr> Also, I believe that coding SHOULD be fun, rather than masochism. Otherwise you loose the motivation.
08:44:29 <mj-xmr> But IDK. Everybody is different.
08:45:39 <wfaressuissia[m]> "...  or learn the internals and do the actual development." it would be right choice
08:46:28 <wfaressuissia[m]> "... be fun, rather than masochism." it depends on point of view: something is fun for developer but masochism for others
08:54:16 <mj-xmr> wfaressuissia[m], Thanks. Hell I'd love to do it all full time and this is not all that impossible. But first I need to learn if the environment is supportive for this from many dimensions. So far I can say that nobody is kicking me out.
08:55:36 <mj-xmr> Different opinions than mine or hard reviews are not yet a tragedy for me.
08:59:40 <mj-xmr> moneromooo, speaking of different opinions: https://www.reddit.com/r/Monero/comments/m4764j/an_excellent_detailed_first_report_from_mjxmr_a/
09:12:01 <mj-xmr> 100% tests passed, 0 tests failed out of 20
09:12:02 <mj-xmr> Testing took: 15 minutes.
09:12:02 <mj-xmr> Status: 0
09:12:09 <mj-xmr> How cool is that?
09:14:32 <wfaressuissia[m]> "... love to do it all full time " it depends on you. If it really matters then accumulate some savings, drop current job and switch to another which is more interesting for you.
09:15:28 <mj-xmr> jobs are rarely interesting for me. I prefer the anarchic/voluntary environment like this one.\
09:18:22 <moneromooo> Not that really matters, but... core tests took 742 seconds here (and that's on Townforge, which has got extra core tests). And that's with a dozen line patch IIRC.
09:18:54 <moneromooo> Then again, if someone wants to review and ok this, I'll only moan if it's default and hard to bypass :)
09:19:26 <mj-xmr> I totally get that attitude.
10:11:59 <selsta> https://github.com/monero-project/monero/pull/5821
10:12:06 <selsta> this was the patch that would speed up core tests
10:13:48 <moneromooo> Oh yeah. It's simpler now, it doens't change CN/RX, it just reroutes to keccak at the top level. Faster too.
13:42:28 <mj-xmr> That speed up was not at competitive to what I'm doing, but complimentary. Also it modifies the default behavior, while it could have worked just like you expect from others - be there for anybody who wants to switch it on. Are you in for reopening this PR maybe?
13:43:00 <mj-xmr> moneromooo ^
13:44:35 <mj-xmr> I'm writing a documentation file, where all mine non-default (and so the above) hacks would be made clearer for the new devs:
13:44:35 <mj-xmr> https://github.com/mj-xmr/monero/blob/doc-compiling-debugging-efficiently/docs/COMPILING_DEBUGGING.md
13:44:59 <mj-xmr> It should be ready until 18.04
14:05:12 <moneronero> hi, i'm forking monero can you guys help on some doubts about the code?
14:18:08 <hyc> have you guys seen this? abusing Github Actions to run xmrig https://twitter.com/campuscodi/status/1378126998741061634
14:31:48 <moneronero> is this paper up to date? I mean, is there any newer version of it?
14:31:48 <moneronero> https://downloads.getmonero.org/whitepaper_annotated.pdf
14:56:28 <hyc> we don't help forks / forkers
14:56:57 <moneromooo> It's mostly ] haup to date for the pre-ringct part I think. We can answer questions about monero, but help forking will be your own job.
16:59:32 <anon_udxf6fdz[m]> I'd like to create an issue within the monero repo related to the cli wallet. I understand this is restricted due to the recent spam. How should I go about raising the issue?
17:04:00 <moneromooo> ping someone with admin access to it, like luigi1111 or fluffypony, and arrange for a time
17:04:28 <moneromooo> Alternatively I guess you can paste the text somewhere and I can file it for you.
17:14:28 <anon_udxf6fdz[m]> Prefer to provide you with a pastebin
17:14:32 <anon_udxf6fdz[m]> https://hackerpaste.hns.siasky.net/#AACL_CMabGtQ9Lbs-i62ykNIaZ6v0TCEtNF6rdjo4NELIA0g5kJqoMvA_QOVanywc6
17:16:07 <moneromooo> Requires js, and the text doesn't seem to be available in the source.
17:17:01 <moneromooo> Try paste.debian.net or paste.ubuntu.com
17:17:19 <anon_udxf6fdz[m]> Sry
17:19:12 <anon_udxf6fdz[m]> https://paste.ubuntu.com/p/86KWpPq8RT/
17:21:18 <moneromooo> Posted, tanks.