Hello, Diederik.
Before considering upgrades to a new version I have a debian-1.5.517-3
bugfix release to do that I've been working on for some time. I had an
NMU come in with no nmudiff shipped, so I had to manually create commits
for the changes, and re-merge my own Git changes for the file conflicts.
I lost incentive after having to deal with some newer systemd problems
Mumble now has, and getting questioned about why/how I was dealing with
those issues.
Thank you for seeing if the newer version can be built. I don't release
a new version based on that alone though.
Before shipping any Mumble Debian release, I normally do some basic
audio tests, using a couple of VMs and an older external mumble-server:
1. Connect new Mumble client to a server, and use Settings -> Audio
Output -> Loopback Test -> Loopback -> "server" to get loopback audio
to/from a remote mumble-server connection to make sure that the audio is
functional. This is the test that most commonly catches when there's
problems.
2. Connect newer Mumble and older Mumble clients to an older
mumble-server to make sure both clients can communicate
3. Connect newer Mumble and older Mumble clients to the new
mumble-server to make sure both clients can communicate.
These are for checking basic functions and to test for default protocol
changes that may not work together. That problem is how I ended up
having to become the Mumble package maintainer, if I wanted the package
to continue work.
I'm going to see if my current 1.5.517-3 package builds, and see if I
can at least push those Git commits to Salsa.
-- Chris
Chris Knadle
[email protected]
On 12/7/24 12:48, Diederik de Haas via Pkg-voip-maintainers wrote:
Package: mumble > Version: 1.5.517-2.1 > Severity: wishlist > Tags: patch >
Upstream released version 1.5.634, which is the first stable release:
https://www.mumble.info/blog/mumble-1.5.634/
I've had a go at updating the packaging for it and it looks like I
succeeded, so I'm attaching 2 patch sets for that.
To update:
1) apply the first patch set
2) run ``gbp import-orig --debian-branch debian --uscan
--upstream-version '1.5.634``
3) apply the second patch set
ad 1) source:
https://salsa.debian.org/diederik/mumble/-/tree/package-update
These are numbered 0001-0011
ad 3) source:
https://salsa.debian.org/diederik/mumble/-/tree/update-to-1.5.634
This is based/build upon the ``package-update`` branch.
These are numbered 1000-1005
And with that even the reprotest Salsa CI job succeeds \o/
It may also fix bug #1068504 as upstream had a commit which
changed/fixed the location of that file. That commit is referenced in
one of the commit messages, but as I only saw that bug when making this
one, I have not verified whether it actually fixes it and that bug is
also not closed in ``debian/changelog``.
Feel free to use what is useful :-)
HTH,
Diederik
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12+unreleased-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages mumble depends on:
ii libasound2t64 1.2.12-1+b1
ii libavahi-compat-libdnssd1 0.8-15
ii libc6 2.40-4
ii libgcc-s1 14.2.0-8
ii libopus0 1.5.2-2
ii libpocofoundation100 1.13.0-6+b1
ii libpocoxml100 1.13.0-6+b1
ii libpocozip100 1.13.0-6+b1
ii libprotobuf32t64 3.21.12-10+b1
ii libqt5core5t64 5.15.15+dfsg-2
ii libqt5dbus5t64 5.15.15+dfsg-2
ii libqt5gui5t64 5.15.15+dfsg-2
ii libqt5network5t64 5.15.15+dfsg-2
ii libqt5sql5-sqlite 5.15.15+dfsg-2
ii libqt5sql5t64 5.15.15+dfsg-2
ii libqt5svg5 5.15.15-2
ii libqt5widgets5t64 5.15.15+dfsg-2
ii libqt5xml5t64 5.15.15+dfsg-2
ii libsndfile1 1.2.2-1+b3
ii libspeechd2 0.11.5-5.1
ii libssl3t64 3.3.2-2
ii libstdc++6 14.2.0-8
ii libx11-6 2:1.8.10-2
ii libxi6 2:1.8.2-1
ii lsb-release 12.1-1
mumble recommends no packages.
Versions of packages mumble suggests:
pn mumble-server <none>
pn speech-dispatcher <none>
-- no debconf information