Hi,
On 4/21/23 10:47, Daniel P. Berrangé wrote:
I agree with most of your points, but I wanted to comment on the Change process.
(...skipped a lot...)
First, I’d like to move the Changes discussion. They will still be posted to devel-announce, but responses directed to Project Discussion in a new #changes tag. Ben tells me that this is a FESCo decision, which seems reasonable.
Early you mentioned that lots of teams have moved discussions into tickets in Pagure/GitHub/etc. I think that is an entirely natural thing to do for task oriented discussions.
I think that Change proposals are precisely that - a task oriented discussion, and thus would naturally fit into issue tracker model. You then have the associated tools for tracking, tagging the changes, linking between related tickets, and more, all in one place. The way we use wiki categories to tag Change proposal pages, and then have to have discussions somewhere else entirely, is effectively reinventing a poor-mans' issue tracker. Just use a real issue tracker here and stop splitting the process around multiple tools.
I think the issue with the Change process is that while the change itself is a task, its discussion has a property of generating sub-threads and sidetracks going in all directions, which shape the rest of the fedora-devel discourse.
So while from the execution point of view having it in the issue tracker makes a lot of sense, from the communication point of view Change discussion is a seed, which when planted on a forum can create a whole forest.
The hope is that forum tooling can be used to split the subthreads and to let them live on their own. So instead of strict moderation of the conversation in the issue tracker, which would be required to keep it on point, we will allow conversations to spread out but in a way that you have a possibility to choose your track.
P.S. It is funny how even though I consider myself a "seasoned" Fedora Contributor, every time I send a mail to a mailing list, I still go to a Hyper-Kitty interface to verify that I did everything correctly.