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