Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gnome-initial-setup for openSUSE:Factory checked in at 2022-03-25 21:54:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnome-initial-setup (Old) and /work/SRC/openSUSE:Factory/.gnome-initial-setup.new.1900 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnome-initial-setup" Fri Mar 25 21:54:46 2022 rev:18 rq:964804 version:42.0.1 Changes: -------- --- /work/SRC/openSUSE:Factory/gnome-initial-setup/gnome-initial-setup.changes 2022-03-23 20:19:00.578484188 +0100 +++ /work/SRC/openSUSE:Factory/.gnome-initial-setup.new.1900/gnome-initial-setup.changes 2022-03-25 21:55:01.226298023 +0100 @@ -1,0 +2,10 @@ +Thu Mar 24 11:02:23 UTC 2022 - Bj??rn Lie <bjorn....@gmail.com> + +- Update to version 42.0.1: + + The dark theme preference support introduced in 42.rc caused a + regression in Initial Setup's handling of the login keyring. + The effect was that the new user's login keyring password does + not match their system password, and so cannot be unlocked. + This regression is fixed in this release. + +------------------------------------------------------------------- Old: ---- gnome-initial-setup-42.0.tar.xz New: ---- gnome-initial-setup-42.0.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnome-initial-setup.spec ++++++ --- /var/tmp/diff_new_pack.fqN6vC/_old 2022-03-25 21:55:01.710298484 +0100 +++ /var/tmp/diff_new_pack.fqN6vC/_new 2022-03-25 21:55:01.714298488 +0100 @@ -17,7 +17,7 @@ Name: gnome-initial-setup -Version: 42.0 +Version: 42.0.1 Release: 0 Summary: GNOME Initial Setup Assistant License: GPL-2.0-or-later ++++++ gnome-initial-setup-42.0.tar.xz -> gnome-initial-setup-42.0.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-initial-setup-42.0/NEWS new/gnome-initial-setup-42.0.1/NEWS --- old/gnome-initial-setup-42.0/NEWS 2022-03-18 16:51:07.000000000 +0100 +++ new/gnome-initial-setup-42.0.1/NEWS 2022-03-24 11:50:14.000000000 +0100 @@ -1,3 +1,13 @@ +42.0.1 +------ + +* The dark theme preference support introduced in 42.rc caused a regression in + Initial Setup's handling of the login keyring. The effect was that the new + user's login keyring password does not match their system password, and so + cannot be unlocked. This regression is fixed in this release. Thanks to Adam + Williamson for diagnosing the problem & Matthias Clasen for suggesting the + fix. (#141) + 42.0 ---- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-initial-setup-42.0/gnome-initial-setup/gnome-initial-setup.c new/gnome-initial-setup-42.0.1/gnome-initial-setup/gnome-initial-setup.c --- old/gnome-initial-setup-42.0/gnome-initial-setup/gnome-initial-setup.c 2022-03-18 16:51:07.000000000 +0100 +++ new/gnome-initial-setup-42.0.1/gnome-initial-setup/gnome-initial-setup.c 2022-03-24 11:50:14.000000000 +0100 @@ -276,6 +276,14 @@ g_unsetenv ("GIO_USE_VFS"); + /* By default, libhandy reads settings from the Settings portal, which causes + * the portal to be started, which causes gnome-keyring to be started. This + * interferes with our attempt below to manually start gnome-keyring and set + * the login keyring password to a well-known value, which we overwrite with + * the user's password once they choose one. + */ + g_setenv ("HDY_DISABLE_PORTAL", "1", /* overwrite */ TRUE); + context = g_option_context_new (_("??? GNOME initial setup")); g_option_context_add_main_entries (context, entries, NULL); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/gnome-initial-setup-42.0/meson.build new/gnome-initial-setup-42.0.1/meson.build --- old/gnome-initial-setup-42.0/meson.build 2022-03-18 16:51:07.000000000 +0100 +++ new/gnome-initial-setup-42.0.1/meson.build 2022-03-24 11:50:14.000000000 +0100 @@ -1,6 +1,6 @@ project('gnome-initial-setup', ['c'], - version: '42.0', + version: '42.0.1', license: 'GPL-2.0-or-later', meson_version: '>= 0.53.0', )