Hi,

Gabriel Wicki <[email protected]> writes:

[...]

> 1. We define what we (as a project) expect from the different roles.
> E.g. committers are supposed to read and acknowledge messages coming
> through the guix-devel mailing list at least weekly.  Like this we can
> expect that for example a branch freeze announced a week in advance is
> seen by everybody with the power to push.

In my opinion the release process should be adjusted to impact the least
possible the ongoing activities; I think using a release branch to
prepare the release would achieve this, relieving the need to carefully
communicate (and enforce) some code freeze on the master branch.

> 2. We add another mailing list, that we expect committers to read before
> pushing stuff to master.

I'm not convinced that would help.  guix-devel is not that high
throughput nowadays, so I don't see having yet another list to subscribe
to and pay attention helping.  But see my reply above: the process could
be changed to avoid having to sync all of our 50 committers.

[...]

> 3. We try this fresh, cool tool called Zulip¹, which Sergio introduced
> us to at Guix Days.  This is not to replace current means of
> communications, but could extend in (seemingly) all possible directions.
> It can manage and archive both synchronous and asynchronous channels,
> integrates with things such as (but not limited to) mailing lists, IRC,
> BigBlueButton, git.

I tried Zulip before and it worked well, but personally, I'd prefer to
keep the little email I have left.  Communication is best done by email
in my opinion.  We can see it with Codeberg; it helps to keep changes
focused, but it also makes discussions more isolated/less visible from a
glance; I think guix-devel should still be the preferred place to
discuss bigger changes that deserve to be broadcast to everyone.  Web
solutions also force me in the browser, which is of course not as good
as my text editor at editing text (not as ergonomic/comfortable).

I also like the more transparent archival property of emails, and that
it doesn't force you into creating yet another account.

-- 
Thanks,
Maxim

Reply via email to