HI,

On 10/7/26 08:33, Nguyễn Gia Phong wrote:

Why did you make the switch to Guix?

Thank you; having no experience with Nix, your insights are appreciated.

> and I think it's valuable to be pinged for updates> over having to actively check if one is available.

Yeah that is indeed true as well.

While the bots don't need to be able to do the work by itself,
but as Anderson mentioned, most of the updates are hassle-free.

Yes. But I think those simple updates are already almost hassle free in Guix too, due to `guix refresh`. At least, I expect the bottleneck for those is elsewhere than "preparing the pull request". Not sure.

But maybe such a bot has a secondary effect, even if it only has a very small affect for such trivial updates: that more people will be willing to maintain packages. That would ensure there are more people available for the difficult updates.

Oleg also said in another subthread that we've accumulated
much packaging debt.  I wonder if you have any comment on my proposal
on that thread (splitting..., cc'ed) to perform updates horizontally
instead of vertically in topic branches.

Yes I have comments, but haven't yet been able to properly articulate them; I agree with the general trajectory.

Perhaps, see the following article:
https://productpicnic.beehiiv.com/p/trust-is-not-built-on-craft-alone

Thanks for sharing.

Per https://guix.gnu.org/en/blog/2026/one-year-with-codeberg
we have about 30 committers merging 500 PRs a month.  This is one merge
per capita every two days, and on average there are about
2500 commits per months, and most PRs have fewer than 5 commits.
Therefore, most of the updates must have gone directly
to (sometimes master and) topic branches,

Looking at these commit statistics is an interesting way to see how we are doing. With 30000 packages, we would need quite some more commits.

which IMHO have
a much higher barrier to colaborate on (lack of substitutes,
unstable history, short open windows and much fewer reviewers).

Yes, I am thinking of ways we could do more of those on master directly, that would solve many problems.

Hugo


Reply via email to