| 14 May 2024 |
samrose | anyway, I'd love to help and am flexible about how I do it, when it comes to helping test this stuff somehow | 00:13:57 |
samrose | I guess at cirrus that use containers, although it could still be feasible to use their containers to build and test builds I believe | 00:14:24 |
samrose | at cirrus they only offer containers for aarch64-linux I mean | 00:14:43 |
samrose | I don't think github has rolled out their aarch64-linux runners yet other than some beta testing thingy | 00:15:13 |
samrose | cirrus uses yaml or the (imo kinda wack) starlark language. But it's also possible to just break out into using nix/nix run to script these things once nix is installed on the machine anyway of course | 00:17:19 |
samrose | there may be some other ci companies that offer free services to open source projects too, I can look around and see | 00:18:33 |
Qyriad | we aren't allergic to yaml or starlark tbh | 00:21:54 |
samrose | https://circleci.com/open-source/ seems to have credits too. Although I don't know the whole background on these companies, so not meant to be an endorsement of any of them per se but the "free to open source" part sounds cool | 00:25:54 |
samrose | I have used cirrus in the past and at least as a ci service, it worked decently | 00:26:43 |
Qyriad | we would need something that we could integrate into gerrit at minimum, and ideally really into our existing CI | 00:28:17 |
samrose | what is the existing CI based on? | 00:29:22 |
samrose | was it buildbot? | 00:29:45 |
Qyriad | yep | 00:29:55 |
samrose | I had not known about buildbot really before just looking it up now :)
But it looks like it's a nice framework to use in lieu of just running scripts | 00:31:45 |
Lunaphied | Compared to just running custom scripts yeah it's better but it's really not far off | 00:32:06 |
raitobezarius | It's xonsh with a server | 00:33:03 |
raitobezarius | I am not sure I cannot parse if Cirrus CI offer aarch64 Linux builder on demand or on spot or something | 00:34:04 |
raitobezarius | It would be nice if someone tried it and had a report | 00:34:11 |
raitobezarius | Or if we could look the setup of some medium to large OSS project using them | 00:34:24 |
Qyriad | wait does buildbot actually use xonsh? | 00:34:40 |
raitobezarius | In reply to @qyriad:katesiria.org wait does buildbot actually use xonsh? No but it's Python so.... | 00:34:51 |
Qyriad | sadgska fair | 00:35:01 |
raitobezarius | Lunaphied was saying "not too far from running custom scripts" | 00:35:10 |
Qyriad | but xonsh would be way better for a CI system imo | 00:35:13 |
raitobezarius | I just took it one step ahead | 00:35:15 |
raitobezarius | In reply to @qyriad:katesiria.org
but xonsh would be way better for a CI system imo I knew you would be proponent | 00:35:25 |
Lunaphied | In reply to @qyriad:katesiria.org
but xonsh would be way better for a CI system imo Yes | 00:35:28 |
Lunaphied | We should do this I think | 00:35:33 |
Qyriad | listen if it didn't have the worst bootstrap ever we would fully support xonsh as the nix builder language x3 | 00:36:01 |
raitobezarius | So you are saying you should build a new bootstrap path for xonsh | 00:36:21 |