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