--- Log opened Fri Feb 14 00:00:40 2020 00:06 < jonasschnelli> wumpus: thanks. Yes. I hope this is possible. Makes little sense to install all the packages over and over again. 00:07 < jonasschnelli> Let me search how I can do that... (raise your hands if you know how!) 01:40 < jonasschnelli> I think I figured it out. Change from target to base in var/lxc-config then lxc-execute the fix-bootstrap script on the base image and lxc-execute apt install all the packages 01:58 < jonasschnelli> after that,.. rename back to "target" in target-bin/bootstrap-fixup 02:01 < jonasschnelli> Probably also possible for the upgrade-system.sh 02:54 -!- mfoolb [~mfoolb@gateway/tor-sasl/mfoolb] has quit [Remote host closed the connection] 02:54 -!- mfoolb [~mfoolb@gateway/tor-sasl/mfoolb] has joined #bitcoin-builds 03:04 -!- Lamar47Spinka [~Lamar47Sp@ns334669.ip-5-196-64.eu] has joined #bitcoin-builds 05:30 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has quit [Ping timeout: 245 seconds] 08:07 < dongcarl> fanquake: Is it still true that even in the non-signer gitian descriptor, we use genisoimage, THEN dmg to compress? I'm not seeing this in the code, but doc/build-osx.md claims this is the case 10:11 * dongcarl should have used case insensitive grep 10:18 -!- ghost43_ [~daer@gateway/tor-sasl/daer] has joined #bitcoin-builds 10:19 -!- ghost43 [~daer@gateway/tor-sasl/daer] has quit [Ping timeout: 240 seconds] 10:20 < dongcarl> ghost43_: btw your Date thing in NSIS fixed it, thanks! 10:20 < dongcarl> I think it does eliminate the need for touching all the files 10:20 < dongcarl> but if you use the files elsewhere in a zip archive or sth, you still need the touching 10:21 < ghost43_> dongcarl: great! good to know that worked :) 10:55 -!- jonatack [~jon@2a01:e0a:53c:a200:bb54:3be5:c3d0:9ce5] has joined #bitcoin-builds 11:25 -!- ghost43_ [~daer@gateway/tor-sasl/daer] has quit [Remote host closed the connection] 11:26 -!- ghost43 [~daer@gateway/tor-sasl/daer] has joined #bitcoin-builds 14:52 < fanquake> dongcarl yea it's true 14:55 < fanquake> Actually no, I think you're correct. dmg in non signer, genisoimage in the signer. I will re-read the README. 15:05 < dongcarl> Hmmmm 15:05 < dongcarl> https://github.com/bitcoin/bitcoin/blob/470664f2b788e2cce9202991d11476a6fef00ef4/Makefile.am#L150 15:05 < dongcarl> I think genisoimage is also in the non signer according to ^ 15:15 < fanquake> As part of male deploy? 15:15 < fanquake> *make 15:51 < dongcarl> Right 15:52 < fanquake> Do you want to be able to segment that tools or something, for Guix? Or just figuring out the macOS deployment flow 16:55 -!- wumpus2 [~ircclient@pdpc/supporter/professional/wumpus] has joined #bitcoin-builds 16:58 -!- achow101_ [~achow101@unaffiliated/achow101] has joined #bitcoin-builds 16:59 -!- wumpus [~ircclient@pdpc/supporter/professional/wumpus] has quit [Read error: Connection reset by peer] 16:59 -!- achow101 [~achow101@unaffiliated/achow101] has quit [Remote host closed the connection] 19:08 < dongcarl> Yeah just figure out the flow 19:08 < dongcarl> no worries tho, I think I got it 19:09 < fanquake> ok 19:09 < fanquake> btw if you're interested. I have a "stripped down" version of libdmg-hfsplus here: https://github.com/fanquake/libdmg-hfsplus 19:10 < fanquake> Was using it to learn how the dmg generation works, and was going to rewrite it as a rust tool, which included the generation + compression etc 19:10 < fanquake> The "dmg" that comes from genisoimage is really just a "special" type of ISO 19:10 < fanquake> and turning it into a dmg is basically tacking on a KOLI footer and a few other ops 19:11 < fanquake> s/koli/koly 19:12 < fanquake> Ideally the same tool could wrap up any .DS_Store creation as well 19:14 < dongcarl> Huh... 19:14 < dongcarl> Someone suggested that we use xorriso 19:14 < dongcarl> But I'm not sure if it has the same functionality as genisoimage 19:15 < dongcarl> you'd probably know more 19:15 < fanquake> oh yea. I'll check it out 19:19 < fanquake> dongcarl xorriso looks somewhat promising 19:20 < dongcarl> fanquake: :-) I guess mostly I'm worried if it'll have the apple extensions or sth 19:20 < dongcarl> the -apple flag for genisoimage 19:21 < fanquake> If they implement the rock ridge extensions I assume they would have the apple extensions, but maybe that's not how that works heh 19:21 < fanquake> I will get the source and take a look 19:22 < fanquake> I guess the other question is also if it's deterministic 19:24 < fanquake> There was some stuff in genisoimage where the determinism almost seemed accidental. i.e in the UUID generation: https://github.com/fanquake/libdmg-hfsplus/commit/78ffc3d2682c8eb746ac9b09ed43ee87bd623132 19:25 < fanquake> i.e if you wanted something deterministic from the start, why not just hardcod to 0000-0000-0... etc 19:40 < fanquake> Looks like xorriso has an -apple flag 19:41 < fanquake> As well as support for HFS+ 22:14 -!- achow101_ is now known as achow101 --- Log closed Sat Feb 15 00:00:39 2020