09:34:33 #8752 needs some love again 09:34:53 It's been dragging for too long 11:59:05 sech1: I'll review it today 13:43:35 sech1: did you closely review all the test related changes outside trezor tests? 13:50:16 I reviewed all files. If you check comments from my initial review, I was asking some questions about those files. IIRC it was mostly renaming stuff in tests to make them work correctly again. 13:56:10 I'm always a bit careful with merging changes to core_tests 14:02:04 I'm not an expert in core tests though, here's where I asked it: https://github.com/monero-project/monero/pull/8752#pullrequestreview-1492566412 14:02:34 "monero tests: fix tx create from sources, input locking. Originally, creating a synthetic transactions with chaingen could create a transaction with outputs that are still locked in the current block, thus failing chain validation by the daemon. Simple unlock check was added. Some buggy tests were fixed as well as new unlock-checking version of tx 14:02:34 creation rejected those, fixes are simple - mostly using correct block after a rewind to construct a transaction" 14:04:38 "Regarding the blk_5r question - I had to rewind so tests pass after fix of tx lock time." 14:16:57 That sucks. This really should be a separate commit, or it's unreviewable really. 14:18:57 (not to mention unbisectable/unrevertable) 14:28:51 moneromoooo: so one commit for chaingen / core test related changes and the remaining trezor changes in the other commit? 14:30:14 I try to make one commit per fix when I can. It's *usually* not hard to commit a fix separately when you code a larger thing and you uncover some bug while doing so. Not *always* easy, but usually. And since this patch isn't really needed since it's just for trezor, it applies even more here. 14:31:04 Quite often I'll have a string of random fixes or small improvements, then the main patch that adds a feature. It makes it easier to review, bisect, revert piecemeal if needed. 14:31:40 For this particular patch, it might be harder to do if both modify the same code, I've not looked. 14:31:49 But then again, 41 files changed is good incentive not to look... 15:03:51 he will try to split it up 16:34:07 Is it also possible to split the libUSB changes into its own PR ? 16:35:45 the PR already has 160 comments, I feel bad asking for more changes at this point lol 16:36:07 True True 16:36:40 I want to see the core_tests modifications in a different PR, but I can live otherwise 16:37:06 they will be in the same PR but a different commit since otherwise tests wouid fail 16:40:39 Fair enough 16:49:18 Well, a massive patch with unrelated things in it, should have known better. Though I know it's sometimes tempting. 17:16:05 this is just the chaingen patch https://github.com/monero-project/monero/pull/8752/commits/056c9967036175e78b7ac1758d9a2943a9283bfc