Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mumble for openSUSE:Factory checked in at 2025-11-09 21:07:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mumble (Old) and /work/SRC/openSUSE:Factory/.mumble.new.1980 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mumble" Sun Nov 9 21:07:49 2025 rev:13 rq:1316492 version:1.5.857 Changes: -------- --- /work/SRC/openSUSE:Factory/mumble/mumble.changes 2025-07-30 11:47:24.935783301 +0200 +++ /work/SRC/openSUSE:Factory/.mumble.new.1980/mumble.changes 2025-11-09 21:08:07.823718975 +0100 @@ -1,0 +2,8 @@ +Fri Nov 7 20:03:21 UTC 2025 - Andreas Stieger <[email protected]> + +- Update to version 1.5.857: + * fixes for undesired ACL behavior + * Client bug fixes: UI, memory leaks, audio mute/volume behavior +- drop mumble-1.5.735-fix-gcc15.patch, included + +------------------------------------------------------------------- Old: ---- mumble-1.5.735-fix-gcc15.patch mumble-1.5.735.obscpio New: ---- mumble-1.5.857.obscpio ----------(Old B)---------- Old: * Client bug fixes: UI, memory leaks, audio mute/volume behavior - drop mumble-1.5.735-fix-gcc15.patch, included ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mumble.spec ++++++ --- /var/tmp/diff_new_pack.k0FiZw/_old 2025-11-09 21:08:08.739757286 +0100 +++ /var/tmp/diff_new_pack.k0FiZw/_new 2025-11-09 21:08:08.739757286 +0100 @@ -26,7 +26,7 @@ %endif %bcond_without server Name: mumble -Version: 1.5.735 +Version: 1.5.857 Release: 0 Summary: Voice Communication Client for Gamers # Most files are BSD-3-Clause @@ -40,8 +40,6 @@ Source6: baselibs.conf # PATCH-FIX-UPSTREAM fix-64bit-only-plugins.patch -- Requires 64bit memory alignment ( https://github.com/mumble-voip/mumble/issues/5849 ) Patch0: fix-64bit-only-plugins.patch -# PATCH-FIX-UPSTREAM mumble-1.5.735-fix-gcc15.patch -- fix build with gcc15 https://github.com/mumble-voip/mumble/pull/6775 -Patch1: mumble-1.5.735-fix-gcc15.patch # Patches related to dependency unbundling Patch100: licenses.patch Patch101: mumble-unbundle-tracy.patch ++++++ _service ++++++ --- /var/tmp/diff_new_pack.k0FiZw/_old 2025-11-09 21:08:08.783759125 +0100 +++ /var/tmp/diff_new_pack.k0FiZw/_new 2025-11-09 21:08:08.791759459 +0100 @@ -5,7 +5,7 @@ <param name="changesgenerate">enable</param> <param name="filename">mumble</param> <param name="versionformat">@PARENT_TAG@</param> - <param name="revision">v1.5.735</param> + <param name="revision">v1.5.857</param> <param name="versionrewrite-pattern">v(.*)</param> <param name="versionrewrite-replacement">\1</param> </service> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.k0FiZw/_old 2025-11-09 21:08:08.815760463 +0100 +++ /var/tmp/diff_new_pack.k0FiZw/_new 2025-11-09 21:08:08.819760631 +0100 @@ -1,7 +1,7 @@ <servicedata> <service name="tar_scm"> <param name="url">https://github.com/mumble-voip/mumble.git</param> - <param name="changesrevision">f9f2d1b63b15883a470d1abe184342fe509b6dfb</param> + <param name="changesrevision">fc454676e79841f1c7d22207d979754502c6297b</param> </service> </servicedata> (No newline at EOF) ++++++ mumble-1.5.735.obscpio -> mumble-1.5.857.obscpio ++++++ ++++ 28357 lines of diff (skipped) ++++++ mumble-unbundle-tracy.patch ++++++ --- /var/tmp/diff_new_pack.k0FiZw/_old 2025-11-09 21:08:16.432078984 +0100 +++ /var/tmp/diff_new_pack.k0FiZw/_new 2025-11-09 21:08:16.496081661 +0100 @@ -1,7 +1,7 @@ -Index: mumble-1.5.735/src/CMakeLists.txt +Index: mumble-1.5.857/src/CMakeLists.txt =================================================================== ---- mumble-1.5.735.orig/src/CMakeLists.txt -+++ mumble-1.5.735/src/CMakeLists.txt +--- mumble-1.5.857.orig/src/CMakeLists.txt ++++ mumble-1.5.857/src/CMakeLists.txt @@ -12,8 +12,6 @@ option(qssldiffiehellmanparameters "Buil option(zeroconf "Build support for zeroconf (mDNS/DNS-SD)." ON) @@ -35,10 +35,10 @@ # Add the GSL if(bundled-gsl) add_subdirectory("${3RDPARTY_DIR}/gsl" "${CMAKE_CURRENT_BINARY_DIR}/gsl" EXCLUDE_FROM_ALL) -Index: mumble-1.5.735/src/murmur/AudioReceiverBuffer.cpp +Index: mumble-1.5.857/src/murmur/AudioReceiverBuffer.cpp =================================================================== ---- mumble-1.5.735.orig/src/murmur/AudioReceiverBuffer.cpp -+++ mumble-1.5.735/src/murmur/AudioReceiverBuffer.cpp +--- mumble-1.5.857.orig/src/murmur/AudioReceiverBuffer.cpp ++++ mumble-1.5.857/src/murmur/AudioReceiverBuffer.cpp @@ -8,8 +8,6 @@ #include <algorithm> #include <cassert> @@ -75,10 +75,10 @@ #ifndef NDEBUG // Sort the list such that entries with same receiver are next to each other std::sort(receiverList.begin(), receiverList.end(), [](const AudioReceiver &lhs, const AudioReceiver &rhs) { -Index: mumble-1.5.735/src/murmur/Server.cpp +Index: mumble-1.5.857/src/murmur/Server.cpp =================================================================== ---- mumble-1.5.735.orig/src/murmur/Server.cpp -+++ mumble-1.5.735/src/murmur/Server.cpp +--- mumble-1.5.857.orig/src/murmur/Server.cpp ++++ mumble-1.5.857/src/murmur/Server.cpp @@ -37,10 +37,6 @@ #include <boost/bind/bind.hpp> @@ -242,10 +242,10 @@ QMutexLocker qml(&qmCache); WhisperTargetCache cache; -Index: mumble-1.5.735/src/murmur/AudioReceiverBuffer.h +Index: mumble-1.5.857/src/murmur/AudioReceiverBuffer.h =================================================================== ---- mumble-1.5.735.orig/src/murmur/AudioReceiverBuffer.h -+++ mumble-1.5.735/src/murmur/AudioReceiverBuffer.h +--- mumble-1.5.857.orig/src/murmur/AudioReceiverBuffer.h ++++ mumble-1.5.857/src/murmur/AudioReceiverBuffer.h @@ -14,8 +14,6 @@ #include <unordered_map> #include <vector> @@ -264,9 +264,9 @@ ReceiverRange< Iterator > range; range.begin = begin; -Index: mumble-1.5.735/src/murmur/TracyConstants.h +Index: mumble-1.5.857/src/murmur/TracyConstants.h =================================================================== ---- mumble-1.5.735.orig/src/murmur/TracyConstants.h +--- mumble-1.5.857.orig/src/murmur/TracyConstants.h +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright 2021-2023 The Mumble Developers. All rights reserved. @@ -294,9 +294,9 @@ -} // namespace TracyConstants - -#endif // MUMBLE_MURMUR_TRACYCONSTANTS_H_ -Index: mumble-1.5.735/docs/dev/Profiling.md +Index: mumble-1.5.857/docs/dev/Profiling.md =================================================================== ---- mumble-1.5.735.orig/docs/dev/Profiling.md +--- mumble-1.5.857.orig/docs/dev/Profiling.md +++ /dev/null @@ -1,33 +0,0 @@ -# Profiling @@ -332,11 +332,11 @@ -- Profiling should generally be done in `Release` mode in order to obtain reasonable data -- If you are having issues connecting your Tracy _server_ to the Mumble server, you should not let it fork. The default behavior in release - mode is to fork, but you can change that by using the `-fg` parameter when starting the server. -Index: mumble-1.5.735/docs/dev/build-instructions/cmake_options.md +Index: mumble-1.5.857/docs/dev/build-instructions/cmake_options.md =================================================================== ---- mumble-1.5.735.orig/docs/dev/build-instructions/cmake_options.md -+++ mumble-1.5.735/docs/dev/build-instructions/cmake_options.md -@@ -224,11 +224,6 @@ Build binaries in a way that allows easi +--- mumble-1.5.857.orig/docs/dev/build-instructions/cmake_options.md ++++ mumble-1.5.857/docs/dev/build-instructions/cmake_options.md +@@ -229,11 +229,6 @@ Build binaries in a way that allows easi Build tests. (Default: ${packaging}) @@ -348,10 +348,10 @@ ### translations Include languages other than English. -Index: mumble-1.5.735/src/murmur/Messages.cpp +Index: mumble-1.5.857/src/murmur/Messages.cpp =================================================================== ---- mumble-1.5.735.orig/src/murmur/Messages.cpp -+++ mumble-1.5.735/src/murmur/Messages.cpp +--- mumble-1.5.857.orig/src/murmur/Messages.cpp ++++ mumble-1.5.857/src/murmur/Messages.cpp @@ -26,8 +26,6 @@ #include <cassert> #include <unordered_map> @@ -433,7 +433,7 @@ MSG_SETUP(ServerUser::Authenticated); Channel *c = qhChannels.value(msg.channel_id()); -@@ -1961,8 +1943,6 @@ void Server::msgACL(ServerUser *uSource, +@@ -1968,8 +1950,6 @@ void Server::msgACL(ServerUser *uSource, } void Server::msgQueryUsers(ServerUser *uSource, MumbleProto::QueryUsers &msg) { @@ -441,8 +441,8 @@ - MSG_SETUP(ServerUser::Authenticated); - MumbleProto::QueryUsers reply; -@@ -1990,8 +1970,6 @@ void Server::msgQueryUsers(ServerUser *u + // User needs Write permission on at least one channel in the tree +@@ -2010,8 +1990,6 @@ void Server::msgQueryUsers(ServerUser *u } void Server::msgPing(ServerUser *uSource, MumbleProto::Ping &msg) { @@ -451,7 +451,7 @@ MSG_SETUP_NO_UNIDLE(ServerUser::Authenticated); QMutexLocker l(&uSource->qmCrypt); -@@ -2021,8 +1999,6 @@ void Server::msgPing(ServerUser *uSource +@@ -2041,8 +2019,6 @@ void Server::msgPing(ServerUser *uSource } void Server::msgCryptSetup(ServerUser *uSource, MumbleProto::CryptSetup &msg) { @@ -460,7 +460,7 @@ MSG_SETUP_NO_UNIDLE(ServerUser::Authenticated); QMutexLocker l(&uSource->qmCrypt); -@@ -2044,8 +2020,6 @@ void Server::msgContextActionModify(Serv +@@ -2064,8 +2040,6 @@ void Server::msgContextActionModify(Serv } void Server::msgContextAction(ServerUser *uSource, MumbleProto::ContextAction &msg) { @@ -469,7 +469,7 @@ MSG_SETUP(ServerUser::Authenticated); unsigned int session = msg.has_session() ? msg.session() : 0; -@@ -2072,8 +2046,6 @@ QString convertWithSizeRestriction(const +@@ -2092,8 +2066,6 @@ QString convertWithSizeRestriction(const } void Server::msgVersion(ServerUser *uSource, MumbleProto::Version &msg) { @@ -478,7 +478,7 @@ RATELIMIT(uSource); uSource->m_version = MumbleProto::getVersion(msg); -@@ -2096,8 +2068,6 @@ void Server::msgVersion(ServerUser *uSou +@@ -2116,8 +2088,6 @@ void Server::msgVersion(ServerUser *uSou } void Server::msgUserList(ServerUser *uSource, MumbleProto::UserList &msg) { @@ -487,7 +487,7 @@ MSG_SETUP(ServerUser::Authenticated); // The register permission is required on the root channel to be allowed to -@@ -2173,8 +2143,6 @@ void Server::msgUserList(ServerUser *uSo +@@ -2193,8 +2163,6 @@ void Server::msgUserList(ServerUser *uSo } void Server::msgVoiceTarget(ServerUser *uSource, MumbleProto::VoiceTarget &msg) { @@ -496,7 +496,7 @@ MSG_SETUP_NO_UNIDLE(ServerUser::Authenticated); int target = static_cast< int >(msg.id()); -@@ -2222,8 +2190,6 @@ void Server::msgVoiceTarget(ServerUser * +@@ -2242,8 +2210,6 @@ void Server::msgVoiceTarget(ServerUser * } void Server::msgPermissionQuery(ServerUser *uSource, MumbleProto::PermissionQuery &msg) { @@ -505,7 +505,7 @@ MSG_SETUP_NO_UNIDLE(ServerUser::Authenticated); Channel *c = qhChannels.value(msg.channel_id()); -@@ -2237,8 +2203,6 @@ void Server::msgCodecVersion(ServerUser +@@ -2257,8 +2223,6 @@ void Server::msgCodecVersion(ServerUser } void Server::msgUserStats(ServerUser *uSource, MumbleProto::UserStats &msg) { @@ -514,7 +514,7 @@ MSG_SETUP_NO_UNIDLE(ServerUser::Authenticated); VICTIM_SETUP; const BandwidthRecord &bwr = pDstServerUser->bwr; -@@ -2326,8 +2290,6 @@ void Server::msgUserStats(ServerUser *uS +@@ -2346,8 +2310,6 @@ void Server::msgUserStats(ServerUser *uS } void Server::msgRequestBlob(ServerUser *uSource, MumbleProto::RequestBlob &msg) { @@ -523,7 +523,7 @@ MSG_SETUP_NO_UNIDLE(ServerUser::Authenticated); int ntextures = msg.session_texture_size(); -@@ -2378,8 +2340,6 @@ void Server::msgSuggestConfig(ServerUser +@@ -2398,8 +2360,6 @@ void Server::msgSuggestConfig(ServerUser } void Server::msgPluginDataTransmission(ServerUser *sender, MumbleProto::PluginDataTransmission &msg) { ++++++ mumble.obsinfo ++++++ --- /var/tmp/diff_new_pack.k0FiZw/_old 2025-11-09 21:08:16.736091698 +0100 +++ /var/tmp/diff_new_pack.k0FiZw/_new 2025-11-09 21:08:16.808094709 +0100 @@ -1,5 +1,5 @@ name: mumble -version: 1.5.735 -mtime: 1733494911 -commit: f9f2d1b63b15883a470d1abe184342fe509b6dfb +version: 1.5.857 +mtime: 1760202551 +commit: fc454676e79841f1c7d22207d979754502c6297b
