On 5/15/24 10:20, Don Bailey wrote: > This is part of the issue I've had with 9front. If there are valid reasons > for things to disappear or not be used, that's OK. But please document them > and provide rationale/evidence for their removal. That way, even if another > group chooses not to remove those items, they can learn from other teams' > decision making. This is especially imperative for file system stability, for > those that have not had trouble with Fossil, but need to understand that it > is problematic enough to be pulled from > 9front. How was the lack-of-stability tested? To what degree was it tested? > etc. >
I think many of the reasons and rational has been explained in this list. Really we don't entirely rip out programs often. It's fairly rare. This change was made fairly early on in 9front's history, I think things would have gone over different these days. A technical write-up would be nice, sure I don't disagree but I think people just wanted to stop dealing with the crash reports and lost data and get back to spending time on code they enjoyed to work on. For what it is worth I think our commit messages these days are quite descriptive of the problem being addressed, the details put in commonly directly include the crash repro or failure state or technical description as to why things were done. Also a huge portion of things are discussed on irc, nearly everything that gets put in to the system is discussed with at least 1 additional person and usually more depending on the weight of the patch. There is a lot of thought that goes in to what changes these days. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Tad3dc0c93039a7d2-M18079e3e58e96c530d8a56c5 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription