Nixpkgs Stdenv | 225 Members | |
| 72 Servers |
| Sender | Message | Time |
|---|---|---|
| 21 Jan 2025 | ||
| But I didn’t suggest more of those changes to keep the scope simple for now. | 17:03:23 | |
In reply to @emilazy:matrix.orgThe thing is, this is supposed to be like a semantics change | 17:03:48 | |
| So that shouldn't cause rebuilds | 17:03:56 | |
right. but along the way we are likely to discover that some useLLVM conditionals were wrong. so we should at least fix those (but doing that separately on staging is fine too) | 17:04:33 | |
(precisely because Darwin is almost entirely useLLVM but not included in it) | 17:04:42 | |
| 22 Jan 2025 | ||
| Rebuild counts are going down yay | 03:34:12 | |
| I'll try to give it a proper re-review in the next day or two | 03:40:41 | |
Rebuild count is down to nothing now, only 3 because of references to the lib directory's path. | 04:31:18 | |
| 23 Jan 2025 | ||
| 01:24:26 | ||
| 08:09:16 | ||
| While I'm waiting for reviews, I've decided to resurrect the CPU model PR I had and start fresh. https://github.com/NixOS/nixpkgs/pull/376197 this is very WIP. | 19:22:53 | |
| 30 Jan 2025 | ||
| Is this the right place to ask about adding a boot GHC to tarballs.nixos.org for RISC-V? (This was also asked back in 2024-09 but it was slightly too early back then.) | 15:25:04 | |
In reply to @alex:tunstall.xyzI don't have any real negativity towards it. I can see how it would be useful. | 17:54:24 | |
| But how much maintenance does it require? Would we drop it once upstream does? | 17:55:03 | |
| How big would we expect the GHC bootstrap to be? Which versions should we support? | 17:55:50 | |
| The bare minimum would be one for the oldest GHC release that Nixpkgs wants to support. We could drop the tarball once upstream provide a tarball that can build all Nixpkgs supported versions, or at the very least the active Nixpkgs default. GHC tarballs tend to be quite large, but if necessary, we can configure the build to be the bare minimum needed to boot GHC and make them much smaller. | 19:05:39 | |
| 19:45:34 | ||
| 31 Jan 2025 | ||
| 19:34:42 | ||
| 2 Feb 2025 | ||
| 16:04:16 | ||
| When using the multiple outputs setup hooks, is it possible to define per-output propagated dependencies besides manually adding them to the relevant file in the nix-support directory of the output? As an example, a header-only output may have a dependency on another derivation’s header-only output. My understanding is that the current way to handle this would be to add the dependency in | 21:24:39 | |
| 3 Feb 2025 | ||
| 13:40:06 | ||
| 16:25:09 | ||
| 5 Feb 2025 | ||
| 02:46:03 | ||
| 07:29:48 | ||
| Not strictly stdenv, but very stdenv-adjacent. Would appreciate some eyes from on https://github.com/NixOS/nixpkgs/pull/379426. The ctest ugliness has been bugging me, so I whipped up this POC as a separate hook first without going through stdenv. | 07:36:17 | |
| 6 Feb 2025 | ||
| 17:49:57 | ||
| 7 Feb 2025 | ||
I wanted to test something from gcc's git master branch, is it difficult to get a stdenv with a gcc built from there? I tried the obvious (overriding gcc-unwrapped's src = ..) and it doesn't build, it seems to still be trying to apply patches even though I have patches = [];Am I missing something to get this working, or is it just more difficult than this? | 14:10:44 | |
In reply to @truby:matrix.orgUse replaceStdenv? | 16:09:52 | |
| My issue is actually getting the unwrapped gcc from a specific git hash I guess, rather than wrapping that into a stdenv | 16:10:52 | |
| 22:28:06 | ||