!PbtOpdWBSRFbEZRLIf:numtide.com

Nix Community Projects

572 Members
Meta discussions related to https://nix-community.org. (For project specific discussions use github issues or projects own matrix channel). Need help from an admin? Open an issue on https://github.com/nix-community/infra/issues150 Servers

Load older messages


SenderMessageTime
4 Oct 2025
@dramforever:matrix.orgdramforever joined the room.12:28:10
@dramforever:matrix.orgdramforeverhi, i'm trying to help unblock the current staging-next -> master, and i need somewhere to test darwin stuff. would appreciate if someone would make this happen: https://github.com/nix-community/infra/pull/199212:53:52
5 Oct 2025
@hexa:lossy.networkhexaRight, that makes it complicated fast14:34:54
6 Oct 2025
@mattsturg:matrix.orgMatt Sturgeon

How do we force buildbot to rebuild a merge queue group?

We had an intermittent failure on the PR's build which was solved by clicking rebuild.

IIUC, the same thing happened when we enqueued the PR; the merge group's build failed.

Now each time we queue the PR we get the cached failure, and we can't trigger a rebuild because GitHub deletes the merge group ref when it dequeues it.

(This PR: https://github.com/nix-community/nixvim/pull/3724)

08:46:56
@mattsturg:matrix.orgMatt Sturgeon Thanks @zowoq:matrix.org 09:10:50
@joerg:thalheim.ioMic92 @mattsturg:matrix.org: if you go to the eval build step, there is a restart button after github login 09:28:45
@joerg:thalheim.ioMic92Latest buildbot-nix will also cache use the old evaluation, so it should only start failed evaluations09:29:49
@joerg:thalheim.ioMic92I should probably improve the message on cached failures regarding that. I have them actually disable in my installations, because they can only be restarted by repo owners and not contributera09:31:37
@joerg:thalheim.ioMic92* I should probably improve the message on cached failures regarding that. I have them actually disable in my installations, because they can only be restarted by repo owners and not contributers09:31:51
@ss:someonex.netSomeoneSerge (back on matrix)Related: now trying to asses how much of hydra+builders+cache can be split up into microvms09:58:43
@ss:someonex.netSomeoneSerge (back on matrix)One shared castore, multiple snix-stores09:59:44
@mattsturg:matrix.orgMatt Sturgeon
In reply to @joerg:thalheim.io
@mattsturg:matrix.org: if you go to the eval build step, there is a restart button after github login

When I tried that for a merge group, I got:

fatal: couldn't find remote ref gh-readonly-queue/nixos-25.05/pr-3724-a30decbd5fc231e84dfefeb75bc7f57d8167726c

Because GitHub cleans up the merge group ref when it is dequeued, which happens as soon as it receives the failed status check.

10:45:20
@mattsturg:matrix.orgMatt Sturgeon(maybe buildbot should fetch the actual git object instead of fetching by reference to avoid this failure mode?)10:46:22
@joerg:thalheim.ioMic92
In reply to @mattsturg:matrix.org
(maybe buildbot should fetch the actual git object instead of fetching by reference to avoid this failure mode?)
Fetching by git commit is not a supported feature of the protocol
11:02:44
@joerg:thalheim.ioMic92However we should not cache fetch errors in the first place11:03:21
@joerg:thalheim.ioMic92Can you open an issue 11:03:30
@joerg:thalheim.ioMic92?11:03:33
@mattsturg:matrix.orgMatt Sturgeon
In reply to @joerg:thalheim.io
Fetching by git commit is not a supported feature of the protocol
You can do it via the git CLI git fetch <remote> <commit> (so I assume the git protocol supports it) and also via flakeref (if you know the commit id, at least: nix build github:NixOS/nixpkgs/<commit>). Which protocol does buildbot use to fetch?
11:07:06
@mattsturg:matrix.orgMatt Sturgeon
In reply to @joerg:thalheim.io
However we should not cache fetch errors in the first place
I haven't checked yet if that error caused cached failures; I saw it in a rebuild attempt
11:07:40
@joerg:thalheim.ioMic92Redacted or Malformed Event11:08:25
@joerg:thalheim.ioMic92Will check if this possible 11:09:32
@joerg:thalheim.ioMic92In my memory this was not possible 11:09:42
@mattsturg:matrix.orgMatt SturgeonGotcha. I'll open an issue in a bit then. Thanks11:10:21
@joerg:thalheim.ioMic92I would expect that the commit in this case is also garbage collected 11:15:47
@mattsturg:matrix.orgMatt SturgeonMaybe, although anecdotally I've noticed GitHub almost never runs gc; you can almost always get commits from old rebases, for example, even if you've done several subsequent force-pushes.11:20:18
11 Oct 2025
@w47nut:tchncs.deW47NUT joined the room.05:20:53
6 Oct 2025
@manuel1776:matrix.orgManuel A joined the room.12:05:27
17 Oct 2025
@aelita:tchncs.de@aelita:tchncs.de joined the room.16:03:33
6 Oct 2025
@dramforever:matrix.orgdramforeverfetching a commit by full id is specified but is not necessarily allowed on any git server12:31:17
19 Oct 2025
@aelita:tchncs.de@aelita:tchncs.de removed their profile picture.01:48:22

Show newer messages


Back to Room ListRoom Version: 6