15 Oct 2025 |
helle (just a stray cat girl) |  Download clipboard.png | 11:47:13 |
helle (just a stray cat girl) | (it also probably should not be "Not run" but "Queued" but idk if we can easily do this without losing it for actual cases where we end up having a CI "Not run" situation) | 11:49:27 |
helle (just a stray cat girl) | the irony of forgetting to check Buildkite and forgetting how the queue is represented on a doc patch to mention for Buildkite in the hacking document is not lost on us | 12:00:24 |
just1602 | This morning I saw that https://github.com/flokli/gerrit-queue has been archived, and I was wondering what the infra team was planning to use as a merge queue? | 14:26:17 |
raitobezarius | I had planned to take inspiration from flokli's code and integrate it into gerrit-autosubmit (which is simply an autosubmitter) | 15:42:31 |
raitobezarius | The thing that shows the jobs is a JavaScript plugin (very hackable), you could probably pull the JS console and hack to see if there's missing data we could be processing to show this | 16:34:26 |
helle (just a stray cat girl) | oh, I can have look | 16:36:37 |
helle (just a stray cat girl) | yeah, the data is there, both the individual jobs in and waiting_jobs_count, which we can turn into a display item for sure | 19:56:25 |
helle (just a stray cat girl) | where is the source for the buildkite-checks plugin? | 20:00:39 |
delroth | https://git.afnix.fr/afnix/infra/src/branch/main/overlays/gerrit-plugins/buildkite-checks | 21:23:44 |
delroth | feel free to ping me directly if you need a patch deployed for testing | 21:24:05 |
16 Oct 2025 |
John Ericson | jade_: https://github.com/mesonbuild/meson/issues/1564#issuecomment-2322768608 not the first time we both encountered the same bug and were like "wtf!" :) | 16:12:09 |
jade_ | you've seen my code comments about this. i was really really mad. | 17:44:55 |
rosssmyth | Meson has a bunch of very funny decisions like this that make me not want to use it (I use it at work), but there's not much better. I guess bazel or buck2. | 18:35:27 |
rosssmyth | Especially cause the main dev, Eli, really treats users with contempt tbh | 18:36:10 |
jade_ | yeah but also i really hate the idea of fb owning the lix build system, in spite of working on one of the largest non-fb installations of buck2 at work and having a generally pretty good experience with it :P | 19:05:58 |
jade_ | like, it's got governance issues up there with some of the worst projects out there | 19:06:15 |
jade_ | * like, it's got governance issues up there with some of the worst projects out there by being straight up non-negotiably owned by fb | 19:06:28 |
jade_ | * like, it's got governance issues up there with some of the worst projects out there by being straight up non-negotiably owned by fb. but the maintainers are lovely people. so idk. | 19:06:38 |
jade_ | but indeed, i am a meson hater, i just don't know if there's any better alternatives that actually care about the distro use case | 19:07:17 |
just1602 | Fork buck2, called it luck, and put it under lix governance ! :D | 19:10:34 |
rosssmyth | Yeah. I totally get it. I know one of the buck2 devs and great guy. I've never used it cause I think the docs aren't very good rn, and the whole meta aspect as well. | 19:10:42 |
just1602 | I'll see myself out ! 👋 | 19:10:43 |
jade_ | have you seen how big buck2 is, lmfao | 19:10:48 |
jade_ | it's that you can't afford to maintain a fork! | 19:10:54 |
jade_ | the docs are pretty hilarious yes, we have to read the sources about as much if not more than nixpkgs | 19:11:27 |
rosssmyth | Yeah all my C projects are embedded and so my first question is always "ok how do I use arm-none-eabi gcc" and spending a bit looking around in the docs my answer is "idk bro" | 19:12:36 |
jade_ | the answer is it's in your toolchain definition, but yeah, uh, hahahahahahahaha lmao | 19:13:37 |
jade_ | * the answer is it's in your toolchain definition, but yeah, uh, hahahahahahahaha lmao. and buck2 is way better at cross technically than meson | 19:13:55 |
rosssmyth | Not surprised, meson's cross is barely adequate in most cases. | 19:14:44 |