30 Jan 2024 |
| @erremilia:matrix.org left the room. | 19:55:32 |
31 Jan 2024 |
| @federicodschonborn:matrix.org changed their profile picture. | 03:36:44 |
| @federicodschonborn:matrix.org changed their profile picture. | 06:22:20 |
2 Feb 2024 |
p14 | is gettext meant to have bash in its buildInputs? (Should it not be a nativeBuildInput?) Under pkgsStatic, it gets propagated. So if you do something like nix build --dry-run nixpkgs#pkgsStatic.gettext , it fetches bash-dev, because under cross, the buildInput becomes a propagatedBuildInput for some reason. I noticed because I was puzzled that bash ended up as a dependency. | 19:38:40 |
Alyssa Ross | Yes, because it installs bash scripts that need to have their shebang patched. | 19:45:32 |
Alyssa Ross | IIRC | 19:46:16 |
p14 | Nothing crossOverlays = [(self: super: { gettext = super.gettext.override { bash = super.buildPackages.bash; }; })]; can't fix I suppose... 🤫 | 19:50:51 |
3 Feb 2024 |
| Tanja (Old; I'm now @tanja:catgirl.cloud) joined the room. | 02:52:59 |
| @networkexception:chat.upi.li changed their profile picture. | 11:49:19 |
6 Feb 2024 |
rhelmot | Not particularly exotic but - somehow while messing with nixpkgs for FreeBSD I broke llvm tests on Linux. The failing test case seems to complain about the dot executable not being in the path? I can’t find any evidence of this having ever been a dependency or a disabled test, so what could have gone wrong? | 02:40:11 |
rhelmot | The change that broke it had nothing to do with llvm - I changed a var that should be a no-op on Linux for bison | 02:41:42 |
rhelmot | Note that this is the nix installed from Ubuntu apt, which doesn’t use the sandbox | 02:42:08 |
8 Feb 2024 |
raitobezarius | I'd ask if you can reproduce this with sandbox first | 18:53:37 |
raitobezarius | We don't really support sandboxless usecases | 18:53:41 |
rhelmot | I did in fact try with the sandbox and it worked perfectly | 19:00:33 |
rhelmot | Debian considered harmful I guess | 19:00:48 |
trofi | I'd say it's a nix 's defaults bug that it allows for an unsandboxed runs so easily. | 22:59:25 |
trofi | I ended up disabling the fallback by default to guard users from the similar pitfalls:
- https://github.com/trofi/nix-guix-gentoo/blob/master/sys-apps/nix/files/nix-2.16-no-sandbox-fallback.patch
- https://github.com/trofi/nix-guix-gentoo/blob/master/sys-apps/nix/files/nix-2.16-no-sandbox-fallback-README.patch
| 23:00:22 |
raitobezarius | seems like something every other distro should copy | 23:11:14 |
10 Feb 2024 |
| symys joined the room. | 02:31:19 |
11 Feb 2024 |
raitobezarius | rhelmot: Would you mind if I had a summary of https://github.com/NixOS/nixpkgs/pull/254801#issuecomment-1937118809 for posting a news entry on the FreeBSD support in Nix(pkgs)? | 12:44:18 |
raitobezarius | That seems quite awesome work ongoing | 12:44:35 |
raitobezarius | Also, if you could detail what's your plan for CI, let me know | 12:47:34 |
raitobezarius | I can see what's feasible in the side of nixpkgs infrastructure | 12:47:41 |
raitobezarius | Or recommend you potential venues for sponsoring ofc | 12:47:50 |
rhelmot | In reply to @raitobezarius:matrix.org rhelmot: Would you mind if I had a summary of https://github.com/NixOS/nixpkgs/pull/254801#issuecomment-1937118809 for posting a news entry on the FreeBSD support in Nix(pkgs)? Sure! Do you just want me to write a summary of that one comment? Where is it being posted, for tone reasons? | 16:36:11 |
raitobezarius | #thisweek-feed:nixos.org #thisweek:nixos.org | 16:36:24 |
rhelmot | pog | 16:36:34 |
raitobezarius | you can either write your post yourself in a self service way by going to the 2nd channel | 16:36:37 |
rhelmot | Ok one sec | 16:36:38 |