Versioning of distribution and apps #19
Labels
No labels
Security
TeX
board
done
board
ready
board
todo
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS#19
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Some time ago, @hansegucker and I discussed the version numbering.
Currently, we release all apps, and the default distribution, with synchronised, semantic versions (we would next release all official apps, and the core, al lset to the version
2.0).However, we considered a situation where we do regular reelases of the default distribution, but without changes in some apps. In that case, bumping the version would contradict the semantic versioning principle. We thus considered it better to version all apps separately strictly adhering to semantic versioning, and release the default distribution under its own version number. Forthat, we thought we could divert from semantic versioning, and just use the
year.monthversioning scheme, or something like that.Then, do we even need to release the distribution under a specific version? Couldn't we just relesae apps, and have the default distribution be a rolling release of the most recent versions of all official apps? Technically, the distribution version has no meaning whatsoever. Its primary and only reason is marketing, because we can sell it as something big and new with a fancy code name.
What would all that mean for our milestone planning? Would we track milestones separately per app agian, or set common targets for the default distribution like we do now?
@all Opinions?
@all Not a single reaction within one week is a bit poor. Please provide your thoughts.
Apparently, either there is no opinion worth formulating or there is a lack of time and prioritisation for the topic (non-technical!). Let's discuss the topic at the dev meeting.
assigned to @nik
Dev meeting decision follows initial comment. Next release is 2021.06.