00:27:21 i dont think you need to know all the internals in zero to monero to create an exchange web app :D 00:27:31 thats a bit of an overkill isnt it? 05:41:47 selsta: There has been quite a jump of the compilation time since the last 2-3 merge sets, but I just wanted you to know that it was NOT due to your C++11 -> C++14 change, because this jump happened earlier. 05:41:48 http://cryptog.hopto.org/monero/health/img/cbta.png 05:44:52 something ~20 commits before HEAD? 05:45:27 release or master branch? 06:41:35 "something ~20 commits before..." <- This is all master. 06:41:35 and the incrementation is not really per each commit, but a set of commits. See the 1st two leftmost columns: 06:41:35 http://cryptog.hopto.org/monero/health/ 06:46:44 Reporting back on the gamma test issue: the addition of the "recent spend window" (where the gamma picker redraws a recent output for picks <10 blocks old) causes the test's median output age to drop from ~116,500s to ~115,000s, which is just close enough to the test's lower bound of 112,320s to trigger the occasional failure with a sample size of 100k picks (exactly 10 in 1000 tests failed when I ran it locally, so ~1% failure rate) 06:47:02 When I run the test with a gamma picker that matches Miller et al exactly (removed the recent spend window, allowed outputs <10 blocks old to be picked by the gamma, applied distr from chain tip), I get a median of around ~115,000s as well. Which is good, it means the current implementation is now more in line with the paper 06:47:31 The reason the paper's expected median is ~129,000 when plugging into the formula, and this test's median is way less than that, is because of the long tail where draws that are too old get thrown away. A very large proportion of draws get thrown away in this test because there just aren't that many outputs in the sample chain. This skews this test's median to be much younger than the gamma formula's expected median 06:47:59 Will put a fix out for the test soon probably in line with what moneromooo said in mrl. Basically nothing unexpected is happening here, all is well :) I'll add a deterministic test as well 08:34:06 "something ~20 commits before..." <- And I'm not trying to pinpoint the exact commit here. All these commits were necessary for improvements. The regressions, that I show, are just side effects (like waste) of something better. Simply from time to time the waste has to be cleaned up, independently of the production. 10:33:58 jberman[m]: thanks for looking into it :) 10:34:35 mj-xmr[m]: at least there doesn't seem to be a huge increase due to C++14 10:34:59 selsta: Quite the opposite. 10:35:30 And this brings even more potential of reduction, by ditching bits of Boost. 10:35:35 Somehow compilation fails when building release branch under C++14 10:35:42 and I can't figure out why 10:35:54 some boost iterator error 10:36:26 also it only happens on Mac as can be seen here https://github.com/monero-project/monero/pull/7997 10:44:26 selsta: my gut feeling tells me, that it expects `cend` instead of `end` 10:44:36 `/usr/local/include/boost/range/concepts.hpp:302:34: error: no matching function for call to 'end' 10:44:36 const_iterator ci2 = boost::end(const_range); 10:44:36 ^~~~~~~~~~` 10:45:10 but since it's inside boost, all you can do is to bump the Boost version. 10:45:27 `-- Found Boost Version: 107600` 10:45:47 Try 1.77.0 ? 10:47:59 yep will try 10:48:09 but still don't understand why master compiles fine 10:48:50 Sounds like you're not including the header where that is. 11:22:02 Hello. What is causing this error? 11:22:02 ``` 11:22:02 2021-10-19 11:21:11.941 E failed to parse version number unknown 11:22:02 ``` 11:22:42 Break where it prints this (abort() would do), bt in gdb. 11:23:42 The shortest, yet correct debugging tutorial ever. 12:45:28 BigmenPixel[m]: GUI? 12:46:02 selsta: yes 12:46:51 does it cause any issues, 12:46:53 ? 12:48:03 selsta: Monero gui version is not shown in Info section 12:48:12 * Info section (unknown (Qt 5.15.3)) 12:48:13 * Info section (unknown (Qt 5.15.3) 12:48:18 * Info section (unknown (Qt 5.15.3)) 12:48:39 is that with flatpak? 12:49:13 selsta: yes 12:49:14 git / git repository is required during build to get the version number and commit hash 12:49:44 though that can be improved at some point 12:50:07 selsta: Perhaps this is due to the limitation of the Internet after downloading the source files? 12:50:36 no, you have to be inside a git repository 12:50:50 download source files doesn't contain it 12:51:01 .git folder 12:51:18 it would require some cmake changes to support it 12:55:27 selsta: OK, thank you for answer 12:56:01 BigmenPixel[m]: will take a look later 14:09:16 BigmenPixel[m]: https://github.com/monero-project/monero-gui/pull/3715 should solve it 14:12:04 selsta: ok, I'll try to apply this patch later 14:12:16 * patch later(or now...)) 16:01:32 BigmenPixel[m]: updated it again, it should display "v0.17.2.3-unknown" now 16:02:02 you can overwrite the "unknown" with the `-D GUI_VERSION_TAG="release"` cmake option 16:02:14 but I don't know how the flatpak script works exactly 16:04:42 selsta: Is there a mistake? I just collected monero-gui with the patch and the version is still unknowт 16:05:04 hmm wait 16:05:17 Well, let's build again :) 16:05:23 selsta: without it 16:05:23 with the patch that I updated 5 mins ago? 16:05:33 selsta: no 16:07:46 "you can overwrite the "unknown..." <- ok 16:08:09 I tested it locally and it works here 16:08:18 https://usercontent.irccloud-cdn.com/file/Kk0A9sNm/Screenshot%202021-10-19%20at%2018.08.13.png 16:09:18 selsta: with an old or new patch? 16:10:26 with 3715 (before and after force push) 16:11:11 selsta: I'll try to build with a new patch. 16:12:10 Maybe I was wrong somewhere... 16:19:08 s/unknowт/unknown/ 17:39:09 selsta: :) 17:39:12 * BigmenPixel[m] uploaded an image: (5KiB) < https://libera.ems.host/_matrix/media/r0/download/matrix.org/MIJrAwQEaCYPjQPJDIxzSRix/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20%D0%BE%D1%82%202021-10-19%2017-38-51.png > 17:39:33 nice :D