!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

137 Members
49 Servers

Load older messages


SenderMessageTime
9 Oct 2024
@qyliss:fairydust.spaceAlyssa Rossor at least, I'm very not confident that there is one19:40:26
@rosscomputerguy:matrix.orgTristan Ross Could also detect if -m32 or -m64 is specified but aside from -target and -m, idk any other ways. 19:41:57
@rosscomputerguy:matrix.orgTristan RossAnd this mainly only matches on the arch name so other vendor/os names won't trip up the detection at least.19:42:29
@rosscomputerguy:matrix.orgTristan Ross At least the kernel only uses -target it seems for the case I ran into. 19:43:39
10 Oct 2024
@me:linj.techlinj Sorry for cross-posting. What is the difference between stdenv.shell and runtimeShell? I want to do something like make SHELL=${runtimeShell} during build. 02:14:12
@rosscomputerguy:matrix.orgTristan RossIdk either, I can figure out from grepping02:15:07
@rosscomputerguy:matrix.orgTristan Ross stdenv.shell seems to be the one which can run the builder. Not sure what runtimeShell = prevStage.ccWrapperStdenv.shell; exactly means. 02:16:59
@rosscomputerguy:matrix.orgTristan RossOh, they're mostly the same02:17:32
@me:linj.techlinj
In reply to @rosscomputerguy:matrix.org
stdenv.shell seems to be the one which can run the builder. Not sure what runtimeShell = prevStage.ccWrapperStdenv.shell; exactly means.
Oh, I do not mean this runtimeShell, I mean pkgs.runtimeShell.
02:18:16
@rosscomputerguy:matrix.orgTristan Ross
In reply to @me:linj.tech
Oh, I do not mean this runtimeShell, I mean pkgs.runtimeShell.
Oh, it's an alias of runtimeShellPackage
02:18:53
@rosscomputerguy:matrix.orgTristan RossBut it references the actual exec02:19:06
@rosscomputerguy:matrix.orgTristan Ross Basically like doing lib.getExec pkgs.runtimeShellPackage which the runtime shell package is bash 02:19:34
@artturin:matrix.orgArtturin
In reply to @me:linj.tech
Sorry for cross-posting. What is the difference between stdenv.shell and runtimeShell? I want to do something like make SHELL=${runtimeShell} during build.
Shell for build vs shell for host
02:23:10
@me:linj.techlinjThanks02:27:04
@6pak:matrix.org6pak joined the room.16:32:41
11 Oct 2024
@rosscomputerguy:matrix.orgTristan Rosshttps://github.com/NixOS/nixpkgs/issues/34795516:50:21
@thefossguy:matrix.orgPratham Patel (you can mention me) joined the room.17:12:36
@rosscomputerguy:matrix.orgTristan Rosshttps://github.com/NixOS/nixpkgs/pull/34795917:35:33
@emilazy:matrix.orgemily FWIW a maintainer team to list in packages / ci/OWNERS seems like a good idea but I don't think we can really give them concrete authority absent SC decisions about how decision-making should be structured 17:36:02
@emilazy:matrix.orgemilyand it's unclear to me if that would want, e.g. a general core team, a core Linux team specifically, or a more focused stdenv team, or what17:36:20
@emilazy:matrix.orgemilyright now, I don't know if it makes sense to have the same people listed on both Darwin and Linux stdenvs, because their de facto maintainers are almost entirely disjoint17:36:44
@emilazy:matrix.orgemilythough17:36:50
@emilazy:matrix.orgemilyagain it depends on what you count as stdenv17:36:53
@qyliss:fairydust.spaceAlyssa Rosswouldn't this be more about codifying existing practice?17:37:11
@emilazy:matrix.orgemilythe shared code and the platform bootstraps are pretty different things17:37:06
@rosscomputerguy:matrix.orgTristan RossMy main thing is just to form an stdenv team from people who have had a stake in it's development. Once the SC is ready, they would be responsible for fine tuning things.17:37:11
@emilazy:matrix.orgemilyI am in favour of codifying existing practice17:37:35
@emilazy:matrix.orgemilyjust want to make sure that's what we're actually doing17:37:39
@qyliss:fairydust.spaceAlyssa Rosslike, de facto certain stdenv changes do get blocked on waiting for somebody authoratative (via their expertise) to check it17:37:49
@emilazy:matrix.orgemilyright17:37:55

Show newer messages


Back to Room ListRoom Version: 9