The stupidity and arrogance of GNOME developers
5 hours ago
- A bug in vte caused a delay in the child-exited signal, affecting all terminal users for years.
- The author provided a simple fix: send the child-exited signal immediately when the child exits.
- GNOME developers rejected the fix for years, citing their own rationale, then later implemented a nearly identical fix with unnecessary extra code.
- The GNOME team's process included failing to revert the regression, ignoring user complaints, censoring the issue, and refusing to consider external contributions.
- The final fix still works slightly worse than the author's original proposal, as it closes the PTY unnecessarily, breaking some use cases.
- The incident exemplifies broader GNOME development problems: arrogance, poor coding practices, and disregard for users.