Debugging DOOM Packages in Fedora Linux: When True Becomes False
By
pocksuppet
Pulled from the oven just right. Trustworthy, fact-dense, deeply satisfying.
Summary
The article is a personal narrative about maintaining DOOM-related packages in Fedora Linux, focusing on a debugging story involving undefined behavior. The author shares their fondness for the classic DOOM game and how its open-source nature allows it to run on various modern platforms. The core of the article describes a debugging challenge where something that appeared true was actually false, highlighting the complexities of software maintenance and the unexpected issues that can arise in open-source package management.
Key quotes
· 4 pulledI must confess I have a bit of a soft spot for classic DOOM.
Despite 31 long years, the game is still mighty fun to play yourself or to watch others play it.
As a result of this, through various circumstances, I came to maintain several DOOM-related packages in Fedora Linux.
A short story about debugging and how sometimes what's true is false. Starring everyone's favourite uncle, Undefined Behaviour.
You might also wanna read
Investigating C++ Memory Allocation: The 72KB Emergency Pool for Exception Handling
The article investigates why the first memory allocation in C++ programs often appears to be 72KB, revealing that this is due to the C++ sta
ECS Survivors Development Update: Parts VII-X Overview and New Features
The article is a developer update for the ECS Survivors project, covering multiple parts (VII-X) of development over approximately 7 months.
Why I Choose to Write Games in C: A Developer's Perspective on Language Selection
The article explains why the author chooses to write games in C rather than more modern languages. The author values reliability, control, a
rs-sdk: Runescape Automation Library for Coding Agents and Research
The article describes rs-sdk, a research-oriented starter kit for creating Runescape-style bots. It includes a TypeScript SDK, agent documen

Developer Creates 13 KiB Cross-Platform Game That Runs on Windows, Linux, and Web Browsers
A developer describes creating a 13 KiB video game that runs natively on Windows, Linux, and in web browsers from a single file. The project
Technical Analysis: How Ghostty's Memory Leak Was Identified and Fixed
The article details the discovery and resolution of a significant memory leak in Ghostty, a terminal emulator. Users reported extreme memory
