--- Log opened Mon Jun 28 00:00:51 2021 00:33 -!- jungly [~jungly@host-79-12-188-223.retail.telecomitalia.it] has joined #joinmarket 01:55 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has joined #joinmarket 02:04 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:992:7ee3:6f49:438] has quit [Quit: I am away from my computer] 02:18 -!- undeath [~undeath@user/undeath] has joined #joinmarket 03:51 < waxwing> learning about github actions today. hoping to get CI up and running at some point, but no promises yet. 03:52 < waxwing> if anyone has any tips about it, feel free to mention. 04:33 < waxwing> hmm right now i'm wondering if we're going to be able to install bitcoind before running the tests, like we used to do with travis: https://github.com/JoinMarket-Org/joinmarket-clientserver/blob/master/.travis.yml#L56 05:20 < undeath> using bitcoind shouldn't pose a problem with github actions 05:20 < undeath> they mention they even support docker-compose multi container environments 05:20 < undeath> so it will at least be possible to run a bitcoind docker container 05:33 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has joined #joinmarket 05:36 < waxwing> i see, makes sense 06:03 < waxwing> a first step in #918 for those interested. 06:12 < undeath> looks like it is executing the comment, not the actual command for flake8 06:13 < waxwing> undeath, oh thanks will take a look 06:13 < undeath> probably just move the comment out of the run block 06:14 < waxwing> it def installed the requirements (not that they're needed here) 06:14 < waxwing> it isn't doing this? https://github.com/JoinMarket-Org/joinmarket-clientserver/runs/2931933481?check_suite_focus=true#step:5:3 06:15 < undeath> i'm not sure 06:15 < undeath> the lack of any output is a bit hard to judge 06:15 < waxwing> that's true, but i notice the same on my machine 06:15 < waxwing> prob i need to verbose-ise the flake thing 06:15 < waxwing> also remove stale comments :) 06:15 < waxwing> i don't know what the shell: env: thing is about 06:16 < undeath> but seeing that the requirements multi-line code works that one should work, too 06:16 < waxwing> yeah i'll make it verbose but, likely. meanwhile why does it have that "shell: .." and env: stuff after it, any idea? 06:17 < undeath> maybe to be helpful since there is no other output? 06:18 < waxwing> heh 06:20 < waxwing> pushed with verbose, let's see 06:20 < undeath> "Install dependencies" actually has the same 06:20 < undeath> if you expand the first line 06:21 < waxwing> ah, got it, yeah 06:22 < waxwing> looks fine now 06:22 < undeath> yeah, that looks better. now you know it actually ran 06:24 < undeath> https://docs.github.com/en/actions/guides/creating-redis-service-containers 06:24 < waxwing> i'll change it to PRs and pushes on master, rather than any push, though i'm not precisely sure about the effect 06:24 < undeath> here is an example for multi-container setups 06:25 < waxwing> i have very little experience with docker so this won't be super-easy for me to follow 06:26 < undeath> i'll see if i can get something working 06:29 < waxwing> cool. i'll merge this once i've changed the branch thing. 06:33 < undeath> will actions automaictally run if i experiment on my repo or do you have to enable it somewhere? 06:34 < waxwing> i think if you own a repo you see it 06:34 < waxwing> don't know about clones 06:34 < waxwing> undeath 06:51 < undeath> there doesn't seem to be an official bitcoind docker container, i'll go with a third-party one 06:52 < undeath> not perfect because the third-party one doesn't have any versioning 06:53 < undeath> there are up-to-date bsv, bab, bcc and whatever nodes but no btc :( 06:53 < waxwing> lol 06:53 < waxwing> that can't be right. where can i look it up? 06:53 < undeath> https://hub.docker.com/search?q=bitcoin&type=image 06:54 < undeath> i'll go with the kylemanna/bitcoind one 06:54 < waxwing> the bitcoind regtest one maybe? oh two years ago, damn. 06:54 < undeath> yep 06:54 < waxwing> https://hub.docker.com/r/kylemanna/bitcoind 06:54 < waxwing> says one month ago maybe? 06:54 < undeath> but no versioning 06:55 < undeath> if you look at the tags 06:55 < undeath> so it may be a hit or miss 06:56 < waxwing> https://hub.docker.com/r/wwcr/bitcoin-core/tags?page=1&ordering=last_updated 06:56 < waxwing> not up to date but not far off 06:56 < waxwing> felix's points there 06:56 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has quit [Quit: I am away from my computer] 06:57 < undeath> yeah, i can try that one 07:04 < waxwing> undeath, so what's the concept here, do you take that kind of bitcoind-in-a-box and modify it, or do you make another container and communicate with it? or ? 07:04 < undeath> make them communicate 07:05 < waxwing> ok yeah. sounds workable for sure. 07:05 < undeath> looks like that also requires updating the run_tests.sh script to not try to start bitcoind on its own 07:05 < waxwing> yeah, or you can just run the pytest command directly 07:09 < waxwing> hmm maybe not, here you do kind of need those steps. yeah just ditch the bitcoind running. 07:10 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has joined #joinmarket 07:19 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has quit [Quit: I am away from my computer] 07:33 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has joined #joinmarket 07:36 < undeath> using a service container for bitcoind doesn't work. you can't pass any arguments to bitcoind or a custom bitcoin.conf so the images Dockerfile would need to allow for the options we need to specify there, especially regtest and rcp auth data 07:37 < undeath> but i should still be possible to do things just in the same way we did with travis before 07:37 < undeath> need to figure out how to cache the downloaded bitcoind archive and stuff like that again though 08:37 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has quit [Quit: I am away from my computer] 08:57 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has joined #joinmarket 09:11 -!- SomeFellow [~SomeFello@194.54.28.203] has joined #joinmarket 09:21 < undeath> https://github.com/undeath/joinmarket-clientserver/runs/2933805466 this looks promising 09:58 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has quit [Quit: I am away from my computer] 10:08 -!- jungly [~jungly@host-79-12-188-223.retail.telecomitalia.it] has quit [Ping timeout: 272 seconds] 10:15 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has joined #joinmarket 10:25 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has quit [Quit: I am away from my computer] 11:05 -!- undeath [~undeath@user/undeath] has quit [Quit: WeeChat 3.1] 11:33 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has joined #joinmarket 11:59 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has quit [Quit: I am away from my computer] 12:04 -!- davterra [~davterra@178.128.106.205] has joined #joinmarket 12:09 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has joined #joinmarket 12:21 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has quit [Quit: I am away from my computer] 12:49 -!- jungly [~jungly@host-79-12-188-223.retail.telecomitalia.it] has joined #joinmarket 13:00 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has joined #joinmarket 13:25 -!- michaelfolkson [~michaelfo@138.68.143.20] has left #joinmarket [Textual IRC Client: www.textualapp.com] 13:25 -!- michaelfolkson [~michaelfo@138.68.143.20] has joined #joinmarket 13:33 -!- michaelfolkson2 [~michael@2a00:23c7:6080:9301:f025:227d:3e76:811c] has left #joinmarket [Textual IRC Client: www.textualapp.com] 13:33 -!- belcher_ is now known as belcher 14:19 -!- surfer91 [~surfer91@102.67.16.112] has quit [Quit: Client closed] 14:59 -!- SomeFellow [~SomeFello@194.54.28.203] has quit [Quit: Connection closed] 15:06 -!- jungly [~jungly@host-79-12-188-223.retail.telecomitalia.it] has quit [Ping timeout: 272 seconds] 15:38 -!- LittleBoy [~LittleBoy@89.46.102.116] has joined #joinmarket 15:41 < LittleBoy> openonms: I cleared off one of my spare RPi 4's and am going to try your work. Which RPi OS would you recommend for that? RPi OS (32 Bit)? I have the NOOBS v3.5 installer ready, just trying to figure out what's the best approach. 16:35 -!- qubenix [~qubenix@66.172.11.228] has quit [Remote host closed the connection] 16:38 -!- qubenix [~qubenix@user/qubenix] has joined #joinmarket 16:50 -!- davterra [~davterra@178.128.106.205] has quit [Ping timeout: 252 seconds] 16:53 -!- davterra [~davterra@178.128.106.205] has joined #joinmarket 17:21 -!- belcher_ [~belcher@user/belcher] has joined #joinmarket 17:24 -!- belcher [~belcher@user/belcher] has quit [Ping timeout: 268 seconds] 17:41 -!- davterra [~davterra@178.128.106.205] has quit [Quit: Leaving] 17:45 -!- deafboy [quasselcor@cicolina.org] has joined #joinmarket 21:57 < openoms[m]> I am using: raspi.debian.net https://github.com/openoms/joininbox/blob/master/FAQ.md#download-and-verify-the-base-image 22:13 < LittleBoy> Thanks for the reply, going to run that. 22:16 < LittleBoy> Did RPi OS ever get a 64 bit update for the Pi 4's? I heard that was in the works. 22:42 -!- LittleBoy [~LittleBoy@89.46.102.116] has quit [Quit: work] 23:06 -!- SomeFellow [~SomeFello@194.54.28.203] has joined #joinmarket --- Log closed Tue Jun 29 00:00:51 2021