Update the Mumble voice chat application from 1.3 to 1.4.
- Name: Carl George
- Email: email@example.com
- Targeted release: Fedora Linux 37
- Last updated: 2022-08-04
- devel thread
- FESCo issue: #2846
- Tracker bug: #2115400
- Release notes tracker: #874
Earlier this year the Mumble project released a new major version. The full list of new features can be found in the upstream release notes.
This upgrade also involves several notable packaging changes.
- Enable the native PipeWire audio backend
- Rename the Mumble server package from murmur to mumble-server, per upstream preference
- Relocate Mumble server configuration file from /etc/murmur/murmur.ini to /etc/murmur.ini, per upstream preference
Benefit to Fedora
Mumble is a popular voice chat application. It is commonly used for gaming and podcasts. Updating the Fedora package to the latest upstream version ensures that Fedora Linux continues to be an attractive operating system for those communities.
- Proposal owners:
- Build version 1.4.x in carlwgeorge/mumble copr
- Test copr packages
- Build version 1.4.x in appropriate Fedora branches
- Other developers: N/A (not needed for this Change)
- Release engineering: N/A (not needed for this Change)
- Policies and guidelines: N/A (not needed for this Change)
- Trademark approval: N/A (not needed for this Change)
The Mumble developers prefer distributions to name the server package mumble-server. Currently this is named murmur in Fedora. This change renames the server package to align with upstream. The required provides/obsoletes will be added per the packaging guidelines.
The Mumble developers prefer the server configuration file to be /etc/murmur.ini. Currently this file is /etc/murmur/murmur.ini in Fedora. This change relocates that file in an RPM scriptlet to align with upstream. The old path will become a compatibility symlink to the new path.
How To Test
As Mumble is voice chat software, to test this change you will need a microphone and headphones/speakers. The carlwgeorge/mumble copr repository contains the updated packages. Install the mumble package to test the client. Install the mumble-server package to test the server. If you have other Mumble servers you routinely connect to, connect to them with the updated mumble package. If you are familiar with setting up a Mumble server, set one up with the existing 1.3.x packages and then update to the 1.4.x packages. Verify that the server configuration file gets relocated as described in this change.
Users will have the 1.4.x version of Mumble available, with all the upstream features that provides.
- Contingency mechanism: revert to Mumble 1.3 with an epoch
- Contingency deadline: beta freeze
- Blocks release? no
Mumble 1.4 is available in Fedora 37.