20:16:48 made some good progress on the repro gui builds today. I'm down to getting the qtplugin linking right. 20:22:00 \o/ 20:29:44 🤙 20:34:47 Yay! 20:34:53 TheCharlatan: i'm working on cmake linux static builds, finally built static gui with cmake today 20:35:07 didn't PR the cmake patches yet 20:36:40 sweet 20:36:54 do you plan to use bitcoin's qt receipt? 20:37:22 i briefly checked it, looks good, though we have to patch it a bit, for example, we need opengl support 20:38:32 and dynamic opengl on win 20:38:39 and statically linked openssl 20:41:04 though this is something we can patch later caus getting all the tweaks right will take some measurable amout of work 20:42:31 that said, even getting GUI bullt with depends with any config (i.e no opengl and no static opensll, etc.) will be a decent progress as a starting point 20:46:41 TheCharlatan: on the other hand, shoud we stick with depens for reproducible builds? 20:48:41 am asking because i can work on implementing a Dockerfile that will do GUI Linux static builds 20:48:48 will be based on Ubuntu 16.04 20:49:25 and it will build the qt with all the needed flags right in the container and the use it to build the GUI with cmake 20:49:53 Could this be used for reproducible builds? 20:51:41 I checked gitian, seems it is okay with Ubuntu as a base system. Though am not sure would it work with the docker image i mentioned above 20:51:46 selsta: Where can I find your gpg pubkey? 20:54:15 jonathancross: https://github.com/selsta.gpg 20:54:15 That recipe is one of my few bitcoin core contributions, so yes I'll use it :P 20:54:23 I should PR it somewhere 20:54:38 I'm already modyfying it heavily. 20:56:16 yeah sure, if you build in docker right now, it's probably going to be reproducible. However, we'd want to control our libraries and support all platforms, so I won't spend time on that. 20:58:17 TheCharlatan: "That recipe is one of my few bitcoin core contributions, so yes I'll use it :P" <- hah, have to correcy myself then 20:58:44 TheCharlatan's receipt, not bitcoin's one 21:01:46 "if you build in docker right now" -> nope, i'm building on real system, don't have a dockerfile at the moment 21:02:02 "so I won't spend time on that" -> gotchat, sounds like not the way we will follow 21:08:39 You can also do a gitian build right now without a Dockerfile, but you'd need to write a gitian descriptor with all the dependencies included. 21:15:17 xiphon: "and dynamic opengl on win" is this some weird licensing thing, or does qt just not support it? 21:16:18 selsta: thanks. Can I spam it to a few keyservers? 21:17:34 selsta: * upload your pgp key to a few keyservers that is. 21:17:49 TheCharlatan: nope, that is because we want to use system-provided opengl renderer and fallback to software renderer (opengl32sw.dll we ship with GUI on Win) when the system doesn't provide an appropriate opengl renderer 21:18:33 that's why we use "dynamic opengl" 21:18:42 ah I see, thanks 21:26:05 Is that currently handled through windeployqt? 21:27:33 nope 21:27:54 jsut manually copying the same opengl32sw.dll to the release archive 21:49:38 and that dll is provided from where? 21:50:58 it is mesa renderer 22:12:25 but is it pre-compiled, or do you build it yourself? 22:18:25 "do you build it yourself" -> i believe we are using precompiled library 22:22:20 * jonathancross sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/PKVkvlhSuopYOXZcLuxKDmJL > 22:24:06 jonathancross: https://github.com/monero-project/monero/pull/6159 22:25:45 xiphon: Thanks. 23:25:41 I gave the Mac GUI a quick test (send / recieve TX, Tor, settings, etc) 23:25:41 Looks good to me. 23:55:43 tjonathancross: thanks