Bug#1109277: unblock: adwaita-icon-theme/48.1-1
Simon McVittie
smcv at debian.org
Mon Jul 14 14:40:45 BST 2025
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: adwaita-icon-theme at packages.debian.org
Control: affects -1 + src:adwaita-icon-theme
User: release.debian.org at packages.debian.org
Usertags: unblock
I would like this to be considered for Debian 13.0 if possible, but if
we're too late for that, it can be deferred to 13.1 by converting this
request into a trixie-pu request.
[ Reason ]
New upstream bugfix release fixing a visual regression with trixie's
mutter version.
[ Impact ]
As a result of ambiguities in the CSS cursor spec (which is used by GTK
and Wayland as its taxonomy of cursors), the cursor for drag-and-drop
"move" operations (for example dragging a file in Nautilus) was a
4-pointed N-E-S-W arrow intended to be used when moving a larger object
like an entire window. This does not match the cursor used for other
drag-and-drop operations (which is the default arrow pointing
north-northwest, with an appropriate emblem added to the corner) and
could confuse users.
Until recently this was masked by a libmutter bug that meant the cursor
did not always change when it should, so drag-and-drop operations would
often have ended up using the default north-northwest arrow cursor. We
fixed the mutter bug about a month ago, exposing the cursor theme bug.
[ Tests ]
I reproduced the bug in trixie's package by dragging a file in Nautilus
(cursor becomes a 4-pointed N-E-S-W arrow) and confirmed it is fixed in
the proposed package (cursor stays a NNW arrow).
[ Risks ]
It's a cursor. :-)
But more seriously: some unrelated package could conceivably have
assumed that the 'move' cursor would be a 4-pointed N-E-S-W arrow, and
used it with some semantic meaning where the default NNW arrow would be
inappropriate. This seems low-risk to me: the default NNW arrow is
a reasonable fallback in many situations.
[ 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
[ Other info ]
The addition of debian/.gitignore in the diff is because I uploaded with
dgit (which keeps everything from the source tree), whereas the previous
upload was presumably done with debuild -I -i (which filters out
VCS-related files even if they are really part of the source code).
It makes no functional difference either way.
unblock adwaita-icon-theme/48.1-1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: adwaita-icon-theme_48.1-1.diff
Type: text/x-diff
Size: 15552 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20250714/34583065/attachment.diff>
More information about the pkg-gnome-maintainers
mailing list