Source code for stable release compiles to unstable
Reported version
3.6
Type
Development
Frequency
Once
Severity
S5 - Suggestion
Reproducibility
Always
Status
active
Regression
No
Workaround
No
Project
Downloading the latest stable source code from https://github.com/musescore/MuseScore/releases/tag/v3.6.2 and compiling results in an unstable build. Messages from 'make release' during compilation on Linux:
[...]
-- MUSESCORE_BUILD_CONFIG dev
-- MSCORE_UNSTABLE TRUE
-- MSCORE_RELEASE_CHANNEL devel
-- MUSESCORE_VERSION_FULL 3.6.2
-- VERSION 3.6b-
Telemetry feature is disabled
Build is unstable = TRUE
[...]
I would expect a release or stable version to be built. This behaviour exists since a couple of versions already.
By the way, the source code link on https://musescore.org/en/download still refers to version 3.5.2
Comments
see also https://musescore.org/de/node/317059.
The source code of a stable release should either produce a stable version right away, or the compilation instructions should be updated to include modifying to MUSESCORE_BUILD_CONFIG="release".
It is up to you to set
MUSESCORE_BUILD_CONFIG="release"
.Then please update the compile instructions, which would prevent unneccessry quetions about this. It is counter-intuitive that 'make release' on a stable version does not make a stable build.
You can edit the compile instructions, the developers' handbook, in a WIKI fashion