!OqhvaDMJdKYUicLDiE:nixos.org

Nixpkgs Stdenv

225 Members
74 Servers

Load older messages


SenderMessageTime
10 Mar 2025
@reckenrode:matrix.orgRandy Eckenrode
In reply to @connorbaker:matrix.org
Randy Eckenrode: would you happen to know if darwin uses an out-of-the-ordinary shell with respect to Nixpkgs builds? Put another way, do darwin systems use their host machine's bash, an old/vendored version of bash, or the same version linux machines would?
I ask because I'm making setup hooks which use some bash-isms, and I see comments littered throughout Nixpkgs about hacking around old versions of bash for darwin.

Darwin uses nixpkgs Bash (whether from the bootstrap tools or freshly built).

How old are those comments? Darwin may have used the system when it had a native (impure) toolchain, but that was a decade ago.

The only exception that comes to mind is a foopkg-config script from when patchShebangs wasn’t available, but I’m pretty sure I fixed that during the Clang 16 update.

17:08:52
@connorbaker:matrix.orgconnor (he/him) (UTC-5)Some of them are from about a decade ago haha17:09:19
@reckenrode:matrix.orgRandy EckenrodeRedacted or Malformed Event17:11:33
@emilazy:matrix.orgemilykill 'em19:04:48
@emilazy:matrix.orgemilyit's just old cruft19:04:52
12 Mar 2025
@vidariondr:matrix.orgvidariondr joined the room.21:08:50
14 Mar 2025
@rosscomputerguy:matrix.orgTristan Ross

We've got a bunch of PR's and we should make progress on them. I'm thinking we can probably do:

  1. Create a project board on GH
  2. Meet regularly to discuss PR's and the current plan for the stdenv
17:44:42
@rosscomputerguy:matrix.orgTristan RossI've made a board https://github.com/orgs/NixOS/projects/92/views/118:11:51
@rosscomputerguy:matrix.orgTristan RossHad to rebase https://github.com/NixOS/nixpkgs/pull/365057 again. Let's get this reviewed and merged soon. Every time I rebase, it makes looking for previous reviews difficult.18:23:39
17 Mar 2025
@rosscomputerguy:matrix.orgTristan Ross

This Thursday (2025-03-20) @ 9am - 10am PST will be the first meeting. I hope this will allow us to have a more coordinated effort towards development.

Goals:

  • Meet & greet
  • Determine overall plan (+ 25.05)
  • Highlight work done since Oct

Link: https://jitsi.lassul.us/nixpkgs-stdenv

02:40:12
@emilazy:matrix.orgemilyI won't have time to do a full re-review before next weekend-ish but fwiw the last time I glanced at this there were review comments I left last time that hadn't been addressed04:07:29
@emilazy:matrix.orgemily also like I said the easy way to land this without needing rebase/review of a huge monolithic PR is to split it up as read-only → convert existing users of useLLVM gradually → hook them up to bootstrap → make them writable and deprecate useLLVM 04:08:22
@rosscomputerguy:matrix.orgTristan Ross
In reply to @emilazy:matrix.org
I won't have time to do a full re-review before next weekend-ish but fwiw the last time I glanced at this there were review comments I left last time that hadn't been addressed
Oh ok, idk what could be missing
04:23:54
@rosscomputerguy:matrix.orgTristan Ross
In reply to @emilazy:matrix.org
also like I said the easy way to land this without needing rebase/review of a huge monolithic PR is to split it up as read-only → convert existing users of useLLVM gradually → hook them up to bootstrap → make them writable and deprecate useLLVM
Oh, I didn't realize that's what you meant.
04:24:06
@emilazy:matrix.orgemily

I think https://github.com/NixOS/nixpkgs/pull/365057#discussion_r1927841995 wasn't addressed? but like I said I haven't had time to go over the whole thing again

btw, there is overlap with https://github.com/NixOS/nixpkgs/pull/352629, so we'll need to decide what we want to do there

04:29:00
@rosscomputerguy:matrix.orgTristan Ross I think the has in cases of multiple possible variants will just cause issues. 05:09:41
@rosscomputerguy:matrix.orgTristan RossI think I did address that or mostly did.05:10:31
@emilazy:matrix.orgemilyah, I see the assert now. that might work. the premature warnings are still there though. but I'll try to take a closer look next weekend05:31:06
@rosscomputerguy:matrix.orgTristan RossI'm not sure how to handle the warnings since I don't think there's much of a delay between this PR coming and 25.05.05:36:45
@emilazy:matrix.orgemilythey shouldn't be deprecated/warned until we have replacements that are hooked up to bootstrap properly. it doesn't make sense to deprecate parameters before setting their replacements works properly05:53:01
@rosscomputerguy:matrix.orgTristan RossOh ok, I'll remove those tomorrow after work. I'm heading to bed.06:28:54
18 Mar 2025
@rosscomputerguy:matrix.orgTristan RossI have removed those now05:20:24
@yannis:mozilla.orgyannis left the room.10:54:28
@rosscomputerguy:matrix.orgTristan Ross
In reply to @rosscomputerguy:matrix.org

This Thursday (2025-03-20) @ 9am - 10am PST will be the first meeting. I hope this will allow us to have a more coordinated effort towards development.

Goals:

  • Meet & greet
  • Determine overall plan (+ 25.05)
  • Highlight work done since Oct

Link: https://jitsi.lassul.us/nixpkgs-stdenv

Aside from the goals, what are some topics that should be discussed? One of which I can think of is getting our own Hydra set up.
17:13:36
@emilazy:matrix.orgemilyI have other commitments, I won't be able to make it. not sure synchronous calls are the best method of collaboration with a team as distributed as ours, but if we do them we should schedule them with something like Crab Fit and have someone to take minutes17:26:16
@emilazy:matrix.orgemilywhere would the build resources for a Hydra come from? if we can get more builder resources we should probably try and expand ofborg/hydra.nixos.org instead, we already run special jobsets on the central one for big rebuild projects sometimes17:26:48
@rosscomputerguy:matrix.orgTristan Ross
In reply to @emilazy:matrix.org
I have other commitments, I won't be able to make it. not sure synchronous calls are the best method of collaboration with a team as distributed as ours, but if we do them we should schedule them with something like Crab Fit and have someone to take minutes
Last time I tried a crab fit, there was two responses
17:26:55
@rosscomputerguy:matrix.orgTristan Ross
In reply to @emilazy:matrix.org
where would the build resources for a Hydra come from? if we can get more builder resources we should probably try and expand ofborg/hydra.nixos.org instead, we already run special jobsets on the central one for big rebuild projects sometimes
Tom Berek has brought up the idea to me and a part of the reason for having our own dedicated Hydra is so we don't disrupt the main one.
17:27:43
@rosscomputerguy:matrix.orgTristan RossAnother thing is I'm thinking consistent regular meetings can help, along with having notes of what was discussed.17:30:08
19 Mar 2025
@qyliss:fairydust.spaceAlyssa Ross
In reply to @emilazy:matrix.org
I have other commitments, I won't be able to make it. not sure synchronous calls are the best method of collaboration with a team as distributed as ours, but if we do them we should schedule them with something like Crab Fit and have someone to take minutes
I agree that synchronous calls are not a good fit.
15:43:03

Show newer messages


Back to Room ListRoom Version: 9