Compare commits

...
Sign in to create a new pull request.

276 commits

Author SHA1 Message Date
Fedora Release Engineering
70175cd201 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-16 03:39:26 +00:00
Packit
da65b3028d Update to 44.11 upstream release
Upstream tag: anaconda-44.11
Upstream commit: df3cf93f

Commit authored by Packit automation (https://packit.dev/)
2025-12-30 05:08:31 +00:00
Packit
f4ff379850 Update to 44.10 upstream release
Upstream tag: anaconda-44.10
Upstream commit: 8ae51a68

Commit authored by Packit automation (https://packit.dev/)
2025-12-23 05:06:08 +00:00
Packit
38c30ad405 Update to 44.9 upstream release
Upstream tag: anaconda-44.9
Upstream commit: 2263c825

Commit authored by Packit automation (https://packit.dev/)
2025-12-16 05:05:52 +00:00
Packit
86e8992fe6 Update to 44.8 upstream release
Upstream tag: anaconda-44.8
Upstream commit: 0388664c

Commit authored by Packit automation (https://packit.dev/)
2025-12-10 14:53:31 +00:00
Packit
c0faa66bb5 Update to 44.7 upstream release
Upstream tag: anaconda-44.7
Upstream commit: 686e31d9

Commit authored by Packit automation (https://packit.dev/)
2025-12-09 05:01:38 +00:00
Packit
b02d0b6424 Update to 44.6 upstream release
Upstream tag: anaconda-44.6
Upstream commit: 9a15f8da

Commit authored by Packit automation (https://packit.dev/)
2025-12-04 11:18:48 +00:00
Packit
ed5a1f7ceb Update to 44.5 upstream release
Upstream tag: anaconda-44.5
Upstream commit: 8522f106

Commit authored by Packit automation (https://packit.dev/)
2025-12-02 08:58:36 +00:00
Packit
6e6533c98e Update to 44.4 upstream release
Upstream tag: anaconda-44.4
Upstream commit: 947e559b

Commit authored by Packit automation (https://packit.dev/)
2025-11-25 04:59:36 +00:00
Packit
c261b95d18 Update to 44.2 upstream release
Upstream tag: anaconda-44.2
Upstream commit: ab6f6247

Commit authored by Packit automation (https://packit.dev/)
2025-11-14 11:38:35 +01:00
Packit
cc8e9cd6b4 Update to 44.1 upstream release
Upstream tag: anaconda-44.1
Upstream commit: bbd5a9a4

Commit authored by Packit automation (https://packit.dev/)
2025-11-05 11:37:44 +00:00
Packit
4258bc2afa Update to 43.46 upstream release
Upstream tag: anaconda-43.46
Upstream commit: 72d232b9

Commit authored by Packit automation (https://packit.dev/)
2025-10-16 06:54:15 +00:00
Adam Williamson
82abcb0bd3 Backport PR #6692 to provide keyboard layout ASCII info to anaconda-webui 2025-10-14 17:11:42 -07:00
Adam Williamson
13d80a0ad2 Backport PR #6691 to fix silverblue install crash 2025-10-12 10:01:35 -07:00
Packit
906a3ce1d4 Update to 43.44 upstream release
Upstream tag: anaconda-43.44
Upstream commit: 1696da9e

Commit authored by Packit automation (https://packit.dev/)
2025-10-09 10:07:38 +00:00
Packit
a334a08bcf Update to 43.41 upstream release
Upstream tag: anaconda-43.41
Upstream commit: 0591a5f2

Commit authored by Packit automation (https://packit.dev/)
2025-09-23 04:58:08 +00:00
Python Maint
92d19ca1f5 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:06:46 +02:00
Packit
a04f9e29da Update to 43.40 upstream release
Upstream tag: anaconda-43.40
Upstream commit: 220800e2

Commit authored by Packit automation (https://packit.dev/)
2025-09-16 04:57:59 +00:00
Packit
810c6d033a Update to 43.39 upstream release
Upstream tag: anaconda-43.39
Upstream commit: 18f71f90

Commit authored by Packit automation (https://packit.dev/)
2025-09-09 05:00:36 +00:00
Packit
42cbc0b6c4 Update to 43.38 upstream release
Upstream tag: anaconda-43.38
Upstream commit: 2b34316f

Commit authored by Packit automation (https://packit.dev/)
2025-09-02 04:59:48 +00:00
Packit
ac5984c24d Update to 43.37 upstream release
Upstream tag: anaconda-43.37
Upstream commit: 33047d14

Commit authored by Packit automation (https://packit.dev/)
2025-08-25 12:54:49 +00:00
Packit
deebf7affe Update to 43.36 upstream release
Upstream tag: anaconda-43.36
Upstream commit: 7da0ca11

Commit authored by Packit automation (https://packit.dev/)
2025-08-19 05:00:17 +00:00
Python Maint
91f1961af2 Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 12:37:49 +02:00
Packit
a9caea84df Update to 43.35 upstream release
Upstream tag: anaconda-43.35
Upstream commit: cb11e61b

Commit authored by Packit automation (https://packit.dev/)
2025-08-12 05:03:32 +00:00
Packit
2386f55ce5 Update to 43.34 upstream release
Upstream tag: anaconda-43.34
Upstream commit: e9ffba27

Commit authored by Packit automation (https://packit.dev/)
2025-08-05 05:23:14 +00:00
Packit
a8d55d4446 Update to 43.33 upstream release
Upstream tag: anaconda-43.33
Upstream commit: a26df12d

Commit authored by Packit automation (https://packit.dev/)
2025-07-31 14:31:24 +00:00
Packit
842451e9a5 Update to 43.32 upstream release
Upstream tag: anaconda-43.32
Upstream commit: 7110018a

Commit authored by Packit automation (https://packit.dev/)
2025-07-29 07:20:49 +00:00
Fedora Release Engineering
7b7d68b3b6 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-23 16:57:56 +00:00
Packit
1630f7708e Update to 43.31 upstream release
Upstream tag: anaconda-43.31
Upstream commit: 73f9cc72

Commit authored by Packit automation (https://packit.dev/)
2025-07-22 05:18:29 +00:00
Packit
18fdc00f78 Update to 43.30 upstream release
Upstream tag: anaconda-43.30
Upstream commit: 72ec4243

Commit authored by Packit automation (https://packit.dev/)
2025-07-15 05:19:06 +00:00
Packit
61569a7725 Update to 43.29 upstream release
Upstream tag: anaconda-43.29
Upstream commit: 8826bd72

Commit authored by Packit automation (https://packit.dev/)
2025-07-09 06:42:17 +00:00
Packit
780b18c9e6 Update to 43.28 upstream release
Upstream tag: anaconda-43.28
Upstream commit: e9053652

Commit authored by Packit automation (https://packit.dev/)
2025-07-07 12:02:19 +00:00
Packit
15bfbafec9 Update to 43.25 upstream release
Upstream tag: anaconda-43.25
Upstream commit: 56eb71c1

Commit authored by Packit automation (https://packit.dev/)
2025-06-24 05:06:14 +00:00
Packit
f0d8d681c6 Update to 43.24 upstream release
Upstream tag: anaconda-43.24
Upstream commit: a19262b4

Commit authored by Packit automation (https://packit.dev/)
2025-06-17 05:03:30 +00:00
Miro Hrončok
a378347b0b Changelog entry for 00844989be
Sorry for missing it first.
2025-06-08 18:24:22 +02:00
Miro Hrončok
00844989be Fix "TypeError: cannot pickle 'SwigPyObject' object" on Python 3.14+ 2025-06-08 17:51:08 +02:00
Miro Hrončok
5c01aa0dce Fix buffer overflow on Python 3.14
- Fixes: hrbz#2370944
2025-06-07 14:01:42 +02:00
Python Maint
e9754fb0ce Rebuilt for Python 3.14 2025-06-03 14:27:30 +02:00
Adam Williamson
102c6879b7 Backport PR #6437 to fix for mutter with X11 disabled 2025-06-02 12:50:21 -07:00
Packit
86cc761854 Update to 43.22 upstream release
Upstream tag: anaconda-43.22
Upstream commit: ea26c8c6

Commit authored by Packit automation (https://packit.dev/)
2025-06-02 06:43:25 +00:00
Packit
96b65b4481 Update to 43.21 upstream release
Upstream tag: anaconda-43.21
Upstream commit: a2c41f96

Commit authored by Packit automation (https://packit.dev/)
2025-05-27 05:02:04 +00:00
Packit
a23e130354 Update to 43.20 upstream release
Upstream tag: anaconda-43.20
Upstream commit: 28cb9386

Commit authored by Packit automation (https://packit.dev/)
2025-05-20 05:00:36 +00:00
Packit
92422bef7e Update to 43.18 upstream release
Upstream tag: anaconda-43.18
Upstream commit: 095f765d

Commit authored by Packit automation (https://packit.dev/)
2025-05-06 05:01:46 +00:00
Packit
0633dcfa38 Update to 43.17 upstream release
Upstream tag: anaconda-43.17
Upstream commit: edcc8fc1

Commit authored by Packit automation (https://packit.dev/)
2025-04-29 05:00:14 +00:00
Packit
76bd97cd02 Update to 43.16 upstream release
Upstream tag: anaconda-43.16
Upstream commit: 95546047

Commit authored by Packit automation (https://packit.dev/)
2025-04-22 05:01:50 +00:00
Packit
4dfdb55314 Update to 43.15 upstream release
Upstream tag: anaconda-43.15
Upstream commit: 568121b7

Commit authored by Packit automation (https://packit.dev/)
2025-04-15 05:00:52 +00:00
Packit
4b11965a58 Update to 43.14 upstream release
Upstream tag: anaconda-43.14
Upstream commit: 2966659a

Commit authored by Packit automation (https://packit.dev/)
2025-04-08 05:00:27 +00:00
Packit
ac97176bfa Update to 43.13 upstream release
Upstream tag: anaconda-43.13
Upstream commit: 84cd12d7

Commit authored by Packit automation (https://packit.dev/)
2025-04-01 05:00:45 +00:00
Packit
4028bf7c0c Update to 43.12 upstream release
Upstream tag: anaconda-43.12
Upstream commit: 9cb026b6

Commit authored by Packit automation (https://packit.dev/)
2025-03-28 12:05:19 +00:00
Packit
8bd81bad3a Update to 43.11 upstream release
Upstream tag: anaconda-43.11
Upstream commit: 42e9d47b

Commit authored by Packit automation (https://packit.dev/)
2025-03-26 13:33:37 +00:00
Packit
65a6874566 Update to 43.10 upstream release
Upstream tag: anaconda-43.10
Upstream commit: 0826f93a

Commit authored by Packit automation (https://packit.dev/)
2025-03-25 15:35:32 +00:00
Packit
141a8d21db Update to 43.9 upstream release
Upstream tag: anaconda-43.9
Upstream commit: f6761f33

Commit authored by Packit automation (https://packit.dev/)
2025-03-24 15:44:10 +00:00
Packit
629b5cce4d Update to 43.8 upstream release
Upstream tag: anaconda-43.8
Upstream commit: db997e28

Commit authored by Packit automation (https://packit.dev/)
2025-03-18 04:56:16 +00:00
Packit
ae4af5b13e Update to 43.7 upstream release
Upstream tag: anaconda-43.7
Upstream commit: 82d05231

Commit authored by Packit automation (https://packit.dev/)
2025-03-14 13:31:44 +00:00
Packit
321d4691d6 Update to 43.6 upstream release
Upstream tag: anaconda-43.6
Upstream commit: ef9fdd6a

Commit authored by Packit automation (https://packit.dev/)
2025-03-11 04:55:50 +00:00
Packit
bb9cb1cc9d Update to 43.5 upstream release
Upstream tag: anaconda-43.5
Upstream commit: 18ae2e91

Commit authored by Packit automation (https://packit.dev/)
2025-03-05 12:42:50 +00:00
Packit
c9fcb14d55 Update to 43.1 upstream release
Upstream tag: anaconda-43.1
Upstream commit: ab3f9c7b

Commit authored by Packit automation (https://packit.dev/)
2025-02-18 09:17:28 +00:00
Packit
09537f4f74 Update to 42.26 upstream release
Upstream tag: anaconda-42.26
Upstream commit: 3c24f617

Commit authored by Packit automation (https://packit.dev/)
2025-02-06 13:41:45 +00:00
Jiri Konecny
17fd6a2e78
Remove unused patch
This patch was already removed from the spec file some time ago by
Packit but the patch file was forgotten.
2025-01-28 12:36:14 +01:00
Packit
00bb6fa1b0 Update to 42.24 upstream release
Upstream tag: anaconda-42.24
Upstream commit: 43668139

Commit authored by Packit automation (https://packit.dev/)
2025-01-28 04:59:29 +00:00
Jiri Konecny
e284d530a9
Fix accidentally pushed merge conflict 2025-01-20 14:00:02 +01:00
Packit
5bdc0addd1 Update to 42.23 upstream release
Upstream tag: anaconda-42.23
Upstream commit: 880d6f70

Commit authored by Packit automation (https://packit.dev/)
2025-01-20 09:09:07 +01:00
Fedora Release Engineering
1f24120e9b Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-16 11:00:13 +00:00
Packit
2eeeeac267 Update to 42.21 upstream release
Upstream tag: anaconda-42.21
Upstream commit: d20294e7

Commit authored by Packit automation (https://packit.dev/)
2024-12-20 13:44:57 +00:00
Packit
768a433599 Update to 42.20 upstream release
Upstream tag: anaconda-42.20
Upstream commit: 730b61a9

Commit authored by Packit automation (https://packit.dev/)
2024-12-17 04:58:51 +00:00
Packit
50e4e062a7 Update to 42.18 upstream release
Upstream tag: anaconda-42.18
Upstream commit: c65f112d

Commit authored by Packit automation (https://packit.dev/)
2024-12-03 13:27:20 +01:00
Adam Williamson
075be51017 Replace #6029 with #6030 (better fix) (#2329379) 2024-11-29 16:19:01 -08:00
Adam Williamson
92fd707d85 Backport PR #6029 to revert rsync check that breaks KDE install (#2329379) 2024-11-28 11:02:45 -08:00
Packit
67dc642a0c Update to 42.16 upstream release
Upstream tag: anaconda-42.16
Upstream commit: dcd20021

Commit authored by Packit automation (https://packit.dev/)
2024-11-26 04:58:41 +00:00
Packit
3619795f08 Update to 42.15 upstream release
Upstream tag: anaconda-42.15
Upstream commit: b0e745bc

Commit authored by Packit automation (https://packit.dev/)
2024-11-19 04:57:42 +00:00
Packit
4fba898ec3 Update to 42.14 upstream release
Upstream tag: anaconda-42.14
Upstream commit: 03f5dfd0

Commit authored by Packit automation (https://packit.dev/)
2024-11-12 05:03:53 +00:00
Packit
83b8d31b00 Update to 42.13 upstream release
Upstream tag: anaconda-42.13
Upstream commit: 71a90c68

Commit authored by Packit automation (https://packit.dev/)
2024-11-08 06:53:44 +00:00
Packit
4d0605ed73 Update to 42.12 upstream release
Upstream tag: anaconda-42.12
Upstream commit: 2cf310a6

Commit authored by Packit automation (https://packit.dev/)
2024-10-25 17:48:21 +00:00
Packit
26a36cddda
Update to 42.11 upstream release
Add rpmlint.toml

Upstream tag: anaconda-42.11
Upstream commit: 53836d80

Commit authored by Packit automation (https://packit.dev/)
2024-10-23 17:12:37 +02:00
Packit
fa5998140a Update to 42.10 upstream release
Upstream tag: anaconda-42.10
Upstream commit: 23efa4cb

Commit authored by Packit automation (https://packit.dev/)
2024-10-22 04:59:29 +00:00
Packit
0adeddb7fa Update to 42.9 upstream release
Upstream tag: anaconda-42.9
Upstream commit: 4683a896

Commit authored by Packit automation (https://packit.dev/)
2024-10-16 06:24:57 +00:00
Gwyn Ciesla
3fdf739364 brltty rebuild 2024-10-15 11:49:31 -05:00
Packit
e152c16fd8 Update to 42.8 upstream release
Upstream tag: anaconda-42.8
Upstream commit: 93f7e962

Commit authored by Packit automation (https://packit.dev/)
2024-10-15 04:59:37 +00:00
Packit
7aefe03f3e Update to 42.7 upstream release
Upstream tag: anaconda-42.7
Upstream commit: 48d5f974

Commit authored by Packit automation (https://packit.dev/)
2024-10-10 20:27:15 +00:00
Packit
11fff8073b Update to 42.6 upstream release
Upstream tag: anaconda-42.6
Upstream commit: 9c624721

Commit authored by Packit automation (https://packit.dev/)
2024-10-08 04:59:44 +00:00
Packit
9a7d9572d2 Update to 42.5 upstream release
Upstream tag: anaconda-42.5
Upstream commit: 6f38daa2

Commit authored by Packit automation (https://packit.dev/)
2024-10-01 04:59:10 +00:00
Packit
cdd5ecff1b Update to 42.4 upstream release
Upstream tag: anaconda-42.4
Upstream commit: e1b08765

Commit authored by Packit automation (https://packit.dev/)
2024-09-24 04:59:58 +00:00
Packit
08fe150373 Update to 42.3 upstream release
Upstream tag: anaconda-42.3
Upstream commit: dd77ba48

Commit authored by Packit automation (https://packit.dev/)
2024-09-17 05:00:20 +00:00
Packit
61629195b3 Update to 42.2 upstream release
Upstream tag: anaconda-42.2
Upstream commit: ba68e123

Commit authored by Packit automation (https://packit.dev/)
2024-09-10 04:59:52 +00:00
Adam Williamson
f81367e47c Rebuild to get a combined update with anaconda-webui 2024-09-05 15:57:06 -07:00
Packit
ea596d2f5c Update to 42.1 upstream release
Upstream tag: anaconda-42.1
Upstream commit: f7359022

Commit authored by Packit automation (https://packit.dev/)
2024-09-02 11:29:49 +00:00
Packit
5a5fc62b2d Update to 41.32 upstream release
Upstream tag: anaconda-41.32
Upstream commit: dce72a37

Commit authored by Packit automation (https://packit.dev/)
2024-08-27 05:02:26 +00:00
Packit
37abaeaf27 Update to 41.31 upstream release
Upstream tag: anaconda-41.31
Upstream commit: 7d326289

Commit authored by Packit automation (https://packit.dev/)
2024-08-22 14:00:51 +00:00
Packit
707bd879ad Update to 41.30 upstream release
Upstream tag: anaconda-41.30
Upstream commit: a0135675

Commit authored by Packit automation (https://packit.dev/)
2024-08-20 05:03:19 +00:00
Packit
826d24822e Update to 41.29 upstream release
Upstream tag: anaconda-41.29
Upstream commit: 1be740ad

Commit authored by Packit automation (https://packit.dev/)
2024-08-13 05:03:25 +00:00
Packit
a82764003c Update to 41.28 upstream release
Upstream tag: anaconda-41.28
Upstream commit: b2494f15

Commit authored by Packit automation (https://packit.dev/)
2024-08-06 09:29:30 +00:00
Packit
f5d937fa63 Update to 41.27 upstream release
Upstream tag: anaconda-41.27
Upstream commit: c17ad0b2

Commit authored by Packit automation (https://packit.dev/)
2024-07-30 04:57:44 +00:00
Packit
0985fbecd3 Update to 41.26 upstream release
Upstream tag: anaconda-41.26
Upstream commit: c7c01619

Commit authored by Packit automation (https://packit.dev/)
2024-07-23 04:57:38 +00:00
Fedora Release Engineering
26d8b81849 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-17 16:57:41 +00:00
Packit
de99627b97 Update to 41.25 upstream release
Upstream tag: anaconda-41.25
Upstream commit: ac656d0d

Commit authored by Packit automation (https://packit.dev/)
2024-07-16 04:57:31 +00:00
Packit
ebbb3c074e Update to 41.24 upstream release
Upstream tag: anaconda-41.24
Upstream commit: 4c9b0b4d

Commit authored by Packit automation (https://packit.dev/)
2024-07-09 04:57:22 +00:00
Packit
d9532707c1 Update to 41.23 upstream release
Upstream tag: anaconda-41.23
Upstream commit: c26b2ad9

Commit authored by Packit automation (https://packit.dev/)
2024-07-02 07:39:41 +00:00
Packit
a5e1966361 Update to 41.22 upstream release
Upstream tag: anaconda-41.22
Upstream commit: 55a4f0ff

Commit authored by Packit automation (https://packit.dev/)
2024-06-25 04:58:41 +00:00
Python Maint
1fce4fd175 Rebuilt for Python 3.13 2024-06-11 19:00:43 +02:00
Packit
ccc95947b4 Update to 41.20 upstream release
Upstream tag: anaconda-41.20
Upstream commit: 7f9c7b0c

Commit authored by Packit automation (https://packit.dev/)
2024-06-11 04:58:23 +00:00
Python Maint
9f3f141b35 Rebuilt for Python 3.13 2024-06-07 15:09:25 +02:00
Packit
96f50f525e Update to 41.19 upstream release
Upstream tag: anaconda-41.19
Upstream commit: 6ab42322

Commit authored by Packit automation (https://packit.dev/)
2024-06-04 04:59:12 +00:00
Packit
170d26b8b0 Update to 41.18 upstream release
Upstream tag: anaconda-41.18
Upstream commit: a73fe25b

Commit authored by Packit automation (https://packit.dev/)
2024-05-28 04:58:35 +00:00
Packit
b2516ee2a0
Update to 41.17 upstream release
Upstream tag: anaconda-41.17
Upstream commit: 27ca1ec8

Commit authored by Packit automation (https://packit.dev/)
2024-05-22 16:52:59 +02:00
Jiri Konecny
b233baf707
Fix tests for DNF5
Our test needs adjustments to work on DNF5 because it has different
reponse from the `dnf repoinfo` also seems that repositories have
renamed on Rawhide?
2024-05-10 13:42:38 +02:00
Katerina Koukiou
9fbdceec6a [packit] 41.15 upstream release
Remove patches: Fix bootupd UEFI path to create an EFI boot manager entry

Upstream tag: anaconda-41.15
Upstream commit: 0764fecd
2024-05-03 10:17:21 +02:00
Packit
38a1ce55ec Update to 41.14 upstream release
Upstream tag: anaconda-41.14-1
Upstream commit: ba44308d

Commit authored by Packit automation (https://packit.dev/)
2024-04-24 11:57:26 +02:00
Packit
388fb7f3c0
Update to 41.13 upstream release
Upstream tag: anaconda-41.13-1
Upstream commit: 4f4989b9

Commit authored by Packit automation (https://packit.dev/)
2024-04-18 14:08:30 +02:00
Packit
bcebac2520 Update to 41.9 upstream release
Upstream tag: anaconda-41.9-1
Upstream commit: a8ff4d26

Commit authored by Packit automation (https://packit.dev/)
2024-04-09 13:03:03 +02:00
Adam Williamson
655138fb58 Backport PR #5508 to make bootupd create EFI boot manager entries (#2268505)
Bring back 01d5d6, it was by mistake removed with the automatic version
bump from packit.
2024-03-26 09:16:16 +01:00
Packit
fc9e334fcd [packit] 41.7 upstream release
Upstream tag: anaconda-41.7-1
Upstream commit: 43618fd9
2024-03-26 04:56:38 +00:00
Packit
9b5f17b4d6 [packit] 41.6 upstream release
Upstream tag: anaconda-41.6-1
Upstream commit: 537114aa
2024-03-25 14:22:15 +01:00
Adam Williamson
01d5d601b9 Backport PR #5508 to make bootupd create EFI boot manager entries (#2268505) 2024-03-07 14:55:25 -08:00
Packit
37ac4af84c [packit] 41.2 upstream release
Upstream tag: anaconda-41.2-1
Upstream commit: c051c6c5
2024-02-20 04:56:23 +00:00
Packit
29c576a3bd [packit] 41.1 upstream release
Upstream tag: anaconda-41.1-1
Upstream commit: 55b70090
2024-02-16 13:34:19 +00:00
Adam Williamson
1c40849d33 Backport #5460 to fix ostree btrfs installs (#2262892) 2024-02-07 08:59:21 -08:00
Packit
78d8d1a538 [packit] 40.21 upstream release
Upstream tag: anaconda-40.21-1
Upstream commit: 2c02eab0
2024-02-06 16:52:43 +00:00
Packit
82102b850e [packit] 40.20 upstream release
Upstream tag: anaconda-40.20-1
Upstream commit: 74c438a7
2024-01-30 11:22:32 +00:00
Jiri Konecny
682afbb400
[packit] 40.18 upstream release
Upstream tag: anaconda-40.18-1
Upstream commit: d79e67f0
2024-01-24 11:33:23 +01:00
Fedora Release Engineering
f431b7da21 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-22 23:00:57 +00:00
Fedora Release Engineering
d74ddca529 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 12:53:41 +00:00
Packit
449e0de37f [packit] 40.17 upstream release
Upstream tag: anaconda-40.17-1
Upstream commit: a8c654b4
2024-01-12 13:58:15 +00:00
Packit
1af350ab15 [packit] 40.15 upstream release
Upstream tag: anaconda-40.15-1
Upstream commit: c6e2e850
2023-12-19 04:57:19 +00:00
Packit
3561d33119 [packit] 40.13 upstream release
Upstream tag: anaconda-40.13-1
Upstream commit: cf58b5de
2023-12-05 16:19:51 +01:00
Packit
5e11b73af1 [packit] 40.12 upstream release
Upstream tag: anaconda-40.12-1
Upstream commit: 9a1c28ca
2023-12-05 04:56:19 +00:00
Packit
4b35cd81c8 [packit] 40.11 upstream release
Upstream tag: anaconda-40.11-1
Upstream commit: 149f6fda
2023-11-28 12:53:17 +01:00
Packit
50754878e5 [packit] 40.10 upstream release
Upstream tag: anaconda-40.10-1
Upstream commit: 9998c42c
2023-10-24 05:03:57 +00:00
Packit
d64f6c07a8 [packit] 40.9 upstream release
Upstream tag: anaconda-40.9-1
Upstream commit: d49874cb
2023-10-17 05:05:02 +00:00
Packit
cbec57064b [packit] 40.8 upstream release
Upstream tag: anaconda-40.8-1
Upstream commit: d1e6feaf
2023-10-10 05:05:12 +00:00
Packit
a273c3bf47 [packit] 40.7 upstream release
Upstream tag: anaconda-40.7-1
Upstream commit: 22deed42
2023-10-03 05:04:18 +00:00
Packit
f847996140 [packit] 40.6 upstream release
Upstream tag: anaconda-40.6-1
Upstream commit: 7c9aa594
2023-09-26 05:05:07 +00:00
Packit
e3c4003164 [packit] 40.5 upstream release
Upstream tag: anaconda-40.5-1
Upstream commit: 9b31908b
2023-09-19 05:04:08 +00:00
Packit
32e02bb100 [packit] 40.4 upstream release
Upstream tag: anaconda-40.4-1
Upstream commit: 8f66f3a7
2023-09-12 05:04:22 +00:00
Packit
b95c041e20 [packit] 40.3 upstream release
Upstream tag: anaconda-40.3-1
Upstream commit: e0c16f34

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/40.3-main-update-propose_downstream
```
2023-09-07 22:14:25 +00:00
Vladimír Slávik
cfcd2b7288 Remove modular repo from gating tests
It does not exist any more.
2023-09-05 09:39:29 +02:00
Vladimír Slávik
1894ca2c6d Remove webui before dirinstall gating tests
Webui forces itself if present. However, right now it does not support pretty
much anything, including the functionality needed for the dirinstall gating
tests.
2023-09-05 09:37:25 +02:00
Packit
56aa434615 [packit] 40.2 upstream release
Upstream tag: anaconda-40.2-1
Upstream commit: 5e640614

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/40.2-main-update-propose_downstream
```
2023-09-05 05:05:37 +00:00
Packit
6eda49494a [packit] 40.1 upstream release
Upstream tag: anaconda-40.1-1
Upstream commit: 7d578345

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/40.1-main-update-propose_downstream
```
2023-08-30 15:04:21 +00:00
Packit
4b2d8834b3 [packit] 39.33 upstream release
Upstream tag: anaconda-39.33-1
Upstream commit: 8c97c5d0

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/39.33-main-update-propose_downstream
```
2023-08-29 05:06:10 +00:00
Packit
a43e91f494 [packit] 39.32 upstream release
Upstream tag: anaconda-39.32-1
Upstream commit: cbf79dd6

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/39.32-main-update-propose_downstream
```
2023-08-22 16:13:57 +00:00
Packit
80ac989c26 [packit] 39.31 upstream release
Upstream tag: anaconda-39.31-1
Upstream commit: 9ce6888f

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/39.31-main-update-propose_downstream
```
2023-08-22 05:04:01 +00:00
Adam Williamson
bd4ec4da70 Revert "Rebuild on side tag to create combined webUI update"
This reverts commit fe603ac402. We
don't actually need the rebuild.
2023-08-21 14:08:08 -07:00
Adam Williamson
fe603ac402 Rebuild on side tag to create combined webUI update 2023-08-21 14:00:56 -07:00
Packit
9f69a53a88 [packit] 39.30 upstream release
Upstream tag: anaconda-39.30-1
Upstream commit: 5f114109

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/39.30-main-update-propose_downstream
```
2023-08-21 14:50:26 +00:00
Vladimír Slávik
11dbf06034 Remove unused patches for ARM kernel UI
These features are now removed in code.
2023-08-03 17:03:48 +02:00
Packit
4e5bf6df9d [packit] 39.29 upstream release
Upstream tag: anaconda-39.29-1
Upstream commit: 293c6cf4

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/39.29-main-update-propose_downstream
```
2023-08-03 13:30:51 +00:00
Packit
953e8b9c39 [packit] 39.28 upstream release
Upstream tag: anaconda-39.28-1
Upstream commit: e43ad74a

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/39.28-main-update-propose_downstream
```
2023-08-01 05:05:58 +00:00
Adam Williamson
574b343db8 Revert *both* commits from the broken PR, not just one 2023-07-26 12:37:35 -07:00
Adam Williamson
19857b475b Revert "Port GUI kernel switcher for ARM 64k", it's broken
See https://github.com/rhinstaller/anaconda/pull/4858#issuecomment-1652180161
2023-07-26 10:27:13 -07:00
Packit
82bbadbd9a [packit] 39.27 upstream release
Upstream tag: anaconda-39.27-1
Upstream commit: 1806c397

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/39.27-main-update-propose_downstream
```
2023-07-25 05:04:38 +00:00
Fedora Release Engineering
b816c70df9 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 13:14:26 +00:00
Packit
c6dd86277a [packit] 39.26 upstream release
Upstream tag: anaconda-39.26-1
Upstream commit: 050e696c

If you need to do any change in this pull request, you need to locally fetch the source branch of it and push it (with a fix) to your fork (as it is not possible to push to the branch created in the Packit’s fork):
```
git fetch https://src.fedoraproject.org/forks/packit/rpms/anaconda.git refs/heads/*:refs/remotes/packit/*
git checkout packit/39.26-main-update-propose_downstream
```
2023-07-18 05:04:31 +00:00
Packit
ab080b3196 [packit] 39.25 upstream release
Upstream tag: anaconda-39.25-1
Upstream commit: 7e1190e4
2023-07-13 16:19:29 +00:00
Vladimír Slávik
912ca3b32e Remove patches that will be unused with next version 2023-07-13 18:07:01 +02:00
Packit
0710536ffd [packit] 39.24 upstream release
Upstream tag: anaconda-39.24-1
Upstream commit: 0264e56f
2023-07-11 05:04:19 +00:00
Adam Williamson
0395f59e60 Fix the patch to default to doing preexec_fn (duh) 2023-07-04 20:16:27 -07:00
Adam Williamson
a159c366f0 Backport PR #4879 to fix shutdown with Python 3.12 2023-07-04 18:58:33 -07:00
Packit
0e96ad581e [packit] 39.23 upstream release
Upstream tag: anaconda-39.23-1
Upstream commit: ff0c2863
2023-07-03 15:57:55 +00:00
Python Maint
9b78ac12a1 Rebuilt for Python 3.12 2023-06-27 18:16:59 +02:00
Martin Kolman
67c634a1a6 [packit] 39.22 upstream release
Upstream tag: anaconda-39.22-1
Upstream commit: 0fc7b075
2023-06-27 15:25:27 +02:00
Packit
dfe9159fee [packit] 39.21 upstream release
Upstream tag: anaconda-39.21-1
Upstream commit: 41300721
2023-06-27 05:10:15 +00:00
Python Maint
14012cbbe5 Rebuilt for Python 3.12 2023-06-26 12:27:01 +02:00
Packit
6bc5e86b65 [packit] 39.20 upstream release
Upstream tag: anaconda-39.20-1
Upstream commit: fe5bfa3d
2023-06-20 05:04:48 +00:00
Python Maint
27e0af5b63 Rebuilt for Python 3.12 2023-06-15 18:49:37 +02:00
Packit
253aed8d2f [packit] 39.19 upstream release
Upstream tag: anaconda-39.19-1
Upstream commit: 9a3a6c23
2023-06-13 05:05:07 +00:00
Packit
2a0997f887 [packit] 39.18 upstream release
Upstream tag: anaconda-39.18-1
Upstream commit: c0db2db5
2023-06-06 05:05:44 +00:00
Packit
cf90187dec [packit] 39.17 upstream release
Upstream tag: anaconda-39.17-1
Upstream commit: 0f3d8d19
2023-05-30 05:06:36 +00:00
Petr Písař
bb83fb29e3 Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) 2023-05-24 12:22:20 +02:00
Packit
ef70d4513b [packit] 39.16 upstream release
Upstream tag: anaconda-39.16-1
Upstream commit: a6fe8aaa
2023-05-23 05:04:43 +00:00
Petr Písař
c78011faac Rebuild against rpm-4.19 (https://fedoraproject.org/wiki/Changes/RPM-4.19) 2023-05-19 14:51:45 +02:00
Packit
7513b918e2 [packit] 39.15 upstream release
Upstream tag: anaconda-39.15-1
Upstream commit: 86c5981d
2023-05-16 05:05:01 +00:00
Packit
f3d3bfbc33 [packit] 39.14 upstream release
Upstream tag: anaconda-39.14-1
Upstream commit: 1d3288cf
2023-05-09 05:05:50 +00:00
Packit
2b5a69e9eb [packit] 39.13 upstream release
Upstream tag: anaconda-39.13-1
Upstream commit: 8302cb15
2023-05-04 09:32:25 +00:00
Packit
4e7ec75fcd [packit] 39.12 upstream release
Upstream tag: anaconda-39.12-1
Upstream commit: 44c2e0a5
2023-04-25 05:05:49 +00:00
Packit
b6e0384f9d [packit] 39.11 upstream release
Upstream tag: anaconda-39.11-1
Upstream commit: 750b3df7
2023-04-18 05:05:12 +00:00
Packit
39f62bdfaa [packit] 39.10 upstream release
Upstream tag: anaconda-39.10-1
Upstream commit: 2687f6ad

Signed-off-by: Packit <hello@packit.dev>
2023-04-11 05:06:12 +00:00
Packit
1d546251b8 [packit] 39.9 upstream release
Upstream tag: anaconda-39.9-1
Upstream commit: 6380669e

Signed-off-by: Packit <hello@packit.dev>
2023-04-04 05:05:32 +00:00
Packit
48fb060fe7 [packit] 39.8 upstream release
Upstream tag: anaconda-39.8-1
Upstream commit: 5e767604

Signed-off-by: Packit <hello@packit.dev>
2023-03-28 17:35:45 +00:00
Packit
c49569d794 [packit] 39.7 upstream release
Upstream tag: anaconda-39.7-1
Upstream commit: c0714b5c

Signed-off-by: Packit <hello@packit.dev>
2023-03-28 05:10:29 +00:00
Packit
771269f209 [packit] 39.6 upstream release
Upstream tag: anaconda-39.6-1
Upstream commit: 0fbd73bd

Signed-off-by: Packit <hello@packit.dev>
2023-03-21 05:05:53 +00:00
Adam Williamson
c7a44b4788 Backport PR #4624 to fix anaconda with pykickstart 3.47 2023-03-17 20:40:19 -07:00
Packit
4bed036553 [packit] 39.5 upstream release
Upstream tag: anaconda-39.5-1
Upstream commit: da087471

Signed-off-by: Packit <hello@packit.dev>
2023-03-14 05:08:26 +00:00
Packit
fd3e0767c7 [packit] 39.4 upstream release
Upstream tag: anaconda-39.4-1
Upstream commit: 87dd2a45

Signed-off-by: Packit <hello@packit.dev>
2023-03-07 05:10:09 +00:00
Packit
422a25e632 [packit] 39.3 upstream release
Upstream tag: anaconda-39.3-1
Upstream commit: 3e62f5a4

Signed-off-by: Packit <hello@packit.dev>
2023-02-28 05:05:15 +00:00
Packit
79b8c39b82 [packit] 39.2 upstream release
Upstream tag: anaconda-39.2-1
Upstream commit: e405a38f

Signed-off-by: Packit <hello@packit.dev>
2023-02-21 05:06:00 +00:00
Packit
af85401b1f [packit] 39.1 upstream release
Upstream tag: anaconda-39.1-1
Upstream commit: 860c075f

Signed-off-by: Packit <hello@packit.dev>
2023-02-16 16:49:40 +00:00
Packit
ba4edeb425 [packit] 38.23 upstream release
Upstream tag: anaconda-38.23-1
Upstream commit: a4063fc4

Signed-off-by: Packit <hello@packit.dev>
2023-02-15 17:02:52 +00:00
Packit
1bd9059843 [packit] 38.22 upstream release
Upstream tag: anaconda-38.22-1
Upstream commit: 592ff274

Signed-off-by: Packit <hello@packit.dev>
2023-02-14 05:10:24 +00:00
Packit
d305fe7015 [packit] 38.21 upstream release
Upstream tag: anaconda-38.21-1
Upstream commit: 61e22ca1

Signed-off-by: Packit <hello@packit.dev>
2023-02-07 14:53:13 +00:00
Packit
61bee882c8 [packit] 38.20 upstream release
Upstream tag: anaconda-38.20-1
Upstream commit: 7fe58e6d

Signed-off-by: Packit <hello@packit.dev>
2023-02-07 05:05:40 +00:00
Adam Williamson
7a0d930f87 Drop another unapplied patch 2023-02-01 08:30:41 -08:00
Adam Williamson
36312aafff Drop two unapplied patches 2023-02-01 08:29:44 -08:00
Packit
d025fb7181 [packit] 38.19 upstream release
Upstream tag: anaconda-38.19-1
Upstream commit: 4822e6d3

Signed-off-by: Packit <hello@packit.dev>
2023-01-31 05:05:32 +00:00
Packit
f71a319e66 [packit] 38.18 upstream release
Upstream tag: anaconda-38.18-1
Upstream commit: 3030aaff

Signed-off-by: Packit <hello@packit.dev>
2023-01-24 13:45:48 +00:00
Packit
169457b7ba [packit] 38.17 upstream release
Upstream tag: anaconda-38.17-1
Upstream commit: ef1a360e

Signed-off-by: Packit <hello@packit.dev>
2023-01-19 13:05:03 +00:00
Fedora Release Engineering
aada584b4e Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-18 21:42:14 +00:00
Packit
0661830c60 [packit] 38.15 upstream release
Upstream tag: anaconda-38.15-1
Upstream commit: bd82e018

Signed-off-by: Packit <hello@packit.dev>
2023-01-10 05:04:59 +00:00
Packit
7ae819e3b1 [packit] 38.14 upstream release
Upstream tag: anaconda-38.14-1
Upstream commit: bb9be067

Signed-off-by: Packit <hello@packit.dev>
2022-12-22 15:56:20 +00:00
Packit
cd2fd6f61b [packit] 38.13 upstream release
Upstream tag: anaconda-38.13-1
Upstream commit: b41cd45e

Signed-off-by: Packit <hello@packit.dev>
2022-12-22 12:48:29 +00:00
Packit
b069ea7f38 [packit] 38.12 upstream release
Upstream tag: anaconda-38.12-1
Upstream commit: 5137fa16

Signed-off-by: Packit <hello@packit.dev>
2022-12-06 15:25:04 +00:00
Packit
3842fd8647 [packit] 38.11 upstream release
Upstream tag: anaconda-38.11-1
Upstream commit: e5818ae9

Signed-off-by: Packit <hello@packit.dev>
2022-12-06 13:02:59 +00:00
Packit
5a7836f84c [packit] 38.10 upstream release
Upstream tag: anaconda-38.10-1
Upstream commit: 2957250b

Signed-off-by: Packit <hello@packit.dev>
2022-11-28 13:50:38 +00:00
Packit
a32a8182ec [packit] 38.9 upstream release
Upstream tag: anaconda-38.9-1
Upstream commit: 6e1e8543

Signed-off-by: Packit <hello@packit.dev>
2022-11-16 18:10:09 +00:00
Packit
f6ac2aeef6 [packit] 38.8 upstream release
Upstream tag: anaconda-38.8-1
Upstream commit: 5155806a

Signed-off-by: Packit <hello@packit.dev>
2022-11-08 10:15:48 +00:00
Packit
f6b7836303 [packit] 38.7 upstream release
Upstream tag: anaconda-38.7-1
Upstream commit: abe12f0a

Signed-off-by: Packit <hello@packit.dev>
2022-10-17 16:41:38 +00:00
Packit
dff6241c9d [packit] 38.6 upstream release
Upstream tag: anaconda-38.6-1
Upstream commit: 7581987e

Signed-off-by: Packit <hello@packit.dev>
2022-10-10 13:37:51 +00:00
Packit
8b47dc88b7 [packit] 38.5 upstream release
Upstream tag: anaconda-38.5-1
Upstream commit: 2bf88693

Signed-off-by: Packit <hello@packit.dev>
2022-09-19 16:22:43 +00:00
Packit
cafd900ec7 [packit] 38.4 upstream release
Upstream tag: anaconda-38.4-1
Upstream commit: 6b0cd372

Signed-off-by: Packit <hello@packit.dev>
2022-09-06 22:30:31 +00:00
Packit
fcf5b1859b [packit] 38.3 upstream release
Upstream tag: anaconda-38.3-1
Upstream commit: aa8837c4

Signed-off-by: Packit <hello@packit.dev>
2022-08-30 15:46:02 +00:00
Packit
92f2aefa94 [packit] 38.2 upstream release
Upstream tag: anaconda-38.2-1
Upstream commit: bd80b2e1

Signed-off-by: Packit <hello@packit.dev>
2022-08-19 16:05:20 +00:00
Packit
976f15c299 [packit] 38.1 upstream release
Upstream tag: anaconda-38.1-1
Upstream commit: 04d41ac8

Signed-off-by: Packit <hello@packit.dev>
2022-08-15 16:59:26 +00:00
Packit
3c861f7b3f [packit] 37.12 upstream release
Upstream tag: anaconda-37.12-1
Upstream commit: 4ddb7fbd

Signed-off-by: Packit <hello@packit.dev>
2022-08-02 15:25:07 +00:00
Fedora Release Engineering
844b8174fa Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-20 20:45:51 +00:00
Packit
0465dfe09b [packit] 37.11 upstream release
Upstream tag: anaconda-37.11-1
Upstream commit: 8c9fb82b

Signed-off-by: Packit <hello@packit.dev>
2022-06-27 15:43:14 +00:00
Adam Williamson
11e6b7b683 Backport PR #4207 to fix initramfs generation for Python 3.11 2022-06-21 10:04:51 -07:00
Python Maint
a0990ad716 Rebuilt for Python 3.11 2022-06-13 21:13:36 +02:00
Packit
163e05657e [packit] 37.10 upstream release
Upstream tag: anaconda-37.10-1
Upstream commit: bb70f706

Signed-off-by: Packit <hello@packit.dev>
2022-06-06 12:09:25 +00:00
Packit
718f47ce8a [packit] 37.9 upstream release
Upstream tag: anaconda-37.9-1
Upstream commit: e6c33adc

Signed-off-by: Packit <hello@packit.dev>
2022-05-24 14:10:29 +00:00
Packit
3931ab536d [packit] 37.8 upstream release
Upstream tag: anaconda-37.8-1
Upstream commit: e57a52fc

Signed-off-by: Packit <hello@packit.dev>
2022-05-23 15:45:50 +00:00
Adam Williamson
63befd5507 Backport PR #4125 to fix icon theme problems on KDE 2022-05-19 12:35:31 -07:00
Packit
2d2d1e42ec [packit] 37.7 upstream release
Upstream tag: anaconda-37.7-1
Upstream commit: 1adc4d22

Signed-off-by: Packit <hello@packit.dev>
2022-05-09 16:25:13 +00:00
Packit
41fe600989 [packit] 37.6 upstream release
Upstream tag: anaconda-37.6-1
Upstream commit: 07f5fd33

Signed-off-by: Packit <hello@packit.dev>
2022-04-25 17:27:12 +00:00
Packit
1e3316ab2b [packit] 37.5 upstream release
Upstream tag: anaconda-37.5-1
Upstream commit: 389cb2a1

Signed-off-by: Packit <hello@packit.dev>
2022-04-12 00:12:44 +00:00
Packit Service
3f4d543b61 [packit] 37.4 upstream release
Upstream tag: anaconda-37.4-1
Upstream commit: 40854080

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-03-28 16:39:15 +00:00
Packit Service
d1404dbb26 [packit] 37.3 upstream release
Upstream tag: anaconda-37.3-1
Upstream commit: baaaae80

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-03-15 14:16:05 +00:00
Adam Williamson
692dbbdb92 Backport PR#3935 to fix live installs 2022-03-08 17:19:37 -08:00
Packit Service
df673383bb [packit] 37.2 upstream release
Upstream tag: anaconda-37.2-1
Upstream commit: 277f8606

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-03-08 02:35:46 +00:00
Packit Service
b2f3f8a442 [packit] 37.1 upstream release
Upstream tag: anaconda-37.1-1
Upstream commit: 1754afeb

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-02-21 20:23:55 +00:00
Packit Service
ce9c06552b [packit] 36.16 upstream release
Upstream tag: anaconda-36.16-1
Upstream commit: 6b747a11

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-01-26 12:20:23 +00:00
Fedora Release Engineering
ad69cf3d48 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-19 21:13:54 +00:00
Packit Service
e14f20f5cf [packit] 36.15 upstream release
Upstream tag: anaconda-36.15-1
Upstream commit: 7157bd30

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-01-17 16:35:33 +00:00
Packit Service
11331e60f2 36.14 upstream release
Upstream tag: anaconda-36.14-1
Upstream commit: 5cf8b5dd

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-01-10 16:33:30 +01:00
Packit Service
4ca034f88e [packit] 36.13 upstream release
Upstream tag: anaconda-36.13-1
Upstream commit: d46fce8c

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-01-06 16:10:34 +00:00
Packit Service
aa367eedd0 [packit] 36.12 upstream release
Upstream tag: anaconda-36.12-1
Upstream commit: 2fcdf603

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-12-14 16:43:54 +00:00
Packit Service
96b4f224ce [packit] 36.11 upstream release
Upstream tag: anaconda-36.11-1
Upstream commit: 64914131

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-12-02 14:18:08 +00:00
Martin Kolman
3839cb87c1 New version 36.10-1
Add tasks for cleaning up after the live image installation (vponcova)
Create a task for mounting a live image (vponcova)
Remove unused code from the live image payload module (vponcova)
Wait for all background threads to finish before filling installation task
  queue (mkolman)
Remove all git hooks (vponcova)
Add a mnemonic (alt-s) to the LUKS version dropdown (vslavik)
Use a task to download the image payload (vponcova)
Clean up the download progress of the image payload (vponcova)
Fix double quotes in dracut package module-setup (vslavik)
Use the set up tasks in the image payload class (vponcova)
Split system purpose tests to a separate file (mkolman)
Create shared constants file for the subscription module (mkolman)
Move USER_AGENT to core/constants.py (mkolman)
Reset the goal during clearing the DNF cache (#2020754) (vponcova)
Fix generating of the kernel boot argument rd.znet= on s390x (jstodola)
Do not crash on dangling symlink /etc/resolv.conf (#2019579) (rvykydal)
Prepare release notes for Fedora 35 (vponcova)
Fix shell quotes in dracut (vslavik)
2021-11-29 18:59:44 +01:00
Martin Kolman
b378903483 New version 36.9-1
Remove the BaseLivePayload class (vponcova)
Cancel planned manual update of system time on turning ntp on (rvykydal)
Always check the dot before a tar suffix (vponcova)
Unify the detection of the tar image (vponcova)
Remove Jenkins from makebumpver (vslavik)
Add Rocky Linux profile to Anaconda (tucklesepk)
Add a new separator after the default keyboard layout (vponcova)
Replace the deprecated syspurpose CLI tool with SetSysrpose DBus call
  (mkolman)
bug fix: activate connection from callback _connection_updated_cb (qiy)
Remove git hook scripts (vslavik)
Run rsync with the correct source (vponcova)
Fix application of network --mtu kickstart option in Anaconda (rvykydal)
Add Rocky Linux profile to Anaconda (tucklesepk)
Migrate the Live OS payload on DBus (vponcova)
Don't require implementation of post_install_with_tasks (vponcova)
Move test launcher scripts to subdirectories (vslavik)
Fix all Shellcheck warnings in tests (vslavik)
Add Shellcheck config for Anaconda (vslavik)
Remove the provides_web_browser property (vponcova)
2021-11-15 20:06:57 +01:00
Martin Kolman
6cfc8418fd New version 36.8-1
Make network spoke GUI more robust in cases of missing NM Client. (rvykydal)
Do not crash on missing NM Client on --vnc installations (#1998754) (rvykydal)
Add configuration files for Read the Docs (vponcova)
Use the set-up and tear-down tasks of the Live OS image source (vponcova)
make US keyboard layout easier to find in Anaconda (suanand)
Show correctly that no admin user is set up (vslavik)
Move the Live OS image detection into a task (vponcova)
No wildcards in Automake (praiskup)
Create a new base class for migrated payloads (vponcova)
Disable the concurrency check in the error dialog in TUI (vponcova)
Unify GUI & TUI root spoke completeness conditions (vslavik)
Log statistics about the image installation (vponcova)
Document the drop-in %post scripts (vslavik)
Monitor the progress of the image installation in tasks (vponcova)
Bump required rpm version (vslavik)
CONTRIBUTING: Note to base changes on a clone of the target branch. (fgrose)
anaconda-cleanup: Don't unmount '/run/rootfsbase'. (fgrose)
Change creation of post-script directory (vslavik)
Restore file contexts in task instead of %post script (vslavik)
CopyLogsWithTask is now FinishInstallationWithTasks (vslavik)
Use the recommended autoreconf command (praiskup)
2021-11-02 17:41:22 +01:00
Martin Kolman
2b6ad05860 New version 36.7-1
Cache the parsed content of the help mapping files (vponcova)
Use specific help directories (vponcova)
Remove the default_help_pages configuration option (vponcova)
Remove the helpFile attribute (vponcova)
Implement the unified help support (vponcova)
Mention manual journal dumps for mising logs (vslavik)
Revert "Install kbd-legacy if keyboard layout is "fi" (#1955793)" (vponcova)
2021-10-12 17:16:49 +02:00
Martin Kolman
3ad35f3eb8 New version 36.6-1
Don't assume Python modules are in sysconfig.get_path('purelib') (miro)
Watch the org.freedesktop.hostname1 name (vponcova)
Make log copying truly the very last thing done (vslavik)
Rename string constant to make more sense (vslavik)
Move screenshot copying into the Task to copy logs (vslavik)
Add a quick howto for testing dracut changes (vslavik)
Mark the nompath option as deprecated (vslavik)
Don't consider the string module as deprecated (vslavik)
Fix typo and style (vslavik)
Remove ensure_str and decode_bytes (vslavik)
Stop using ensure_str in SimpleConfigParser (vslavik)
Stop using ensure_str in ProxyString (vslavik)
Uncouple ensure_str from {upper,lower}_ascii (vslavik)
Stop optionally decoding string data from RPM (vslavik)
Remove usage of ensure_str from have_word_match (vslavik)
Rename functions in string module to lower_case (vslavik)
Improve tests and docs of the new string module (vslavik)
Split string helpers from pyanaconda.core.util (vslavik)
Replace dummy callbacks (vponcova)
Remove the DBusMetaTask class (vponcova)
Remove unused arguments of the AnacondaPreParser class (vponcova)
Remove unused arguments of the AnacondaKSParser class (vponcova)
Remove the successful_checks property (vponcova)
Remove the sysroot_path function (vponcova)
Mark an unused variable with an underscore (vponcova)
Remove the SessionBus object (vponcova)
Remove the ANACONDA_DATA_DIR constant (vponcova)
Remove the minLevel argument (vponcova)
Remove the logLevelMap variable (vponcova)
Add systemd-machine-id-setup on Live to common bugs (vslavik)
Remove the mpath flag (vslavik)
Stop using the mpath flag (vslavik)
2021-10-11 17:43:52 +02:00
Martin Kolman
9ee62dbe94 New version 36.5-1
In installer environment set static, not transient hostname (rvykydal)
Payload should wait for all storage related threads to finish (mkolman)
Update Rawhide release docs to state of the art as of Fedora 35 (mkolman)
Fix deprecation warning about Gdk.Cursor.new (vslavik)
Document workaround MGA G200e graphics card (mkolman)
Verify the OPAL compatibility with XFS features (vponcova)
Fix comments in the python-deps script (vslavik)
Use sysconfig in dracut directly, not via distutils (vslavik)
2021-09-30 19:14:42 +02:00
Radek Vykydal
4591da2dc4 Merge #10 [WIP] Port dirinstall gating test from RHEL. 2021-09-24 14:13:09 +00:00
Martin Kolman
ab19eb4671 New version 36.4-1
Do not crash if restorecon is missing on target system (vslavik)
Move chmod into file copying function in CopyLogsTask (vslavik)
Clarify that the software selection doesn't affect the Anaconda configuration
  (vponcova)
Set an upper bound to entered sizes (#1992585) (vponcova)
Revert "Install kbd-legacy if keyboard layout is "fi" (#1955793)" (vponcova)
Use octal permissions instead of hexadecimal (vslavik)
Handle new time zones in GUI after earlier switch to zoneinfo (vslavik)
Do not stretch NTP toggle in GUI (vslavik)
Add AlmaLinux profile (andrew.lukoshko)
The NTP server dialog without entries shouldn't crash (#2001591) (vponcova)
Set hostname also from ip= static configuration without device (#1988521)
  (rvykydal)
Add Silverblue specific logos to profile. (jaberan)
data/profile.d: Add profiles for KDE & Kinoite Spins (tim)
Fix Removed options inst.[product|variant] were subsections (jkonecny)
2021-09-23 13:59:05 +02:00
Martin Kolman
25ec9892f5 New version 36.3-1
Fix boolean comparisons in asserts (vslavik)
Stop using distutils to compare kernel versions (vslavik)
Clarify scope of ignored locations (amahdal)
Clarify reference to other *multiple* `inst.ks` arguments (amahdal)
Clarify default behavior before `inst.ks.all` (amahdal)
Clarify `inst.ks.all` description by using imperative mode (amahdal)
Add missing markup for option names and "value types" (amahdal)
Copy logs in a task instead of a %post script (vslavik)
2021-09-16 15:30:03 +02:00
Martin Kolman
379f41be51 New version 36.2-1
Add missing apostrophe to suggestion (rffontenelle)
Add test for new "nosave" config members (vslavik)
Remove nosave flags, use conf instead (vslavik)
Add (no)save options to Anaconda section of config (vslavik)
Define a unique id in the main spokes and hubs (vponcova)
Add the Screen class (vponcova)
Print progress dots on one line in TUI (honza.stodola)
Cleanup unneeded NFS repo with rd.live.ram parameter (mmatsuya)
Include the anaconda-generator script in the updates image (vponcova)
Don't run shell on every found virtualization console (vponcova)
2021-09-09 13:43:46 +02:00
Radek Vykydal
d819f57243 Store tmt tests in tests directory 2021-09-08 17:21:00 +02:00
Radek Vykydal
462ee504e4 Disable vnc test.
It used to be broken / very instable. Moreover, dirinstall with vnc
seems to be broken in a new way currently.
2021-09-07 14:00:29 +02:00
Radek Vykydal
37897686ef Port dirinstall gating test from RHEL (sti -> tmt).
This pull request enables tests in the Fedora CI using `tmt` which
also allows to easily execute and debug tests from your laptop:

Run tests directly on your localhost:

    sudo dnf install -y tmt
    tmt run --all provision --how local

Run tests in a virtual machine:

    sudo dnf install -y tmt-provision-virtual
    tmt run

Check the documentation to learn more about the tool:
https://docs.fedoraproject.org/en-US/ci/tmt/
2021-09-07 14:00:29 +02:00
Martin Kolman
9199e20cef New version 36.1-1
- fsset: Ignore all swap activation errors in turn_on_swap (vtrefny)
- Don't try to use line buffering in binary mode (vponcova)
- Add release notes for NTP dialog change (vslavik)
- Change the NTP server dialog design (vslavik)
- Rename spoke to Root Account (vslavik)
- Don't set default of gpt option at cmdline parsing (cheeselee)
- Change the root password spoke GUI design (vslavik)
- Add release notes for visible warnings from initrd (jkonecny)
- Split NTP dialog to its own glade file (vslavik)
2021-08-24 17:18:30 +02:00
Martin Kolman
6d4e28d66f New version 35.22-1
- Fix dependency on zram-generator in RHEL (sgallagh)
- tests: Fix failing ClearPartTestCase with latest blivet (vtrefny)
- Add brltty to boot.iso with default configuration (vslavik)
- Fix admin user password condition handling in TUI (854182924)
- Fix typo in docstring (vslavik)
2021-08-10 19:04:40 +02:00
Martin Kolman
9a2eb10bce New version 35.21-1
- Add release notes for packaging log in tmux (jkonecny)
- Small fixes in the subscription structures (vponcova)
- Make critical warnings from Dracut more visible (#1983098) (jkonecny)
- Print Dracut errors encountered during boot after Anaconda starts (#1983098)
  (jkonecny)
- Add function to print critical warnings more visible during boot (#1983098)
  (jkonecny)
- dracut: read filename dhcp option from dhcpopts file (rvykydal)
- Disable anaconda-core's requirement on subscription-manager on CentOS (carl)
- Add new error reporting hook when Dracut timeout (#1983098) (jkonecny)
- Update boot-options.rst (31507393+Ultimate-etamitlU)
- Handle handle get_layout() method returning None (#1976526) (mkolman)
- Enable the zram-generator service on RHEL (vponcova)
2021-07-29 17:21:37 +02:00
Fedora Release Engineering
c3bb2419f9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 17:32:37 +00:00
Fedora Release Engineering
f9b8368668 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-21 12:37:05 +00:00
Martin Kolman
3d3458be50 New version 35.20-1
- Improve logging from the DownloadProgress class (vponcova)
- Monitor the image installation progress with a new class (vponcova)
- Clean up the InstallFromImageTask class (vponcova)
- Clean up the InstallFromTarTask class (vponcova)
- Move the InstallFromImageTask class (vponcova)
- Disable installation tasks of the Live OS payload module (vponcova)
- Improve installation logs in the Security module (vponcova)
- Raise kickstart errors only during kickstart parsing (vponcova)
- Reuse the apply_partitioning function (vponcova)
- Verify the image checksum in an installation task (vponcova)
- Move the progress callback to the base payload class (vponcova)
- Revert "Disable failing test" (jkonecny)
- Check the support for the Subscription module on startup (vponcova)
- Activate DBus modules based on the new configuration options (vponcova)
- Add new configuration options for the DBus module activation (vponcova)
- Fix typing errors in the Security module (vponcova)
- remove authconfig support (pbrezina)
- Use C.UTF-8 if the requested locale is unsupported (vponcova)
- Don't match a non-POSIX locale with a POSIX langcode (vponcova)
- Show suggestions for an error caused by inconsistent sector sizes (vponcova)
- new window in tmux to tail packaging.log (jarrod)
2021-07-20 19:34:49 +02:00
Martin Kolman
e41a5cb413 New version 35.19-1
- Don't return None from is_supported_filesystem (#1979854) (vponcova)
- Configure the multilib policy of the target system (vponcova)
- Reorder imports to reduce linter warnings (vslavik)
- Ignore falsy pylint missing member warning in dnf code (vslavik)
- Silence false pylint warning (vslavik)
- Don't use deprecated imp module in dracut test (vslavik)
- Fix typo in docs (vslavik)
- Replace (vslavik)
- Ignore pylint mistakes about missing members in test (vslavik)
- Remove the productVariant variable (vponcova)
- Document the profile configuration files (vponcova)
- Add support for the profile configuration files (#1974819) (vponcova)
- Replace inst.product and inst.variant with inst.profile (vponcova)
- Replace product configuration files with profiles (vponcova)
- Appease pylint's belief that this is not a string (vslavik)
- Update pylint directive for new warning name (vslavik)
- Revert "Fix unit test for previous commit" (lveyde)
- Revert "ovirt / rhv: drop swap partition" (lveyde)
2021-07-12 16:27:08 +02:00
Martin Kolman
5d7c1bc247 New version 35.18-1
- Use yescrypt hashing method for shadow passwords (besser82)
- Intercept OSError thrown by crypt.crypt() on error. (besser82)
- Add tests for system time setting (awilliam)
- Fix time setting for daylight savings, let Python do the work (awilliam)
- Update the pixel depth of xvnc server from 16 to 24 (rvykydal)
- Change the Python version to 3.10 in the makeupdates script (vponcova)
- Enable running container tests in parallel (jkonecny)
- Fix broken hashbang (vslavik)
- Fix typo in release docs (vslavik)
- Clean up the initialization of PartTypeSpoke (vponcova)
- Run installation tasks from ConfigureBootloaderWithTasks (vponcova)
- Add the CollectConfigureBootloaderTasks method (vponcova)
- Add the ConfigureBootloaderWithTasks method (vponcova)
- Add suggestions to kickstart error message in liveinst (vslavik)
- Fix potential use of uninitialized variable (vslavik)
- Fix potential use of uninitialized variable (vslavik)
- Fix literal curly braces in dracut scripts (vslavik)
- Fix logging messages (vslavik)
- Remove RPM_TESTS_ARGS support (jkonecny)
- Disable failing test (jkonecny)
- Disable pylint error in tests (jkonecny)
- Disable glade tests (jkonecny)
- Migrate rpm_tests to python3 unittest framework (jkonecny)
- Rename rpm_tests to make them discoverable by unittest framework (jkonecny)
- Fix tests README file (jkonecny)
- Change NOSE_TESTS_ARGS to a similar logic for unittest framework (jkonecny)
- Fix services after nosetests renaming to unit_tests (jkonecny)
- Rename nosetests execution scripts and vars to unit_tests (jkonecny)
- Rename nosetests folder to unit-tests (jkonecny)
- Make it possible to skip install time Insights errors (#1931069) (mkolman)
- Run our unit tests with unittest python3 framework (jkonecny)
- Rename all unit tests methods to use test_* prefix (jkonecny)
- Rename all tests files to make them discoverable by unittest (jkonecny)
- Remove the upd-updates script (vslavik)
- Remove the merge-pr script (vslavik)
- Apply the bootloader options before the installation (vponcova)
2021-06-28 17:27:02 +02:00
Martin Kolman
de8d83b315 New version 35.17-1
- Fix import of Iterable from collections (rvykydal)
- Move the support for the treeinfo metadata into a DBus module (vponcova)
- Add support for configuration of the DNF substitution variables (vponcova)
- Remove the _install_tree_metadata attribute (vponcova)
- Add unit test for biosdevname package requirement (rvykydal)
- Require biosdevname package if biosdevname=1 boot option is set (rvykydal)
- Make clear that team and vlan from ks in initramfs is not supported
  (rvykydal)
- Fixed some more PEP8 issues in installation.py (lveyde)
- Don't allow reformat if the requested file system is unsupported (vponcova)
- Always exclude unsupported file systems (vponcova)
- Remove btrfs from the list of unsupported file systems (vponcova)
- Clean up the get_supported_filesystems function (vponcova)
- Clarify the implementation of GetFormatTypeData (vponcova)
- Run tests on every push to a base branch (vponcova)
- Introduce the docs/release-notes directory (vponcova)
2021-06-15 17:35:20 +02:00
Python Maint
7bf8403646 Rebuilt for Python 3.10 2021-06-04 10:45:15 +02:00
Martin Kolman
1512e05c65 New version 35.16-1
- Add kickstart tests support for RHEL-9 branch (#infra) (jkonecny)
- Add a log message for successful installation (vslavik)
- Remove base container from kickstart-test workflow (#infra) (jkonecny)
- Change the description of "Encrypt my data" in the custom partitioning spoke
  (vponcova)
- Use anaconda-iso-creator container to build boot.iso (#infra) (jkonecny)
- Use consistent shell formatting in kickstart-tests workflow (#infra)
  (jkonecny)
- Rename lorax_build_container in kickstart-tests workflow (#infra) (jkonecny)
- Add Dockerfile for lorax iso build with Anaconda (#infra) (jkonecny)
- Remove the configuration file for Fedora Workstation Live (vponcova)
- Rename the configuration file for CentOS Stream (vponcova)
- Remove the configuration file for CentOS Linux (vponcova)
- Don't set the home directory to None (#1960803) (vponcova)
- Enable back ELN Anaconda daily builds (jkonecny)
- Add nightly builds also for ELN containers (jkonecny)
- Enable debug output when building containers (#infra) (jkonecny)
- Show mount points for other types of actions (#1953134) (vponcova)
- Populate the missing keyboard values before the payload installation
  (vponcova)
- Clarify how branches are merged back for contributors to pick a target
  (javierm)
- Install kbd-legacy if keyboard layout is "fi" (#1955793) (awilliam)
2021-05-26 01:39:51 +02:00
Martin Kolman
62f42fa896 New version 35.15-1
- Make the coverage status about tests informational (vponcova)
- network: check NM availability before running some methods (#1937185)
  (rvykydal)
- Migrate from pytz to zoneinfo, list (close to) all time zones (miro)
- Change logic in NFS validation (vslavik)
- Avoid a race condition during Connect to Red Hat spoke initialization
  (mkolman)
- Tweak dependabot configuration (jkonecny)
- Use .codecov.yml from the main branch (vponcova)
- Fix boot options generated by the dracut module (vponcova)
- Simplify the code for working with kickstart repositories (vponcova)
- Remove the _enabled_repos property of the DNF payload (vponcova)
- Remove the addons property of the DNF payload (vponcova)
- Move post installation scripts to the end of queue (lveyde)
- Add support for repomd.xml hashes to the DNF manager (vponcova)
- Deduplicate dependency metapackages (vslavik)
- Do not use pip cache when building containers (#infra) (vslavik)
- Revert "Use GitHub environment gating for kstests workflow" (#infra)
  (jkonecny)
- Move NTP server dialog to its own file (vslavik)
- Simplify the unit tests with DNF repositories (vponcova)
- Test GetFormatTypeData for all format types (vponcova)
- Add the repositories property to the DNF manager (vponcova)
- Remove comments about ConditionArchitecture (vslavik)
- Add common bug with incomplete VG because of ignoredisk (jkonecny)
- Fix AskVNCSpoke call (vslavik)
- Improve X startup error messages (vslavik)
- Terminate X server after timeout and restore crash test handler (vslavik)
- Reorganize control flow in startX (vslavik)
- Handle SIGUSR1 correctly after Xorg timeout (vslavik)
- Refactor minor details in startX (vslavik)
- Small fixups of metacity replacement. (rvykydal)
- Remove unnecessary workaround to always build ELN containers (#infra)
  (jkonecny)
- Remove temp workaround to solve podman issue on GH runners (#infra)
  (jkonecny)
- makebumpver: allow BZ to be also in POST (#infra) (rvykydal)
- scripts: do not require "Fixed in version" set for release (#infra)
  (rvykydal)
- Remove github-action-run-once script from anaconda-ci (#infra) (jkonecny)
- Clean DNF to make the anaconda-rpm container smaller (#infra) (jkonecny)
- Add the load_repository method to the DNF manager (vponcova)
- Add a badge with the current coverage (vponcova)
- Configure codecov.io (vponcova)
- Upload coverage to codecov.io (vponcova)
- Add base repo name for CentOS Stream after repository renaming (jkonecny)
- Remove parse-kickstart tests which don't test anything useful (rvykydal)
- Fix basic dracut parse-kickstart tests for network configuration (rvykydal)
- Fix parse-kickstart bridge test (rvykydal)
2021-05-17 21:41:06 +02:00
Martin Kolman
3a7e42467f New version 35.14-1
- Document too little memory for LUKS setup (vslavik)
- Remove redundant logging messages from the DNF module (vponcova)
- Use the new support for checking the software selection in UI (vponcova)
- Add an installation task for resolving the packages selection (vponcova)
- Add a validation task for checking the packages selection (vponcova)
- Handle marking errors in the DNF manager (vponcova)
- Add the clear_selection method to the DNF manager (vponcova)
- Add the resolve_selection method to the DNF manager (vponcova)
- Remove the bugUrl variable (vponcova)
- Remove the productStamp variable (vponcova)
- Remove the productArch variable (vponcova)
- Improve debug message about configuration loading and writing (jkonecny)
- Enable closest mirror in CentOS Stream config (carl)
- The kernel boot argument sshd is removed and should warn user (jkonecny)
- Document the workaround for missing options of the repo command (vponcova)
- Replace metacity with gnome-kiosk (rvykydal)
- Drop deprecated support for comps from the DNF payload class (vponcova)
- Use the software selection cache in GUI (vponcova)
- Use new fedora-latest alias in COPR (jkonecny)
2021-05-05 18:30:20 +02:00
Martin Kolman
daa0e57220 New version 35.13-1
- Disable ELN for our unit and rpm tests (jkonecny)
- Disable ELN builds for Packit (jkonecny)
- Fix unit test for previous commit (sbonazzo)
- Add hotfix for Ubuntu hosts for container refresh (jkonecny)
- ovirt / rhv: drop swap partition (sbonazzo)
- Fix the broken rootless podman on Ubuntu 20.04 20210419.1 (vponcova)
- Increase the minimal suggested size for /boot (vslavik)
- Support bond device activated in initramfs from kickstart (rvykydal)
- fix tests for RHV (sbonazzo)
- rhvh: fix EULA path for RHV-H (sbonazzo)
- Adapt tests to the new ostree user defined mount points (#1906735) (jkonecny)
- Fix RPMOSTree mount to the non-existing directory (#1906735) (jkonecny)
- Use the software selection cache in TUI (vponcova)
- Add the SoftwareSelectionCache class (vponcova)
- Add the get_software_selection_status function (vponcova)
- Add the is_software_selection_complete function (vponcova)
- Clean up the collect_platform_requirements function (vponcova)
- Add the match_available_packages method to the DNF manager (vponcova)
- Add the is_package_available method to the DNF manager (vponcova)
- Remove product-specific data from the Anaconda stylesheet (vponcova)
- s: make it better (vslavik)
- Replace use of imp with importlib in collect() (vslavik)
- Document the issue about the ignoredisk command and installation sources
  (vponcova)
- Describe the common bug in the Issue paragraph (vponcova)
- Run RHEL COPR builds on kstest (vslavik)
- Allow to use no default product configuration (#1947939) (vponcova)
- Make sure rhsm.service is running at Anaconda startup (mkolman)
- Add display-related dependencies (vslavik)
- Set up the Storage spoke in TUI on every entry (vponcova)
- subscription: allow dates in ISO 8601 format (ptoscano)
2021-04-27 18:12:20 +02:00
Martin Kolman
21fa0dbc75 New version 35.12-1
- Remove patches to avoid forcing inst. prefix on RHEL 9 (jkonecny)
- Allow to exclude the kernel-lpae package (vponcova)
- Remove the pwpolicy kickstart command (vponcova)
- Do not generate dracut arguments multiple times for some storage devices
  (rvykydal)
- Run RHEL8 contributor tests on kstest runners (vslavik)
- Add support for comps to the DNF manager (vponcova)
- Add DBus structures for comps data (vponcova)
- Add the is_cdn_registration_required function (vponcova)
- Use the default_environment property in UI (vponcova)
- Add the default_environment property to the DNF manager (vponcova)
- Create the substitute method (vponcova)
- Rename tests-owners to just tests (jkonecny)
- Use GitHub environment gating for kstests workflow (jkonecny)
- Replace our Fedora owners check by GH environments for our workflows
  (jkonecny)
- Fix a small typo in common bugs (jkonecny)
2021-04-12 13:55:58 +02:00
Jiri Konecny
3d3a3bd681
Remove patches for RHEL from the Fedora branch
RHEL builds are no longer done from Rawhide so this is safe for removal.
2021-04-09 14:12:28 +02:00
Martin Kolman
047524e803 New version 35.11-1
- Turn off wrapping of the scale values (vponcova)
- Make the scale visible by default (#1943370) (vponcova)
2021-03-31 18:03:37 +02:00
Martin Kolman
66b3cb339f New version 35.10-1
- Update unit test for GetDracutArguments for FCoE (rvykydal)
- Make failure in generating of dracut arguments for iSCSI device non-fatal.
  (rvykydal)
- network: match also connections named by MAC created by NM in initramfs
  (rvykydal)
- Create /tmp with the right permissions (#1937626) (vponcova)
- Don't recommend zram-generator-defaults (#1938132) (vponcova)
- Don't automatically execute the default partitioning (vponcova)
- Fix the warning about working NTP servers (#1889180) (vponcova)
- Remove implicit dependencies (vponcova)
- Don't install anaconda-install-env-deps by default (vponcova)
- Document SSH root password login issues & possible workaround (mkolman)
- Add groups to kickstart tests lorax output (vslavik)
2021-03-30 19:47:18 +02:00
Martin Kolman
2020e1254f New version 35.9-1
- Improve logging of the download and install sizes (vponcova)
- Clean up the code for finding sufficient mount points (vponcova)
- Remove pyanaconda.payload.dnf.utils (vponcova)
- Move code for cleaning up the download location (vponcova)
- Add the get_free_space_map function (vponcova)
- Move code from the space_required property (vponcova)
- Check if the mount point exists before calling statvfs (#1824357) (vponcova)
- Move code from _pick_download_location (vponcova)
- Move the get_df_map and pick_mount_point functions (vponcova)
- Use a custom stylesheet to define Fedora-specific stylesheet data (vponcova)
- Replace download_location with a local variable (vponcova)
- Handle modules in the DNF manager (vponcova)
- Handle the module command in the Payloads module (vponcova)
- ostree: ignore exit code 65 for systemd-tmpfiles (vponcova)
- Mark usage of IOError for further investigation (vslavik)
- Replace IOError by OSError in scripts (vslavik)
- Replace IOError by OSError in dracut code (vslavik)
- Replace IOError by OSError for file operations (vslavik)
- Move the code for installing packages into a task (vponcova)
- Replace IOError when looking up glade files (vslavik)
- Replace IOError when starting DBus (vslavik)
- Improve messages for the Flatpak installation (vponcova)
- Clean up the arguments of the OSTree installation tasks (vponcova)
- Change the arguments of ChangeOSTreeRemoteTask (vponcova)
- Use the RPM OSTree module to install flatpacks (vponcova)
- Move the code for downloading packages into a task (vponcova)
- Use the RPM OSTree module to install the payload (vponcova)
- Add the _get_source method to the payload modules (vponcova)
- Fix unknown error when entering wrong NFS URL address (30516382+century6)
- Replace IOError when downloading .treeinfo (vslavik)
- consicous lang: fix a fallout of slave -> port patch (rvykydal)
- Add logging for iSCSI / FCoE dracut arguments (rvykydal)
2021-03-22 17:50:26 +01:00
Martin Kolman
39679c31d4 New version 35.8-1
- Make kickstart tests run on branched fedora branches (vslavik)
- Do not follow symlinks when copying /etc/resolv.conf (#1933454) (rvykydal)
- Make contributor tests work on braneched Fedora (vslavik)
- Remove container refresh workaround for ELN (jkonecny)
- Use the volume UUID to search for the GRUB config in btrfs partitions
  (javierm)
- network: remove unneeded line wrap (rffontenelle)
- Drop python3-syspurpose dependency (mkolman)
- Remove crun build folder after crun build (jkonecny)
- Remove crun version abort for container refresh workflow (jkonecny)
- Split the packages configuration data (vponcova)
- Hide members of the DNF payload (vponcova)
- Replace the FlatpakInstallError exception (vponcova)
- Replace the PayloadInstallError exception in the Payloads module (vponcova)
- Replace the InstallError exception (vponcova)
- Build new crun version for ELN container refresh (jkonecny)
- Adjust github owner tests for this (master) branch (vslavik)
- Create a task for tearing down OSTree mount targets (vponcova)
- Include some of the payload installation tasks by default (vponcova)
- Extend the DBus API of the Payloads service (vponcova)
- Add the service_proxy property (vponcova)
- Fix copypaste typo in github owner tests (vslavik)
- conscious lang: rename /etc/modprobe.d/anaconda-blacklist.conf (rvykydal)
- Fix running tests for the f34-devel branch (vslavik)
- change the grub2 user.cfg permission from 0600 to 0700 (854182924)
- Add the installation source for flatpaks (vponcova)
- Handle exceptions inside the CopyBootloaderDataTask class (vponcova)
- conscious lang: replace 'master store' with 'primary store' in a doc text
  (rvykydal)
- conscious lang: replace 'slave' in network related code (rvykydal)
- conscious lang: replace 'master' in network related code (rvykydal)
- conscious lang: replace slaves with ports in network GUI (rvykydal)
- conscious lang: remove blacklist from pylint configuration file (rvykydal)
- conscious lang: rename payload function for adding a module do a denylist
  (rvykydal)
- conscious lang: remove warning for removed blacklist and nofirewire commands
  (rvykydal)
- conscious lang: replace blacklisting in boot options documentation (rvykydal)
2021-03-10 18:46:01 +01:00
Martin Kolman
ec05198ffb New version 35.7-2
- Hotfix: Drop python3-syspurpose dependency
2021-03-05 16:51:18 +01:00
Martin Kolman
8728b37081 New version 35.7-1
- Wrap text in spoke title labels, if needed (vslavik)
- Wrap welcome spoke title if needed (vslavik)
- Choose the best locale more carefully (#1933384) (vponcova)
- Make the user interface context safe for the initial setup (vponcova)
- Add support for tear-down of the payload modules (vponcova)
- Add the GetKernelVersionList method (vponcova)
2021-03-02 18:11:18 +01:00
Martin Kolman
7d197c9ad9 New version 35.6-1
- The network spoke should be visible in live spins (#1932961) (vponcova)
- Ignore Pylint errors on DNF API (vslavik)
- Ignore Pylint errors for PropertiesChanged.connect (vslavik)
- Silence false Pylint warning (vslavik)
- Ignore false Pylint errors for Enum subclasses (vslavik)
- Determine GRUB directory relative path to use in config file (javierm)
2021-02-25 18:52:29 +01:00
Martin Kolman
57176b1321 New version 35.5-1
- Add the "Encrypt my data" checkbox to the custom partitioning spoke
  (vponcova)
- Don't translate prompt keys (#1892830) (vponcova)
- Fix RHEL zram conditional in spec file (mkolman)
- Use older Ubuntu for container auto-update workflow (jkonecny)
- Remove interactive parameter from container-rpm-test (jkonecny)
- Use docker as container engine for time required (jkonecny)
- Add container push for rpm containers (jkonecny)
- Enable our and blivet COPR repositories for rpm tests (jkonecny)
- Add support for anaconda-rpm containers to refresh workflow (jkonecny)
- Fix base container specification in refresh workflow (jkonecny)
- Store logs from container refresh separately (jkonecny)
- vconsole font selection to cover more langs (suanand)
2021-02-22 19:03:58 +01:00
Martin Kolman
31c121535e New version 35.4-1
- Do not try to push latest from ELN tag (jkonecny)
- Adapt Packit configuration for master (jkonecny)
- Add support for f34 and eln branches to container refresh workflow (jkonecny)
- [Storage] add btrfs_compression option (#1928857) (michel)
- Adjust branch config ater merge (vslavik)
- Enable Makefiles and Dockerfiles for branched Fedora (vslavik)
- packit: make tests ⊂ builds for the chroot set (ttomecek)
- packit: run all actions in a single action (ttomecek)
- configure.ac: make the Copyright up to date (ttomecek)
- ovirt: rebase on CentOS Stream (sbonazzo)
- Use a custom stylesheet to define RHEL-specific stylesheet data (vponcova)
- Remove unused variables from Makefile (vslavik)
- Drop astroid hotfix patch (jkonecny)
- Add table of git branches (jkonecny)
- Drop astroid hotfix patch (jkonecny)
- Don't block the start of the Network module by the hostname service
  (vponcova)
- Remove unused variables related to mock (vslavik)
- Save lorax-packages.log to installed system (rvykydal)
2021-02-18 15:26:05 +01:00
Martin Kolman
f103e6d4d7 New version 35.3-1
- Do not hard-require zram-generator-default on RHEL just yet (mkolman)
- Switch back Packit testing to rawhide after merge from f34-devel (jkonecny)
- Improve Packit configuration to use fedora-development (jkonecny)
- Add a kickstart specification for the main process (vponcova)
- Adapt Packit configuration to a newly branched Fedora (jkonecny)
- Create swap by default in RHEL-based installations (#1915297) (vponcova)
- Add missing space to a message (vslavik)
- Use Linux HOST_NAME_MAX hostname length limit (xiaqirong1)
2021-02-15 18:49:58 +01:00
Martin Kolman
2e88368128 New version 35.2-1
- Rename pyanaconda.modules.common.typing (vponcova)
2021-02-12 15:30:38 +01:00
Martin Kolman
e65d6c6f17 New version 35.1-1
- Add dependabot support for GitHub actions (jkonecny)
- Set volume id for iso built for kickstart test (rvykydal)
- Guess the default product name from the os-release files (vponcova)
- Apply overrides for the anaconda widgets only in the test environment
  (vponcova)
- Create real updates images (vponcova)
- Remove deprecated support for add-ons (vponcova)
- Don't run installation tasks of add-ons in a meta task (vponcova)
- network: wrap IP addresses showed in GUI for wireless devices (#1925781)
  (rvykydal)
- Install support for non-ascii keyboard layouts (#1919483) (vponcova)
2021-02-11 18:43:34 +01:00
21 changed files with 4608 additions and 455 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

214
.gitignore vendored
View file

@ -273,3 +273,217 @@
/anaconda-34.22.tar.bz2
/anaconda-34.23.tar.bz2
/anaconda-34.24.tar.bz2
/anaconda-35.1.tar.bz2
/anaconda-35.2.tar.bz2
/anaconda-35.3.tar.bz2
/anaconda-35.4.tar.bz2
/anaconda-35.5.tar.bz2
/anaconda-35.6.tar.bz2
/anaconda-35.7.tar.bz2
/anaconda-35.8.tar.bz2
/anaconda-35.9.tar.bz2
/anaconda-35.10.tar.bz2
/anaconda-35.11.tar.bz2
/anaconda-35.12.tar.bz2
/anaconda-35.13.tar.bz2
/anaconda-35.14.tar.bz2
/anaconda-35.15.tar.bz2
/anaconda-35.16.tar.bz2
/anaconda-35.17.tar.bz2
/anaconda-35.18.tar.bz2
/anaconda-35.19.tar.bz2
/anaconda-35.20.tar.bz2
/anaconda-35.21.tar.bz2
/anaconda-35.22.tar.bz2
/anaconda-36.1.tar.bz2
/anaconda-36.2.tar.bz2
/anaconda-36.3.tar.bz2
/anaconda-36.4.tar.bz2
/anaconda-36.5.tar.bz2
/anaconda-36.6.tar.bz2
/anaconda-36.7.tar.bz2
/anaconda-36.8.tar.bz2
/anaconda-36.9.tar.bz2
/anaconda-36.10.tar.bz2
/anaconda-36.11.tar.bz2
/anaconda-36.12.tar.bz2
/anaconda-36.13.tar.bz2
/anaconda-36.14.tar.bz2
/anaconda-36.15.tar.bz2
/anaconda-36.16.tar.bz2
/anaconda-37.1.tar.bz2
/anaconda-37.2.tar.bz2
/anaconda-37.3.tar.bz2
/anaconda-37.4.tar.bz2
/anaconda-37.5.tar.bz2
/anaconda-37.6.tar.bz2
/anaconda-37.7.tar.bz2
/anaconda-37.8.tar.bz2
/anaconda-37.9.tar.bz2
/anaconda-37.10.tar.bz2
/anaconda-37.11.tar.bz2
/anaconda-37.12.tar.bz2
/anaconda-38.1.tar.bz2
/anaconda-38.2.tar.bz2
/anaconda-38.3.tar.bz2
/anaconda-38.4.tar.bz2
/anaconda-38.5.tar.bz2
/anaconda-38.6.tar.bz2
/anaconda-38.7.tar.bz2
/anaconda-38.8.tar.bz2
/anaconda-38.9.tar.bz2
/anaconda-38.10.tar.bz2
/anaconda-38.11.tar.bz2
/anaconda-38.12.tar.bz2
/anaconda-38.13.tar.bz2
/anaconda-38.14.tar.bz2
/anaconda-38.15.tar.bz2
/anaconda-38.17.tar.bz2
/anaconda-38.18.tar.bz2
/anaconda-38.19.tar.bz2
/anaconda-38.20.tar.bz2
/anaconda-38.21.tar.bz2
/anaconda-38.22.tar.bz2
/anaconda-38.23.tar.bz2
/anaconda-39.1.tar.bz2
/anaconda-39.2.tar.bz2
/anaconda-39.3.tar.bz2
/anaconda-39.4.tar.bz2
/anaconda-39.5.tar.bz2
/anaconda-39.6.tar.bz2
/anaconda-39.7.tar.bz2
/anaconda-39.8.tar.bz2
/anaconda-39.9.tar.bz2
/anaconda-39.10.tar.bz2
/anaconda-39.11.tar.bz2
/anaconda-39.12.tar.bz2
/anaconda-39.13.tar.bz2
/anaconda-39.14.tar.bz2
/anaconda-39.15.tar.bz2
/anaconda-39.16.tar.bz2
/anaconda-39.17.tar.bz2
/anaconda-39.18.tar.bz2
/anaconda-39.19.tar.bz2
/anaconda-39.20.tar.bz2
/anaconda-39.21.tar.bz2
/anaconda-39.22.tar.bz2
/anaconda-39.23.tar.bz2
/anaconda-39.24.tar.bz2
/anaconda-39.25.tar.bz2
/anaconda-39.26.tar.bz2
/anaconda-39.27.tar.bz2
/anaconda-39.28.tar.bz2
/anaconda-39.29.tar.bz2
/anaconda-39.30.tar.bz2
/anaconda-39.31.tar.bz2
/anaconda-39.32.tar.bz2
/anaconda-39.33.tar.bz2
/anaconda-40.1.tar.bz2
/anaconda-40.2.tar.bz2
/anaconda-40.3.tar.bz2
/anaconda-40.4.tar.bz2
/anaconda-40.5.tar.bz2
/anaconda-40.6.tar.bz2
/anaconda-40.7.tar.bz2
/anaconda-40.8.tar.bz2
/anaconda-40.9.tar.bz2
/anaconda-40.10.tar.bz2
/anaconda-40.11.tar.bz2
/anaconda-40.12.tar.bz2
/anaconda-40.13.tar.bz2
/anaconda-40.15.tar.bz2
/anaconda-40.17.tar.bz2
/anaconda-40.18.tar.bz2
/anaconda-40.20.tar.bz2
/anaconda-40.21.tar.bz2
/anaconda-41.1.tar.bz2
/anaconda-41.2.tar.bz2
/anaconda-41.6.tar.bz2
/anaconda-41.7.tar.bz2
/anaconda-41.9.tar.bz2
/anaconda-41.13.tar.bz2
/anaconda-41.14.tar.bz2
/anaconda-41.15.tar.bz2
/anaconda-41.17.tar.bz2
/anaconda-41.18.tar.bz2
/anaconda-41.19.tar.bz2
/anaconda-41.20.tar.bz2
/anaconda-41.22.tar.bz2
/anaconda-41.23.tar.bz2
/anaconda-41.24.tar.bz2
/anaconda-41.25.tar.bz2
/anaconda-41.26.tar.bz2
/anaconda-41.27.tar.bz2
/anaconda-41.28.tar.bz2
/anaconda-41.29.tar.bz2
/anaconda-41.30.tar.bz2
/anaconda-41.31.tar.bz2
/anaconda-41.32.tar.bz2
/anaconda-42.1.tar.bz2
/anaconda-42.2.tar.bz2
/anaconda-42.3.tar.bz2
/anaconda-42.4.tar.bz2
/anaconda-42.5.tar.bz2
/anaconda-42.6.tar.bz2
/anaconda-42.7.tar.bz2
/anaconda-42.8.tar.bz2
/anaconda-42.9.tar.bz2
/anaconda-42.10.tar.bz2
/anaconda-42.11.tar.bz2
/anaconda-42.12.tar.bz2
/anaconda-42.13.tar.bz2
/anaconda-42.14.tar.bz2
/anaconda-42.15.tar.bz2
/anaconda-42.16.tar.bz2
/anaconda-42.18.tar.bz2
/anaconda-42.20.tar.bz2
/anaconda-42.21.tar.bz2
/anaconda-42.23.tar.bz2
/anaconda-42.24.tar.bz2
/anaconda-42.26.tar.bz2
/anaconda-43.1.tar.bz2
/anaconda-43.5.tar.bz2
/anaconda-43.6.tar.bz2
/anaconda-43.7.tar.bz2
/anaconda-43.8.tar.bz2
/anaconda-43.9.tar.bz2
/anaconda-43.10.tar.bz2
/anaconda-43.11.tar.bz2
/anaconda-43.12.tar.bz2
/anaconda-43.13.tar.bz2
/anaconda-43.14.tar.bz2
/anaconda-43.15.tar.bz2
/anaconda-43.16.tar.bz2
/anaconda-43.17.tar.bz2
/anaconda-43.18.tar.bz2
/anaconda-43.20.tar.bz2
/anaconda-43.21.tar.bz2
/anaconda-43.22.tar.bz2
/anaconda-43.24.tar.bz2
/anaconda-43.25.tar.bz2
/anaconda-43.28.tar.bz2
/anaconda-43.29.tar.bz2
/anaconda-43.30.tar.bz2
/anaconda-43.31.tar.bz2
/anaconda-43.32.tar.bz2
/anaconda-43.33.tar.bz2
/anaconda-43.34.tar.bz2
/anaconda-43.35.tar.bz2
/anaconda-43.36.tar.bz2
/anaconda-43.37.tar.bz2
/anaconda-43.38.tar.bz2
/anaconda-43.39.tar.bz2
/anaconda-43.40.tar.bz2
/anaconda-43.41.tar.bz2
/anaconda-43.44.tar.bz2
/anaconda-43.46.tar.bz2
/anaconda-44.1.tar.bz2
/anaconda-44.2.tar.bz2
/anaconda-44.4.tar.bz2
/anaconda-44.5.tar.bz2
/anaconda-44.6.tar.bz2
/anaconda-44.7.tar.bz2
/anaconda-44.8.tar.bz2
/anaconda-44.9.tar.bz2
/anaconda-44.10.tar.bz2
/anaconda-44.11.tar.bz2

115
.packit.yml Normal file
View file

@ -0,0 +1,115 @@
# ======================================
# WARNING!
# THIS FILE IS GENERATED FROM A TEMPLATE
# DO NOT EDIT THIS FILE MANUALLY!
# ======================================
# The template is located in: .packit.yml.j2
specfile_path: anaconda.spec
upstream_package_name: anaconda
upstream_tag_template: anaconda-{version}
copy_upstream_release_description: true
downstream_package_name: anaconda
files_to_sync:
- rpmlint.toml
- .packit.yml
srpm_build_deps:
- automake
- autoconf
- autogen
- glib2-devel
- gettext-devel
- python3-polib
- gobject-introspection-devel
- glade-devel
- libxklavier-devel
- libarchive-devel
- rpm-devel
- nss_wrapper
- nodejs-npm
packages:
anaconda-fedora:
specfile_path: anaconda.spec
anaconda-centos:
specfile_path: anaconda.spec
pkg_tool: centpkg
actions:
post-upstream-clone:
- ./autogen.sh
- ./configure
create-archive:
- "make release"
- 'bash -c "ls -1 anaconda-*.tar.bz2"'
jobs:
# Propose downstream (Fedora)
- job: propose_downstream
trigger: release
packages: [anaconda-fedora]
dist_git_branches:
- main
# Tests on PR (Fedora)
- job: tests
trigger: pull_request
packages: [anaconda-fedora]
targets:
- fedora-rawhide
# COPR builds on PR (Fedora)
- job: copr_build
trigger: pull_request
packages: [anaconda-fedora]
targets:
- fedora-rawhide
- fedora-eln
# COPR builds on commit (Fedora): single job with multiple targets (add ELN on main)
- job: copr_build
trigger: commit
packages: [anaconda-fedora]
targets:
- fedora-rawhide
- fedora-eln
branch: main
owner: "@rhinstaller"
project: Anaconda
preserve_project: True
- job: koji_build
trigger: commit
packages: [anaconda-fedora]
sidetag_group: anaconda-releases
dist_git_branches:
- fedora-development
allowed_committers:
- m4rtink
- kkoukiou
- rvykydal
- jkonecny
- packit
allowed_pr_authors:
- m4rtink
- kkoukiou
- rvykydal
- jkonecny
- packit
- job: bodhi_update
trigger: koji_build
packages: [anaconda-fedora]
sidetag_group: anaconda-releases
dependencies:
- anaconda-webui
dist_git_branches:
- fedora-development
allowed_builders:
- m4rtink
- kkoukiou
- rvykydal
- jkonecny
- packit

View file

@ -0,0 +1,31 @@
From b4b09f54b39b288f326b4734c13d27aa710e69d3 Mon Sep 17 00:00:00 2001
From: Adam Williamson <awilliam@redhat.com>
Date: Mon, 2 Jun 2025 12:28:49 -0700
Subject: [PATCH] Don't pass --no-x11 to gnome-kiosk
This is also gone when mutter is built without X11 support, as
is now the case in Rawhide and ELN, and probably soon in EL 10.
Don't backport this to earlier branches.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
---
pyanaconda/display.py | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/pyanaconda/display.py b/pyanaconda/display.py
index 25a0e15142..20adcf58ff 100644
--- a/pyanaconda/display.py
+++ b/pyanaconda/display.py
@@ -226,8 +226,7 @@ def do_startup_wl_actions(timeout, headless=False, headless_resolution=None):
argv.extend(["--vt", "6"])
# add the generic GNOME Kiosk invocation
- argv.extend(["gnome-kiosk", "--wayland", "--no-x11",
- "--wayland-display", constants.WAYLAND_SOCKET_NAME])
+ argv.extend(["gnome-kiosk", "--wayland", "--wayland-display", constants.WAYLAND_SOCKET_NAME])
# remote access needs gnome-kiosk to start in headless mode
if headless:
--
2.49.0

View file

@ -0,0 +1,66 @@
From c7dce0445423e7386fdc6998a6a8de50a7a39bca Mon Sep 17 00:00:00 2001
From: Adam Williamson <awilliam@redhat.com>
Date: Thu, 9 Oct 2025 10:07:01 -0700
Subject: [PATCH] RebootData: don't allow action to be None
Silverblue installs (and probably others where the kickstart data
does not explicitly specify a reboot action) crash, because
the `RebootData` instance's `action` winds up as `None`, since
this is the default value of `self.action` in
`pykickstart.commands.reboot.F23_Reboot`. Trying to translate
this to a DBus structure with `RebootData.to_structure` fails,
because DBus has no concept of `None`.
To avoid this, let's have the setter convert `None` to `-1`, the
same value we use as a default when initializing the instance.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
---
pyanaconda/modules/common/structures/reboot.py | 5 ++++-
.../modules/runtime/test_module_runtime.py | 10 ++++++++++
2 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/pyanaconda/modules/common/structures/reboot.py b/pyanaconda/modules/common/structures/reboot.py
index fd2673b169..cadbfbd01f 100644
--- a/pyanaconda/modules/common/structures/reboot.py
+++ b/pyanaconda/modules/common/structures/reboot.py
@@ -46,7 +46,10 @@ class RebootData(DBusData):
return self._action
@action.setter
- def action(self, value: Int):
+ def action(self, value: Int | None):
+ if value is None:
+ # dbus cannot handle None
+ value = -1
self._action = value
@property
diff --git a/tests/unit_tests/pyanaconda_tests/modules/runtime/test_module_runtime.py b/tests/unit_tests/pyanaconda_tests/modules/runtime/test_module_runtime.py
index 22286e59c1..83d3a123ef 100644
--- a/tests/unit_tests/pyanaconda_tests/modules/runtime/test_module_runtime.py
+++ b/tests/unit_tests/pyanaconda_tests/modules/runtime/test_module_runtime.py
@@ -18,6 +18,7 @@
import unittest
from textwrap import dedent
+from pyanaconda.modules.common.structures.reboot import RebootData
from pyanaconda.modules.runtime.runtime import RuntimeService
from pyanaconda.modules.runtime.runtime_interface import RuntimeInterface
from tests.unit_tests.pyanaconda_tests import check_kickstart_interface
@@ -166,3 +167,12 @@ class RuntimeInterfaceTestCase(unittest.TestCase):
ks_in = "halt --eject\n"
ks_out = "# Halt after installation\nhalt --eject\n"
self._test_kickstart(ks_in, ks_out)
+
+ def test_process_kickstart_with_no_payload(self):
+ """Test all values are ints when reading empty kickstart."""
+ self.interface.ReadKickstart("")
+ assert isinstance(self.module.reboot.action, int)
+ assert isinstance(self.module.reboot.eject, int)
+ assert isinstance(self.module.reboot.kexec, int)
+ # and check we can to_structure it
+ RebootData.to_structure(self.module.reboot)
--
2.51.0

View file

@ -1,243 +0,0 @@
From a9d2581448ddb4c9cb1904dca06512aa79145f80 Mon Sep 17 00:00:00 2001
From: Jiri Konecny <jkonecny@redhat.com>
Date: Mon, 8 Feb 2021 11:26:06 +0100
Subject: [PATCH 1/3] Revert "Remove support for boot arguments without 'inst.'
prefix from Dracut (#1912502)" (#1907566)
Allow to use Anaconda kernel args in Dracut without inst. prefix to not break
beaker. Beaker needs more time for adaptation so avoid to break it for RHEL-9.
This reverts commit a45405de99a42e5af047f04b78d168b6d41fa513.
Related: rhbz#1907566
---
dracut/anaconda-diskroot | 2 +-
dracut/anaconda-ks-sendheaders.sh | 4 +--
dracut/fetch-kickstart-disk | 2 +-
dracut/kickstart-genrules.sh | 2 +-
dracut/parse-anaconda-dd.sh | 2 +-
dracut/parse-anaconda-kickstart.sh | 6 ++---
dracut/parse-anaconda-net.sh | 3 ---
dracut/parse-anaconda-options.sh | 39 ++++++++++++++----------------
dracut/parse-anaconda-repo.sh | 6 ++---
9 files changed, 30 insertions(+), 36 deletions(-)
diff --git a/dracut/anaconda-diskroot b/dracut/anaconda-diskroot
index 274849fdb3..2797e67625 100755
--- a/dracut/anaconda-diskroot
+++ b/dracut/anaconda-diskroot
@@ -39,7 +39,7 @@ run_checkisomd5() {
dev="$1"
path="$2" # optional, could be empty
-kickstart="$(getarg inst.ks=)"
+kickstart="$(getarg ks= inst.ks=)"
# Log the device that triggered this job.
debug_msg "Trying to find a root image on the device $dev."
diff --git a/dracut/anaconda-ks-sendheaders.sh b/dracut/anaconda-ks-sendheaders.sh
index a479a50667..7bc97393b8 100755
--- a/dracut/anaconda-ks-sendheaders.sh
+++ b/dracut/anaconda-ks-sendheaders.sh
@@ -5,7 +5,7 @@
command -v set_http_header >/dev/null || . /lib/url-lib.sh
# inst.ks.sendmac: send MAC addresses in HTTP headers
-if getargbool 0 inst.ks.sendmac; then
+if getargbool 0 kssendmac inst.ks.sendmac; then
ifnum=0
for ifname in /sys/class/net/*; do
[ -e "$ifname/address" ] || continue
@@ -21,7 +21,7 @@ if getargbool 0 inst.ks.sendmac; then
fi
# inst.ks.sendsn: send system serial number in HTTP headers
-if getargbool 0 inst.ks.sendsn; then
+if getargbool 0 kssendsn inst.ks.sendsn; then
system_serial=$(cat /sys/class/dmi/id/product_serial 2>/dev/null)
if [ -z "$system_serial" ]; then
warn "inst.ks.sendsn: can't find system serial number"
diff --git a/dracut/fetch-kickstart-disk b/dracut/fetch-kickstart-disk
index b1ee9f826c..7eb769ea5c 100755
--- a/dracut/fetch-kickstart-disk
+++ b/dracut/fetch-kickstart-disk
@@ -6,7 +6,7 @@ command -v getarg >/dev/null || . /lib/dracut-lib.sh
dev="$1"
path="${2:-/ks.cfg}"
-kickstart="$(getarg inst.ks=)"
+kickstart="$(getarg ks= inst.ks=)"
[ -e /tmp/ks.cfg.done ] && exit 1
[ -b "$dev" ] || exit 1
diff --git a/dracut/kickstart-genrules.sh b/dracut/kickstart-genrules.sh
index 84277890dd..8e1ba22643 100755
--- a/dracut/kickstart-genrules.sh
+++ b/dracut/kickstart-genrules.sh
@@ -28,7 +28,7 @@ case "${kickstart%%:*}" in
wait_for_kickstart
;;
"")
- if [ -z "$kickstart" -a -z "$(getarg inst.ks=)" ]; then
+ if [ -z "$kickstart" -a -z "$(getarg ks= inst.ks=)" ]; then
when_diskdev_appears $(disk_to_dev_path LABEL=OEMDRV) \
fetch-kickstart-disk \$env{DEVNAME} "/ks.cfg"
fi
diff --git a/dracut/parse-anaconda-dd.sh b/dracut/parse-anaconda-dd.sh
index 8eeceb9a49..3633d29282 100755
--- a/dracut/parse-anaconda-dd.sh
+++ b/dracut/parse-anaconda-dd.sh
@@ -11,7 +11,7 @@
rm -f /tmp/dd_interactive /tmp/dd_net /tmp/dd_disk /tmp/dd_todo
# parse any dd/inst.dd args found
-for dd in $(getargs inst.dd=); do
+for dd in $(getargs dd= inst.dd=); do
case "$dd" in
# plain 'dd'/'inst.dd': Engage interactive mode!
dd|inst.dd) echo menu > /tmp/dd_interactive ;;
diff --git a/dracut/parse-anaconda-kickstart.sh b/dracut/parse-anaconda-kickstart.sh
index 83b319dc7d..1f4f190db9 100755
--- a/dracut/parse-anaconda-kickstart.sh
+++ b/dracut/parse-anaconda-kickstart.sh
@@ -5,9 +5,9 @@
[ -f /tmp/ks.cfg.done ] && return
# inst.ks: provide a "URI" for the kickstart file
-kickstart="$(getarg inst.ks=)"
+kickstart="$(getarg ks= inst.ks=)"
if [ -z "$kickstart" ]; then
- getargbool 0 inst.ks && kickstart='nfs:auto'
+ getargbool 0 ks inst.ks && kickstart='nfs:auto'
fi
# no root? the kickstart will probably tell us what our root device is.
[ "$kickstart" ] && [ -z "$root" ] && root="anaconda-kickstart"
@@ -23,7 +23,7 @@ case "${kickstart%%:*}" in
set_neednet
;;
urls) # multiple network kickstarts?
- locations="$(getargs inst.ks=)"
+ locations="$(getargs ks= inst.ks=)"
get_urls "$locations" >/tmp/ks_urls
set_neednet
;;
diff --git a/dracut/parse-anaconda-net.sh b/dracut/parse-anaconda-net.sh
index f09ec8d098..5518546e5b 100755
--- a/dracut/parse-anaconda-net.sh
+++ b/dracut/parse-anaconda-net.sh
@@ -16,9 +16,6 @@ mac_to_bootif() {
# handle ksdevice (tell us which device to use for ip= stuff later)
export ksdevice=""
-# TODO: Remove support for ksdevice. It's deprecated a long time already
-# this should be inst.ksdevice however, this is deprecated a long time so we don't have
-# any inst.ksdevice. Let's just ignore this for now.
ksdev_val=$(getarg ksdevice=)
if [ -n "$ksdev_val" ]; then
case "$ksdev_val" in
diff --git a/dracut/parse-anaconda-options.sh b/dracut/parse-anaconda-options.sh
index debe8ac0cb..c2735b0e19 100755
--- a/dracut/parse-anaconda-options.sh
+++ b/dracut/parse-anaconda-options.sh
@@ -58,12 +58,6 @@ check_removed_arg() {
fi
}
-check_removed_no_inst_arg() {
- local removed_arg="$1" new_arg="$2"
- check_removed_arg "$removed_arg" "All usage of Anaconda boot arguments without 'inst.' prefix \
-was removed. Please use $new_arg instead."
-}
-
check_depr_args "blacklist=" "inst.blacklist=%s"
check_depr_arg "nofirewire" "inst.blacklist=firewire_ohci"
@@ -83,32 +77,35 @@ check_removed_arg askmethod "Use an appropriate 'inst.repo=' argument instead."
check_removed_arg asknetwork "Use an appropriate 'ip=' argument instead."
# lang & keymap
-check_removed_no_inst_arg "lang" "inst.lang"
-check_removed_no_inst_arg "keymap" "inst.keymap"
+warn_renamed_arg "lang" "inst.lang"
+warn_renamed_arg "keymap" "inst.keymap"
+
+# debug
+warn_renamed_arg "debug" "inst.debug"
# repo
check_depr_arg "method=" "repo=%s"
-check_removed_no_inst_arg "repo" "inst.repo"
+warn_renamed_arg "repo" "inst.repo"
# stage2
-check_removed_no_inst_arg "stage2" "inst.stage2"
+warn_renamed_arg "stage2" "inst.stage2"
# kickstart
-check_removed_no_inst_arg "ks" "inst.ks"
-check_removed_no_inst_arg "ksdevice" "inst.ks.device"
-check_removed_no_inst_arg "kssendmac" "inst.ks.sendmac"
-check_removed_no_inst_arg "kssendsn" "inst.ks.sendsn"
+warn_renamed_arg "ks" "inst.ks"
+warn_renamed_arg "ksdevice" "inst.ks.device"
+warn_renamed_arg "kssendmac" "inst.ks.sendmac"
+warn_renamed_arg "kssendsn" "inst.ks.sendsn"
# Ignore self-signed SSL certs
-check_removed_no_inst_arg "noverifyssl" "inst.noverifyssl"
-if getargbool 0 inst.noverifyssl; then
+warn_renamed_arg "noverifyssl" "inst.noverifyssl"
+if getargbool 0 noverifyssl inst.noverifyssl; then
# Tell dracut to use curl --insecure
echo "rd.noverifyssl" >> /etc/cmdline.d/75-anaconda-options.conf
fi
# updates
-check_removed_no_inst_arg "updates" "inst.updates"
-if updates=$(getarg inst.updates); then
+warn_renamed_arg "updates=" "inst.updates"
+if updates=$(getarg updates inst.updates); then
if [ -n "$updates" ]; then
export anac_updates=$updates
case $updates in
@@ -122,11 +119,11 @@ if updates=$(getarg inst.updates); then
fi
# for vnc bring network up in initramfs so that cmdline configuration is used
-check_removed_no_inst_arg "vnc" "inst.vnc"
-getargbool 0 inst.vnc && warn "anaconda requiring network for vnc" && set_neednet
+warn_renamed_arg "vnc" "inst.vnc"
+getargbool 0 vnc inst.vnc && warn "anaconda requiring network for vnc" && set_neednet
# Driver Update Disk
-check_removed_no_inst_arg "dd" "inst.dd"
+warn_renamed_arg "dd" "inst.dd"
# re-read the commandline args
unset CMDLINE
diff --git a/dracut/parse-anaconda-repo.sh b/dracut/parse-anaconda-repo.sh
index fdc937a95a..a1f96b3d98 100755
--- a/dracut/parse-anaconda-repo.sh
+++ b/dracut/parse-anaconda-repo.sh
@@ -4,8 +4,8 @@
# If there's a root= arg, we'll just use that
getarg root= >/dev/null && return
-repo="$(getarg inst.repo=)"
-stage2="$(getarg inst.stage2=)"
+repo="$(getarg repo= inst.repo=)"
+stage2="$(getarg stage2= inst.stage2=)"
arg="repo"
# default to using repo, but if we have stage2=, use that
@@ -26,7 +26,7 @@ if [ -n "$repo" ]; then
;;
urls)
root="anaconda-net:urls"
- locations="$(getargs inst.stage2=)"
+ locations="$(getargs stage2= inst.stage2=)"
get_urls "$locations" >/tmp/stage2_urls
set_neednet
;;
--
2.29.2

View file

@ -0,0 +1,139 @@
From c6118f65fe3583e1c15c383a8a9c6f5c1989fb22 Mon Sep 17 00:00:00 2001
From: Adam Williamson <awilliam@redhat.com>
Date: Thu, 9 Oct 2025 16:51:15 -0700
Subject: [PATCH] pyanaconda: localization: Indicate ASCII support in
get_keyboard_layouts
It is useful to know whether a given keyboard layout supports
ASCII input or not. Immediately, we want to use this in the
webUI keyboard logic, but it may be useful elsewhere too in
future, e.g. to warn the user if they use the Keyboard spoke
to create a configuration with no layout capable of ASCII input.
Signed-off-by: Adam Williamson <awilliam@redhat.com>
---
pyanaconda/localization.py | 11 +++++++++
.../common/structures/keyboard_layout.py | 10 ++++++++
.../modules/localization/localization.py | 2 ++
.../localization/test_module_localization.py | 23 +++++++++++--------
4 files changed, 36 insertions(+), 10 deletions(-)
diff --git a/pyanaconda/localization.py b/pyanaconda/localization.py
index 73415b2511..08a9343463 100644
--- a/pyanaconda/localization.py
+++ b/pyanaconda/localization.py
@@ -489,6 +489,17 @@ def get_common_keyboard_layouts():
return langtable.list_common_keyboards()
+def layout_supports_ascii(layout):
+ """Return a boolean indicating whether the xkb layout (given as
+ e.g. 'en(us)' or 'fr(oss)' or 'ru') can input ASCII characters.
+
+ :return: True for ASCII capable, False for not
+ :rtype: bool
+ :param str layout: layout descriptor string
+ """
+ return langtable.supports_ascii(layout)
+
+
def get_locale_timezones(locale):
"""Function returning preferred timezones for the given locale.
diff --git a/pyanaconda/modules/common/structures/keyboard_layout.py b/pyanaconda/modules/common/structures/keyboard_layout.py
index b5aacc764b..007e975965 100644
--- a/pyanaconda/modules/common/structures/keyboard_layout.py
+++ b/pyanaconda/modules/common/structures/keyboard_layout.py
@@ -29,6 +29,7 @@ class KeyboardLayout(DBusData):
def __init__(self):
self._layout_id = ""
self._description = ""
+ self._supports_ascii = False
self._is_common = False
self._langs = []
@@ -59,6 +60,15 @@ class KeyboardLayout(DBusData):
def is_common(self, value: bool):
self._is_common = value
+ @property
+ def supports_ascii(self) -> bool:
+ """Return whether the layout is capable of typing ASCII characters."""
+ return self._supports_ascii
+
+ @supports_ascii.setter
+ def supports_ascii(self, value: bool):
+ self._supports_ascii = value
+
@property
def langs(self) -> List[Str]:
"""Return the list of associated languages."""
diff --git a/pyanaconda/modules/localization/localization.py b/pyanaconda/modules/localization/localization.py
index 346a55a1c0..4fb7333ed7 100644
--- a/pyanaconda/modules/localization/localization.py
+++ b/pyanaconda/modules/localization/localization.py
@@ -33,6 +33,7 @@ from pyanaconda.localization import (
get_language_id,
get_language_locales,
get_native_name,
+ layout_supports_ascii,
)
from pyanaconda.modules.common.base import KickstartService
from pyanaconda.modules.common.constants.services import LOCALIZATION
@@ -218,6 +219,7 @@ class LocalizationService(KickstartService):
layout.description = self.get_layout_variant_description(name, with_lang=True, xlated=True)
layout.is_common = name.replace(" ", "") in common_langtable_keyboards and is_common_lang
layout.langs = info.langs
+ layout.supports_ascii = layout_supports_ascii(name.replace(" ", ""))
layouts.append(layout)
return layouts
diff --git a/tests/unit_tests/pyanaconda_tests/modules/localization/test_module_localization.py b/tests/unit_tests/pyanaconda_tests/modules/localization/test_module_localization.py
index 7f6449d3ea..7582df2401 100644
--- a/tests/unit_tests/pyanaconda_tests/modules/localization/test_module_localization.py
+++ b/tests/unit_tests/pyanaconda_tests/modules/localization/test_module_localization.py
@@ -228,28 +228,31 @@ class LocalizationInterfaceTestCase(unittest.TestCase):
normalized_layouts = KeyboardLayout.from_structure_list(layouts)
layouts_expectation = [
- ("ara (olpc)", "Arabic (OLPC)", "Arabic", False),
- ("cz", "Czech", "Czech", False),
- ("de (nodeadkeys)", "German (no dead keys)", "German", True),
- ("es", "Spanish", "Spanish; Castilian", True),
- ("fr (oss)", "French (alt.)", "French", True),
- ("gr", "Greek", "Greek, Modern (1453-); Greek", False),
- ("it", "Italian", "Italian", False),
- ("jp", "Japanese", "Japanese", True),
- ("us", "English (US)", "English", True),
+ ("ara (olpc)", "Arabic (OLPC)", "Arabic", False, True),
+ ("cz", "Czech", "Czech", False, True),
+ ("de (nodeadkeys)", "German (no dead keys)", "German", True, True),
+ ("es", "Spanish", "Spanish; Castilian", True, True),
+ ("fr (oss)", "French (alt.)", "French", True, True),
+ ("gr", "Greek", "Greek, Modern (1453-); Greek", False, False),
+ ("it", "Italian", "Italian", False, True),
+ ("jp", "Japanese", "Japanese", True, True),
+ ("us", "English (US)", "English", True, True),
+ ("ru (dos)", "Russian (DOS)", "Russian", False, False),
]
- for layout_id, description, lang, is_common in layouts_expectation:
+ for layout_id, description, lang, is_common, supports_ascii in layouts_expectation:
layout = KeyboardLayout()
layout.layout_id = layout_id
layout.description = description
layout.is_common = is_common
+ layout.supports_ascii = supports_ascii
layout.langs = [lang]
gen = (normalized_layout for normalized_layout in normalized_layouts if layout.layout_id == normalized_layout.layout_id)
for normalized_layout in gen:
assert layout.description == normalized_layout.description
assert layout.is_common == normalized_layout.is_common
+ assert layout.supports_ascii == normalized_layout.supports_ascii
assert layout.langs == normalized_layout.langs
break
else:
--
2.51.0

View file

@ -1,59 +0,0 @@
From 5f066c4125d7a648958b31b909934e02cf397db8 Mon Sep 17 00:00:00 2001
From: Jiri Konecny <jkonecny@redhat.com>
Date: Mon, 8 Feb 2021 11:27:26 +0100
Subject: [PATCH 2/3] Revert "Do not support no inst. Anaconda boot args in
systemd services (#1912502)" (#1907566)
Allow to use Anaconda kernel boot arguments systemd units to not break beaker.
Beaker needs more time to adaptation so avoid to break it for RHEL-9.
This reverts commit 322e6a847d73ea17fe99aaae4129e14409488b6b.
Related: rhbz#1907566
---
data/systemd/anaconda-noshell.service | 1 +
data/systemd/anaconda-shell@.service | 1 +
data/systemd/anaconda-sshd.service | 2 ++
3 files changed, 4 insertions(+)
diff --git a/data/systemd/anaconda-noshell.service b/data/systemd/anaconda-noshell.service
index ca4dbd328d..f378c67b0c 100644
--- a/data/systemd/anaconda-noshell.service
+++ b/data/systemd/anaconda-noshell.service
@@ -3,6 +3,7 @@ Description=Restrict Anaconda Text Console
After=anaconda.service
Before=anaconda-tmux@.service
ConditionKernelCommandLine=|inst.noshell
+ConditionKernelCommandLine=|noshell
[Service]
Type=oneshot
diff --git a/data/systemd/anaconda-shell@.service b/data/systemd/anaconda-shell@.service
index b0dd4b7c66..bc69fd1208 100644
--- a/data/systemd/anaconda-shell@.service
+++ b/data/systemd/anaconda-shell@.service
@@ -3,6 +3,7 @@
[Unit]
Description=Shell on %I
After=systemd-user-sessions.service plymouth-quit-wait.service
+ConditionKernelCommandLine=!noshell
ConditionKernelCommandLine=!inst.noshell
[Service]
diff --git a/data/systemd/anaconda-sshd.service b/data/systemd/anaconda-sshd.service
index 8b5b16fbbe..8cba2c4bb0 100644
--- a/data/systemd/anaconda-sshd.service
+++ b/data/systemd/anaconda-sshd.service
@@ -3,8 +3,10 @@ Description=OpenSSH server daemon
Before=anaconda.target
After=syslog.target network.target sshd-keygen.target
Wants=sshd-keygen.target
+ConditionKernelCommandLine=|sshd
ConditionKernelCommandLine=|inst.sshd
ConditionKernelCommandLine=!inst.sshd=0
+ConditionKernelCommandLine=!sshd=0
# TODO: use ConditionArchitecture in systemd v210 or later
ConditionPathIsDirectory=|/sys/hypervisor/s390
--
2.29.2

View file

@ -1,45 +0,0 @@
From cf93029a69a5b7d21d9478fad0c5c619ea2008d1 Mon Sep 17 00:00:00 2001
From: Jiri Konecny <jkonecny@redhat.com>
Date: Mon, 8 Feb 2021 11:32:03 +0100
Subject: [PATCH 3/3] Do not require inst. prefixes for Anaconda boot arguments
(#1907566)
Beaker needs more time for adaptation. Create this change to not break beaker
for RHEL-9.
Related: rhbz#1907566
---
anaconda.py | 3 ---
pyanaconda/argument_parsing.py | 2 +-
2 files changed, 1 insertion(+), 4 deletions(-)
diff --git a/anaconda.py b/anaconda.py
index edd518046a..3dc424188f 100755
--- a/anaconda.py
+++ b/anaconda.py
@@ -308,9 +308,6 @@ if __name__ == "__main__":
stdout_log.warning("Kernel boot argument '%s' detected. "
"Did you want to use 'inst.%s' for the installer instead?",
arg, arg)
- if removed_no_inst_args:
- stdout_log.warning("All Anaconda kernel boot arguments are now required to use "
- "'inst.' prefix!")
from pyanaconda import isys
diff --git a/pyanaconda/argument_parsing.py b/pyanaconda/argument_parsing.py
index 330a71ed64..096b1eba9e 100644
--- a/pyanaconda/argument_parsing.py
+++ b/pyanaconda/argument_parsing.py
@@ -388,7 +388,7 @@ def getArgumentParser(version_string, boot_cmdline=None):
# If require_prefix is False, it also accepts the option without the
# bootarg_prefix ('repo').
# See anaconda_optparse.py and KernelArguments (in flags.py) for details.
- ap = AnacondaArgumentParser(bootarg_prefix="inst.", require_prefix=True)
+ ap = AnacondaArgumentParser(bootarg_prefix="inst.", require_prefix=False)
help_parser = HelpTextParser(os.path.join(datadir, "anaconda_options.txt"))
# NOTE: store_false options will *not* get negated when the user does
--
2.29.2

42
6447.patch Normal file
View file

@ -0,0 +1,42 @@
From d75de3da3648dee474ddea6639e09c071f027232 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
Date: Sat, 7 Jun 2025 13:44:25 +0200
Subject: [PATCH] Avoid buffer overflow with TIOCGWINSZ
It has 4 bytes, not 2.
On Python 3.14+, the previous version raised SystemError:
>>> from pyanaconda.argument_parsing import get_help_width
...
>>> get_help_width()
Traceback (most recent call last):
File "<python-input-1>", line 1, in <module>
get_help_width()
~~~~~~~~~~~~~~^^
File "/usr/lib64/python3.14/site-packages/pyanaconda/argument_parsing.py", line 68, in get_help_width
data = fcntl.ioctl(sys.stdout, termios.TIOCGWINSZ, '1234')
SystemError: buffer overflow
See https://github.com/python/cpython/commit/c2eaeee3dc3306ca486b0377b07b1a957584b691
Fixes https://bugzilla.redhat.com/2370944
---
pyanaconda/argument_parsing.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/argument_parsing.py b/pyanaconda/argument_parsing.py
index e24f0f1b999..55cf7993625 100644
--- a/pyanaconda/argument_parsing.py
+++ b/pyanaconda/argument_parsing.py
@@ -65,8 +65,8 @@ def get_help_width():
return DEFAULT_HELP_WIDTH
try:
- data = fcntl.ioctl(sys.stdout, termios.TIOCGWINSZ, '1234')
- columns = int(struct.unpack('hh', data)[1])
+ data = fcntl.ioctl(sys.stdout, termios.TIOCGWINSZ, '12345678')
+ columns = int(struct.unpack('hhhh', data)[1])
except (OSError, ValueError) as e:
log.info("Unable to determine terminal width: %s", e)
print("terminal size detection failed, using default width")

70
6449.patch Normal file
View file

@ -0,0 +1,70 @@
From 11b7e782d8de7da49f0b4e650e8fc0c60f69304f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
Date: Sun, 8 Jun 2025 17:46:29 +0200
Subject: [PATCH] Avoid the multiprocessing forkserver method with dnf
Fixes:
Traceback (most recent call last):
File "/usr/lib64/python3.14/site-packages/pyanaconda/core/threads.py", line 281, in run
threading.Thread.run(self)
~~~~~~~~~~~~~~~~~~~~^^^^^^
File "/usr/lib64/python3.14/threading.py", line 1023, in run
self._target(*self._args, **self._kwargs)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.14/site-packages/pyanaconda/modules/common/task/task.py", line 97, in _thread_run_callback
self._task_run_callback()
~~~~~~~~~~~~~~~~~~~~~~~^^
File "/usr/lib64/python3.14/site-packages/pyanaconda/modules/common/task/task.py", line 110, in _task_run_callback
self._set_result(self.run())
~~~~~~~~^^
File "/usr/lib64/python3.14/site-packages/pyanaconda/modules/payloads/payload/dnf/installation.py", line 281, in run
self._dnf_manager.install_packages(self.report_progress)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.14/site-packages/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py", line 664, in install_packages
process.start()
~~~~~~~~~~~~~^^
File "/usr/lib64/python3.14/multiprocessing/process.py", line 121, in start
self._popen = self._Popen(self)
~~~~~~~~~~~^^^^^^
File "/usr/lib64/python3.14/multiprocessing/context.py", line 224, in _Popen
return _default_context.get_context().Process._Popen(process_obj)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/lib64/python3.14/multiprocessing/context.py", line 300, in _Popen
return Popen(process_obj)
File "/usr/lib64/python3.14/multiprocessing/popen_forkserver.py", line 35, in __init__
super().__init__(process_obj)
~~~~~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/lib64/python3.14/multiprocessing/popen_fork.py", line 20, in __init__
self._launch(process_obj)
~~~~~~~~~~~~^^^^^^^^^^^^^
File "/usr/lib64/python3.14/multiprocessing/popen_forkserver.py", line 47, in _launch
reduction.dump(process_obj, buf)
~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
File "/usr/lib64/python3.14/multiprocessing/reduction.py", line 60, in dump
ForkingPickler(file, protocol).dump(obj)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^
TypeError: cannot pickle 'SwigPyObject' object
---
pyanaconda/modules/payloads/payload/dnf/dnf_manager.py | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py b/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py
index 925ed73790a..e7c25369912 100644
--- a/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py
+++ b/pyanaconda/modules/payloads/payload/dnf/dnf_manager.py
@@ -652,9 +652,12 @@ def install_packages(self, callback, timeout=20):
:param timeout: a time out of a failed process in seconds
:raise PayloadInstallationError: if the installation fails
"""
- queue = multiprocessing.Queue()
+ # SwigPyObjects are not picklable, so force the fork method
+ # On Python 3.14+, forkserver is the default (and it pickles)
+ context = multiprocessing.get_context(method="fork")
+ queue = context.Queue()
display = TransactionProgress(queue)
- process = multiprocessing.Process(
+ process = context.Process(
target=self._run_transaction,
args=(self._base, display)
)

3
README.packit Normal file
View file

@ -0,0 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 1.13.0.post1.dev2+g84134016c.

File diff suppressed because it is too large Load diff

12
plans/integration.fmf Normal file
View file

@ -0,0 +1,12 @@
summary: Integration tests for anaconda
discover:
how: fmf
filter: 'tag: integration'
execute:
how: tmt
finish:
how: shell
script: command -v journalctl && journalctl -a || true

36
rpmlint.toml Normal file
View file

@ -0,0 +1,36 @@
# The purpose of this file is to overwrite some default config
# of rpmlint, which may not fit our project needs / specification
Filters = [
# Discard no-binary error for anaconda packages which cant be a noarch type
'anaconda.x86_64: E: no-binary',
'anaconda-core-debuginfo.x86_64: E: no-binary',
'anaconda-install-env-deps.x86_64: E: no-binary',
'anaconda-install-img-deps.x86_64: E: no-binary',
# Discard explicite library dependencies
'explicit-lib-dependency flatpak-libs',
'explicit-lib-dependency libblockdev-lvm-dbus',
'explicit-lib-dependency libblockdev-tools',
'explicit-lib-dependency librsvg2',
# Discard warning about binary debug symbols. Those are our helper
# binaries and it is not important for them to be stripped
'unstripped-binary-or-object /usr/libexec/anaconda/dd_extract',
'unstripped-binary-or-object /usr/libexec/anaconda/dd_list',
'unstripped-binary-or-object /usr/lib64/libAnacondaWidgets*',
'unstripped-binary-or-object /usr/lib64/glade/modules/libAnacondaWidgets*',
# Discard symbolic link warnings.
'dangling-symlink /usr/share/anaconda/window-manager/glib-2.0/schemas/org.gnome.*',
'dangling-relative-symlink /usr/lib/.build-id/*',
# Discard missing manual pages error
'no-manual-page-for-binary liveinst',
'no-manual-page-for-binary anaconda-cleanup',
'no-manual-page-for-binary anaconda-disable-nm-ibft-plugin',
'no-manual-page-for-binary anaconda-nm-disable-autocons',
'no-manual-page-for-binary instperf',
'no-manual-page-for-binary instperf',
'no-manual-page-for-binary anaconda',
'no-manual-page-for-binary handle-sshpw',
# Discard missing README / documentation for package
'no-documentation',
# Discard spelling errors for project commonly used words
'spelling-error .* en_US (metapackage|kickstarts|iso|eg|lorax) ',
]

View file

@ -1 +1 @@
SHA512 (anaconda-34.24.tar.bz2) = 5a5b240debf0b45ab7471ad8639bc634741582fd4e86fd8cea8ff516ee9cf90fe35f0193c2383306ad68125569d80a7968017092b36979f240026b15eddf2276
SHA512 (anaconda-44.11.tar.bz2) = 30e8c3bde05afefe7cb18ba17d84fc31007e9086932f47136e74e432563786cd577123f7c904bc3ddd5e5c5f6f722dae3cedbc131d5871c06f7829ba632ffaf7

View file

@ -0,0 +1,22 @@
summary: Dirinstall test on regular os
contact: Radek Vykydal <rvykydal@redhat.com>
path: /tests/dirinstall
test: ./dirinstall.sh
duration: 1h
tag: [integration]
/text:
summary: Dirinstall test on regular os - text UI
require:
- anaconda
environment:
ANACONDA_UI_MODE: text
/vnc:
summary: Dirinstall test on regular os - vnc UI
enabled: false
require:
- anaconda
- gnome-kiosk
environment:
ANACONDA_UI_MODE: vnc

47
tests/dirinstall/dirinstall.sh Executable file
View file

@ -0,0 +1,47 @@
#!/bin/sh -eux
# Remove webui because it does not support much anything yet
# Possible alternative: rpm -E --nodeps anaconda-webui
dnf remove -y anaconda-webui
# Prepare test work directory
WORK_DIR=$(mktemp -d /var/tmp/dirinstall.XXXXXX)
# Create kickstart
KICKSTART_PATH=${WORK_DIR}/ks.cfg
source ./repositories
TEST_KICKSTART=./ks.dirinstall.cfg
# Dump URLs of installation repositories found in local repositories whose names are configured in 'repositories' file
echo "url --metalink=$(dnf repoinfo $BASE_REPO | grep -e "^ *Metalink *:" | cut -d: -f2- | sed 's/^ *//')" > ${KICKSTART_PATH}
for repo in $REPOS; do
echo "repo --name=$repo --metalink=$(dnf repoinfo $repo | grep "^ *Metalink *:" | cut -d: -f2- | sed 's/^ *//')" >> ${KICKSTART_PATH}
done
cat ${TEST_KICKSTART} >> ${KICKSTART_PATH}
# Log the kickstart
cat ${KICKSTART_PATH}
# Run dirinstall
INSTALL_DIR=${WORK_DIR}/install_dir
mkdir ${INSTALL_DIR}
anaconda --dirinstall ${INSTALL_DIR} --kickstart ${KICKSTART_PATH} --${ANACONDA_UI_MODE} --noninteractive 2>&1
# Remove test work directory
rm -rf ${WORK_DIR}
# Show and remove the logs for this anaconda run
./show_logs.sh

View file

@ -0,0 +1,12 @@
# The repository configuration (url, repo) needs to be added here.
# It varies by the product and version we are running on / testing
lang en_US.UTF-8
keyboard --vckeymap=us --xlayouts='us'
rootpw --plaintext redhat
timezone --utc Europe/Prague
shutdown
%packages
%end

View file

@ -0,0 +1,12 @@
# Names of local repositories whose urls will be used for installation
# Repositories for "Fedora X" needs to be dynamically resolved based on host
if dnf repoinfo --enabled | grep -qe "Repo ID *: rawhide"; then
BASE_REPO="rawhide"
else
BASE_REPO="fedora"
fi
# Additional repositories
REPOS=""
#REPOS="fedora-modular"

21
tests/dirinstall/show_logs.sh Executable file
View file

@ -0,0 +1,21 @@
#!/bin/sh -x
ls /tmp
LOG_DIR=/tmp
cd ${LOG_DIR}
KS_SCRIPT_LOGS=$(ls ks-script-*.log)
cd -
ANACONDA_LOGS="anaconda.log storage.log packaging.log program.log dbus.log dnf.librepo.log ${KS_SCRIPT_LOGS}"
for log in ${ANACONDA_LOGS} ; do
LOG_PATH=${LOG_DIR}/${log}
if [ -f ${LOG_PATH} ]; then
echo "----------------------- Dumping log file $LOG_PATH:"
cat $LOG_PATH
# clear for the following test
rm $LOG_PATH
fi
done