3 ms·
I wish more of the SourceHut stack was written in Go, like Gitea. It would greatly increase performance and simplify deployment. Long-waited NetBSD support in C
by xvilka 6y ago
I wish more of the SourceHut stack was written in Go, like Gitea. It would greatly increase performance and simplify deployment. Long-waited NetBSD support in CI[1] would be awesome to be finished too.
[1] https://git.sr.ht/~sircmpwn/builds.sr.ht/tree/master/images/netbsd https://git.sr.ht/~sircmpwn/builds.sr.ht/tree/master/images/...
- ddevault 6y agoMore and more of it is being rewritten in Go as part of the API 2.0 project. In any case, SourceHut is already the fastest software forge by objective measures: https://forgeperf.org https://forgeperf.org
- xvilka 6y agoAlways good to know. Thank you for it, I am a happy user myself!
- coder543 6y agoThe fastest... of the ones measured. The comment you’re responding to specifically calls out Gitea, which isn’t measured in forge perf. (Most likely because there isn’t a major, permanent, public instance of Gitea... it seems to currently be targeted at self hosted instances, and then its speed is obviously dependent on the hardware it’s hosted on.) Gitea and SourceHut can both be very fast, from what I’ve seen, but I haven’t seen any objective comparison numbers.
- ddevault 6y agoCodeberg, which is tested here, is hosted on Gitea. A separate comparison would be needed to test the performance of self-hosted options. This comparison is meant to test hosted options, and in order to be fair, that has to also account for their hardware configuration, network situation, and so on, so simply adding a vaguely defined "Gitea" measure here would not be fair.
- coder543 6y agoOk, I hadn’t heard of Codeberg before. Yeah, I completely agree testing self hosted performance would not be straightforward.
- martanne 6y ago> Long-waited NetBSD support in CI would be awesome to be finished too. As the maintainer of the linked vis project, I can confirm that the provided SSH access to the CI environment is very convenient and saves a lot of time. I would also like to see the NetBSD support completed. It turns out that up until last week, we missed a #define to compile out of the box[1]. [1] https://git.sr.ht/~martanne/vis/commit/01eef9f87b72b0c1473672ca17592077b5af1126 https://git.sr.ht/~martanne/vis/commit/01eef9f87b72b0c147367...