!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

137 Members
49 Servers

Load older messages


SenderMessageTime
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
@emilazy:matrix.orgemily(I mostly think we should make sure the structure maps to that de facto practice)17:38:36
@rosscomputerguy:matrix.orgTristan Ross

I'm mostly looking for:

  1. Better communication
  2. Getting more PR's and issues figured out and resolved
17:39:51
@rosscomputerguy:matrix.orgTristan RossMy hope is that by having a central stdenv team, people would be on board to know what sort of changes that would affect nixpkgs as a whole.17:40:23
@rosscomputerguy:matrix.orgTristan RossLike let's say if there was work that is wanted to rework how hardening works, that affects both darwin and linux. Everyone should be on the same page with that.17:41:09

Show newer messages


Back to Room ListRoom Version: 9