Hasty Briefsbeta

Bilingual

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.