mirror of
https://github.com/mumble-voip/mumble.git
synced 2026-03-03 00:46:56 -05:00
Include changelogs in appstream metadata #2407
Labels
No labels
GlobalShortcuts
Hacktoberfest
accessibility
acl
asio
audio
bonjour
bsd
bug
build
certificate
ci
client
code
documentation
external-bug
feature-request
gRPC
github
good first issue
help wanted
help-needed
ice
installer
linux
macOS
needs-ckeck-with-latest-version
needs-more-input
overlay
positional audio
priority/P0 - Blocker
priority/P1 - Critical
priority/P2 - Important
priority/P3 - Somewhat important
priority/P4 - Low
public-server-registration
qt
recording
release-management
server
stale-no-response
stale-support
support
task
test
theme
translation
triage
ui
windows
wontfix
x64
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/mumble-mumble-voip#2407
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?
Originally created by @Gert-dev on GitHub (Jan 22, 2022).
Context
This was extracted from https://github.com/mumble-voip/mumble/pull/5468#discussion_r787403248.
Description
The appstream metadata in
scripts/info.mumble.Mumble.appdata.xmlcan contain actual changelogs to display to users when updates happen. It would be neat if this could be added.Since the changelog seems to be based on commits, and this might be easy to forget since it's Linux-specific, it might be interesting to have a task that does this automatically when a new version is tagged/released (e.g. in CI). This work might also be used to embed the changelog in Mumble itself, as alluded to by @Krzmbrzl in https://github.com/mumble-voip/mumble/pull/5468#discussion_r790152971.
Mumble component
Both
OS-specific?
Yes
Additional information
I looked up an example of the changelog entries and the visualization for your convenience: the app Wike is packaged on Flathub, much like Mumble is. As you can see on their Flathub page, there is a subsection
Changes in version 1.7.0. This is generated from the above appdata/metadata, which was added ingithub.com/hugolabe/Wike@cdc4a03bf8 (diff-639412837).Similarly, package manager front ends or installers such as GNOME Software used on desktops (and smartphones such as the Librem Phone) can also show these same changelogs when notifying of updates, I believe, as already alluded to above.