Commit Graph

274 Commits

Author SHA1 Message Date
Tomas Pelka
9416ca2889 Add gating.yaml via API 2024-08-08 07:25:12 +00:00
Troy Dawson
af54ea5443 Bump release for June 2024 mass rebuild 2024-06-24 08:44:15 -07:00
Adam Williamson
8dd55415d1 Revert "Use upstream sysusers configuration"
This reverts commit 8d38ba4971.
It doesn't work, because of a chicken-and-egg problem: we need
to create the user account in %pre, but the configuration file
is obviously not present on the filesystem when %pre runs.

This is a fairly well-known gotcha that's been discussed on
devel@ a few times, e.g.:

https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/EXUGSSEMY2MVVGOFZIK4NBMQB5PWWWNG
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/HFAB4HY2J66367V5HR7XSCFGIIV5ZOVY

In the second thread, Rathann and zbyszek recommend using
tmpfiles.d snippets for this kind of purpose (needing something
in /var owned by a user you want to have created by sysusers),
but that's a bit more of a complex change, so I think it makes
sense to just revert first then maybe attempt that later.

This causes a practical problem: on current Rawhide Workstation
live the first two steps of g-i-s are repeated on first boot
after install. The way we try to avoid this is by having
/var/lib/gnome-initial-setup/state copied to the installed
system, but because of this problem, /var/lib/gnome-initial-setup
is owned by root.root and g-i-s cannot write to it, so the file
is not there to be copied.

Note I edited the reversion not to add back the line:
BuildRequires:  gnome-desktop4 >= %{gnome_desktop_version}
because it looks like the removal of that line wasn't really a
part of this sysusers change. I also added a comment warning
that this problem needs to be handled if anyone attempts to
convert to sysusers again.
2024-02-07 13:16:36 -08:00
Michael Catanzaro
6b8dd31e0c Update live-user-mode.patch again
Hopefully fix gnome-initial-setup failing to create user account or log
into the user session.

Also, remove stray patches that I included by mistake.
2024-01-22 14:18:16 -06:00
Michael Catanzaro
ae551eb5a7 Update live-user-mode patch 2024-01-19 16:16:09 -06:00
David King
8d38ba4971 Use upstream sysusers configuration
Additionally, simplify vendor.conf installation. Drop unnecessary
gnome-desktop4 Requires.
2024-01-18 11:46:52 +00:00
Yaakov Selkowitz
1794519167 ExcludeArch i686
Package gnome-initial-setup is a leaf package on i686.
2024-01-17 18:42:41 -05:00
Michael Catanzaro
4e6dd5d228 Fix URL 2024-01-17 14:22:59 -06:00
Michael Catanzaro
7427ed38d9 Update to 46.alpha 2024-01-17 13:11:03 -06:00
Ray Strode
33ca18287c Fix failure from bug in back button patch 2023-09-19 19:55:56 -04:00
Michael Catanzaro
93dba97ce6 Update to 45.0 and refresh live user mode patchset
Personal preference: let's keep the entire patchset in one file, to make
it slightly easier to rebase.
2023-09-19 13:16:13 -05:00
Michael Catanzaro
43bfe4b2d1 Update to 45.0 2023-09-19 13:12:23 -05:00
Ray Strode
139b92e142 Fix crash in new user mode 2023-09-10 20:20:10 -04:00
Ray Strode
15273e7483 Add missing patches 2023-09-09 18:51:17 -04:00
Ray Strode
b8baf8f3ce Select US by default on Russian keyboards 2023-09-09 18:44:37 -04:00
Ray Strode
cc188b2ff7 drop unused patches 2023-09-08 11:31:28 -04:00
Ray Strode
f74e718d60 Don't let language page proceed until it has committed its changes 2023-09-08 11:28:32 -04:00
Ray Strode
e7c2420c22 Fix keyboard page next button that can't be buttoned 2023-09-07 13:53:58 -04:00
Ray Strode
a2c0811c9b More keyboard configuration updates 2023-08-28 17:49:18 -04:00
Ray Strode
10dec1d365 Update to use slightly tweaked default input sources api from gnome-desktop 2023-08-26 10:21:33 -04:00
Ray Strode
92466bbe4b Clean up gnome-desktop requires 2023-08-26 07:00:39 -04:00
Ray Strode
1abd75764c Add keyboard and input method handling fixes 2023-08-26 06:26:29 -04:00
Ray Strode
1a4d1bfc2a Add liveuser mode and switch vendor.conf to accomodate it 2023-08-21 11:44:11 -04:00
Kalev Lember
a476e6251c Sort files list 2023-08-07 21:25:53 +02:00
Kalev Lember
b88e9a63a9 Update to 45.beta
- Requiring tecla instead of gkbd-keyboard-display
2023-08-07 21:25:29 +02:00
Fedora Release Engineering
a8d457e5d9 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 23:36:22 +00:00
Michael Catanzaro
c356015e21 Add patch to stop calling 'fedora-third-party disable'
https://pagure.io/fedora-workstation/issue/363
2023-03-23 14:58:12 -05:00
David King
6d8366770a Update to 44.0 2023-03-17 13:45:58 +00:00
Michael Catanzaro
3458b7252f Rebuild for WebKitGTK 2.39.91 2023-03-09 11:21:11 -06:00
David King
284a9a74d9 Update to 44.rc 2023-03-04 20:32:39 +00:00
Michael Catanzaro
bfc973d7e1 Rebuild for WebKitGTK 2.39.90 2023-02-22 10:02:43 -06:00
David King
d8d686beec Update to 44.beta 2023-02-15 21:34:35 +00:00
David King
3ad8f96ff4 Update to 44.alpha.2 2023-02-06 18:08:43 +00:00
Michael Catanzaro
a2bb4ae322 Rebuild for WebKitGTK 2.39.6/2.39.7 2023-02-01 14:49:44 -06:00
Michael Catanzaro
cc62fc79d6 Build for WebKitGTK 2.39.5 2023-01-21 10:27:37 -06:00
Fedora Release Engineering
9917219f9a Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 05:28:39 +00:00
Michael Catanzaro
8211d88970 Fix WebKitGTK build dependency 2022-12-06 08:14:09 -06:00
Michael Catanzaro
503e1b59fa Build against webkitgtk-6.0 2022-12-05 12:23:12 -06:00
David King
0802325352 Update to 43.1 2022-10-27 21:17:48 +01:00
Kalev Lember
6a829fd8e4 Fix a few more issues with enterprise login
https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/160
https://bugzilla.redhat.com/show_bug.cgi?id=2123494
2022-09-21 22:27:33 +02:00
Kalev Lember
d5e018f2c0 Fix criticals when setting up enterprise login
https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/merge_requests/160
https://bugzilla.redhat.com/show_bug.cgi?id=2123494
2022-09-16 17:11:21 +02:00
Kalev Lember
1cd38ea0ef Update to 43.0 2022-09-16 15:08:37 +02:00
Kalev Lember
00f2d70ebf Update to 43.rc.1 2022-09-07 21:34:54 +02:00
Kalev Lember
df06062d55 Backport an upstream patch to fix the enterprise login dialog
https://bugzilla.redhat.com/show_bug.cgi?id=2123494
2022-09-06 18:06:29 +02:00
Kalev Lember
68dc058603 Drop obsolete libhandy dep 2022-09-06 13:02:51 +02:00
Kalev Lember
5ea785561c Update to 43.rc 2022-09-06 13:00:28 +02:00
Adam Williamson
b413e7dd32 Backport MR#156 to fix page skipping 2022-08-13 00:10:16 -07:00
Kalev Lember
11bea8d958 Update to 43.beta
- Switch to gtk4
2022-08-08 21:08:17 +02:00
Fedora Release Engineering
9e10ba47ba Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-21 06:50:40 +00:00
Milan Crha
dfcd49e260 Update to 43.alpha; Switch to WebKitGTK API 4.1 (using libsoup3) 2022-07-19 17:15:39 +02:00