01:50:04 https://paste.debian.net/hidden/a9d4bed9/ 06:14:58 .pap xtz 06:15:08 meh wrong chan 06:22:04 omg M5M400... rude! 07:05:06 my hash sums for v0.17.2.3: https://paste.debian.net/hidden/55888ceb/ 07:07:56 and sigs https://github.com/monero-project/gitian.sigs/pull/148 09:19:42 I can't participate this time. Not enough RAM in my field office here. 10:49:57 How do I become a dev? 10:51:29 How do I become a developer? 10:51:41 developing 10:51:42 You start by reading code for simple programs and writing very simple ones. 10:52:06 Like really simple ones. Enter a number, multiply them, print result. 10:52:09 So you don't have to sign up? Anybody can do it? 10:52:13 Then you ramp up difficulty. 10:52:54 At the moment, yes. In 20 years' time, maybe not. So hurry before govts make general purpose computing illegal. 10:53:09 I've been programming for years but I'd like to become a monero dev. 10:53:16 Oh. 10:53:32 Then you read monero code, and start improving what is broken. 10:53:52 That does not mean rewriting stuff to match your idea of what looks nice though, as many people want to do :) 10:54:01 Oh. That's easier than I thought. Thanks! 11:10:44 Hello Everyone, 11:12:48 Abdul here. working as a blockchain developer. I am currently working on a project where I have to create a monero wallet for each customer who signs up on my platform. So as to implement XMR as a payment method. I have read the documentation and I want to create my monero wallet for each user. Please guide me how can I achieve this? 11:15:26 Abdul read everything here: https://www.getmonero.org/resources/developer-guides/wallet-rpc.html 11:16:52 I have read this already. When I run the first curl command, it shows me the error of Connection Refused. 11:17:07 How to remove this error please? 11:19:28 run monerod on the same machine where you run curl, for starters 11:23:39 I mean monero-wallet-rpc 11:31:54 how to run monero-wallet-rpc?? 11:34:16 monero-wallet-rpc --wallet-dir xxx --disable-rpc-login --rpc-bind-port 1234 (--disable-rpc-login is probably why this error, don't use in production unless you know what you're doing) 11:34:26 Try #monero for help using monero too. 11:45:42 Should I run this[monero-wallet-rpc --wallet-dir xxx --disable-rpc-login --rpc-bind-port 1234] command directly on linux? It prints command not found 11:47:09 Obviously you'd adapt it to your particular environment and setup. 11:47:23 ie, path to binary, whatever port you want to use etc. 11:51:23 moneromoooo: you seem happy today 😁 11:51:36 I already tried this all but I cant figure out how to make a port(18082) on my localhost. I tried to google everything but I am not able to do so 11:52:53 * moneromoooo double checks the webcam cover 11:53:03 Abdul: i'll see if i can help you via PM 11:53:15 Or try #monero, that's what it's for 11:53:19 Yes Please 13:39:59 pushed my sigs 14:50:37 wfaressuissia, yeah i have free machines, i've just always wanted to do it propery with the sigs and all and have never set it up right 14:51:40 it seems the depends makefiles flake out on ubuntu 21. parsing host / host_os incorrectly 14:52:21 which is strange because that comes from config.guess and config.sub, and their output looks correct to me 14:52:36 gingeropolous: can you build some dockerfile on one of those ? 14:52:54 if you have some copypasta im glad to do t 14:52:56 it 16:45:14 `docker --version` which version do you have there ? 17:15:51 lets see... on one machine, Docker version 20.10.7, build f0df350 17:19:02 on another... Docker version 20.10.8, build 3967b7d28e 18:42:36 What's brackin? 18:51:38 I think I'm gonna write a gitian-runner DockerFile to do all the setup 18:52:09 get rid of all these host dependencies 18:54:42 and after that we can compare our dockerfiles 18:54:58 what does yours do? 18:55:23 everything, i'd just made above files and relevant reports with it 18:55:38 * except `gpg --detach-sign ...` 18:55:54 above where? got a link? 18:56:21 "https://paste.debian.net/hidden/129e9fbf/" these files 18:56:54 so you ran gitian-build.py 18:57:14 no, just static dockerfile 18:57:43 where's this dockerfile? 19:01:36 "curl https://paste.debian.net/plainh/2330f1f2 | base64 -d | vim -" 19:02:22 This latest version with added cache which works with `DOCKER_BUILDKIT=1 docker build ...` 19:04:47 the most important is that it reproduces the same hashes and generates compatible (but not 100% identical) report 19:05:55 I see 19:07:15 `docker build --rm --tag gitian:osx --build-arg COMMIT=2222bea92fdeef7e6449d2d784cdfc3012641ee1 --build-arg MAKEFLAGS=-j5 --build-arg=BUILD_DESC=monero/contrib/gitian/gitian-osx.yml .` 19:08:58 with this `DOCKER_BUILDKIT=1` it's possible to add some cache and export easily files from docker with `DOCKER_BUILDKIT=1 docker build --rm . --output - > test.tar` 19:09:11 and then only the last step `gpg --detach-sign ...` 19:14:44 there are -j2 for boost compilation and -j1 for openssl for some reasons 19:15:17 maybe eats too much RAM to do more? strange 19:15:24 -j2 for boost doesn't change final hashes, but openssl compilation doesn't work with arbitrary -jN 19:15:48 Can we fix openssl if it's possible and remove -j2 for boost ? 19:16:07 with global MAKEFLAGS there is no need in those static values 19:16:12 test your own build first. I'm surprised openssl is broken 19:19:27 "test your own build first. " what to test ? it will produce the same binaries as all you got from full procedure for repro builds 19:20:08 no I mean, test building openssl with -jX instead of -j1 19:20:30 is it actually broken, or is it just that the hashes don't match 19:20:35 I tried few weeks or months ago and there was some error during compilation, not runtime 19:21:06 I could dive deeper, but decided to skip that. Maybe it's some known problem 19:21:35 yeah something like that should be known to the openss devs already 19:22:46 "https://github.com/archlinux/svntogit-packages/blob/packages/openssl/trunk/PKGBUILD#L41" since there is no fixed -j1 in good distros then it's likely problem with *.mk file for openssl in depends/... 21:14:07 Why is zmq enabled by default, but not the pub/sub part, which AFAIK is the main thing it has over JSON/RPC ? 21:39:28 good question 22:37:47 the zmq RPC stuff, which predates the pub/sub stuff (and is/was used by LWS) always defaulted to enabled. 22:40:27 I was unclear. I was asking: given zmq enabled by default, why is the pub/sub part not also so ? 22:43:03 is it not? So long as one doesn't --no-zmq, --zmq-pub works in a similar fasion to the --*-notify options. 22:44:09 It was not as of... some time ago. I wasn't looking at master, admittedly. 22:55:09 I'm pretty sure it's been that way since the pub/sub stuff first got merged 22:57:21 (so v0.17)