Bug#1107654: unblock (pre-approval): totem/43.2-3
Simon McVittie
smcv at debian.org
Wed Jun 11 11:43:05 BST 2025
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: totem at packages.debian.org
Control: affects -1 + src:totem
User: release.debian.org at packages.debian.org
Usertags: unblock
[ Reason ]
New upstream bugfix release, in particular fixing #986432
[ Impact ]
If not accepted, various bugs would be unfixed, notably:
- #986432 which makes totem unusable on 32-bit;
- totem#614 which can leak a lot of disk space in
~/.cache/totem/stream-buffer if I'm reading correctly
If the release team is unhappy with the size of this upstream bugfix
release, then I think we should cherry-pick the fixes for at least those
two bugs instead. But following upstream and getting the benefit of
other distros' testing seems safer than doing our own thing.
[ Tests ]
Manually tested by watching some videos with and without
TOTEM_USE_GST_GTKSINK=1 environment variable.
I tried streaming some videos over smb:// and http, but was unable to
reproduce large temporary files appearing in
~/.cache/totem/stream-buffer, so I cannot confirm that totem#614 is
fixed.
Other distros are also shipping this version, e.g. it has been in Fedora
41 and 42 for 20 days.
[ Risks ]
Key package, installed by our default desktop environment.
Adding support for falling back to gtksink is a larger change than I
would normally expect in a stable-branch update, but it could be the
difference between totem being usable or unusable on weaker hardware,
and the code is not too complicated.
Similarly using GStreamer's convert-sample instead of open-coding it is
a larger change than I would have expected, but it's a code deletion
rather than addition, and I trust GStreamer to get this right more than
I trust Totem.
We can revert any of these changes if they prove to be a problem.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
- debdiff is testing vs. experimental, what I'm proposing to
upload to unstable is this plus a changelog entry.
I filtered out translation updates, upstream CI changes,
and the content of the patches that were dropped.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: totem_43.2-2.diff
Type: text/x-diff
Size: 43032 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250611/0b1c02ea/attachment-0001.diff>
More information about the pkg-gnome-maintainers
mailing list