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
