Commit Graph

280 Commits

Author SHA1 Message Date
Adam Williamson
6e8de2ffe0 Revert vendor.conf for webui deferral
Since webui Change is deferred, we also need to revert
vendor.conf to get the correct page-skipping behaviour for the
old workflow.

Related: RHEL-71384
2025-03-14 11:56:49 -05:00
Adam Williamson
c3c7104215 Update file list for dropping of live user mode patch
Signed-off-by: Adam Williamson <awilliam@redhat.com>

Related: RHEL-71384
2025-03-14 11:56:45 -05:00
Adam Williamson
afdea84d98 Drop live user mode patch: Change was deferred to F41
The anaconda webUI change was deferred to F41 by FESCo:
https://bugzilla.redhat.com/show_bug.cgi?id=2231339#c6
so we should not apply this patch on F40 any more.

Resolves: RHEL-71384
2025-03-14 11:56:40 -05:00
Florian Müllner
0733ff3e76 Adjust downstream patch
Related: RHEL-71384
2025-03-14 11:56:36 -05:00
Troy Dawson
7716c742d1 Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:27:03 -07:00
Tomas Popela
15c49d7d21 Use branded illustrations
Resolves: RHEL-23463
2024-08-20 15:23:11 +02:00
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