Activity log for bug #2020708

Date Who What changed Old value New value Message
2023-05-24 20:40:20 Jeremy Bícha bug added bug
2023-05-24 21:00:34 Jeremy Bícha description Impact ----- Impact ----- There is a new point release in the stable GTK 4.10 series. https://gitlab.gnome.org/GNOME/gtk/-/blob/4.10.3/NEWS Test Case 0 ----------- gtk4 has an extensive build test suite, and failures will fail the build. gtk4 also has thorough autopkgtests. Ensure that the build succeeds and that the autopgktests pass. Test Case 1 ----------- Make sure that opening and saving files from the Firefox and Chromium snaps still work Test Case 2 ----------- snap install portal-test snap run portal-test Verify that the app seems to still work ok What Could Go Wrong ------------------- Ubuntu includes xdg-desktop-portal-gnome by default which is used for many snap actions like providing a file chooser. This is critical functionality for our snaps. The Ubuntu flavors use a different portal backend, most commonly xdg-desktop-portal-gtk which uses GTK3 so it's not affected by this SRU. Many of the default Ubuntu 23.04 desktop apps use GTK4. A serious enough regression could severely break the Ubuntu Desktop. gtk4 is included in the GNOME micro release exception. https://wiki.ubuntu.com/StableReleaseUpdates/GNOME Other Info ---------- The libadwaita autopkgtest needed to be updated to pass with gtk 4.10.3. This is being handled with LP: #2019989 gtk4 needs to be updated before or at the same time as mutter 44.1 to avoid a regression with artifacts near window borders. See LP: #2020674 for the gtk4 fix and LP: #2020225 for the mutter 44.1 SRU.
2023-05-24 21:17:25 Jeremy Bícha description Impact ----- There is a new point release in the stable GTK 4.10 series. https://gitlab.gnome.org/GNOME/gtk/-/blob/4.10.3/NEWS Test Case 0 ----------- gtk4 has an extensive build test suite, and failures will fail the build. gtk4 also has thorough autopkgtests. Ensure that the build succeeds and that the autopgktests pass. Test Case 1 ----------- Make sure that opening and saving files from the Firefox and Chromium snaps still work Test Case 2 ----------- snap install portal-test snap run portal-test Verify that the app seems to still work ok What Could Go Wrong ------------------- Ubuntu includes xdg-desktop-portal-gnome by default which is used for many snap actions like providing a file chooser. This is critical functionality for our snaps. The Ubuntu flavors use a different portal backend, most commonly xdg-desktop-portal-gtk which uses GTK3 so it's not affected by this SRU. Many of the default Ubuntu 23.04 desktop apps use GTK4. A serious enough regression could severely break the Ubuntu Desktop. gtk4 is included in the GNOME micro release exception. https://wiki.ubuntu.com/StableReleaseUpdates/GNOME Other Info ---------- The libadwaita autopkgtest needed to be updated to pass with gtk 4.10.3. This is being handled with LP: #2019989 gtk4 needs to be updated before or at the same time as mutter 44.1 to avoid a regression with artifacts near window borders. See LP: #2020674 for the gtk4 fix and LP: #2020225 for the mutter 44.1 SRU. Impact ----- There is a new point release in the stable GTK 4.10 series. https://gitlab.gnome.org/GNOME/gtk/-/blob/4.10.3/NEWS The version currently in Ubuntu 23.04 is 4.10.1 Test Case 0 ----------- gtk4 has an extensive build test suite, and failures will fail the build. gtk4 also has thorough autopkgtests. Ensure that the build succeeds and that the autopgktests pass. Test Case 1 ----------- Make sure that opening and saving files from the Firefox and Chromium snaps still work Test Case 2 ----------- snap install portal-test snap run portal-test Verify that the app seems to still work ok What Could Go Wrong ------------------- Ubuntu includes xdg-desktop-portal-gnome by default which is used for many snap actions like providing a file chooser. This is critical functionality for our snaps. The Ubuntu flavors use a different portal backend, most commonly xdg-desktop-portal-gtk which uses GTK3 so it's not affected by this SRU. Many of the default Ubuntu 23.04 desktop apps use GTK4. A serious enough regression could severely break the Ubuntu Desktop. gtk4 is included in the GNOME micro release exception. https://wiki.ubuntu.com/StableReleaseUpdates/GNOME Other Info ---------- The libadwaita autopkgtest needed to be updated to pass with gtk 4.10.3. This is being handled with LP: #2019989 gtk4 needs to be updated before or at the same time as mutter 44.1 to avoid a regression with artifacts near window borders. See LP: #2020674 for the gtk4 fix and LP: #2020225 for the mutter 44.1 SRU.
2023-05-25 00:59:47 Jeremy Bícha nominated for series Ubuntu Lunar
2023-05-25 00:59:47 Jeremy Bícha bug task added gtk4 (Ubuntu Lunar)
2023-05-25 00:59:52 Jeremy Bícha gtk4 (Ubuntu Lunar): status New In Progress
2023-05-25 00:59:54 Jeremy Bícha gtk4 (Ubuntu Lunar): importance Undecided High
2023-05-25 00:59:57 Jeremy Bícha gtk4 (Ubuntu Lunar): assignee Jeremy Bícha (jbicha)
2023-05-25 20:01:46 Andreas Hasenack gtk4 (Ubuntu Lunar): status In Progress Fix Committed
2023-05-25 20:01:47 Andreas Hasenack bug added subscriber Ubuntu Stable Release Updates Team
2023-05-25 20:01:50 Andreas Hasenack bug added subscriber SRU Verification
2023-05-25 20:01:54 Andreas Hasenack tags lunar upgrade-software-version lunar upgrade-software-version verification-needed verification-needed-lunar
2023-05-31 12:39:30 Jeremy Bícha tags lunar upgrade-software-version verification-needed verification-needed-lunar lunar upgrade-software-version verification-done verification-done-lunar
2023-06-01 14:27:44 Launchpad Janitor gtk4 (Ubuntu Lunar): status Fix Committed Fix Released
2023-06-01 14:27:52 Andreas Hasenack removed subscriber Ubuntu Stable Release Updates Team