--- Log opened Mon May 09 00:00:18 2022 00:06 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 00:48 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has quit [Remote host closed the connection] 00:49 -!- ghost43 [~ghost43@gateway/tor-sasl/ghost43] has joined #bitcoin-core-builds 01:21 -!- MarcoFalke [~none@198.12.116.246] has quit [Ping timeout: 240 seconds] 01:32 -!- david-bakin [~david-bak@c-174-61-163-5.hsd1.wa.comcast.net] has quit [Ping timeout: 252 seconds] 01:53 -!- jonatack [jonatack@user/jonatack] has quit [Ping timeout: 256 seconds] 02:25 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 04:45 -!- jonatack [jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 06:01 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 08:13 -!- david-bakin [~david-bak@c-174-61-163-5.hsd1.wa.comcast.net] has joined #bitcoin-core-builds 10:03 -!- jonatack [jonatack@user/jonatack] has quit [Ping timeout: 256 seconds] 10:35 < laanwj> weird that they'd make a test that depends on the current date, then "fix" it by simply bumping by a year, kicking the can down the road 10:45 < dongcarl> laanwj: Right?? 10:45 < dongcarl> Upstream packages do do weird things... 10:46 < laanwj> i hope we can whittle down the number of guix in our dependency tree over time 10:46 < laanwj> guix packages* 10:46 < dongcarl> Opened an issue about having a minimally-patched fork of Guix in the org for problems like this: https://github.com/bitcoin/bitcoin/issues/25098 10:47 < dongcarl> laanwj: True! Although libgit2 is fundamental to how Guix works (since it needs to be able to fetch packages from git repos) 10:49 < laanwj> agree, git stuff sounds kinds of essential 11:00 < fanquake> laanwj: I think there are a couple easy-wins available to reducing the package number down 11:00 < fanquake> Initially just upstreaming some of our python packages, I can't see why they couldn't exist in guix itself 11:13 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 11:15 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 248 seconds] 12:30 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 13:34 < luke-jr> dongcarl: will patching our libgit2 somehow affect the output hashes? I assume no? 13:35 < luke-jr> kinda weird that guix doesn't use libfaketime or such already just because 13:43 < luke-jr> dongcarl: --without-tests seems to work for libgit2, I just can't figure out how to pass it through guix-build 13:55 < fanquake> luke-jr: what do you mean by OS libgit 2 in #25098 13:55 < gribble> https://github.com/bitcoin/bitcoin/issues/25098 | Adding a minimally-patched Guix repo to the org · Issue #25098 · bitcoin/bitcoin · GitHub 13:59 < luke-jr> fanquake: Guix's own libgit2 14:00 < fanquake> what a confusing way to put it 14:00 < fanquake> we'll have a PR open shortly that is going to fix this in any case 14:01 < sipa> I'm still confused actually. Do you mean the libgit2 that the guix binary uses through guile-git, or the libgit2 that's part of the guix distribution? 14:02 < luke-jr> the libgit2 I get when I do `guix build --skip-tests=libgit2 libgit2` 14:02 < sipa> Ok, the guix distribution one. 14:02 < luke-jr> AFAIK it's both of those 14:04 < luke-jr> fanquake: is the PR going to fix the v23.0 tag somehow? :P 14:04 < luke-jr> I mean, I guess I don't *need* to rebuild v23.0, but it'd be nice to do so at least as confirmation I have this all working 14:05 < fanquake> well you can cherry-pick the change and do that 14:05 < fanquake> or you can confirm you have it working by building it master 15:27 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 240 seconds] 15:41 * luke-jr peers at guix-build compiling tesseract, an OCR engine x.x 16:21 -!- jonatack [jonatack@user/jonatack] has quit [Quit: Connection closed] 18:02 < sipa> i'd be curious about what dependency atrocity chain caused that 18:41 < luke-jr> is there an easy way to find out? 20:01 < dongcarl> luke-jr: I tried `guix refresh --list-dependent tesseract-ocr`, and it returned packages which are all not depended by anything else... Perhaps this was part of GuixSD's dependencies? Idk 20:05 < sipa> What's GuixSD? 22:53 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds --- Log closed Tue May 10 00:00:19 2022