Open SvenRoederer opened 4 years ago
numbers: appreciate it. Its far more easy to compare.
Pro Nickname: "Marketing" because we can dedicate a major release to an "influentual" person such as Hedy Lamar, User Benefit of easily rememberable major releases (human language readable)
Con Nickname: The field to store that nickname has been removed by OWRT and it would mean we need to attach it to some other field (eg. vendor) which requires follow up work on various currently unknown non firmware related projects to hide that information again.
proposal: could also be placed in the footer and no longer be part of the "real" version number as show in screenshot
technically this would look like: $CONFIG_VERSION_DIST Firmware Release $CONFIG_VERSION_FFCODENAME $CONFIG_VERSION_DEDICATION
also we agreed on changing the versioning from a consecutive 1.1.XX to timestamp based 2020.XX.Y which is similar to the OWRT scheme and keeping SemVer numbering.
Some points should make us think of changing the current versioning-scheme.
I vote for going to something like "Freifunk Berlin 2020.02.0" for a release scheduled for early 2020. Consequently the 1st maintenance-release will become "Freifunk Berlin 2020.02.1" and a prerelease will be "Freifunk Berlin 2020.02.0-rc1". This will not strictly meet the SemVer-definition, as we will change the major-number on a annual basis, even if there are no incompatible API changes.