--- Log opened Thu May 05 00:00:14 2022 00:02 < fanquake> dongcarl: I'd say both of those work is a basic requirement before switching 00:02 < fanquake> *working 01:16 < laanwj> im scared 01:17 < laanwj> (but not opposed to cmake) 01:25 < laanwj> meson seems quite nice and low-hassle as well, it's used by a lot of freedesktop projects, but only know it as a user 01:25 < laanwj> pretty sure cross-compilation is no problem with any modern build system 01:26 < laanwj> it's not an optional special thing anymore nowadays 01:28 < fanquake> I had suggested to switch the depends packages that support both Autotools and CMake, to using CMake as a first, less dramatic step 01:28 < laanwj> that said, abandoning all the work that went into finally making autoconf/automake do what we want, as well as cleaning it up a bit recently, seems rash 01:28 < fanquake> That'd be a good way to figure out the cmake ins and outs, make sure cross-compilation works as we'd like etc 01:30 < laanwj> otoh i can't wait to actually use boolean conditions in the build system like it's the... 20th century intead of " = "nonononononono" contraptions 01:53 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 02:56 -!- belcher [~belcher@user/belcher] has quit [Ping timeout: 272 seconds] 03:11 -!- belcher [~belcher@user/belcher] has joined #bitcoin-core-builds 07:30 < luke-jr> laanwj: we could do that in autotools too if we cared to 07:30 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 07:30 < luke-jr> just assign =false =true instead of =no =yes 07:30 < luke-jr> then if $foo || $bar || $baz; then 07:39 < luke-jr> (in other news, frustrating that guix _still_ doesn't work without trusting not just the seed blobs, but even their substitutes) 07:45 < fanquake> As of a few days ago, with the release of Mes 0.24, Guix's wip-full-source-bootstrap branch became rooted in hex0 07:45 < fanquake> So it's hardly like there is no progress being made on that front 07:46 < fanquake> In fact I'd say it's the opposite. Great progress towards a "Full Source Bootstrap" 07:46 < fanquake> Anyone interested should checkout the wip-full-source-bootstrap branch here: https://git.savannah.gnu.org/cgit/guix.git/log/?h=wip-full-source-bootstrap 07:47 < fanquake> Mes 0.24 annoucement: https://lists.gnu.org/archive/html/info-gnu/2022-05/msg00001.html 07:47 < fanquake> "Mes has now been ported to M2-Planet and can be bootstrapped using stage0-posix, starting from the 357-byte hex0 binary of the bootstrap-seeds, as was promised at FOSDEM'21[2]." 07:53 < luke-jr> fanquake: I mean just a normal install with --no-substitutes 07:58 < fanquake> I can't imagine that whatever you want isn't being solved by the progress being made here 08:12 < luke-jr> I'm just trying to follow the guix manual to install it, and it doesn't work 08:13 < fanquake> have you opened issues upstream? have you opened issues in our repo (with actual information) to see if it's something we can address? 08:14 < dongcarl> luke-jr: If you're just trying a normal install with --no-substitutes, I provide more details here: https://github.com/bitcoin/bitcoin/blob/master/contrib/guix/INSTALL.md 08:18 < luke-jr> fanquake: point is it should just work, not need interaction 08:19 < sipa> Well, apparently it doesn't. Complaining about it is not going to change that. 08:19 < sipa> Bug reports may. 08:20 < luke-jr> currently stuck because libgit2's "check" stage fails on a refs::revparse::date test 08:21 < fanquake> Can you open an issue in bitcoin/bitcoin with more information? What are you building for, on what hardware, provide the actual build logs etc etc 08:21 < fanquake> It's impossible to try and debug or provide any solution with such vague random postings in IRC 08:22 < fanquake> If you open an issue in bitcoin/bitcoin, and it's not something we can address, at least we can then try and upstream / start discussion 08:22 < fanquake> who knows, maybe it's already solved and we just need to use a more recent commit in our time-machine 08:45 -!- Guest36 [~Guest36@2607:fb90:96d4:87cf:69b9:138c:b099:e344] has joined #bitcoin-core-builds 08:45 -!- Guest36 [~Guest36@2607:fb90:96d4:87cf:69b9:138c:b099:e344] has quit [Client Quit] 08:51 < luke-jr> fanquake: it's not a Bitcoin Core issue, I didn't even get that far 08:51 < fanquake> then why are you complaining about it in the bitcoin-core-builds channel? 08:52 < fanquake> clearly it's an issue with core. our release build instructions don't work for your env / platform / whatever 08:52 < fanquake> if you want it investigated and solved, which would likely be a good thing, you should open an issue in our issue tracker, so we can follow up 09:34 -!- jonatack [jonatack@user/jonatack] has quit [Ping timeout: 260 seconds] 10:46 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 248 seconds] 10:57 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 11:39 < MarcoFalke> luke-jr: Is this =false automake thing possible without rewriting the whole file? If no, then I don't see a reason to use it as reason against cmake 11:47 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 11:51 -!- jonatack [jonatack@user/jonatack] has quit [Ping timeout: 256 seconds] 11:53 -!- jonatack [jonatack@user/jonatack] has joined #bitcoin-core-builds 12:06 < laanwj> it was half-kidding, it's definitely not the only thing that makes shell script (esp am-generated) a pain 12:07 < laanwj> just the most visible 12:08 < laanwj> but yes, it'd still be nice to change around 13:32 < luke-jr> MarcoFalke: point is it's not a reason in favour of cmake 14:29 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Read error: Connection reset by peer] 14:31 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 15:28 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 260 seconds] 15:49 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has joined #bitcoin-core-builds 16:24 -!- sipsorcery [~sipsorcer@2a02:8084:6180:500::12b] has quit [Ping timeout: 248 seconds] --- Log closed Fri May 06 00:00:15 2022