| 23 Nov 2023 |
Vladimír Čunát | * https://status.nixos.org won't have them yet, though. See
https://matrix.to/#/!RROtHmAaQIkiJzJZZE:nixos.org/$_aygNZFhqnun2g1MrNwCc1rk99IwFR5C3IpTNzgyEsY?via=nixos.org&via=matrix.org&via=nixos.dev | 13:06:36 |
hexa | ok, all my servers are on 23.11 and monitoring shows no relevant impact | 14:03:06 |
hexa | In reply to @dpc:dpc.pw
I'm trying to switch to 23.11 and I wonder where to report any issues I found. Eg.
trace: warning: The cfg.enableGnomeExtensions argument for `firefox.override` is deprecated, please add `pkgs.gnome-browser-connect
or` to `nativeMessagingHosts` instead
should probably say nativeMessagingHosts.packages ?
https://github.com/NixOS/nixpkgs/pull/262623/files#diff-3c9ade456e415bf908ea34b59cd484eee8e408773f651677b8f2eeeaa7de24f1R69 | 14:04:09 |
hexa | feel free to send a PR to update the message! | 14:04:23 |
hexa | In reply to @dpc:dpc.pw
I had to add
+ config.allowAliases = true;
+ config.cudaSupport = false;
to my nixpkgs overlays and fix couple of other easier things in my system flake, but now just 2k packages to compile and I'll be OK. (I'm using nixpkgs/release-23.11, no idea if that's good.) Apologies if I'm in the wrong place or doing something terribly wrong.
cudaSupport should default to false, not sure why you need to set it | 14:06:10 |
hexa | figsoda: can we get 23.11 on search? | 14:13:33 |
Vladimír Čunát | We're at this section I guess
https://nixos.github.io/release-wiki/Branch-Off.html#once-the-channel-is-available | 14:30:44 |
hexa | yep 🙂 | 14:31:42 |
raitobezarius | we started building a new team for the AMIs | 16:05:26 |
raitobezarius | that will take over amine's work probably | 16:05:32 |
raitobezarius | I am managing this with the infra owners | 16:05:44 |
raitobezarius | I can ping ncf when the search PR is up | 16:06:00 |
dpc ⚡️ | In reply to @hexa:lossy.network cudaSupport should default to false, not sure why you need to set it I was getting evaluation errors that these two symbols don't exist, so I just set them to something and it worked. | 22:44:42 |
dpc ⚡️ | In reply to @hexa:lossy.network feel free to send a PR to update the message! https://github.com/NixOS/nixpkgs/pull/269515 | 23:10:12 |
hexa | In reply to @dpc:dpc.pw I was getting evaluation errors that these two symbols don't exist, so I just set them to something and it worked. post the trace please | 23:28:09 |
hexa | we need to understand the error | 23:28:14 |
dpc ⚡️ | In reply to @hexa:lossy.network post the trace please for allowAliases https://pastebin.com/fWShsnXB | 23:30:02 |
dpc ⚡️ | In reply to @dpc:dpc.pw for allowAliases https://pastebin.com/fWShsnXB for cudaSupport https://pastebin.com/4weZkWG5 | 23:31:01 |
hexa | are you maybe mixing packages between branches? | 23:32:17 |
dpc ⚡️ | I do have an overlay that adds stuff to the package set:
overlay = { system, pkgs-unstable, pkgs-master }: (final: prev: {
config.allowAliases = true;
# config.cudaSupport = false;
xremap = xremap.packages.${system}.default;
helix = dpc-helix.packages.${system}.default;
dpc-todo = todo.packages.${system}.default;
rblake2sum = rblake2sum.packages.${system}.default;
intel-one-mono = pkgs-x86_64.callPackage ./pkgs/intel-one-mono.nix { };
});
| 23:33:10 |
dpc ⚡️ | But I decided to switch to 23.11 pre-release to get rid of bunch of things that were adding unstable/master packages to 23.05 package set. | 23:33:59 |
Lily Foster | In reply to @dpc:dpc.pw
I do have an overlay that adds stuff to the package set:
overlay = { system, pkgs-unstable, pkgs-master }: (final: prev: {
config.allowAliases = true;
# config.cudaSupport = false;
xremap = xremap.packages.${system}.default;
helix = dpc-helix.packages.${system}.default;
dpc-todo = todo.packages.${system}.default;
rblake2sum = rblake2sum.packages.${system}.default;
intel-one-mono = pkgs-x86_64.callPackage ./pkgs/intel-one-mono.nix { };
});
wait can you even add config in an overlay like that? | 23:34:01 |
dpc ⚡️ | Seems to work. | 23:34:38 |
Artturin | but probably overrides the other config options | 23:34:54 |
dpc ⚡️ | I only added it because evaluation was failing and it worked so I didn't think about it too much. | 23:35:47 |
dpc ⚡️ | But yeah ... this is not a deep merge. :D | 23:36:09 |
Artturin | `config = prev.config // { allowAliases = true; }; | 23:36:31 |
Artturin | * `config = prev.config // { allowAliases = true; };` | 23:36:33 |
Artturin | * config = prev.config // { allowAliases = true; }; | 23:36:39 |
dpc ⚡️ | In reply to @artturin:matrix.org
config = prev.config // { allowAliases = true; }; Didn't even cause any rebuilds, so I guess it happens to be the same result as the previous versions. But I do see a point. | 23:38:48 |