| 15 Oct 2025 |
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 |
rosssmyth | It doesn't really know the difference between build and host no matter how hard it pretends to, resulting in very funny cases with Python and some other things it pretends to be an expert on | 19:15:22 |
jade_ | more that meson completely does not have the conceptual design to be able to have cross-target-platform dependencies because of conceptual design faults | 19:15:24 |
jade_ | yup! | 19:15:29 |
jade_ | buck2 fixes this | 19:15:32 |
rosssmyth | I would hope s | 19:15:56 |
rosssmyth | * I would hope so | 19:15:58 |
jade_ | i have some really sick proprietary buck2 nix integration stuff that i can't publish yet due to logistical reasons (it's not secret stuff). i also shudder to think how one would e.g. do toolchains for nixpkgs builds, etc. it seems like a massive headache best resolved with non-hermetic toolchains but then you lose remote builds, it's all kind of tangled together sadly. | 19:17:36 |