qyliss changed the topic of #spectrum to: A compartmentalized operating system | https://spectrum-os.org/ | Logs: https://logs.spectrum-os.org/spectrum/
danielrf[m] has quit [*.net *.split]
colemickens has quit [*.net *.split]
Irenes[m] has quit [*.net *.split]
mearon has quit [*.net *.split]
alj[m] has quit [Ping timeout: 244 seconds]
thefloweringash has quit [Ping timeout: 240 seconds]
edrex has quit [Ping timeout: 244 seconds]
alj[m] has joined #spectrum
Irenes[m] has joined #spectrum
colemickens has joined #spectrum
thefloweringash has joined #spectrum
edrex has joined #spectrum
danielrf[m] has joined #spectrum
maxdevjs has quit [Ping timeout: 240 seconds]
tilpner has quit [Ping timeout: 272 seconds]
mearon has joined #spectrum
danielrf[m] has quit [Ping timeout: 240 seconds]
edrex has quit [Ping timeout: 252 seconds]
thefloweringash has quit [Ping timeout: 256 seconds]
Irenes[m] has quit [Ping timeout: 256 seconds]
alj[m] has quit [Ping timeout: 252 seconds]
colemickens has quit [Ping timeout: 244 seconds]
Irenes[m] has joined #spectrum
tilpner has joined #spectrum
edrex has joined #spectrum
danielrf[m] has joined #spectrum
colemickens has joined #spectrum
alj[m] has joined #spectrum
thefloweringash has joined #spectrum
andi- has quit [Remote host closed the connection]
andi- has joined #spectrum
lzmartinico has joined #spectrum
<qyliss> cole-h: I'm so confused by this vm_protos thing
<cole-h> Can you reproduce, or is the solution elusive?
<qyliss> I cannot reproduce
<cole-h> Huh
<qyliss> Sent a couple of emails just now with a bunch of info
<qyliss> but none of my ideas sound all that plausible to me tbh
<qyliss> It would be useful for anybody else around to test this actually, to try to figure out if this is an issue on cole-h's end, my end, or something in between
<qyliss> Apply the two patches in this thread, and try nix-build -A chromiumOSPackages.vm_protos: https://spectrum-os.org/lists/archives/spectrum-devel/87eeqy9ysg.fsf@alyssa.is/t/#u
<qyliss> Report back whether it builds or not
<qyliss> Hmm, it would be neat to set up patchew or something
<qyliss> Then every patch series would get a git ref (and therefore a tarball), and I could just ask people to nix-build $url
<qyliss> Would also be the first step in doing CI
<cole-h> NIX_PATH= also fails to build... building chromiumOSPackages (with sommelier and vm_protos commented or else it all comes crashing down) atm.
<cole-h> And I built it on my i5-4690k. (I'll reply with all this in mail as well, once I finish testing everything)
<qyliss> hmm, unlikely to be a processor issue then
<qyliss> (that's generally unlikely, but not unlikely enough that I didn't recently encounter exactly that problem)
<qyliss> You could also try stepping through it in a nix-shell
<qyliss> Maybe figure out where the missing file is supposed to come from
<cole-h> All our chromiumOSPackages results were the same (minus sommelier and vm_protos, ofc)
<cole-h> Not a bad idea.
* cole-h looks up how to step through builds in nix-shell (lol)
<qyliss> nix-shell --pure -A chromiumOSPackages.vm_protos
<qyliss> In there you can run phases
<qyliss> genericBuild will try to do the whole thing
<cole-h> I was floundering because I forgot I commented out vm_protos x)
<qyliss> hehe
<MichaelRaskin> (adding one to the long list of «but argh» cases where I tried to guess the problem and didn't even start believing in the real cause)
<cole-h> idk what's up, because it vm_protos prior to this change builds just fine...
<cole-h> s/it//
maxdevjs has joined #spectrum
<qyliss> At least vm-protos doesn't depend on a bunch of other Chromium OS stuff
<MichaelRaskin> But you do not have a -j difference, right?
<qyliss> I've tried with -j4 and -j48
<MichaelRaskin> cole-h: and you?
<cole-h> -j4
<qyliss> want to try with -j1 just in case?
<cole-h> ......HUH???? Running straight `ninja` instead of `eval "$buildPhase"` works!
<qyliss> That could be due to shell impurities
<cole-h> Even in nix-shell --pure? :D
<qyliss> but sounds like a promising step at least
<qyliss> Well, if you ran buildPhase before there'll be local fs state left over
<cole-h> Nah, I cleaned up
<qyliss> interesting
<cole-h> rm -rf that platform2