sarcasticadmin has joined #nixos-aarch64
<Bla[m]> samueldr: colemickens 👋 I'm archseer on github
<Bla[m]> Just noticed you guys discussed the same change here that I mentioned on the PR
<samueldr> yeah
<Bla[m]> The model for flakes that I was looking at was similar to nixos-hardware
<samueldr> didn't want to cut you off from the discussion or anything
jumper149 has quit [Quit: WeeChat 3.0]
<samueldr> I'm not looking into adding actual flake support yet, only making the eval pure from NIX_PATH so it _can_ be used within a flake
<Bla[m]> The flake layer would basically have you do: imports = with mobile-nixos.nixosModules; [ devices-pine64-pinephone all-modules ]; and sidestep default.nix
<samueldr> though, good input
<samueldr> default.nix really is only used when "imperatively" building an image
<Bla[m]> I was able to get the image builder running via `nix build `.#nixosModules.mypine.config.system.build.disk-image` as well
<Bla[m]> * I was able to get the image builder running via `nix build .#nixosModules.mypine.config.system.build.disk-image` as well
<Bla[m]> So for the most part it works out of the box, it just needs that flake shim
<samueldr> yeah, in the end all results are nixos build output
<Bla[m]> PR-wise: I think, if using `(import <mobile-nixos/lib/configuration.nix> { device = "xxx-yyy"; })` in your configuration.nix will run into the same issue I was having: a missing _mobile-nixos parameter
<samueldr> I'll be taking a more in-depth look in a short while
<Bla[m]> I'll push what I have later today, just figured I'd quickly jump in the conversation
<Bla[m]> Got one of those new pinephone models last week so I'm messing around with it this week -- planning to update that nixpkgs phosh PR as well
<samueldr> thanks
srk has quit [Ping timeout: 268 seconds]
srk has joined #nixos-aarch64
<colemickens> how do people build for armv6 btw?
<samueldr> slowly
<samueldr> with great difficulty
<colemickens> doesn't seem like there's as much literature about using qemu or such like there was for arm7l on aarch64
<samueldr> the only safe method to build for armv6l is actually native builds
<colemickens> so like emulate the entire arch on x86 or something?
<samueldr> actually native can be a full blown qemu emulator
<samueldr> qemu-user IIRC is problematic as always
<samueldr> qemu-user is _more_ problematic with armv6l than with armv7l
<colemickens> do you get an advantage for using full qemu arm6 on aarch64?
<colemickens> or am I better off getting a beefy x86_64 and running it there?
<samueldr> I'm not sure you can do KVM virt for armv6 building
<samueldr> I seem to recall having checked and that it was actually an armv7l cpu in the end
<samueldr> I literally don't know what to do for armv6l
<samueldr> I would say: use cross-compilation
<samueldr> but you know
<colemickens> ah I see okay
<colemickens> yeah
<samueldr> there is no "fast armv6l" platform
<samueldr> and AFAIUI no way to make armv7l or armv8 or aarch64 be strictly armv6l
<samueldr> so you get ambient impurities of the instruction set existing on the CPU
rajivr has joined #nixos-aarch64
<samueldr> fun tidbit, if you boot a samsng-a5y17lte by plugging its usb cable, it boots in "battery charge indicator" mode, which is a full linux system
<samueldr> which, in turn is the normal boot.img
<samueldr> normally its boot gets interrupted that early in the process to show the battery charge applet
<samueldr> but we don't support that yet
<samueldr> but the fun thing is that it (I suppose) uses a different FDT
<samueldr> and the touchscreen is not active!
<samueldr> and yes, Linux gets booted to show you the charge level on AFAIUI most android phone implementations
cole-h has quit [Ping timeout: 246 seconds]
<colemickens> do we know who Gaelan , oh hello Gaelen!
<colemickens> I'd love any follow up details on this: https://news.ycombinator.com/item?id=25540778
<colemickens> even if it's just a pointer to the nixpkgs rev you're using successfully!
<samueldr> >> But I'm using a clone of nixpkgs with several PRs merged :)
<samueldr> btw cross was broken pretty recently
<samueldr> it was working fine earlier this month, flo//kli made quite good progress in fixin a bunch of stuff
<colemickens> okay, I'm okay with using something old, I just want to get a cache bootstrapped.
<samueldr> yeah, I couldn't spot a working commit quickly though :/
<colemickens> I'm counting on Gae/lan ;)
<samueldr> https://github.com/Gaelan/nixpkgs/tree/fix-nix-cross <- I'm guessing on that
<samueldr> (guessed from here https://github.com/Gaelan/nixpkgs/branches/all )
<colemickens> I modified thefloweringash 's thingy to make kvm optional as well as a switch between qemu-system-{aarch64,arm}. So if I can get an initial VM build up with cross, maybe I can go from there.
<colemickens> aha
<colemickens> nice
<colemickens> (qemu-system-arm has a profile for raspi0 it seems, fingers crossed)
<samueldr> yes, the goal indeed was to go from an armv7l cross-compiled vm
<samueldr> oh, though you need to run qemu-system-aarch64 IIRC to get KVM
<samueldr> or else it's just emulation
<samueldr> you actually run an armv7l kernel (32 bit) on an aarch64 KVM vm
<colemickens> but that's what I want for raspi0 due to arm6l
<samueldr> yeah
<colemickens> hence the switch ;)
<samueldr> just saying
<colemickens> it still supports both
<samueldr> in case you thought it was odd to use qemu-system-aarch64 for armv7l
<colemickens> oh, no, not really, I saw the aarch64=off somewhere that I guess makes that magic happen
<colemickens> plus it makes sense since I know I can boot the rpi4 in arm7l somehow
<samueldr> yep
<colemickens> cool
<samueldr> nixos-20.09 may also cross-compile more readily, using my repo with known workarounds
<samueldr> workarounds listed here
h0m1 has quit [Ping timeout: 272 seconds]
<colemickens> cool!
<colemickens> When cross compilation fails, is it always known easily?
<colemickens> oh wait, never mind
<colemickens> cross compilation changes hashes
h0m1 has joined #nixos-aarch64
<samueldr> we don't have (yet) an hydra job tracking this
<samueldr> Mobile NixOS exercises cross-compilation a bunch though
<samueldr> red numbers grow when cross is unhappy https://hydra.nixos.org/jobset/mobile-nixos/unstable
<samueldr> (not exclusively)
<samueldr> Bla[m]: I just checked that on one device the documented way to eval a nixos config for nixos-rebuild still works
<samueldr> not sure if there's anything else about flake you can test
<samueldr> I did make the change you proposed
<Bla[m]> okay, I just left a comment on the PR
<Bla[m]> I think you can drop _mobile-nixos & custom eval completely now
<samueldr> haha oh
<samueldr> no
<Bla[m]> Is there places that still reference the _mobile-nixos path?
<samueldr> I need _mobile-nixos for path for hermetic eval in another repo
<samueldr> (without flake)
<Bla[m]> hmm okay 🙂
<samueldr> well, path not really, but _mobile-nixos.evalConfig I do
<samueldr> I have this x86_64 tablet which boots using the UEFI system
<samueldr> but it *also* can boot android bootimg
<Bla[m]> so app-wise I've been looking at writing some stuff in flutter. flutter + wayland is popular in embedded development currently
<samueldr> I don't give a crap about stage-2 ;)
<Bla[m]> yeah 😛
<samueldr> nah, really I mean the goal of the project is abstracting and harmonizing the device specifics
<samueldr> but that's cool to hear
<Bla[m]> Oh I was curious, what made you choose mruby for some of the bootloader code?
<samueldr> (1) not C
<samueldr> (2) I know it
<samueldr> (3) cross-compiles trivially
<Bla[m]> I don't really have a good impression of it, I used to write some patches for it back in the day
<Bla[m]> wrote a game engine that used it at some point too
<samueldr> I wanted to use Rust at first, but cross-compilation *within Nixpkgs* doesn't work
<samueldr> I think you can use "rust-y" cross-compilation, but I'm not a Rust user/dev yet
<samueldr> so it also failed (2)
<Bla[m]> back then matz seemed to passively maintain it, and mainly address crashes through user reports
<samueldr> "I know it" meant Ruby
<samueldr> I hadn't used mruby
<samueldr> my opinion is that it's passable-to-good, would use it again
<samueldr> but I know it's not perfect
<Bla[m]> That said, stage 0 and 1 do look a lot better than the native nixos ones
<samueldr> that was partially a goal of mine
<Bla[m]> I know there's some work to do those with systemd in early boot but most of the PRs went stale
<samueldr> since we can't rely on the console on many devices, I had to implement *some way* of making the status obvious
<samueldr> and since I *anyway* had to do a recovery app, I used the same GUI thing
<samueldr> and since it has a lot of features, it was trivial to make that juicy boot
<Bla[m]> colemickens: by the way, it's crazy how every time I have a nixos problem there's either an issue, a PR or a helpful forum comment by you somewhere 😀
<samueldr> though yeah, once systemd in stage-1 becomes something with Nixpkgs, I'll re-evaluate for init
<samueldr> but mruby is likely to stay for the apps and boot splash
<Bla[m]> I looked into helping out there but the systemd documentation was really sparse
<samueldr> if it hadn't been mruby, it would have been lua, probably luajit because of its ffi
<Bla[m]> The user side is well documented, but there's not a lot of demand for early user docs I guess
<samueldr> I guess :)
<Bla[m]> *early boot
<samueldr> elvish//jerricco has been working on systemd in stage-1 on their own time, not shared anything yet
<colemickens> what kind of little tease is that that just got dropped
<samueldr> colemickens: which?
<colemickens> oh okay, I see it relates to the mruby init stuff
<colemickens> systemd in stage-1 is some specific weird thing that I'm excited to see
<samueldr> there might be contributions soon about that
<samueldr> (in NixOS proper)
<samueldr> but I don't have any special knowledge
<samueldr> only what was said publicly in #nixos-dev
<colemickens> aha
<samueldr> Bla[m]: I must also say that, since I was already used to Ruby dev, it made things *real* quick for developing the initial drafts
<Bla[m]> systemd: there was one or two PRs open about that, they're just old
<Bla[m]> one reimplemented the whole boot from scratch the other one kinda patched it in
<samueldr> I am willing to bet that, because I never actually did Rust, I would have hated a lot of the time spent on it, and it might have taken 10× the time
<Bla[m]> samueldr: yeah once upon a time Ruby used to be my main language too 🙂
<samueldr> (hated only because I would have spent time fighting with learning instead of doing)
<matthewcroughan> samueldr: I'm still stumped on u-boot :D
<matthewcroughan> Some guy suggested I compile uboot with DEBUG on
<matthewcroughan> Gonna do that next, but do you have any more wisdom in your fountain?
orivej has joined #nixos-aarch64
<samueldr> not really
* colemickens imagines a nix build split across 96 single core qemu-system-arms
<samueldr> colemickens: I/O starvation ahoy!
<samueldr> every one of those cores wanting to do filesystem access for a different purpose, at the same time
<samueldr> that can't end well
<Bla[m]> Yeahh so I still get missing _mobile-nixos failures
<Bla[m]> under stage-0
<Bla[m]> both stage-0 and recovery use the patched evalConfig, so it's not possible to import them directly anymore or via `lib/configuration.nix`
<samueldr> Bla[m]: do you have a minimum reproduction?
<Bla[m]> check the gist
<samueldr> isn't that with the flake shim?
<Bla[m]> I think it's workaroundable via something like specialArgs = { _mobile-nixos = { evalConfig = import "${nixpkgs}/nixos/lib/eval-config.nix"; }; };
<Bla[m]> that's how you use the flake inside your own configuration flake
<samueldr> hmmm
<samueldr> oh
<Bla[m]> mkdir testflake; put that file in; git add -A; then run the command in the comment
<samueldr> I see one flaw from my earlier testing
<samueldr> I was rebuilding with nixos-rebuild which, in turn, doesn't require to evalConfig
<Bla[m]> yeah
<samueldr> I'll look into that
<Bla[m]> with my workaround I get "attribute 'currentSystem' missing"
<Bla[m]> I think I need to specify a system when importing nixpkgs
<samueldr> yeah, you'll need to specify
<samueldr> that's because it's an impurity :)
<samueldr> the default is to detect if it needs to cross-compile or not
<samueldr> which goes against flake, but can be trivially handled with one option
<Bla[m]> it seems to get past the cross-compilation check at least: " Building with crossSystem?: aarch64-linux != x86_64-linux → we are."
<samueldr> yeah, it's more of a report based on the set values
<Bla[m]> (by the way, is there an easy to use api doc for the standard library? manix doesn't seem to return anything for `manix lib.listToAttrs`)
<Bla[m]> (and loading the official manual every time is very laggy on firefox)
<samueldr> it might be because it's a proxy for the builtin
<samueldr> and I don't know of any
<elvishjerricco> Well I finally got a Compute Module 4 delivered; albeit not the one I want in the end.
<elvishjerricco> But I'm not sure what image I should use to boot it
<samueldr> you're likely to need something for the pi4
<elvishjerricco> samueldr: I tried this: https://hydra.nixos.org/build/134720986
<samueldr> no idea if u-boot is expected to work though
<samueldr> and recent images are built using u-boot
<elvishjerricco> It complained about not finding a usb controller then looped on pxe, eventually dropping into a u-boot shell thingy
<samueldr> ah
<samueldr> then u-boot works
<samueldr> booting from SD/MMC or from USB?
<elvishjerricco> SD, yea
<samueldr> hm
<samueldr> I would assume some shenanigans with u-boot and SD support on the CM4
<samueldr> without any more detail
<elvishjerricco> Hm. I would have figured SD would be the same on CM4 as rpi4
<samueldr> I would have too
<samueldr> but here we see u-boot not using SD AFAICT
<samueldr> :)
<elvishjerricco> samueldr: Was that hydra link the right place for me to start? Or should I try a different image?
<samueldr> that's the sd image built for the raspberry pi 4
<samueldr> that's as good a place to start as a ny
<samueldr> I wouldn't expect the generic sd image to boot
<elvishjerricco> From the wiki for nixos on rpi4: "(Until the generic image works, a temporary device-specific image is build on Hydra. Note that this image is not using u-boot, but rather the Raspberry Pi specific bootloader configuration.)"
<elvishjerricco> The quote says it doesn't use u-boot but mine dropped me into a u-boot shell
<samueldr> it didn't
<samueldr> now it does
<elvishjerricco> Ah, so the wiki is out of date?
<samueldr> yeah
<elvishjerricco> Hm. So what are the next steps?
<elvishjerricco> I'm happy to put in the effort for supporting CM4 as long as I can understand it :P
<samueldr> A. figure out if u-boot should work with CM4
<samueldr> B. build a non-u-boot raspberry pi 4 image
<samueldr> (alternative steps)
<samueldr> C. open that PR with stage-1 systemd
<samueldr> oops
<samueldr> ;)
<elvishjerricco> :P
<samueldr> do you have another aarch64 system to build from?
<samueldr> since it's about assembling the image, it shouldn't require much cpu horsepower
<elvishjerricco> If the rpi 3B+ counts, yea, but that's bad
<samueldr> assuming you start from a revision of nixpkgs hydra built the image for
<elvishjerricco> But I found that building GHC using qemu binfmt emulation for aarch64 only took 8 hours so that's also an option :P
<samueldr> right, and since it's only about assembling an image it may work
<elvishjerricco> Well I was joking but if that's seriously plausible I'll give it a go
<samueldr> yeah, since it's about assembling the image
<samueldr> which gives a false illusion qemu-user is a good solution to build aarch64 stuff :)
<samueldr> (you get a lot from the hydra cache)
<elvishjerricco> Well cool. I'll probably start on this tomorrow
<elvishjerricco> One more footnote: The CM4 doesn't have a USB 3 controller, instead offering a PCIe slot.
<elvishjerricco> I'm guessing the SD card in the usual rpi4 isn't through that USB 3 controller, right?
<samueldr> pretty sure it isn't
<samueldr> must be to the SoC
<elvishjerricco> Alright. That's probably a good thign
<elvishjerricco> samueldr: I'm curious what the stage-1 systemd thing would do to help here
<samueldr> that was a joke
<elvishjerricco> Ah :P
<elvishjerricco> Yea I got LUKS working, so now I just need to rewrite it as a part of nixpkgs instead of a standalone module
<samueldr> I think many contributors and users are interested in seeing that
<elvishjerricco> "rewrite" meaning "replace one file with another and change like 3 identifiers"
Gaelan has quit [Quit: ZNC 1.8.1 - https://znc.in]
Gaelan has joined #nixos-aarch64
quinn has quit [Quit: ZNC 1.8.1 - https://znc.in]
<Bla[m]> it evaluates a bit further though
mschwaig has quit [Ping timeout: 264 seconds]
mschwaig has joined #nixos-aarch64
<Bla[m]> neat, looks like I got it working. Needed to patch some things to make it work with latest nixpkgs-unstable
<samueldr> ugh :/
<Bla[m]> > meson.build:329:4: ERROR: Dependency "libxml-2.0" not found, tried pkgconfig
<{^_^}> error: syntax error, unexpected ':', expecting ')', at (string):471:25
<samueldr> Bla[m]: that's likely a source of the dwingling successes in hydra lol
<Bla[m]> hmm
<samueldr> note that you're not expected to be able to cross-compile a normal complete system
<samueldr> what is expected to build will be the examples/hello system
<samueldr> but yeah, things *have* drifted in the past few weeks
<samueldr> you can look here for a nixpkgs revision expected to work
<Bla[m]> yeah I'm trying to build it with an empty config, just including the mobile-nixos modules
<samueldr> though, what you were fixing with platform is good material for a PR
<samueldr> in case of doubt, also compare "impure" non-flake `nix-build --argstr pine64-pinephone -A build.default`
<samueldr> yeah, I saw libxkbcommon failing in recent evals
<samueldr> you can check first against 56bb1b0f7a33e5d487dc2bf2e846794f4dcb4d01
<samueldr> last rev with `tested` passing
<Bla[m]> it specifies libxml2 under buildInputs
<Bla[m]> probably needs to be moved under nativeBuildInputs?
<samueldr> it's pkg-config that's actually missing AFAICT
<Bla[m]> the two always confuse me
<samueldr> native is native to where the build happens
<Bla[m]> Found pkg-config: /nix/store/d398vgb2p8w5kamkncn7lwd3d33lk7a8-aarch64-unknown-linux-gnu-pkg-config-wrapper-0.29.2/bin/aarch64-unknown-linux-gnu-pkg-config (0.29.2)
<Bla[m]> did not find cmake
<samueldr> oh uh
<samueldr> yeah
<samueldr> misread
<Bla[m]> > Run-time dependency libxml-2.0 found: NO (tried pkgconfig)
<{^_^}> error: syntax error, unexpected ':', expecting ')', at (string):471:37
<Bla[m]> maybe it needs to be listed under both nativeBuildInputs and buildInputs?
<samueldr> there is a recent update though
<samueldr> also note that I override libxkbcommon
<Bla[m]> yeah that's what broke things I think
<samueldr> likely not adding libxml2
<samueldr> right, should be simple enough to add
<samueldr> hopefully libxml2 builds
<samueldr> (when things start to break, I generally wait it out a week or two to batch subsequent breakage fixes)
<Bla[m]> I'm probably doing something wrong
<Bla[m]> > output '/nix/store/b8b8s11y4dc7d4h55d15jlf3n2fy2f5j-libxkbcommon-1.0.3-aarch64-unknown-linux-gnu' is not allowed to refer to the following paths:
<Bla[m]> /nix/store/pz83js3r900hgksnm1f2j7i0cxjc4f0v-libxml2-2.9.10-aarch64-unknown-linux-gnu
<{^_^}> error: syntax error, unexpected $undefined, expecting ')', at (string):471:8
<samueldr> hm
<samueldr> add it, too, to allowedReferences
<samueldr> this was made to ensure it doesn't grow dependencies for stage-1 use
<samueldr> or maybe the solution lies in looking at why it grew that dependency
<samueldr> and if it is needed for that specific use case
<Bla[m]> I added it to the list but I'm probably doing it wrong
<Bla[m]> libxml2 was added to support a sub-library: libxkbregistry
<samueldr> hm
<samueldr> unlikely to be needed, instead adding the proper meson flag to disable would be better
<Bla[m]> can toggle it off in meson
<samueldr> really we need the basic minimum for the libs to exist so it can convert from scancodes to chars
<samueldr> even scancodes to strings
<samueldr> (this is what handles physical keyboard inputs in the GUI, which in turn is used to unlock LUKS encrypted storage)
<samueldr> it's not yet done that way, but the virtual keyboard in stage-1 will also use it at some point so its layout can be changed
<samueldr> check the full log
<samueldr> it'll tell us which option
<samueldr> it probably will need to be added to the ignore list of options
<samueldr> I'm growing tired of that setup for normalized configs
<samueldr> it breaks in odd ways because of how the kernel is built
<samueldr> let me guess
<samueldr> GCC 10 related?
<samueldr> btw, nix log /nix/store/yanrkxs8gm7yzpzmrvybx2sg0k71hfcq-linux-5.10.0-aarch64-unknown-linux-gnu.drv
<samueldr> ' failed with exit code 1; last 10 log lines:
<samueldr> uh
<samueldr> copy-fail
<Bla[m]> I ran kernel-normalize-config
<samueldr> should be ran at the root of the project btw, the implementation isn't exactly tidy
<Bla[m]> that's the diff
<samueldr> hm, not what I thought it would be
<samueldr> did you change the kernel config or is it stock mobile nixos?
<samueldr> kernel version*
<samueldr> uh, I guess you didn't otherwise it would have shown in the diff
<Bla[m]> oh it still complains during build
<samueldr> (it's part of the header of the file)
<Bla[m]> should I run oldconfig first?
<samueldr> there is no oldconfig
<samueldr> that's basically what normalize-config does
<samueldr> oh
<Bla[m]> how do I see the last failed build log again?
<samueldr> nix log $PATH_TO.drv
<samueldr> builder for '...' failed <- ... is what you want
<Bla[m]> oh facepalm, I think I forgot to update the flake inputs
<Bla[m]> kinda fun to stress out all my cores
<samueldr> it's likely more a good jogging-run than actually stressing
<samueldr> but yes it does exercise them cores
<Bla[m]> I'll take a look at the kernel config if there's anything to prune, took longer than my desktop kernel
<samueldr> it's possible there is, I haven't taken the time to optimize all kernel configs
<samueldr> I first want to have something that can detect missing required, suggested, etc options
<Bla[m]> perl build failed now, but I'm getting closer
<samueldr> there is a regression on current nixpkgs unstable/master with perl
<{^_^}> #66741 (by lopsided98, 1 year ago, open): perlPackages.ModuleBuild (a dependency of git) fails to cross-compile
<{^_^}> #106820 (by stigtsp, 6 weeks ago, merged): [staging] perlPackages: bulk update
<Bla[m]> hmm I think I'll do it the lazy way and simply revert https://github.com/NixOS/nixpkgs/commit/a0d34c753b85e8207510f0e4d9001906250973e4 on a nixpkgs fork
<Bla[m]> I know I could pin an older nixpkgs version, I just like to build all my devices from the same base
<samueldr> for me the lazy way is using an older nixpkgs version
<Bla[m]> neat! it built, took about 15min total
<colemickens> what a small world. I had the acme PR pulled up and the person I mentioned in here a while ago commented 2 hours ago on it. I guess it is still nixpkgs, but for a name I didn't recognize before today :mindblown:
<colemickens> gah, and their nixpkgs got a lot further, but still didn't cross compile for armv6
<Bla[m]> I got everything built then realised it needs a sd card to flash to eMMC still... looks like I'll keep testing tomorrow
<samueldr> yeah
<samueldr> that's a bit of a bummer to be frank
<samueldr> if the u-boot build had display out, and usb, all configured, it should be possible to make it do either fastboot or mass storage device from the main os
<samueldr> well, from the main u-boot installed to it
<samueldr> the latter should be readily possible, though (usb)
<samueldr> I simply think the community don't care at all for u-boot
cole-h has joined #nixos-aarch64
orivej has quit [Ping timeout: 260 seconds]
zupo has joined #nixos-aarch64
zupo_ has joined #nixos-aarch64
zupo_ has quit [Client Quit]
zupo has quit [Ping timeout: 240 seconds]
cole-h has quit [Ping timeout: 244 seconds]
zupo has joined #nixos-aarch64
dev_mohe has joined #nixos-aarch64
dev_mohe has quit [Client Quit]
evils has quit [Ping timeout: 265 seconds]
hexa- has quit [Ping timeout: 265 seconds]
Church- has quit [Ping timeout: 264 seconds]
hexa- has joined #nixos-aarch64
orivej has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has quit [Ping timeout: 258 seconds]
orivej has joined #nixos-aarch64
evils has joined #nixos-aarch64
Ox4A6F has quit [Quit: Bridge terminating on SIGTERM]
Ericson2314 has quit [Quit: Bridge terminating on SIGTERM]
fgaz has quit [Quit: Bridge terminating on SIGTERM]
edrex has quit [Quit: Bridge terminating on SIGTERM]
hpfr has quit [Quit: Bridge terminating on SIGTERM]
Dandellion has quit [Quit: Bridge terminating on SIGTERM]
JJJollyjim has quit [Quit: Bridge terminating on SIGTERM]
siraben has quit [Quit: Bridge terminating on SIGTERM]
dtz has quit [Quit: Bridge terminating on SIGTERM]
yangm has quit [Quit: Bridge terminating on SIGTERM]
danielrf[m] has quit [Quit: Bridge terminating on SIGTERM]
DavHau[m] has quit [Quit: Bridge terminating on SIGTERM]
hiroshi[m] has quit [Quit: Bridge terminating on SIGTERM]
roberth has quit [Quit: Bridge terminating on SIGTERM]
colemickens has quit [Quit: Bridge terminating on SIGTERM]
cornu has quit [Quit: Bridge terminating on SIGTERM]
Ke has quit [Quit: Bridge terminating on SIGTERM]
kloenk has quit [Quit: Bridge terminating on SIGTERM]
unclechu has quit [Quit: Bridge terminating on SIGTERM]
manveru[m] has quit [Quit: Bridge terminating on SIGTERM]
thefloweringash has quit [Quit: Bridge terminating on SIGTERM]
pinage404[m] has quit [Quit: Bridge terminating on SIGTERM]
Danct12[m] has quit [Quit: Bridge terminating on SIGTERM]
flo[m] has quit [Quit: Bridge terminating on SIGTERM]
leonardp has quit [Quit: Bridge terminating on SIGTERM]
Bla[m] has quit [Quit: Bridge terminating on SIGTERM]
submoo[m] has quit [Quit: Bridge terminating on SIGTERM]
craige[m]1 has quit [Quit: Bridge terminating on SIGTERM]
pachumicchu has quit [Quit: Bridge terminating on SIGTERM]
l-as has quit [Quit: Bridge terminating on SIGTERM]
bbigras has quit [Quit: Bridge terminating on SIGTERM]
LinuxHackerman has quit [Quit: Bridge terminating on SIGTERM]
veleiro has quit [Quit: Bridge terminating on SIGTERM]
sarcasticadmin has quit [Quit: Bridge terminating on SIGTERM]
noneucat has quit [Quit: Bridge terminating on SIGTERM]
puzzlewolf has quit [Quit: Bridge terminating on SIGTERM]
mica[m] has quit [Quit: Bridge terminating on SIGTERM]
chr0ma[m] has quit [Quit: Bridge terminating on SIGTERM]
lopsided98 has quit [Ping timeout: 260 seconds]
lopsided98 has joined #nixos-aarch64
zupo has joined #nixos-aarch64
artturin has joined #nixos-aarch64
siraben has joined #nixos-aarch64
<ehmry> ARM folks care to review this one? https://github.com/NixOS/nixpkgs/pull/110303
<{^_^}> #110303 (by ehmry, 5 days ago, open): buildFHSUserEnvBubblewrap: generalize for non-x86_64
monk has left #nixos-aarch64 ["Error from remote client"]
monk has joined #nixos-aarch64
mahogany has joined #nixos-aarch64
danielrf[m] has joined #nixos-aarch64
sarcasticadmin has joined #nixos-aarch64
Danct12[m] has joined #nixos-aarch64
fgaz has joined #nixos-aarch64
leonardp has joined #nixos-aarch64
submoo[m] has joined #nixos-aarch64
l-as has joined #nixos-aarch64
dtz has joined #nixos-aarch64
manveru[m] has joined #nixos-aarch64
Ox4A6F has joined #nixos-aarch64
hpfr has joined #nixos-aarch64
pinage404[m] has joined #nixos-aarch64
LinuxHackerman has joined #nixos-aarch64
Dandellion has joined #nixos-aarch64
edrex has joined #nixos-aarch64
Bla[m] has joined #nixos-aarch64
puzzlewolf has joined #nixos-aarch64
unclechu has joined #nixos-aarch64
mica[m] has joined #nixos-aarch64
roberth has joined #nixos-aarch64
noneucat has joined #nixos-aarch64
thefloweringash has joined #nixos-aarch64
hiroshi[m] has joined #nixos-aarch64
JJJollyjim has joined #nixos-aarch64
colemickens has joined #nixos-aarch64
DavHau[m] has joined #nixos-aarch64
bbigras has joined #nixos-aarch64
yangm has joined #nixos-aarch64
flo[m] has joined #nixos-aarch64
kloenk has joined #nixos-aarch64
Ericson2314 has joined #nixos-aarch64
Ke has joined #nixos-aarch64
veleiro has joined #nixos-aarch64
craige[m] has joined #nixos-aarch64
chr0ma[m] has joined #nixos-aarch64
pachumicchu has joined #nixos-aarch64
cornu has joined #nixos-aarch64
lopsided98 has quit [Ping timeout: 260 seconds]
lopsided98 has joined #nixos-aarch64
Church- has joined #nixos-aarch64
alpernebbi has joined #nixos-aarch64
WilliButz has quit [Ping timeout: 240 seconds]
clerie has left #nixos-aarch64 ["Leaving"]
WilliButz has joined #nixos-aarch64
zupo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zupo has joined #nixos-aarch64
zupo has quit [Client Quit]
cole-h has joined #nixos-aarch64
hexa- has quit [Ping timeout: 240 seconds]
hexa- has joined #nixos-aarch64
orivej_ has joined #nixos-aarch64
orivej has quit [Ping timeout: 265 seconds]
evils has quit [Remote host closed the connection]
evils has joined #nixos-aarch64
ajs124 has quit [Quit: killed]
ajs124 has joined #nixos-aarch64
dev_mohe has joined #nixos-aarch64
dev_mohe has quit [Client Quit]
cole-h has quit [Quit: Goodbye]
cole-h has joined #nixos-aarch64
Darkmatter66 has joined #nixos-aarch64
rajivr has quit [Quit: Connection closed for inactivity]
Darkmatter66 has quit [Ping timeout: 256 seconds]
<lovesegfault> samueldr: do you know how to update /boot/firmware in a rpi using uboot with NixOS?
<lovesegfault> seems like deploying a new cfg doesn't touch those files
tdeo has quit [Read error: Connection reset by peer]
tdeo has joined #nixos-aarch64
Darkmatter66 has joined #nixos-aarch64
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
Darkmatter66 has joined #nixos-aarch64
quinn has joined #nixos-aarch64
abbe has quit [Ping timeout: 256 seconds]
zupo has joined #nixos-aarch64
abbe has joined #nixos-aarch64
<lovesegfault> did it manually
<colemickens> lovesegfault: I updated the rpi bootloader to install u-boot for rpi4 so that gets done automatically
<colemickens> doesn't work with mainline but works with the rpi kernel
<colemickens> git history probably isn't clean, and I should send just the u-boot bit as a PR. Though I understand we have longer term aspirations for how all of this should go.
<samueldr> (I have)
<samueldr> I don't think there is a "we" plan really
alpernebbi has quit [Quit: alpernebbi]
tilpner has quit [Remote host closed the connection]
tilpner has joined #nixos-aarch64
dev_mohe has joined #nixos-aarch64
dev_mohe has quit [Client Quit]
Darkmatter66 has quit [Quit: ZNC 1.7.5 - https://znc.in]
monk has left #nixos-aarch64 ["Error from remote client"]
monk has joined #nixos-aarch64
dustinm has quit [Quit: Leaving]
justanotheruser has quit [Ping timeout: 260 seconds]
mahogany has quit [Quit: Konversation terminated!]
dustinm has joined #nixos-aarch64