[ubuntu/focal-proposed] gnome-initial-setup 3.36.2-0ubuntu2 (Accepted)
Iain Lane
iain.lane at canonical.com
Tue Oct 27 21:41:02 UTC 2020
gnome-initial-setup (3.36.2-0ubuntu2) focal; urgency=medium
* control, gbp.conf: Update Vcs info for focal
* Don't cast a GtkLabel into a GisSnapTile.
We populate a GtkFlowBox with tiles representing features snaps. There
might not be exactly enough to fill up the entire number of rows, so the
remaining cells are filled up with blank space, which is actually a
GtkLabel.
When clicking these tiles, we launch Software to the application that's
been clicked. That is done by looking inside the tile to find its
associated snap.
We try to do this 'looking inside' for the blank tiles too. But they
aren't snaps at all - as mentioned above, they are GtkLabels. We illegally
cast to a snap tile, and then operate on it. At best, this leads to a
warning on stderr and Software getting spawned to display a nonsense
application. At worst we crash.
Fix this by altering the callback to check if we have clicked on a snap or
not. In the not case, simply return and do nothing. (LP: #1901548)
Date: Tue, 27 Oct 2020 18:11:09 +0000
Changed-By: Iain Lane <iain.lane at canonical.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/gnome-initial-setup/3.36.2-0ubuntu2
-------------- next part --------------
Format: 1.8
Date: Tue, 27 Oct 2020 18:11:09 +0000
Source: gnome-initial-setup
Architecture: source
Version: 3.36.2-0ubuntu2
Distribution: focal
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Iain Lane <iain.lane at canonical.com>
Launchpad-Bugs-Fixed: 1901548
Changes:
gnome-initial-setup (3.36.2-0ubuntu2) focal; urgency=medium
.
* control, gbp.conf: Update Vcs info for focal
* Don't cast a GtkLabel into a GisSnapTile.
We populate a GtkFlowBox with tiles representing features snaps. There
might not be exactly enough to fill up the entire number of rows, so the
remaining cells are filled up with blank space, which is actually a
GtkLabel.
When clicking these tiles, we launch Software to the application that's
been clicked. That is done by looking inside the tile to find its
associated snap.
We try to do this 'looking inside' for the blank tiles too. But they
aren't snaps at all - as mentioned above, they are GtkLabels. We illegally
cast to a snap tile, and then operate on it. At best, this leads to a
warning on stderr and Software getting spawned to display a nonsense
application. At worst we crash.
Fix this by altering the callback to check if we have clicked on a snap or
not. In the not case, simply return and do nothing. (LP: #1901548)
Checksums-Sha1:
1150cd5f90e2dcbbc6a74a07076a65ef0be70ac6 3142 gnome-initial-setup_3.36.2-0ubuntu2.dsc
f9b7fa8886cbb713b144961a21d15a2d461e728a 29808 gnome-initial-setup_3.36.2-0ubuntu2.debian.tar.xz
e541e5e53aaea7c372c964f4254c4ac14e92dc0e 22083 gnome-initial-setup_3.36.2-0ubuntu2_source.buildinfo
Checksums-Sha256:
450abedd2733766c7399230db142bfb107c933b29893d47dd9eabfb82aeff7db 3142 gnome-initial-setup_3.36.2-0ubuntu2.dsc
cf981baed3ca49e97346dab8b9d944289d729f50d744498db6859a6f28f6758b 29808 gnome-initial-setup_3.36.2-0ubuntu2.debian.tar.xz
3b44e7a24945301a1d757c9b1b4657f636146e38d9ba374bae042ecaa0a0ba2d 22083 gnome-initial-setup_3.36.2-0ubuntu2_source.buildinfo
Files:
d7e54f2af3a0b7d04af349b9848623fe 3142 gnome optional gnome-initial-setup_3.36.2-0ubuntu2.dsc
93dd16740e02801c11f93fd109beecf7 29808 gnome optional gnome-initial-setup_3.36.2-0ubuntu2.debian.tar.xz
8e1ff75e1ae8463c0ed9f72e92f6afd1 22083 gnome optional gnome-initial-setup_3.36.2-0ubuntu2_source.buildinfo
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
More information about the Focal-changes
mailing list