Bourbon 26 development journal · Part 5 of 10
Activation, installers and knowing which program we launched
Small recovery fixes followed by more careful Windows software analysis.
Sometimes the right update is a small one. Bourbon 26.10.2.5 fixed itch.io sign-in for people activating after a purchase, signing back in or setting up another Mac. Existing activated copies kept working. There was no reason to rebuild bottles or reinstall games to recover a purchase check.
The October 8 work then expanded the focus to Windows programs and installers. Opening an installer on a fresh setup prepared the core Wine runtime first. When an installation produced several similarly named programs, Bourbon preferred a unique exact match and asked for a selection when the result was ambiguous. If you explicitly chose a utility, that choice stayed yours.
That's the kind of detail that makes a launcher feel predictable. Picking a companion updater when you asked for the main application isn't helpful, even if both files technically run. The same update included a specific DPI correction for the verified PuTTY 0.84 x64 build, with explicit user overrides preserved.
Process tracking also became more precise. Launches retained records tied to their bottle and executable, Stop coordinated with the observer, and retries waited for the previous process to exit. A selected graphics backend alone stopped being enough reason to blame that backend for an unknown failure.
This is also where the current private development history has an import boundary. The October 8 import captured the existing Bourbon source; it wasn't the day all of those earlier features were first written. The older release notes supply that part of the timeline.
The practical result was a more careful handoff from analysis to execution. Detecting requirements could help choose a setup, while actual program windows and behavior still decided whether that setup worked.
Bourbon 26 development journal
View the journalLive10 entries so far·Updated New (10 entries updated in the last 14 days)
- Part 1Bourbon 26: choosing the right way to play
- Part 2When the menus work but the game world is black
- Part 3Making setup and repair less disruptive
- Part 4Smart Play starts figuring out unfamiliar games
- Part 5Activation, installers and knowing which program we launched
- Part 6Giving SteamOS its own place in Bourbon
- Part 7Keeping older tools and newer Steam clients in their own lanes
- Part 8Native Steam integration and a library you can use from the couch
- Part 9The audit that put saves and reset safety first
- Part 10Moving Bourbon safely, then making the verification faster