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 <[email protected]>
+
+- 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',
)