Package: cinnamon
Version: 6.6.8-1
Severity: important
Tags: trixie sid forky
X-Debbugs-Cc: [email protected]
Since the last few days, downloading or updating Cinnamon Spices
(applets, desklets, extensions and themes) from within
cinnamon-settings fails for all users. This has been reported
independently by multiple users.
The download response from the spices infrastructure no longer
includes a Content-Length header in all cases. Spices.py's
_url_retrieve() assumed this header was always present, causing the
download/update to fail.
Upstream has already fixed this:
https://github.com/linuxmint/cinnamon/commit/ccaf158e8b30228ddc691c616a6a47b6702edd25
"Spices.py: Gracefully handle a missing content-length header during
downloads." (ref: linuxmint/cinnamon#13868)
The fix has been backported by upstream into several point releases
and is already available to Mint users (including on older releases),
but is not yet present in the Debian package.
Once the fix reaches unstable, it would be good to also prepare a
stable proposed update to bring it to stable users, since this
affects a core desktop feature.
Filing this at severity important since it breaks a core,
user-visible Cinnamon desktop feature (installing/updating spices)
for essentially all users, even though it does not render the
package unusable or pose a security risk.