[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