-
released this
2026-08-23 12:25:20 +00:00 | 0 commits to main since this releaseVersion 3.5.9 – Installerstart nach vollständigem Programmende – 23.08.2026
Tatsächliche Abbruchursache behoben
- Der 3.5.8-Setup-Log zeigte, dass Inno Setup bereits auf die laufende MusicBrain-EXE zugriff, bevor der verzögerte Programm-Shutdown ausgeführt wurde.
- Im stillen Modus führte dieser Konflikt automatisch zu „Abort“, obwohl Download, Prüfsumme und Installerstart erfolgreich waren.
- Ein abgekoppelter Windows-Wächter wartet nun zuerst auf das vollständige Ende der Anwendung und des Nuitka-Onefile-Elternprozesses. Erst danach startet er den Installer.
Zweistufige Update-Diagnose
- Das neue Bootstrap-Protokoll dokumentiert die erwarteten Prozess-IDs, den tatsächlichen Installerstart und dessen Exitcode.
- Das versionsbezogene Inno-Setup-Protokoll dokumentiert weiterhin die eigentliche Installation und den anschließenden Programmstart.
Qualitätssicherung
- Regressionstests sichern Prozessreihenfolge, Setup-Parameter, beide Protokollpfade und die kontrollierte Programmbeendigung ab.
- Ein echter Windows-Wächtertest bestätigt, dass der Zielprozess während der Sperre nicht startet, nach Prozessende zuverlässig ausgeführt wird und Exitcode 0 liefert.
- Der vollständige Release-Workflow prüft Tests, Nuitka-Onefile-Build, Qt-Multimedia, FFmpeg/FFprobe, EXE-Smoke-Test, Installer und Prüfsummen vor dem Gitea-Upload.
Downloads