OpenRiot v8.0.17: Groundhog Day, Cancelled
“Every morning the alarm goes off, Sonny and Cher play, and the same dialog asks if you are running LibreOffice for the first time. You are not. You have never been. The machine just keeps reading a version string that says otherwise.” – The OpenRiot Crew, v8.0.17
Release Overview
The LibreOffice welcome wizard would not stay dead.
The dark scheme shipped. The Paper Mono defaults shipped. The wizard came back anyway, every launch, like a morning radio host who has not been told the joke ended.
The culprit was a version check, not a preference. This release fixes that, and the welcome dialog finally learns to stay gone.
The Version That Wasn’t There
LibreOffice decides “first run” twice. Once from
FirstRun, which we set to false, and again from
ooSetupLastVersion. If the stored version is older than the
running version, it raises FirstRun back to true and shows
the wizard. That second check is why the dialog kept coming
back after every clean install.
The bundled profile never set ooSetupLastVersion, so
LibreOffice read it as 0.0, compared it against 26.8, and
concluded the machine had just upgraded from the stone age.
The welcome dialog opened. Sonny and Cher played.
The profile now sets:
/org.openoffice.Setup/Product
ooSetupLastVersion = 99.0
A future version means the comparison never fires. The dialog stays dismissed, and the first-run flag stays false.
The Full Profile
The bundled registrymodifications.xcu now carries the whole
contract for a dark, mono LibreOffice:
| Key | Value |
|---|---|
ColorScheme |
COLOR_SCHEME_LIBREOFFICE_DARK |
UseOnlyWhiteDocBackground |
false |
SymbolStyle |
breeze_dark_svg |
FirstRun |
false |
ooSetupInstCompleted |
true |
WhatsNewDialog |
false |
ooSetupLastVersion |
99.0 |
| Writer Standard/Heading/etc | Paper Mono |
One file. No wizard. Dark page, Paper Mono type, and the Breeze Dark icon set, on the first launch and every launch after.
The trade is the same one from v8.0.16: the profile overwrites
on install. The tradeoff on ooSetupLastVersion = 99.0 is that
LibreOffice’s own version-migration prompts are also skipped,
which is the point.
🧾 Files Changed
| File | Change |
|---|---|
config/libreoffice/registrymodifications.xcu |
ooSetupLastVersion |
and WhatsNewDialog to kill the wizard |
|
install/openriot |
Rebuilt |
🗣️ Final Words
“The version check woke the wizard. The wizard woke the user. The user woke the developer. The developer wrote 99.0 and went back to sleep. Groundhog Day is over.” – The OpenRiot Crew, v8.0.17