11 Aug 2025 |
Alyssa Ross | You'd need a merge queue for it to work, wouldn't you? | 16:59:31 |
nzbr (they/it) | Done | 19:50:48 |
nzbr (they/it) | GitHub either creates a merge commit, rebases and fast-forward merges or squashes the PR and applies it as a commit to the base branch. For merging all of these should work in most cases even if the base branch is out of date. If there's a conflict merging will still require manually updating the branch beforehand
The merge queue makes sure that every PR's pipeline will still pass when the PRs that are queued before it are merged. Without a merge queue it's possible to merge two passing branches and end up with failing tests on main. I'd enable the merge queue, but our tests are too unreliable, because WSL just does not start up properly sometimes on the test runners | 19:55:30 |
nzbr (they/it) | Uhh nice, now there's a button that merges when the pipeline passes | 20:49:40 |
Sandro 🐧 | thanks! | 22:26:30 |
nzbr (they/it) | I finally got around to tagging the new release:
https://github.com/nix-community/NixOS-WSL/releases/tag/2505.7.0
We now have release channels, so we can just push changes that would break on versions older than unstable to main and backport those that don't
(Though we should give people a reasonable amount of time to change their channel first. It might even be a good idea to introduce a warning if the nixpkgs version does not match) | 23:31:22 |
| Ashton joined the room. | 23:37:05 |
18 Aug 2025 |
| fabdb joined the room. | 06:58:21 |
fabdb | Hey. On an upgrade, do I need to reinstall the whole thing or is nixos-rebuild enough? Couldn't find any documentation on how to upgrade nixos-wsl so I'm assuming the latter?
| 07:17:50 |
K900 | Upgrade of what? | 07:19:09 |
nzbr (they/it) | Normally, you just update like on regular NixOS. Because we recently switched to release branches, you'll need to update the channel URL. I put instructions on how to do that in the release notes: https://github.com/nix-community/NixOS-WSL/releases/tag/2505.7.0 | 07:23:01 |
fabdb | Well, whatever what nixos-wsl does :). There are releases of images anyway. I guess it is not necessary to add a new wsl distribution on every release?
| 08:07:19 |
fabdb | Thanks, this is what I thought. Wasn't totally clear to me
| 08:08:02 |
| Shreyas Yadav joined the room. | 13:00:05 |
| knownasred set a profile picture. | 14:26:00 |
| knownasred changed their display name from redblueflame to knownasred. | 14:26:06 |
rosssmyth | I am getting some sigsevs, but it seems that systemd-coredump isn't able to be connected to. I get this in journalctl
Aug 18 15:40:13 work kernel: Core dump to |/nix/store/syj2424f551q4l6rvwpx5jzhf4zw8ylh-systemd/lib/systemd/systemd-coredump pipe failed
| 19:54:55 |
rosssmyth | I'm not that well verse in systemd things so I'm unsure what to look for | 19:55:14 |
K900 | coredumpd is broken with the WSL container setup | 20:29:48 |
K900 | Not much you can do really except maybe running it under gdb | 20:30:07 |
K900 | Or waiting for the possibly eventual coredump socket implementation | 20:30:18 |
19 Aug 2025 |
rosssmyth | unfortunate | 00:42:39 |
24 Aug 2025 |
| Pierre Carrier joined the room. | 17:24:53 |
Pierre Carrier | ahoy! is arm64 supported? | 17:25:22 |
Pierre Carrier | I figure nixos on wsl on arm64 is getting to be as niche as it gets, so wondering if it's even built/tested/used at all | 17:26:35 |
Pierre Carrier | Redacted or Malformed Event | 17:27:58 |
K900 | Supported? Not really | 17:30:07 |
K900 | But I don't think there's any reason it can't work | 17:30:12 |
K900 | Fundamentally | 17:30:13 |
K900 | You just might have to do something weird to bootstrap | 17:30:20 |