Compare commits

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

161 commits

Author SHA1 Message Date
Packit
b7c04fccdf Update to 169 upstream release
Upstream tag: v169
Upstream commit: 61bd876e

Commit authored by Packit automation (https://packit.dev/)
2026-01-14 08:42:19 +00:00
Packit
a05f166701 Update to 167 upstream release
Upstream tag: v167
Upstream commit: dc9562fb

Commit authored by Packit automation (https://packit.dev/)
2025-12-17 08:43:31 +00:00
Packit
69aa69ce9f Update to 166 upstream release
Upstream tag: v166
Upstream commit: c5294d0e

Commit authored by Packit automation (https://packit.dev/)
2025-12-03 10:10:13 +00:00
Simon de Vlieger
46e4c5cb69
chore: rewrite changelog to use -
Rewrite the changelog to use `-` instead of `*` prefixes. This was fixed
in upstream release automation but the old changelog entries were never
rewritten. See this issue [1] for more information.

[1]: https://issues.redhat.com/browse/HMS-6052

Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
2025-11-21 09:55:44 +01:00
Packit
26e56e009e Update to 164 upstream release
Upstream tag: v164
Upstream commit: 34508091

Commit authored by Packit automation (https://packit.dev/)
2025-11-05 09:57:21 +00:00
Packit
79a2083f22 Update to 163 upstream release
Upstream tag: v163
Upstream commit: b6c011ae

Commit authored by Packit automation (https://packit.dev/)
2025-10-22 09:01:59 +00:00
Packit
05088c122a Update to 162 upstream release
Upstream tag: v162
Upstream commit: 76403c5f

Commit authored by Packit automation (https://packit.dev/)
2025-10-08 08:37:02 +00:00
Packit
ffc3a2cfe4 Update to 161 upstream release
Upstream tag: v161
Upstream commit: 7e015937

Commit authored by Packit automation (https://packit.dev/)
2025-09-24 08:36:28 +00:00
Python Maint
6a0cbd4f54 Rebuilt for Python 3.14.0rc3 bytecode 2025-09-19 12:35:17 +02:00
Packit
cc02dba574 Update to 159 upstream release
Upstream tag: v159
Upstream commit: 3e37ad3b

Commit authored by Packit automation (https://packit.dev/)
2025-08-27 08:35:41 +00:00
Python Maint
cedabe303c Rebuilt for Python 3.14.0rc2 bytecode 2025-08-15 13:04:53 +02:00
Packit
9fe63a30e3 Update to 158 upstream release
Upstream tag: v158
Upstream commit: e31084e5

Commit authored by Packit automation (https://packit.dev/)
2025-08-13 08:38:52 +00:00
Fedora Release Engineering
01d5f7a72d Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-24 23:45:24 +00:00
Packit
57a53f65eb Update to 156 upstream release
Upstream tag: v156
Upstream commit: fd6801e3

Commit authored by Packit automation (https://packit.dev/)
2025-07-15 10:11:16 +00:00
Packit
03beeaabfe Update to 155 upstream release
Upstream tag: v155
Upstream commit: 31d0923b

Commit authored by Packit automation (https://packit.dev/)
2025-07-07 15:44:25 +00:00
Packit
10f2788e2e Update to 153 upstream release
Upstream tag: v153
Upstream commit: d566c68f

Commit authored by Packit automation (https://packit.dev/)
2025-06-20 10:37:21 +00:00
Packit
bf6ed770f4 Update to 152 upstream release
Upstream tag: v152
Upstream commit: 8c35e072

Commit authored by Packit automation (https://packit.dev/)
2025-06-17 11:44:00 +00:00
Python Maint
f21cb2e226 Rebuilt for Python 3.14 2025-06-07 12:25:45 +02:00
Packit
b862c5236f Update to 151 upstream release
Upstream tag: v151
Upstream commit: d8f38568

Commit authored by Packit automation (https://packit.dev/)
2025-06-04 08:40:13 +00:00
Python Maint
d045d1ee1d Rebuilt for Python 3.14 2025-06-03 12:21:55 +02:00
Packit
f74651e09a Update to 149 upstream release
Upstream tag: v149
Upstream commit: ec3f7019

Commit authored by Packit automation (https://packit.dev/)
2025-05-07 08:39:58 +00:00
Benjamin A. Beasley
acc97bad56 In Fedora 41+, depend on typer-slim rather than typer
This works around a file conflict on /usr/bin/typer between
python3-typer-cli and erlang-dialyzer until the problem can be fixed in
python-typer and/or erlang. See RHBZ#2359557, RHBZ#2359567.

After the file conflict is resolved, the python3-typer-slim dependency
will still be more precise and minimal than python3-typer, so no further
change will be required.

By depending on typer-slim[standard], we still get the nice-to-have
optional dependencies that plain typer would bring in (currently, rich
and shellingham), but without the generic typer command-line tool.
2025-04-17 07:00:23 -04:00
Packit
1d416a1edd Update to 147 upstream release
Upstream tag: v147
Upstream commit: aced2eaa

Commit authored by Packit automation (https://packit.dev/)
2025-04-16 13:59:25 +00:00
Packit
d003eff4f6 Update to 146 upstream release
Upstream tag: v146
Upstream commit: 56fca5d6

Commit authored by Packit automation (https://packit.dev/)
2025-04-09 08:36:47 +00:00
Packit
62a8f656f7 Update to 144 upstream release
Upstream tag: v144
Upstream commit: 2b41f804

Commit authored by Packit automation (https://packit.dev/)
2025-03-26 08:34:34 +00:00
Packit
3863ba7579 Update to 143 upstream release
Upstream tag: v143
Upstream commit: f2ab07cf

Commit authored by Packit automation (https://packit.dev/)
2025-03-12 08:34:57 +00:00
Packit
3ed588da80 Update to 142 upstream release
Upstream tag: v142
Upstream commit: a6f935e9

Commit authored by Packit automation (https://packit.dev/)
2025-02-26 08:32:35 +00:00
Packit
87244d0604 Update to 141 upstream release
Upstream tag: v141
Upstream commit: 5b15951c

Commit authored by Packit automation (https://packit.dev/)
2025-02-12 08:32:13 +00:00
Packit
cf78f8d0ee Update to 140 upstream release
Upstream tag: v140
Upstream commit: ce4bc01b

Commit authored by Packit automation (https://packit.dev/)
2025-02-04 10:40:06 +00:00
Packit
1e20b7413b Update to 139 upstream release
Upstream tag: v139
Upstream commit: e4333f87

Commit authored by Packit automation (https://packit.dev/)
2025-01-29 08:31:36 +00:00
Packit
492d8dd5ab Update to 138 upstream release
Upstream tag: v138
Upstream commit: 154abafa

Commit authored by Packit automation (https://packit.dev/)
2025-01-15 08:32:10 +00:00
Packit
0e767184b7 Update to 137 upstream release
Upstream tag: v137
Upstream commit: cd195874

Commit authored by Packit automation (https://packit.dev/)
2024-12-18 20:01:29 +00:00
Packit
22b98ffb7a Update to 136 upstream release
Upstream tag: v136
Upstream commit: b3123a1c

Commit authored by Packit automation (https://packit.dev/)
2024-12-04 08:32:38 +00:00
Packit
d663ffb93a Update to 135 upstream release
Upstream tag: v135
Upstream commit: 32b1b915

Commit authored by Packit automation (https://packit.dev/)
2024-11-22 21:01:26 +00:00
Packit
b076ceb696 Update to 132 upstream release
Upstream tag: v132
Upstream commit: f9873e49

Commit authored by Packit automation (https://packit.dev/)
2024-10-23 08:29:17 +00:00
Packit
7239772901 Update to 131 upstream release
Upstream tag: v131
Upstream commit: e5e3aad7

Commit authored by Packit automation (https://packit.dev/)
2024-10-09 08:27:42 +00:00
Packit
732517bcf0 Update to 130 upstream release
Upstream tag: v130
Upstream commit: f01a3d3c

Commit authored by Packit automation (https://packit.dev/)
2024-09-25 08:30:58 +00:00
Tomáš Hozza
213a753b33
Test/unit-tests: install python3-tomli-w
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-09-18 17:10:00 +02:00
Packit
4504feb5ba Update to 129 upstream release
Upstream tag: v129
Upstream commit: 3df75de6

Commit authored by Packit automation (https://packit.dev/)
2024-09-18 11:34:09 +00:00
Packit
fae5d037f0 Update to 126 upstream release
Upstream tag: v126
Upstream commit: 69625505

Commit authored by Packit automation (https://packit.dev/)
2024-08-21 17:08:44 +00:00
Packit
8b5b9366ca Update to 125 upstream release
Upstream tag: v125
Upstream commit: 88c35ea3

Commit authored by Packit automation (https://packit.dev/)
2024-08-14 08:27:49 +00:00
Tomáš Hozza
ae948af1e4
Remove unused patch
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-01 10:03:49 +02:00
Tomáš Hozza
9d5f73f6c2
Backport upstream fix for unit test
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-08-01 10:03:19 +02:00
Packit
8fc9a5e791 Update to 124 upstream release
Upstream tag: v124
Upstream commit: 46db834d

Commit authored by Packit automation (https://packit.dev/)
2024-07-31 08:16:35 +00:00
Packit
4e32b279e6
Update to 123 upstream release
Upstream tag: v123
Upstream commit: 33fda9ba

Commit authored by Packit automation (https://packit.dev/)
2024-07-25 13:47:23 +02:00
Tomáš Hozza
4e66fad703
Backport upstream fix for a unit test
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-07-25 10:34:52 +02:00
Tomáš Hozza
00795d94e9
Migrate to TMT tests used in CentOS Stream
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-07-24 14:35:38 +02:00
Tomáš Hozza
bfa16d53dc
Remove unused patches
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2024-07-24 11:48:08 +02:00
Fedora Release Engineering
e5d2c7da8e Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-18 21:09:00 +00:00
Packit
f4fcb9cdd9 Update to 122 upstream release
Upstream tag: v122
Upstream commit: 2e5a9335

Commit authored by Packit automation (https://packit.dev/)
2024-07-03 08:16:37 +00:00
Python Maint
8874dd69ea Rebuilt for Python 3.13 2024-06-07 18:57:57 +02:00
Packit
c0a479988d Update to 119 upstream release
Upstream tag: v119
Upstream commit: 4dbf8e2d

Commit authored by Packit automation (https://packit.dev/)
2024-05-22 08:16:32 +00:00
Packit
7379c6b819 Update to 118 upstream release
Upstream tag: v118
Upstream commit: 86f3459e

Commit authored by Packit automation (https://packit.dev/)
2024-05-08 08:14:05 +00:00
Packit
ae2ab9006f Update to 117 upstream release
Upstream tag: v117
Upstream commit: 1f0f18d2

Commit authored by Packit automation (https://packit.dev/)
2024-04-24 08:18:50 +00:00
Packit
bd9b7cc977 Update to 115 upstream release
Upstream tag: v115
Upstream commit: 6549bf19

Commit authored by Packit automation (https://packit.dev/)
2024-04-10 08:19:22 +00:00
Packit
01f144734d [packit] 114 upstream release
Upstream tag: v114
Upstream commit: 7e0e30fd
2024-03-29 12:37:06 +00:00
Packit
23f0390c4c [packit] 113 upstream release
Upstream tag: v113
Upstream commit: ec496769
2024-03-27 08:20:16 +00:00
Packit
0e862cd8df [packit] 112 upstream release
Upstream tag: v112
Upstream commit: dd575465
2024-03-13 08:16:43 +00:00
Packit
0680f2ccf6 [packit] 111 upstream release
Upstream tag: v111
Upstream commit: 7709b7ca
2024-02-28 08:17:16 +00:00
Packit
a36c9b6eff [packit] 110 upstream release
Upstream tag: v110
Upstream commit: 0b7dcf3c
2024-02-26 15:44:58 +00:00
Packit
4456f265f9 [packit] 109 upstream release
Upstream tag: v109
Upstream commit: 32297469
2024-02-22 11:55:38 +00:00
Packit
574e70789c [packit] 106 upstream release
Upstream tag: v106
Upstream commit: 2581160c
2024-01-31 17:48:57 +00:00
Packit
963d6215af [packit] 105 upstream release
Upstream tag: v105
Upstream commit: f9b55ff6
2024-01-31 08:14:01 +00:00
Fedora Release Engineering
bba065a9f6 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-25 11:38:00 +00:00
Fedora Release Engineering
cca56b7722 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-21 11:31:52 +00:00
Packit
6b9f8ae13c [packit] 104 upstream release
Upstream tag: v104
Upstream commit: e0bbb339
2024-01-16 13:52:36 +00:00
Packit
7324d4a8a0 [packit] 103 upstream release
Upstream tag: v103
Upstream commit: 8c95bd9d
2024-01-03 08:15:24 +00:00
Packit
40faa8f303 [packit] 102 upstream release
Upstream tag: v102
Upstream commit: 5fc3b565
2023-12-20 08:12:58 +00:00
Packit
1382e24f45 [packit] 101 upstream release
Upstream tag: v101
Upstream commit: 55a007a8
2023-12-06 08:17:04 +00:00
Packit
59ea618069 [packit] 100 upstream release
Upstream tag: v100
Upstream commit: 9cece6b4
2023-11-22 08:18:08 +00:00
Packit
06d80d5fef [packit] 99 upstream release
Upstream tag: v99
Upstream commit: 0edbe0cf
2023-11-08 08:16:09 +00:00
Packit
de771889de [packit] 98 upstream release
Upstream tag: v98
Upstream commit: 41652343
2023-10-25 08:17:06 +00:00
Packit
c6a0f3a1f7 [packit] 97 upstream release
Upstream tag: v97
Upstream commit: 3cc733d7
2023-10-11 08:14:45 +00:00
Packit
6c4e471637 [packit] 96 upstream release
Upstream tag: v96
Upstream commit: e48360e0
2023-09-27 08:15:21 +00:00
Packit
82d7f71a7f [packit] 95 upstream release
Upstream tag: v95
Upstream commit: 66b1da02
2023-09-13 08:16:47 +00:00
Packit
0a7aa1737e [packit] 94 upstream release
Upstream tag: v94
Upstream commit: 2972949d

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/osbuild.git refs/heads/*:refs/remotes/packit/*
git checkout packit/94-rawhide-update-propose_downstream
```
2023-08-30 08:18:41 +00:00
Packit
97b9782493 [packit] 93 upstream release
Upstream tag: v93
Upstream commit: 433515cf

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/osbuild.git refs/heads/*:refs/remotes/packit/*
git checkout packit/93-rawhide-update-propose_downstream
```
2023-08-23 15:30:13 +00:00
Packit
f67255266e [packit] 92 upstream release
Upstream tag: v92
Upstream commit: e8bd5e9c

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/osbuild.git refs/heads/*:refs/remotes/packit/*
git checkout packit/92-rawhide-update-propose_downstream
```
2023-08-16 08:19:50 +00:00
Packit
be0b5702b3 [packit] 91 upstream release
Upstream tag: v91
Upstream commit: 10e70463

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/osbuild.git refs/heads/*:refs/remotes/packit/*
git checkout packit/91-rawhide-update-propose_downstream
```
2023-08-02 08:16:38 +00:00
Packit
13f4a6c2e9 [packit] 90 upstream release
Upstream tag: v90
Upstream commit: 74eed6a3

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/osbuild.git refs/heads/*:refs/remotes/packit/*
git checkout packit/90-rawhide-update-propose_downstream
```
2023-07-19 08:14:37 +00:00
Python Maint
8b352dbe22 Rebuilt for Python 3.12 2023-06-27 18:16:58 +02:00
Packit
bae7304f0f [packit] 89 upstream release
Upstream tag: v89
Upstream commit: c90b587d
2023-06-27 12:59:21 +00:00
Packit
9e8729711b [packit] 88 upstream release
Upstream tag: v88
Upstream commit: 107ac2b1
2023-06-21 08:14:01 +00:00
Python Maint
adf93252d1 Rebuilt for Python 3.12 2023-06-14 23:12:00 +02:00
Packit
1fb76b43d7 [packit] 87 upstream release
Upstream tag: v87
Upstream commit: 2e3f5fc0
2023-06-07 08:15:18 +00:00
Packit
2a4989d7df [packit] 86 upstream release
Upstream tag: v86
Upstream commit: 8669d0ad
2023-05-24 08:13:53 +00:00
Packit
0ebb3a3ccd [packit] 85 upstream release
Upstream tag: v85
Upstream commit: 1fbd9d97
2023-05-10 08:13:47 +00:00
Packit
570fedc753 [packit] 84 upstream release
Upstream tag: v84
Upstream commit: feb216c0
2023-04-27 13:09:12 +00:00
Packit
a33643159d [packit] 83 upstream release
Upstream tag: v83
Upstream commit: 33597e82

Signed-off-by: Packit <hello@packit.dev>
2023-04-12 20:12:24 +00:00
Packit
ec9428aeb2 [packit] 82 upstream release
Upstream tag: v82
Upstream commit: bae4f776

Signed-off-by: Packit <hello@packit.dev>
2023-03-29 08:16:45 +00:00
Tomáš Hozza
126625f838
[packit] 81 upstream release
Upstream tag: v81
Upstream commit: 345b2a59

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-02-27 20:54:47 +01:00
Packit
6e129c6642 [packit] 80 upstream release
Upstream tag: v80
Upstream commit: 200c2b01

Signed-off-by: Packit <hello@packit.dev>
2023-02-20 14:41:01 +00:00
Packit
9e798a2f09 [packit] 79 upstream release
Upstream tag: v79
Upstream commit: 5eefdc1e

Signed-off-by: Packit <hello@packit.dev>
2023-02-15 08:17:27 +00:00
Packit
b33be10a83 [packit] 78 upstream release
Upstream tag: v78
Upstream commit: 16063fff

Signed-off-by: Packit <hello@packit.dev>
2023-02-07 15:53:19 +00:00
Packit
01b13ceb37 [packit] 77 upstream release
Upstream tag: v77
Upstream commit: db1fa5b3

Signed-off-by: Packit <hello@packit.dev>
2023-01-20 16:05:56 +00:00
Packit
f264b52c88 [packit] 76 upstream release
Upstream tag: v76
Upstream commit: b8e1450a

Signed-off-by: Packit <hello@packit.dev>
2023-01-19 07:49:10 +00:00
Packit
c3d32e2816 [packit] 75 upstream release
Upstream tag: v75
Upstream commit: fdf064b1

Signed-off-by: Packit <hello@packit.dev>
2023-01-04 08:15:23 +00:00
Packit
e82b08ebb3 [packit] 74 upstream release
Upstream tag: v74
Upstream commit: 18c69d26

Signed-off-by: Packit <hello@packit.dev>
2022-12-21 08:17:37 +00:00
Packit
315273e50b [packit] 73 upstream release
Upstream tag: v73
Upstream commit: 4df05b85

Signed-off-by: Packit <hello@packit.dev>
2022-12-07 08:15:50 +00:00
Packit
14b23e65ce [packit] 72 upstream release
Upstream tag: v72
Upstream commit: fb541293

Signed-off-by: Packit <hello@packit.dev>
2022-11-23 08:17:28 +00:00
Packit
f3eec64bf2 [packit] 71 upstream release
Upstream tag: v71
Upstream commit: 6cdc2736

Signed-off-by: Packit <hello@packit.dev>
2022-11-09 08:20:41 +00:00
Packit
8a5f32dbb6 [packit] 70 upstream release
Upstream tag: v70
Upstream commit: 976fbe17

Signed-off-by: Packit <hello@packit.dev>
2022-10-26 08:20:04 +00:00
Packit
7d6c5bbf24 [packit] 69 upstream release
Upstream tag: v69
Upstream commit: fcaad046

Signed-off-by: Packit <hello@packit.dev>
2022-10-12 08:20:14 +00:00
Packit
a1975fc232 [packit] 68 upstream release
Upstream tag: v68
Upstream commit: bc06a037

Signed-off-by: Packit <hello@packit.dev>
2022-09-28 08:23:06 +00:00
Packit
e1c07e65f7 [packit] 67 upstream release
Upstream tag: v67
Upstream commit: 77153698

Signed-off-by: Packit <hello@packit.dev>
2022-09-14 08:18:43 +00:00
Packit
92ea64fa26 [packit] 66 upstream release
Upstream tag: v66
Upstream commit: f38ddb5f

Signed-off-by: Packit <hello@packit.dev>
2022-08-31 08:17:41 +00:00
Packit
8eb2081995 [packit] 65 upstream release
Upstream tag: v65
Upstream commit: ba218f78

Signed-off-by: Packit <hello@packit.dev>
2022-08-26 17:13:33 +00:00
Packit
17d4f5176e
[packit] 64 upstream release
Upstream tag: v64
Upstream commit: 07d36053

Signed-off-by: Packit <hello@packit.dev>
2022-08-18 18:00:09 +02:00
Packit
b0c83820bd [packit] 63 upstream release
Upstream tag: v63
Upstream commit: f3e2c8d5

Signed-off-by: Packit <hello@packit.dev>
2022-08-03 08:19:37 +00:00
Packit
4d8eec011d [packit] 62 upstream release
Upstream tag: v62
Upstream commit: 376cbffd

Signed-off-by: Packit <hello@packit.dev>
2022-07-27 09:07:45 +00:00
Fedora Release Engineering
b4a0e51a8a Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 02:23:07 +00:00
Packit
47c860282e [packit] 61 upstream release
Upstream tag: v61
Upstream commit: 51315a98

Signed-off-by: Packit <hello@packit.dev>
2022-07-20 08:18:48 +00:00
Packit
c9e8f5efe8 [packit] 60 upstream release
Upstream tag: v60
Upstream commit: c379dccd

Signed-off-by: Packit <hello@packit.dev>
2022-07-06 08:27:12 +00:00
Packit
2d52169453 [packit] 59 upstream release
Upstream tag: v59
Upstream commit: 383e9320

Signed-off-by: Packit <hello@packit.dev>
2022-06-22 08:20:20 +00:00
Python Maint
20075c5a17 Rebuilt for Python 3.11 2022-06-15 18:16:08 +02:00
Packit
f62b7863b9 [packit] 58 upstream release
Upstream tag: v58
Upstream commit: 20b8c67c

Signed-off-by: Packit <hello@packit.dev>
2022-06-08 13:33:55 +00:00
Packit
b12df8bb43 [packit] 57 upstream release
Upstream tag: v57
Upstream commit: 7b0e1fe5

Signed-off-by: Packit <hello@packit.dev>
2022-05-25 13:32:02 +00:00
Packit
ee23d88125 [packit] 56 upstream release
Upstream tag: v56
Upstream commit: ac2a194c

Signed-off-by: Packit <hello@packit.dev>
2022-05-11 13:37:47 +00:00
Packit
aa2b8e24b1 [packit] 53.1 upstream release
Upstream tag: v53.1
Upstream commit: 88fe0bce

Signed-off-by: Packit <hello@packit.dev>
2022-04-28 21:42:30 +00:00
Packit
3d3b288109 [packit] 55 upstream release
Upstream tag: v55
Upstream commit: 090f7685

Signed-off-by: Packit <hello@packit.dev>
2022-04-27 13:31:11 +00:00
Packit
5f89c86fb9 [packit] 54 upstream release
Upstream tag: v54
Upstream commit: 008d013e

Signed-off-by: Packit <hello@packit.dev>
2022-04-13 13:24:12 +00:00
Packit Service
c581165b09 [packit] 53 upstream release
Upstream tag: v53
Upstream commit: 31eed797

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-03-24 07:43:22 +00:00
Packit Service
adbb6328a9 [packit] 52 upstream release
Upstream tag: v52
Upstream commit: d8f36b55

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-03-04 15:50:34 +00:00
Packit Service
3168de5f1f [packit] 51 upstream release
Upstream tag: v51
Upstream commit: 00c6bf23

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-03-02 13:36:32 +00:00
Packit Service
6c831b89a4 [packit] 50 upstream release
Upstream tag: v50
Upstream commit: 6300a80c

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-02-27 19:24:56 +00:00
Packit Service
9951f02205 [packit] 49 upstream release
Upstream tag: v49
Upstream commit: 8f75d1e7

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-02-23 19:14:06 +00:00
Packit Service
361d6fb52e [packit] 48 upstream release
Upstream tag: v48
Upstream commit: e9d02a27

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-02-16 14:19:41 +00:00
Packit Service
25b19c2bbb [packit] 47 upstream release
Upstream tag: v47
Upstream commit: 0f670829

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-02-02 17:05:21 +00:00
Fedora Release Engineering
0e70f35288 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-20 22:36:32 +00:00
Packit Service
cb0cf0b703 [packit] 46 upstream release
Upstream tag: v46
Upstream commit: bb30ffa0

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-01-19 15:00:56 +00:00
Packit Service
1f03cd944f [packit] 45 upstream release
Upstream tag: v45
Upstream commit: 26a250ca

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2022-01-07 11:15:17 +00:00
Packit Service
ff8eba7581 [packit] 44 upstream release
Upstream tag: v44
Upstream commit: a60af1e2

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-12-16 09:13:15 +00:00
Packit Service
ec12d3d702 [packit] 43 upstream release
Upstream tag: v43
Upstream commit: 36356342

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-12-01 13:44:48 +00:00
Packit Service
27dc04a494 [packit] 42 upstream release
Upstream tag: v42
Upstream commit: 332e83b5

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-11-18 11:27:52 +00:00
Packit Service
56b71b78b3 [packit] 42 upstream release
Upstream tag: v42
Upstream commit: 332e83b5

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-11-17 10:54:39 +00:00
Packit Service
cd15fec66c [packit] 41 upstream release
Upstream tag: v41
Upstream commit: f7bf23fa

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-11-08 20:41:12 +00:00
Packit Service
1ea227d943 [packit] 40 upstream release
Upstream tag: v40
Upstream commit: bd4ab1d3

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-11-03 15:29:01 +00:00
Packit Service
87a8506f9c [packit] 39 upstream release
Upstream tag: v39
Upstream commit: 00125e9f

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-10-06 12:36:37 +00:00
Packit Service
ef09dca223 [packit] 38 upstream release
Upstream tag: v38
Upstream commit: 3678f3a4

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-09-27 06:55:00 +00:00
Packit Service
fcb0b8d150 [packit] 37 upstream release
Upstream tag: v37
Upstream commit: 7be47515

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-09-22 13:17:58 +00:00
Packit Service
f44e71e512 [packit] 36 upstream release
Upstream tag: v36
Upstream commit: 5d731675

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-09-08 21:44:36 +00:00
Packit Service
8344d84052 [packit] 35 upstream release
Upstream tag: v35
Upstream commit: b081cf7f

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-08-29 18:37:19 +00:00
Packit Service
5309e7d666 [packit] 33 upstream release
Upstream tag: v33
Upstream commit: 4459a37a

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-08-25 20:36:40 +00:00
Packit Service
a26383613e [packit] 32 upstream release
Upstream tag: v32
Upstream commit: a40cf616

Signed-off-by: Packit Service <user-cont-team+packit-service@redhat.com>
2021-08-24 12:51:42 +00:00
Martin Sehnoutka
219c5aa8cb Include patch that adds Fedora 36 runner 2021-08-23 14:08:49 +02:00
Martin Sehnoutka
91f4a9f028 Update to 31 2021-08-20 14:19:03 +02:00
Christian Kellner
6786288d2c 30 upstream release
Upstream tag: v30
Upstream commit: 35de3093

Signed-off-by: Christian Kellner <christian@kellner.me>
2021-07-23 12:50:49 +00:00
Fedora Release Engineering
5a13e4f7e5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-22 17:27:32 +00:00
Christian Kellner
ddbd8f7fd2 tests: pin down test manifest
To avoid cross-host building, i.e. building a new Fedora on an
older Fedora host, we pin down the test manifest.
2021-06-30 14:31:37 +02:00
Christian Kellner
30beb7c7f3 tests: add subset of the unit tests
Run the module unit tests.
2021-06-30 14:31:34 +02:00
Christian Kellner
ae2c4f26cf tests: update list of required packages 2021-06-30 14:31:34 +02:00
Christian Kellner
364abd3af7 tests: remove atomic tag
No needed anymore.
2021-06-30 14:31:15 +02:00
Christian Kellner
966cc60f90 spec: fix author name and email
Replace msehnout with the name and email.
2021-06-30 14:27:01 +02:00
Martin Sehnoutka
230d532eab 29 upstream release 2021-06-21 12:30:23 +02:00
Python Maint
6c3012da2b Rebuilt for Python 3.10 2021-06-04 20:14:18 +02:00
Christian Kellner
aedc9b8f2c 28 upstream release
New upstream release with fixes for the oci stage and official
support for the Fedora 35 runner.

Resolves: rhbz#1939763
2021-04-08 21:02:25 +02:00
Christian Kellner
2a74b3dc26 Include patch to add Fedora 35 runner
Needed to actually run on rawhide (fedora 35).
2021-03-17 12:23:43 +01:00
Christian Kellner
bb2f87171b ci: fix and update image test
Use an up-to-date manifest from the upstream osbuild CI test data
and also specify an output directory, so that osbuild is actually
attempting to produce an image.
2021-03-16 23:32:43 +01:00
Christian Kellner
93a0bf8bbb 27 upstream release
Various bug fixes related to the new container and installer stages
introdcued in version 25 and 26.
2021-03-16 23:25:19 +01:00
Christian Kellner
2f65b0e11e 26 upstream release
Support for building boot isos.
Grub stage gained support for 'saved_entry' to fix grub tooling.
2021-02-20 13:26:04 +01:00
Christian Kellner
340f465f1d 25 upstream release
New upstream release, with a tech preview of the new manifest
format and new assembler-like stages that are needed to deliver
ostree commits contained in an oci archive.
2021-02-12 21:09:54 +01:00
21 changed files with 38799 additions and 161 deletions

1
.fmf/version Normal file
View file

@ -0,0 +1 @@
1

128
.gitignore vendored
View file

@ -22,3 +22,131 @@
/osbuild-22.tar.gz
/osbuild-23.tar.gz
/osbuild-24.tar.gz
/osbuild-25.tar.gz
/osbuild-26.tar.gz
/osbuild-27.tar.gz
/osbuild-28.tar.gz
/osbuild-29.tar.gz
/osbuild-30.tar.gz
/osbuild-31.tar.gz
/osbuild-32.tar.gz
/osbuild-33.tar.gz
/osbuild-35.tar.gz
/osbuild-36.tar.gz
/osbuild-37.tar.gz
/osbuild-38.tar.gz
/osbuild-39.tar.gz
/osbuild-40.tar.gz
/osbuild-41.tar.gz
/osbuild-42.tar.gz
/osbuild-43.tar.gz
/osbuild-44.tar.gz
/osbuild-45.tar.gz
/osbuild-46.tar.gz
/osbuild-47.tar.gz
/osbuild-48.tar.gz
/osbuild-49.tar.gz
/osbuild-50.tar.gz
/osbuild-51.tar.gz
/osbuild-52.tar.gz
/osbuild-53.tar.gz
/osbuild-54.tar.gz
/osbuild-55.tar.gz
/osbuild-53.1.tar.gz
/osbuild-56.tar.gz
/osbuild-57.tar.gz
/osbuild-58.tar.gz
/osbuild-59.tar.gz
/osbuild-60.tar.gz
/osbuild-61.tar.gz
/osbuild-62.tar.gz
/osbuild-63.tar.gz
/osbuild-64.tar.gz
/osbuild-65.tar.gz
/osbuild-66.tar.gz
/osbuild-67.tar.gz
/osbuild-68.tar.gz
/osbuild-69.tar.gz
/osbuild-70.tar.gz
/osbuild-71.tar.gz
/osbuild-72.tar.gz
/osbuild-73.tar.gz
/osbuild-74.tar.gz
/osbuild-75.tar.gz
/osbuild-76.tar.gz
/osbuild-77.tar.gz
/osbuild-78.tar.gz
/osbuild-79.tar.gz
/osbuild-80.tar.gz
/osbuild-81.tar.gz
/osbuild-82.tar.gz
/osbuild-83.tar.gz
/osbuild-84.tar.gz
/osbuild-85.tar.gz
/osbuild-86.tar.gz
/osbuild-87.tar.gz
/osbuild-88.tar.gz
/osbuild-89.tar.gz
/osbuild-90.tar.gz
/osbuild-91.tar.gz
/osbuild-92.tar.gz
/osbuild-93.tar.gz
/osbuild-94.tar.gz
/osbuild-95.tar.gz
/osbuild-96.tar.gz
/osbuild-97.tar.gz
/osbuild-98.tar.gz
/osbuild-99.tar.gz
/osbuild-100.tar.gz
/osbuild-101.tar.gz
/osbuild-102.tar.gz
/osbuild-103.tar.gz
/osbuild-104.tar.gz
/osbuild-105.tar.gz
/osbuild-106.tar.gz
/osbuild-109.tar.gz
/osbuild-110.tar.gz
/osbuild-111.tar.gz
/osbuild-112.tar.gz
/osbuild-113.tar.gz
/osbuild-114.tar.gz
/osbuild-115.tar.gz
/osbuild-117.tar.gz
/osbuild-118.tar.gz
/osbuild-119.tar.gz
/osbuild-122.tar.gz
/osbuild-123.tar.gz
/osbuild-124.tar.gz
/osbuild-125.tar.gz
/osbuild-126.tar.gz
/osbuild-129.tar.gz
/osbuild-130.tar.gz
/osbuild-131.tar.gz
/osbuild-132.tar.gz
/osbuild-135.tar.gz
/osbuild-136.tar.gz
/osbuild-137.tar.gz
/osbuild-138.tar.gz
/osbuild-139.tar.gz
/osbuild-140.tar.gz
/osbuild-141.tar.gz
/osbuild-142.tar.gz
/osbuild-143.tar.gz
/osbuild-144.tar.gz
/osbuild-146.tar.gz
/osbuild-147.tar.gz
/osbuild-149.tar.gz
/osbuild-151.tar.gz
/osbuild-152.tar.gz
/osbuild-153.tar.gz
/osbuild-155.tar.gz
/osbuild-156.tar.gz
/osbuild-158.tar.gz
/osbuild-159.tar.gz
/osbuild-161.tar.gz
/osbuild-162.tar.gz
/osbuild-163.tar.gz
/osbuild-164.tar.gz
/osbuild-166.tar.gz
/osbuild-167.tar.gz
/osbuild-169.tar.gz

View file

@ -1,37 +1,66 @@
# we have the specfile in the root of our repository
# https://packit.dev/docs/configuration/
specfile_path: osbuild.spec
# when doing an update in Fedora, we want to copy the spec file and the config file
synced_files:
- osbuild.spec
- .packit.yaml
upstream_project_name: osbuild
files_to_sync:
- osbuild.spec
- .packit.yaml
upstream_package_name: osbuild
downstream_package_name: osbuild
copy_upstream_release_description: true
upstream_tag_template: v{version}
srpm_build_deps: []
actions:
get-current-version: bash -c "git describe --tags --abbrev=0 | sed 's|v||'"
# Handle only releases without a "dot" (e.g. v88.2), since "dot" releases should never be released to Fedora
# "dot" releases are used only for "backports" to RHEL.
upstream_tag_include: 'v\d+'
jobs:
# trigger a COPR build for push events in open PRs
- job: copr_build
trigger: pull_request
metadata:
targets:
- fedora-30-x86_64
- fedora-31-x86_64
- fedora-rawhide-x86_64
# this is triggered by a commit on src.fedoraproject.org, not Github!
# e.g. in case of mass rebuild or automated changes of spec file (e.g. Python packagers)
# it will create a PR on Github with changes in synchronized files
- job: sync_from_downstream
trigger: commit
# create a PR on src.fedoraproject.org containing updated spec file and new sources (tarball)
# triggered by Github release
- job: propose_downstream
trigger: release
metadata:
dist-git-branch: master
# The same as above only for f31
- job: propose_downstream
trigger: release
metadata:
dist-git-branch: f31
- job: propose_downstream
trigger: release
metadata:
dist-git-branch: f30
- &copr
job: copr_build
trigger: pull_request
targets:
- centos-stream-9-aarch64
- centos-stream-9-s390x
- centos-stream-9-pcc64le
- centos-stream-9-x86_64
- centos-stream-10-aarch64
- centos-stream-10-s390x
- centos-stream-10-ppc64le
- centos-stream-10-x86_64
- epel-8-aarch64
- epel-8-x86_64
- epel-9-aarch64
- epel-9-x86_64
- fedora-all-aarch64
- fedora-all-s390x
- fedora-all-ppc64le
- fedora-all
- <<: *copr
trigger: commit
branch: main
owner: "@osbuild" # copr repo namespace
project: osbuild # copr repo name so you can consume the builds
- <<: *copr
trigger: release
branch: main
owner: "@osbuild" # copr repo namespace
project: osbuild-stable # copr repo name so you can consume the builds
- job: propose_downstream
trigger: release
dist_git_branches:
- fedora-all
- job: koji_build
trigger: commit
dist_git_branches:
- fedora-all
- job: bodhi_update
trigger: commit
dist_git_branches:
- fedora-branched # rawhide updates are created automatically

40
PR1827.patch Normal file
View file

@ -0,0 +1,40 @@
From 54c0a2cce45ad385d793d494e62222cd254a866a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Hozza?= <thozza@redhat.com>
Date: Wed, 31 Jul 2024 18:12:24 +0200
Subject: [PATCH] Test/dnf4.mark: adjust the test for markings used by DNF5
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
When I rolled back from using 'dnf4', to check package markings, to
using 'dnf', I didn't verify the test case on Fedora Rawhide with DNF5.
It turns out that the strings reported by DNF5 differ and make the test
case fail. This time I tested the change on Fedora Rawhide with DNF5 and
it works.
Signed-off-by: Tomáš Hozza <thozza@redhat.com>
---
test/run/test_stages.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/test/run/test_stages.py b/test/run/test_stages.py
index dc91bf8f..7fec10c8 100644
--- a/test/run/test_stages.py
+++ b/test/run/test_stages.py
@@ -565,9 +565,11 @@ class TestStages(test.TestBase):
raise
if package == "dnf":
- assert mark == "user"
+ # dnf4 marks packages as 'user', while dnf5 marks them as 'User'
+ assert mark in ("user", "User")
else:
- assert mark == "unknown"
+ # dnf4 marks packages as 'unknown', while dnf5 marks them as 'External User'
+ assert mark in ("unknown", "External User")
@unittest.skipUnless(test.TestBase.has_filesystem_support("btrfs"), "btrfs needed")
def test_btrfs(self):
--
2.45.2

View file

@ -1,3 +1,3 @@
This repository is maintained by packit.
https://packit.dev/
The file was generated using packit 0.7.2.dev96+g8ed72cd.
The file was generated using packit 1.14.0.post1.dev2+g6506c7467.

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,10 @@
summary: Run osbuild integration tests
prepare:
how: install
package:
- osbuild
discover:
how: fmf
filter: tag:integration-test
execute:
how: tmt

13
plans/unit-tests.fmf Normal file
View file

@ -0,0 +1,13 @@
summary: Run osbuild unit tests from dist-git sources
prepare:
how: install
package:
- git
- make
- osbuild
discover:
how: fmf
dist-git-source: true
filter: tag:unit-test
execute:
how: tmt

View file

@ -1 +1 @@
SHA512 (osbuild-24.tar.gz) = 6a9f97bc099335cdddfc2894cffc163569a90afea1e4f0df0961d1c272184a7d9a7c069628e121ba0b45b6a4aeae469ef0ac0aa26862a664580723809622bf9d
SHA512 (osbuild-169.tar.gz) = 981b6dae05d0f1fe0475549b5c72c2adafb656a7b9f3dbdf64fe660fe0852166bf327f654192f7f83583e2d559590b98dac8aba226e8203c3a0af274d51b33cf

View file

@ -0,0 +1,52 @@
#!/usr/bin/bash
set -euxo pipefail
MANIFESTS_DIR=$1
# check that MANIFESTS_DIR is a directory
if [ ! -d "$MANIFESTS_DIR" ]; then
echo "Error: $MANIFESTS_DIR is not a directory"
exit 1
fi
# ensure that we are running on x86_64 architecture
if [ "$(uname -m)" != "x86_64" ]; then
echo "Error: this script is only supported on x86_64 architecture"
exit 1
fi
. /etc/os-release
case "${ID}-${VERSION_ID}" in
fedora-*)
IMAGE_MANIFEST="${MANIFESTS_DIR}/fedora.json"
;;
rhel-8.*)
IMAGE_MANIFEST="${MANIFESTS_DIR}/rhel-8.json"
;;
rhel-9.*)
IMAGE_MANIFEST="${MANIFESTS_DIR}/rhel-9.json"
;;
centos-8)
IMAGE_MANIFEST="${MANIFESTS_DIR}/centos-8.json"
;;
centos-9)
IMAGE_MANIFEST="${MANIFESTS_DIR}/centos-9.json"
;;
centos-10)
IMAGE_MANIFEST="${MANIFESTS_DIR}/centos-10.json"
;;
*)
echo "Error: unsupported OS: ${ID}-${VERSION_ID}"
exit 1
;;
esac
OUTPUT_DIR=/var/tmp/osbuild-output
STORE_DIR=/var/tmp/osbuild-store
sudo mkdir -p "${OUTPUT_DIR}"
sudo mkdir -p "${STORE_DIR}"
# all the images are built with qcow2 format, so export it
EXPORT_PIPELINE="qcow2"
sudo osbuild --output-directory "${OUTPUT_DIR}" --store "${STORE_DIR}" --export "${EXPORT_PIPELINE}" "${IMAGE_MANIFEST}"

View file

@ -0,0 +1,4 @@
summary: Build simple image using osbuild
tag: integration-test
duration: 1h
test: ./build-images.sh ./manifests

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -1,19 +0,0 @@
---
- hosts: localhost
roles:
- role: standard-test-source
tags:
- always
- role: standard-test-basic
tags:
- atomic
- classic
required_packages:
- osbuild
tests:
- smoke:
dir: smoke
run: osbuild --help
- image:
dir: .
run: osbuild source/samples/base-qcow2.json

View file

@ -0,0 +1,4 @@
summary: Run osbuild unit tests from dist-git sources
tag: unit-test
duration: 4h
test: ./prep-host-environment.sh; sudo chcon $(matchpathcon -n /usr/bin/osbuild) ./run-unit-tests.sh; ./run-unit-tests.sh

View file

@ -0,0 +1,35 @@
#!/usr/bin/bash
# Prepare the host environment for running the osbuild unit tests.
# This includes installing missing dependencies and tools.
set -euxo pipefail
source /etc/os-release
# Move to the checked out git repo with the test plans
# this should be the root of the dist-git repo
cd "${TMT_TREE}"
# install all test dependencies
sudo dnf install -y \
rpmdevtools \
python3-mako \
python3-pip \
rpm-ostree \
dosfstools \
gdisk \
python3-tomli-w
sudo dnf builddep -y osbuild.spec
# Install pytst from pip, because the version in some RHEL / CentOS releases is too old
sudo pip3 install pytest
# Make sure that /usr/lib/systemd/boot/efi/linuxx64.efi.stub is available to enable pe32p tests
case "${ID}-${VERSION_ID}" in
rhel-8.* | centos-8)
sudo dnf install -y systemd-udev
;;
*)
sudo dnf install -y systemd-boot-unsigned
;;
esac

View file

@ -0,0 +1,55 @@
#!/usr/bin/bash
# Execute osbuild unit tests from a checked out dist-git repo
set -euxo pipefail
source /etc/os-release
# The 'test/run/test_assemblers.py::test_tar' test case uses system tar to extract the built tar archive.
# However, files in the tar archive can have SELinux context not present in the system policy. Therefore,
# in order for the system tar to be able to set it when extracting the archive, it must be labeled with
# 'install_exec_t' type.
ORIGINAL_TAR_CONTEXT="$(matchpathcon -n "$(which tar)")"
sudo chcon "system_u:object_r:install_exec_t:s0" "$(which tar)"
function restore_tar_context() {
sudo chcon "${ORIGINAL_TAR_CONTEXT}" "$(which tar)"
}
trap restore_tar_context EXIT
# Run the unit tests
# Note:
# - Ignore the boot test, because it requires qemu-system-x86_64 not available on all distributions.
# - Ignore source code tests, which run linters, since we can't ensure that all linters are available
# and of the same version as in upstream.
# - Explicitly mark btrfs as unsupported on CentOS / RHEL
if [ "${ID}" == "centos" ] || [ "${ID}" == "rhel" ]; then
UNSUPPORTED_FS="--unsupported-fs btrfs"
fi
TEST_SELECTION_EXPR="not (TestBoot and boot)"
# disable some tests on RHEL-8
if ([ "${ID}" == "rhel" ] || [ "${ID}" == "centos" ]) && [ "${VERSION_ID%%.*}" == "8" ]; then
# qemu-img info in RHEL-8 produces "raw" as the image format for "vdi" images, which causes tests to fail. Skip it.
TEST_SELECTION_EXPR="${TEST_SELECTION_EXPR} and not (test_qemu[ext4-vdi] or test_qemu[xfs-vdi])"
TEST_SELECTION_EXPR="${TEST_SELECTION_EXPR} and not (TestStages and test_qemu)"
fi
# Move to the directory with sources
cd "${TMT_SOURCE_DIR}"
# Extract the Source0 basename without extension
SRC_DIR=$(spectool --source 0 osbuild.spec | sed 's/.\+\(osbuild-[0-9]\+\)\.tar\.gz/\1/')
# Move to the extracted sources directory (patches are applied by default)
cd "${SRC_DIR}"
sudo python3 -m pytest \
--rootdir "$(pwd)" \
--ignore "$(pwd)/test/src" \
${UNSUPPORTED_FS:-} \
-k "${TEST_SELECTION_EXPR}" \
-v \
"$(pwd)/test/"