[ubuntu/resolute-proposed] gnome-initial-setup 50~alpha-0ubuntu5 (Accepted)
Marco Trevisan (Treviño)
marco at ubuntu.com
Fri Jan 30 17:15:16 UTC 2026
gnome-initial-setup (50~alpha-0ubuntu5) resolute; urgency=medium
[ Marco Trevisan (Treviño) ]
* debian/patches: Move to ubuntu namespace and clarify their meanings.
Make things play better with gbp
* d/p/ubuntu: Split patches to make them independent.
We had some huge non-atomic patches that were hard to maintain and to
understand, split them all so each one is now atomic and only does one
thing.
In the process, drop lots of unneeded functions, unused files and
dependencies
* debian/control: Remove dependency on snapd-glib.
It's unused nowadays
* d/p: Show location services page showing BeaconDB privacy policies.
It's the new geoclue provider
* d/p/page-header: Ensure image parameters are always set.
We had the assumptions that the image was always set before of its
parameters, but this may not be true, so make the code to be not
dependent on properties initialization
* d/p: Simplify the welcome page image code.
And also use a bigger mascot image
* d/p/apps: Give more priority to the snap store rather than ubuntu sw
* d/p/ubuntu-pro: Drop unused code and simplify json parsing
* d/p/ubuntu-pro: Use GLib utils to parse release and simplify non-LTS checks
* d/p: Simplify the application shutdown when there are no more pages
* d/p/ubuntu-insights: Do not mark the page completed too early.
We were marking the page completed as soon as the working thread was
started, and so we were not notifying users in time and not showing nay
spinner if required.
* d/p: Define a default gjs-driver for easier mode check
* d/p: Set some some webkit default settings from upstream
* d/p: Use GtkLinkButton to open welcome page release notes
* d/p: Allow open web pages in external browser
* d/p: Use embedded browser to show the policy page in insight page
* d/p: Use embedded browser to show the release notes
* d/p, d/control: Rely on default webkit viewer to show EULA PDF files.
Rather than re-implementing a super-limited PDF viewer, let's just rely
on PDF.js that webkit embeds to show the local PDF EULA files
* d/p: Use internal browser to show the privacy policy page
* d/p: Add support for handling user upgrades
* debian/control: Build depend on lsb-release.
It's used the upgrade patch, so we need it for building
* d/p: Add patch to show privacy panel to 26.04 upgraders.
We switched to BeaconDB for geoclue, so better to show the consent panel
again
[ kkuo ]
* d/p/ubuntu: Remove default source and add ubuntu_release_upgrader source
* d/p/ubuntu: Fix insights collection when installer telemetry is corrupted
Date: Fri, 30 Jan 2026 18:13:48 +0100
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
https://launchpad.net/ubuntu/+source/gnome-initial-setup/50~alpha-0ubuntu5
-------------- next part --------------
Format: 1.8
Date: Fri, 30 Jan 2026 18:13:48 +0100
Source: gnome-initial-setup
Built-For-Profiles: noudeb
Architecture: source
Version: 50~alpha-0ubuntu5
Distribution: resolute
Urgency: medium
Maintainer: Ubuntu Developers <ubuntu-devel-discuss at lists.ubuntu.com>
Changed-By: Marco Trevisan (Treviño) <marco at ubuntu.com>
Changes:
gnome-initial-setup (50~alpha-0ubuntu5) resolute; urgency=medium
.
[ Marco Trevisan (Treviño) ]
* debian/patches: Move to ubuntu namespace and clarify their meanings.
Make things play better with gbp
* d/p/ubuntu: Split patches to make them independent.
We had some huge non-atomic patches that were hard to maintain and to
understand, split them all so each one is now atomic and only does one
thing.
In the process, drop lots of unneeded functions, unused files and
dependencies
* debian/control: Remove dependency on snapd-glib.
It's unused nowadays
* d/p: Show location services page showing BeaconDB privacy policies.
It's the new geoclue provider
* d/p/page-header: Ensure image parameters are always set.
We had the assumptions that the image was always set before of its
parameters, but this may not be true, so make the code to be not
dependent on properties initialization
* d/p: Simplify the welcome page image code.
And also use a bigger mascot image
* d/p/apps: Give more priority to the snap store rather than ubuntu sw
* d/p/ubuntu-pro: Drop unused code and simplify json parsing
* d/p/ubuntu-pro: Use GLib utils to parse release and simplify non-LTS checks
* d/p: Simplify the application shutdown when there are no more pages
* d/p/ubuntu-insights: Do not mark the page completed too early.
We were marking the page completed as soon as the working thread was
started, and so we were not notifying users in time and not showing nay
spinner if required.
* d/p: Define a default gjs-driver for easier mode check
* d/p: Set some some webkit default settings from upstream
* d/p: Use GtkLinkButton to open welcome page release notes
* d/p: Allow open web pages in external browser
* d/p: Use embedded browser to show the policy page in insight page
* d/p: Use embedded browser to show the release notes
* d/p, d/control: Rely on default webkit viewer to show EULA PDF files.
Rather than re-implementing a super-limited PDF viewer, let's just rely
on PDF.js that webkit embeds to show the local PDF EULA files
* d/p: Use internal browser to show the privacy policy page
* d/p: Add support for handling user upgrades
* debian/control: Build depend on lsb-release.
It's used the upgrade patch, so we need it for building
* d/p: Add patch to show privacy panel to 26.04 upgraders.
We switched to BeaconDB for geoclue, so better to show the consent panel
again
.
[ kkuo ]
* d/p/ubuntu: Remove default source and add ubuntu_release_upgrader source
* d/p/ubuntu: Fix insights collection when installer telemetry is corrupted
Checksums-Sha1:
6fb7cc1d3780942ac54bf209e70b2ae0b6e333dc 3408 gnome-initial-setup_50~alpha-0ubuntu5.dsc
6223f74146bf3a2c44bca111702b550ba7f40f51 341284 gnome-initial-setup_50~alpha-0ubuntu5.debian.tar.xz
429569fc1f23de22cd7e7248f6457adc1650a2a7 13216 gnome-initial-setup_50~alpha-0ubuntu5_source.buildinfo
Checksums-Sha256:
ba8b47d063de474698e29d3e2555dfed9b0dfe0e7783879db210cba932f07e64 3408 gnome-initial-setup_50~alpha-0ubuntu5.dsc
4e9e8e755924a10017c11ff02a547d2dd85ec612c027d3ec7fb75746927033d4 341284 gnome-initial-setup_50~alpha-0ubuntu5.debian.tar.xz
01bdba55d01e6cf560b206e87f908c0ed50dbd37d568675cafff91053ae59adc 13216 gnome-initial-setup_50~alpha-0ubuntu5_source.buildinfo
Files:
f8a881a925aa93cbab4c956a5bf19b41 3408 gnome optional gnome-initial-setup_50~alpha-0ubuntu5.dsc
a7b7419e108887cdf3cc2611077621c4 341284 gnome optional gnome-initial-setup_50~alpha-0ubuntu5.debian.tar.xz
6dd57480c43528830ca82ae843eda722 13216 gnome optional gnome-initial-setup_50~alpha-0ubuntu5_source.buildinfo
Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
More information about the Resolute-changes
mailing list