[00:02:09] Gotcha, then I think it's worth it to create the test [00:02:50] okay, let me see if i can whip it together [00:03:02] then i will commit it and approve the pr [00:03:09] (if the tests pass) [00:03:19] Ack [00:04:00] how are you going with the UI ? [00:04:46] wanna try get these 3 PRs cleared ASAP and 4.7.1 pushed out so i can get started on the DAO and whatever else [00:06:45] It's 06:05 here now, I'm about to head to bed, but the UI PR is top of my list when I get up (Hopefully 8-10 hours from now) [00:06:52] okay sweet [00:07:02] im working on core today, but ill focus on the other 2 [00:07:10] I've finished the changes on the home/overview page for scaling issue (Windows 10) [00:07:12] and then again on my saturday or sunday [00:07:21] And need to finish the notification section (Bottom of the wallet) [00:07:38] And I think that is the last part, then PR should be "ready for review" [00:07:42] if you can give it a good nudge and get it ready for review in a couple days time that would mean we can get it all squared away this weekend. [00:08:03] Nice [00:08:28] If you can get to them, there are some other PRs with minimal review required, like the for loop changes [00:08:49] I mean after the more important changes though. [00:08:51] okay, if i run out of stuff ill look at them perhaps just list the PR # here [00:09:38] im currently looking at the [needed for final release] ones [00:09:45] https://github.com/navcoin/navcoin-core/pull/525 https://github.com/navcoin/navcoin-core/pull/509 https://github.com/navcoin/navcoin-core/pull/554 https://github.com/navcoin/navcoin-core/pull/560 https://github.com/navcoin/navcoin-core/pull/561 [00:09:51] sweet [00:10:12] These aren't needed [00:10:15] ill look at this if i finish the other 2 needed for final release ones and you havent got the UI ready yet [00:10:32] But they would clean up some of our codebase and make it more inline with changes from upstream. [00:11:00] More of like "creature confort" changes 😄 [00:11:40] sure [00:11:52] For the curl/ssl PR (https://github.com/navcoin/navcoin-core/pull/603) you will need to test with a fresh osx and windows install [00:12:08] As if you have openssl or other libs that provide cacert.pem files somewhere on the system [00:12:13] The old code would work [00:12:59] But the new PR fixes that dependency by using schannel on windows and secure-transport on osx (Old builds were using openssl for Linux, Mac and Win) [00:13:40] okay shiet [00:13:44] bit of a process [00:13:51] ill fire up the mac mini [00:13:55] and see what the deal is [00:13:56] I guess VMs would do? [00:14:12] can you VM OSX? [00:14:22] i dont know if there are virtual box images for it is there? [00:14:34] Yes, on and OSX machine I believe it's possible [00:14:45] okay i can look into that [00:14:48] Basically OSX in parallels [00:15:10] I guess you could use parallels for both OSX vm and Windows VM [00:15:21] Since you are testing on a mac [00:15:37] Goodluck 👌 [00:16:57] @aguycalled should we make this PR needed for final release? https://github.com/navcoin/navcoin-core/pull/520 [00:17:14] I don't think I've fully reviewed this one. [00:20:47] needs the functional tests iirc [00:48:39] for the max reorg pr, yes a test wont hurt. but in this case we are mostly interested to check that it fixes the art-of-bug disclosure. this should be checked at least manually [00:50:26] my rpc test seems to pass but then hit various stderr after causing the tests to report as failed [00:50:32] https://cdn.discordapp.com/attachments/416000318149754881/629087853296615426/Screen_Shot_2019-10-03_at_11.47.01_AM.png [00:50:37] for example [00:51:16] no clue about that one right now [00:51:27] okay, probably some problem with my setup [00:51:31] ill see if i can figure it out [00:51:59] i build the depends successfully and built using it and the program compiles and runs [00:52:00] so IDK [00:52:12] try running the test directly [00:52:19] python3 ../rpc-tests/whatever.py [00:52:28] and also checking the logs at the data folder it says at the beginning [00:52:36] /var/folders/... [00:52:39] okay good idea [00:52:44] might give some clue [00:53:20] ill check back in later on, must be late for you! get off the internet and get some sleep! [00:53:21] 😛 [08:44:06] I've written a test here which i think should pass, but it fails. The two nodes reorg back to the same chain after being diverging for 501 blocks. [08:44:08] https://github.com/navcoin/navcoin-core/pull/604/files [08:45:12] i have to wrap up for the day, but if either of you can run and double check my test that would be great [08:45:50] maybe im doing something wrong in the test [08:47:18] @aguycalled @mxaddict [08:47:22] ❤ [08:47:53] im taking tomorrow off (its my partners birthday) but ill be back online and working on this my Saturday & Sunday [12:03:41] I'll see if I can replicate the issue that you're getting on the test [14:33:57] does the test create two nodes locally? [21:03:47] Yep [22:37:51] creates two nodes, connects them together, mines 1000 blocks, checks they are both at the same block hash & height, disconnects them, individually mines 501 blocks on each, an extra one on the 2nd node so there is a clear longest chain, then reconnects them. [22:38:23] the assumption is that if 500 deep re-orgs were not allowed the two nodes should remain on their seperate chains after attempting to reconnect [22:38:54] but they both end up on the same longest chain, (the one that mined the extra block) [23:07:55] Excuse me ignorance. How does it create two nodes locally? Usually it only allows one NAVCoin daemon right? And can I create two nodes locally manually?