09:52:56 Hi, I was away for 2.5 weeks due to RL issues. I'm in the process of creating automated Valgrind reports right now. 09:53:13 so thanks for merging my Valgrind script. 10:00:26 Hello, is the commitment public key same as a stealth address? 10:00:27 "vout": [ { 10:00:27       "amount": 0, 10:00:28       "target": { 10:00:28         "key": "45ee17f65852f68ad73ce200dd16be92a5878cb4d86ecc740b02828664c2510e" 10:00:29       } 10:00:29     }, { 10:00:30       "amount": 0, 10:00:30       "target": { 10:00:31         "key": "9cf4c81578791734b2a1a311ac4798db040330d22e5bc9b6c8519eb47056cdaf" 10:00:31       } 10:00:32     } 10:00:32   ], 10:00:53 and is it the "key" field of "vout"? 11:04:03 What you pasted are the output public keys. 11:07:58 Okay. 11:07:58 And are those the One-time addresses (section 4.2) :https://drive.google.com/viewerng/viewer?url=https://web.getmonero.org/library/Zero-to-Monero-2-0-0.pdf ? 11:08:28 They're sometimes called one time addresses, yes 11:09:16 But since they're not addresses, I think it's a bad name, 12:11:12 So, i contacted the guy who maintains the monero package on debian and he answered today. He is having a bug in 0.17.1.9 that it's blocking the situation. He says that any help would be appreciated: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973196 12:11:40 note that it's very important to have this bug fixed asap so that the debain package can be upgraded to 0.17.1.9 12:12:08 this is necessary if we want monero to be included in debian bullseye and tails 12:13:12 for reference: https://github.com/monero-project/monero/issues/2395#issuecomment-762833504 12:13:31 We have until February 11 12:14:11 Anybody that could help with that? 12:41:46 I have time 12:42:36 : I will take it up today and let you know in a couple of hours if I can handle it. 12:43:51 exit 12:47:05 mj-xmr: Awesome, thanks :) 12:47:56 Just worked on deban 10 fwiw. 12:49:13 moneromooo could you please take a look at this: 12:49:14 And are those the One-time addresses (section 4.2) :https://drive.google.com/viewerng/viewer?url=https://web.getmonero.org/library/Zero-to-Monero-2-0-0.... ? 12:49:53 Please rephrase. 12:50:19 I mean, clarify your question. I'm not sure what you're asking. 12:50:30 "ErCiccione[m]: for reference: https://github.com/monero-project/monero/issues/2395#issuecomment-762833504" 12:50:35 ^ we need to provide basic_stream operator << implementation for wipeable_string, https://paste.debian.net/plain/1182806 should work 12:50:48 ^ mj-xmr 12:51:09 Not sure we should. It kinda defeats the point of wipeable_string. 12:51:19 << will leave traces in random places. 12:51:41 well, then we should just fix the tests 12:51:49 so they don't try to print the string 12:52:55 moneromooo you said that the "key" is the output public key. 12:52:55 "vout": [ { 12:52:56       "amount": 0, 12:52:56       "target": { 12:52:57         "key": "45ee17f65852f68ad73ce200dd16be92a5878cb4d86ecc740b02828664c2510e" 12:52:57       } 12:52:58     }, { 12:52:58       "amount": 0, 12:52:59       "target": { 12:52:59         "key": "9cf4c81578791734b2a1a311ac4798db040330d22e5bc9b6c8519eb47056cdaf" 12:53:00       } 12:53:00     } 12:53:01   ], 12:53:24 It is. 12:53:50 And the recipient can recover the associated secret key when spending. 12:54:47 should i wait or should i tell them to try the patch? 12:54:54 Alright. 12:54:54 and the document zero to monero has no section on the keyword "output public key". Its talks about "one-time addresses". 12:54:55 So my question is, are they the same? 12:55:06 Yes, two names for the same thing. 12:55:24 But as I said they're not actually addresses so it's a misnomer really. 12:56:12 oh okay. Thank you so much :) 12:57:08 " should i wait or should i tell them to try the patch?" < wait, althogh the patch might fix the issue, is most probably not the way we want to fix it :) 12:57:45 got it 12:57:46 and could you please point me to some C++ or JS implementation of deriving this output public key from pub_key and rand_scalar? 12:59:57 You can start from cryptonote_tx_utils.cpp, construct_...with_key 13:02:03 Yea I was roaming about this file. I'll dig deeper then 13:02:57 thank you! 13:04:41 I just looked, it seems to be the call to hwdev.generate_output_ephemeral_keys from the function above. 13:10:51 I will try to reproduce the Debian problem now. 13:11:13 Then we can discuss various solutions. 13:13:40 The solution is likely to have custom messages on those asserts, the default is to print the args IIRC. 13:17:51 thank you moneromooo, would have taken me a lot longer to figure this out. 13:23:49 i would do https://paste.debian.net/plain/1182819 13:38:31 It builds on Debian 10 here as well. Perhaps the problem lies in their version of boost. Will recheck. 13:39:33 Buster uses 1.67.0.1 13:39:37 (boost) 13:44:29 ... building boost 1.67... 13:55:34 Get: 140 http://127.0.0.1:3142/debian sid/main amd64 13:55:39 It's SID, not Buster 13:55:44 https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=973196;filename=monero_0.17.1.9%2B~0%2B20200826-1_amd64.build;msg=17 13:57:28 OK. I'll need to build it via Docker. 14:22:10 OK. Building. 14:51:18 It builds OK under current unstable. I'll try sid explicitly. 14:51:34 Then I'll take a closer look at the packages, that they used. 15:38:39 It builds under sid as well. I'll use the same list of packages, that they use, but looking at their logs, I start to think that the culprit lies in one of the many patches, that they apply. It makes me wonder why they apply them, since it builds ok without them. 16:16:46 Reproduced :) 16:17:18 They're most probably missing one package. I'll try to bisect this. 16:17:47 The patches with 6934 in the name sound like a likely culprit fwiw. 16:21:55 Their package list is missing libboost-dev. This package contains boost::optional (and no other package does). Trying with the package now. 18:01:49 Look on the bright side. At least you don't need to obsess over signs of life from FUK now. 19:00:37 I got distracted by my wife. I will now write a pragmatic solution to the package maintainer. 19:34:10 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=973196#22 19:34:32 : Here's my reply. Closing the shop for today.