dongcarl has quit [Quit: Ping timeout (120 seconds)]
dongcarl8 is now known as dongcarl
sigtrm has quit [Quit: No Ping reply in 180 seconds.]
Acou_Bass has quit [Quit: ZNC 1.7.4 - https://znc.in]
Piece_Maker is now known as Acou_Bass
cidkid has joined #nixos-aarch64
cidkid has quit [Client Quit]
qyliss has quit [Quit: bye]
qyliss has joined #nixos-aarch64
orivej has quit [Ping timeout: 268 seconds]
h0m1 has joined #nixos-aarch64
cidkid has joined #nixos-aarch64
cidkid has quit [Client Quit]
cidkid has joined #nixos-aarch64
cidkid has quit [Ping timeout: 260 seconds]
ryantrinkle has joined #nixos-aarch64
h0m1 has quit [Ping timeout: 240 seconds]
h0m1 has joined #nixos-aarch64
GNUtoo has joined #nixos-aarch64
colemickens has joined #nixos-aarch64
<colemickens> can someone on aarch64 run "nix-build -A esphome --show-trace" in nixpkgs and help me understand the output
<clever> [clever@amd-nixos:~/apps/nixpkgs-le]$ nix-build -A esphome --show-trace --argstr system aarch64-linux
<clever> while evaluating the attribute 'passAsFile' of the derivation 'platformio-usr-target' at /home/clever/apps/nixpkgs-le/pkgs/build-support/trivial-builders.nix:7:14:
<clever> while evaluating the attribute 'buildCommand' of the derivation 'glibc-multi-2.30' at /home/clever/apps/nixpkgs-le/pkgs/build-support/trivial-builders.nix:7:14:
<clever> i686 Linux package set can only be used with the x86 family.
<clever> colemickens: i think something is forcing the multilib (32bit + 64bit x86) glibc as an input, which then breaks when your not on x86
<clever> you can also use --argstr like that, to force an aarch64 eval, even on x86
<clever> 26 multiPkgs = pio-pkgs;
<clever> colemickens: it might be a side effect of nearly all FHS envs using multiPkgs, why figure out which arch the thing is, when you can just throw every arch at it
cidkid has joined #nixos-aarch64
cidkid1 has joined #nixos-aarch64
cidkid1 has quit [Client Quit]
cidkid has quit [Ping timeout: 260 seconds]
cidkid has joined #nixos-aarch64
cidkid has quit [Ping timeout: 265 seconds]
mvnetbiz_ has joined #nixos-aarch64
mvnetbiz_ has quit [Changing host]
ryantrinkle has quit [Ping timeout: 268 seconds]
Acou_Bass has quit [Ping timeout: 260 seconds]
Acou_Bass has joined #nixos-aarch64
zupo has joined #nixos-aarch64
Acou_Bass has quit [Ping timeout: 240 seconds]
Acou_Bass has joined #nixos-aarch64
Acou_Bass has quit [Quit: ZNC 1.7.4 - https://znc.in]
Acou_Bass has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
zupo has joined #nixos-aarch64
orivej has joined #nixos-aarch64
<sphalerite> colemickens: I think the underlying issue though is that esphome uses platformio and our platformio packaging uses prebuilt binaries iirc
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
wavirc22 has quit [Ping timeout: 268 seconds]
wavirc22 has joined #nixos-aarch64
bennofs has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
lordcirth has quit [Read error: Connection reset by peer]
lordcirth has joined #nixos-aarch64
ryantrinkle has joined #nixos-aarch64
shad_ has quit [Remote host closed the connection]
shad_ has joined #nixos-aarch64
zupo has quit [Quit: Textual IRC Client: www.textualapp.com]
ryantrinkle has quit [Ping timeout: 272 seconds]
ryantrinkle has joined #nixos-aarch64
tilpner_ has joined #nixos-aarch64
zupo has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ryantrinkle has quit [Ping timeout: 240 seconds]
ryantrinkle has joined #nixos-aarch64
vcunat has joined #nixos-aarch64
FRidh2 has joined #nixos-aarch64
ryantrinkle has quit [Ping timeout: 265 seconds]
ryantrinkle has joined #nixos-aarch64
FRidh2 has quit [Quit: Konversation terminated!]
zupo has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lovesegfault has joined #nixos-aarch64
zupo has joined #nixos-aarch64
<lovesegfault> samueldr: What's the status of systemd initrd?
<samueldr> I don't know
<lovesegfault> :D
samrose has quit [Ping timeout: 240 seconds]
samrose has joined #nixos-aarch64
vcunat has quit [Quit: Leaving.]
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
zupo has quit [Client Quit]
Acou_Bass is now known as Piece_Maker
Piece_Maker is now known as Acou_Bass
lovesegfault has quit [Quit: WeeChat 2.7]
ryantrinkle has quit [Ping timeout: 260 seconds]
<mvnetbiz_> I saw something confusing there now I forget what it was
<mvnetbiz_> "From there on, older devices load init from the RAM disk and newer devices load it from the /system partition." Is this saying that new androids don't use an initrd at all?
<samueldr> "yes"
<samueldr> it's even harder to answer
<samueldr> it will use initrd for recovery
<samueldr> like TWRP
<samueldr> this is why installing TWRP on new devices is complex
<samueldr> you need to patch your boot.img to replace the initrd
<samueldr> though this doesn't affect us
<samueldr> since it's not actually the bootloadr
<samueldr> bootloader*
<samueldr> it's the kernel that skips the initramfs
<samueldr> we patch it out
<samueldr> (as do postmarketOS)
<mvnetbiz_> ok. I thought it maybe used 2 initrds or something
<samueldr> no, the kernel receives as cmdline args paths to mount, and a directive to skip the initramfs
<samueldr> which is a bit painful to work with
<samueldr> also an issue with magisk
<mvnetbiz_> I am curious would it make sense to do all of this as something like boot.loader.android?
<samueldr> hm?
<mvnetbiz_> It seems like at least for pinephone it might be easier to use the uboot that nixos uses for raspberry pi and similar things
<samueldr> maybe I wasn't clear: yes we could use a more classical u-boot, and I'm open to it
<samueldr> I'm not 100% attached to aping the android way
<samueldr> though aping the android was useful at one point to play with early boot on a target that was easy to debug
<samueldr> and it also had the benefit of adding fastboot
<samueldr> but since the pinephone u-boot doesn't have gfx init, this is all pretty much good for nothing :(