justanotheruser has quit [Ping timeout: 244 seconds]
teto has quit [Ping timeout: 260 seconds]
teto has joined #nixos-dev
cole-h has joined #nixos-dev
cole-h has quit [Client Quit]
cole-h has joined #nixos-dev
orivej has quit [Ping timeout: 258 seconds]
justanotheruser has joined #nixos-dev
orivej has joined #nixos-dev
__monty__ has joined #nixos-dev
teto has quit [Ping timeout: 252 seconds]
nschoe has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
alp has quit [Ping timeout: 246 seconds]
<pie_>
niksnut: is there any specific reason we're using generate-config.pl instead of the kernels merge_config.sh ?
<jtojnar>
Ericson2314 maybe we will need to add better support for building only subprojects/components/targets to meson first, to make it more palatable
<Ericson2314>
Jan Tojnar I did the conditional subdir approach
<Ericson2314>
And it was not too bad actually
<Ericson2314>
I few too many conditionals for my taste, but if rearranging the code pissed them off, then conditionals it is
<Ericson2314>
I do want to add `native: true` subprojects though
<Ericson2314>
That will be a big step forward
<Ericson2314>
I'm going to talk to the person on IRC later today, and I'm cautiously optimistic it will work itself out
cole-h has quit [Quit: Goodbye]
<niksnut>
pie_: no idea
<pie_>
niksnut: ok. I kind of assumed you came up with it because the git blame suggested you but did I not look hard enough or do you just not remember?
alp has joined #nixos-dev
<niksnut>
it appears to predate merge_config.sh
cole-h has joined #nixos-dev
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #nixos-dev
drakonis has joined #nixos-dev
teto has joined #nixos-dev
ris has joined #nixos-dev
qyliss has quit [Quit: bye]
qyliss has joined #nixos-dev
alp has quit [Remote host closed the connection]
orivej has quit [Quit: No Ping reply in 180 seconds.]
<Ericson2314>
but if I try it in a nix build it is saying /build/gobject-introspection/..... file not found
orivej has quit [Ping timeout: 256 seconds]
<Ericson2314>
also affects their master branch due to a change I already merged (!)
<Ericson2314>
*from me they already merged
<jtojnar>
Ericson2314 not aware of anything
orivej has joined #nixos-dev
<Ericson2314>
maybe it is something more obscure we haven't hit yet
<Ericson2314>
that branch looks like all the upstream changes we'll need, but I want to actually try it out on our side just to confirm!
<jtojnar>
I can try checking it out
<jtojnar>
just g-i built from the branch?
<jtojnar>
Ericson2314 that looks like shebang not being patched
<Ericson2314>
Jan Tojnar: oh!
<jtojnar>
(the file has `#!/usr/bin/env python3`)
<Ericson2314>
Jan Tojnar: :) thansk!!!!
<pie_>
that would have been my second guess <niksnut> it appears to predate merge_config.sh
<pie_>
thanks
<Ericson2314>
Jan Tojnar: forgive me, but I forget what the best thing to do about this is, patch shebanges the source?
<Ericson2314>
I know I've seen that done, but I forget the details
<Ericson2314>
(there is also questions of run-time vs build-time python, but I believe all the python stuff will be taken from native builds so we sorta side-step that)
<MichaelRaskin>
patchShebangs shell function
<MichaelRaskin>
I guess installed things will be re-patch-shebanged
<jtojnar>
Ericson2314 patchShebangs has --host and --build flags
<jtojnar>
MichaelRaskin Interpreters that are already in the store are left untouched.
<Ericson2314>
I'll give it a shot, thanks you both!
<MichaelRaskin>
Hmmm. I wonder if for cross we need to make this optional
<MichaelRaskin>
(but I have no cross targets nowadays)