python-avocado.spec 18.0 KB
Newer Older
1
%global srcname avocado
2 3 4

# Conditional for release vs. snapshot builds. Set to 1 for release build.
%if ! 0%{?rel_build:1}
5
    %global rel_build 1
6 7 8 9
%endif

# Settings used for build from snapshots.
%if 0%{?rel_build}
10
    %global gittar		%{srcname}-%{version}.tar.gz
11
%else
12
    %if ! 0%{?commit:1}
C
Cleber Rosa 已提交
13
        %global commit		ef2b6f3b14716ef76912bd71feb582f0226fa217
14 15
    %endif
    %if ! 0%{?commit_date:1}
C
Cleber Rosa 已提交
16
        %global commit_date	20180227
17
    %endif
A
Amador Pahim 已提交
18
    %global shortcommit	%(c=%{commit};echo ${c:0:8})
19 20
    %global gitrel		.%{commit_date}git%{shortcommit}
    %global gittar		%{srcname}-%{shortcommit}.tar.gz
21 22
%endif

23 24 25
# Selftests are provided but may need to be skipped because many of
# the functional tests are time and resource sensitive and can
# cause race conditions and random build failures. They are
26 27 28
# enabled by default.
%global with_tests 1

29
Summary: Framework with tools and libraries for Automated Testing
30
Name: python-%{srcname}
C
Cleber Rosa 已提交
31
Version: 59.0
32
Release: 2%{?gitrel}%{?dist}
33 34
License: GPLv2
Group: Development/Tools
35
URL: http://avocado-framework.github.io/
36 37 38 39 40
%if 0%{?rel_build}
Source0: https://github.com/avocado-framework/%{srcname}/archive/%{version}.tar.gz#/%{gittar}
%else
Source0: https://github.com/avocado-framework/%{srcname}/archive/%{commit}.tar.gz#/%{gittar}
%endif
41
BuildArch: noarch
42 43
BuildRequires: fabric
BuildRequires: procps-ng
C
Cleber Rosa 已提交
44
BuildRequires: kmod
45
%if 0%{?rhel} == 7
46 47 48 49
BuildRequires: pystache
BuildRequires: python-lxml
BuildRequires: python-setuptools
BuildRequires: python-stevedore
50
BuildRequires: python2-aexpect
51
BuildRequires: python2-devel
52 53 54 55 56 57 58
BuildRequires: python2-docutils
BuildRequires: python2-mock
BuildRequires: python2-psutil
BuildRequires: python2-requests
BuildRequires: python2-resultsdb_api
BuildRequires: python2-six
BuildRequires: python2-sphinx
59
BuildRequires: yum
60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
%else
BuildRequires: pystache
BuildRequires: python2-aexpect
BuildRequires: python2-devel
BuildRequires: python2-docutils
BuildRequires: python2-lxml
BuildRequires: python2-mock
BuildRequires: python2-psutil
BuildRequires: python2-requests
BuildRequires: python2-resultsdb_api
BuildRequires: python2-setuptools
BuildRequires: python2-six
BuildRequires: python2-sphinx
BuildRequires: python2-stevedore
%endif
75 76 77 78

%if %{with_tests}
BuildRequires: libvirt-python
BuildRequires: perl-Test-Harness
79
%if 0%{?rhel}
80
BuildRequires: PyYAML
81 82 83
%else
BuildRequires: python2-yaml
%endif
84 85
%endif

C
Cleber Rosa 已提交
86
Requires: %{name}-common == %{version}
87 88 89 90
Requires: gdb
Requires: gdb-gdbserver
Requires: procps-ng
Requires: pyliblzma
91
%if 0%{?rhel} == 7
92 93 94
Requires: python
Requires: python-setuptools
Requires: python-stevedore
95 96 97 98 99 100 101
Requires: python2-requests
%else
Requires: python2
Requires: python2-requests
Requires: python2-setuptools
Requires: python2-stevedore
%endif
102 103

%description
104 105
Avocado is a set of tools and libraries (what people call
these days a framework) to perform automated testing.
106 107

%prep
108 109 110
%if 0%{?rel_build}
%setup -q -n %{srcname}-%{version}
%else
111
%setup -q -n %{srcname}-%{commit}
112
%endif
113 114 115 116
# package plugins-runner-vm requires libvirt-python, but the RPM
# version of libvirt-python does not publish the egg info and this
# causes that dep to be attempted to be installed by pip
sed -e "s/'libvirt-python'//" -i optional_plugins/runner_vm/setup.py
117 118

%build
119 120 121
%if 0%{?rhel} == 7
sed -e "s/'six>=1.10.0'/'six>=1.9.0'/" -i setup.py
%endif
122
%{__python} setup.py build
123
pushd optional_plugins/html
124
%{__python} setup.py build
125 126
popd
pushd optional_plugins/runner_remote
127
%{__python} setup.py build
128 129
popd
pushd optional_plugins/runner_vm
130
%{__python} setup.py build
131 132
popd
pushd optional_plugins/runner_docker
133
%{__python} setup.py build
134
popd
135 136 137
pushd optional_plugins/resultsdb
%{__python} setup.py build
popd
138 139 140
pushd optional_plugins/varianter_yaml_to_mux
%{__python} setup.py build
popd
141 142 143
pushd optional_plugins/loader_yaml
%{__python} setup.py build
popd
C
Cleber Rosa 已提交
144 145 146
pushd optional_plugins/golang
%{__python} setup.py build
popd
147 148 149
pushd optional_plugins/varianter_pict
%{__python} setup.py build
popd
150 151 152
pushd optional_plugins/result_upload
%{__python} setup.py build
popd
C
Cleber Rosa 已提交
153 154 155
pushd optional_plugins/glib
%{__python} setup.py build
popd
156
%{__make} man
157 158 159

%install
%{__python} setup.py install --root %{buildroot} --skip-build
160
%{__mv} %{buildroot}%{python_sitelib}/avocado/etc %{buildroot}
161
pushd optional_plugins/html
162
%{__python} setup.py install --root %{buildroot} --skip-build
163 164
popd
pushd optional_plugins/runner_remote
165
%{__python} setup.py install --root %{buildroot} --skip-build
166 167
popd
pushd optional_plugins/runner_vm
168
%{__python} setup.py install --root %{buildroot} --skip-build
169 170
popd
pushd optional_plugins/runner_docker
171
%{__python} setup.py install --root %{buildroot} --skip-build
172
popd
173 174 175
pushd optional_plugins/resultsdb
%{__python} setup.py install --root %{buildroot} --skip-build
popd
176 177 178
pushd optional_plugins/varianter_yaml_to_mux
%{__python} setup.py install --root %{buildroot} --skip-build
popd
179 180 181
pushd optional_plugins/loader_yaml
%{__python} setup.py install --root %{buildroot} --skip-build
popd
C
Cleber Rosa 已提交
182 183 184
pushd optional_plugins/golang
%{__python} setup.py install --root %{buildroot} --skip-build
popd
185 186 187
pushd optional_plugins/varianter_pict
%{__python} setup.py install --root %{buildroot} --skip-build
popd
188 189 190
pushd optional_plugins/result_upload
%{__python} setup.py install --root %{buildroot} --skip-build
popd
C
Cleber Rosa 已提交
191 192 193
pushd optional_plugins/glib
%{__python} setup.py install --root %{buildroot} --skip-build
popd
C
Cleber Rosa 已提交
194 195
%{__mkdir} -p %{buildroot}%{_mandir}/man1
%{__install} -m 0644 man/avocado.1 %{buildroot}%{_mandir}/man1/avocado.1
196
%{__install} -m 0644 man/avocado-rest-client.1 %{buildroot}%{_mandir}/man1/avocado-rest-client.1
197
%{__install} -d -m 0755 %{buildroot}%{_sharedstatedir}/avocado/data
198 199 200 201 202 203 204 205
%{__install} -d -m 0755 %{buildroot}%{_datadir}/avocado
%{__cp} -r examples/gdb-prerun-scripts %{buildroot}%{_datadir}/avocado
%{__cp} -r examples/plugins %{buildroot}%{_datadir}/avocado
%{__cp} -r examples/tests %{buildroot}%{_datadir}/avocado
%{__cp} -r examples/wrappers %{buildroot}%{_datadir}/avocado
%{__cp} -r examples/yaml_to_mux %{buildroot}%{_datadir}/avocado
%{__cp} -r examples/yaml_to_mux_loader %{buildroot}%{_datadir}/avocado
%{__cp} -r examples/varianter_pict %{buildroot}%{_datadir}/avocado
206 207
%{__mkdir} -p %{buildroot}%{_libexecdir}/avocado
%{__mv} %{buildroot}%{python_sitelib}/avocado/libexec/* %{buildroot}%{_libexecdir}/avocado
208

209
%check
210
%if %{with_tests}
211
%{__python} setup.py develop --user
212
pushd optional_plugins/html
213
%{__python} setup.py develop --user
214 215
popd
pushd optional_plugins/runner_remote
216
%{__python} setup.py develop --user
217 218
popd
pushd optional_plugins/runner_vm
219
%{__python} setup.py develop --user
220 221
popd
pushd optional_plugins/runner_docker
222
%{__python} setup.py develop --user
223
popd
224 225 226
pushd optional_plugins/resultsdb
%{__python} setup.py develop --user
popd
227 228 229
pushd optional_plugins/varianter_yaml_to_mux
%{__python} setup.py develop --user
popd
230 231 232
pushd optional_plugins/loader_yaml
%{__python} setup.py develop --user
popd
C
Cleber Rosa 已提交
233 234 235
pushd optional_plugins/golang
%{__python} setup.py develop --user
popd
236 237 238
pushd optional_plugins/varianter_pict
%{__python} setup.py develop --user
popd
239 240 241
pushd optional_plugins/result_upload
%{__python} setup.py develop --user
popd
C
Cleber Rosa 已提交
242 243 244
pushd optional_plugins/glib
%{__python} setup.py develop --user
popd
245 246 247 248
# Package build environments have the least amount of resources
# we have observed so far.  Let's avoid tests that require too
# much resources or are time sensitive
AVOCADO_CHECK_LEVEL=0 selftests/run
249
%endif
250

251 252 253
%files
%defattr(-,root,root,-)
%doc README.rst LICENSE
254
%{python_sitelib}/avocado*
255
%{_bindir}/avocado
256
%{_bindir}/avocado-rest-client
C
Cleber Rosa 已提交
257
%{_mandir}/man1/avocado.1.gz
258
%{_mandir}/man1/avocado-rest-client.1.gz
259 260 261 262
%exclude %{python_sitelib}/avocado_result_html*
%exclude %{python_sitelib}/avocado_runner_remote*
%exclude %{python_sitelib}/avocado_runner_vm*
%exclude %{python_sitelib}/avocado_runner_docker*
263
%exclude %{python_sitelib}/avocado_resultsdb*
264
%exclude %{python_sitelib}/avocado_loader_yaml*
C
Cleber Rosa 已提交
265
%exclude %{python_sitelib}/avocado_golang*
266
%exclude %{python_sitelib}/avocado_varianter_yaml_to_mux*
267
%exclude %{python_sitelib}/avocado_varianter_pict*
268
%exclude %{python_sitelib}/avocado_result_upload*
C
Cleber Rosa 已提交
269
%exclude %{python_sitelib}/avocado_glib*
270 271 272 273
%exclude %{python_sitelib}/avocado_framework_plugin_result_html*
%exclude %{python_sitelib}/avocado_framework_plugin_runner_remote*
%exclude %{python_sitelib}/avocado_framework_plugin_runner_vm*
%exclude %{python_sitelib}/avocado_framework_plugin_runner_docker*
274
%exclude %{python_sitelib}/avocado_framework_plugin_resultsdb*
275
%exclude %{python_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
276
%exclude %{python_sitelib}/avocado_framework_plugin_varianter_pict*
277
%exclude %{python_sitelib}/avocado_framework_plugin_loader_yaml*
C
Cleber Rosa 已提交
278
%exclude %{python_sitelib}/avocado_framework_plugin_golang*
279
%exclude %{python_sitelib}/avocado_framework_plugin_result_upload*
C
Cleber Rosa 已提交
280
%exclude %{python_sitelib}/avocado_framework_plugin_glib*
281
%exclude %{python_sitelib}/avocado/libexec*
282

C
Cleber Rosa 已提交
283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305
%package common
Summary: Avocado common files

%description common
Common files (such as configuration) for the Avocado Testing Framework.

%files common
%dir %{_sysconfdir}/avocado
%dir %{_sysconfdir}/avocado/conf.d
%dir %{_sysconfdir}/avocado/sysinfo
%dir %{_sysconfdir}/avocado/scripts/job/pre.d
%dir %{_sysconfdir}/avocado/scripts/job/post.d
%dir %{_sharedstatedir}/avocado
%config(noreplace)%{_sysconfdir}/avocado/avocado.conf
%config(noreplace)%{_sysconfdir}/avocado/conf.d/README
%config(noreplace)%{_sysconfdir}/avocado/conf.d/gdb.conf
%config(noreplace)%{_sysconfdir}/avocado/conf.d/jobscripts.conf
%config(noreplace)%{_sysconfdir}/avocado/sysinfo/commands
%config(noreplace)%{_sysconfdir}/avocado/sysinfo/files
%config(noreplace)%{_sysconfdir}/avocado/sysinfo/profilers
%config(noreplace)%{_sysconfdir}/avocado/scripts/job/pre.d/README
%config(noreplace)%{_sysconfdir}/avocado/scripts/job/post.d/README

306 307
%package plugins-output-html
Summary: Avocado HTML report plugin
308
Requires: %{name} == %{version}, pystache
309 310 311 312 313 314 315

%description plugins-output-html
Adds to avocado the ability to generate an HTML report at every job results
directory. It also gives the user the ability to write a report on an
arbitrary filesystem location.

%files plugins-output-html
316
%{python_sitelib}/avocado_result_html*
317
%{python_sitelib}/avocado_framework_plugin_result_html*
318

319 320
%package plugins-runner-remote
Summary: Avocado Runner for Remote Execution
321 322
Requires: %{name} == %{version}
Requires: fabric
323 324 325 326 327 328

%description plugins-runner-remote
Allows Avocado to run jobs on a remote machine, by means of an SSH
connection.  Avocado must be previously installed on the remote machine.

%files plugins-runner-remote
329
%{python_sitelib}/avocado_runner_remote*
330
%{python_sitelib}/avocado_framework_plugin_runner_remote*
331 332 333

%package plugins-runner-vm
Summary: Avocado Runner for libvirt VM Execution
334 335
Requires: %{name} == %{version}
Requires: %{name}-plugins-runner-remote == %{version}
336 337 338 339 340 341 342 343
Requires: libvirt-python

%description plugins-runner-vm
Allows Avocado to run jobs on a libvirt based VM, by means of
interaction with a libvirt daemon and an SSH connection to the VM
itself.  Avocado must be previously installed on the VM.

%files plugins-runner-vm
344
%{python_sitelib}/avocado_runner_vm*
345
%{python_sitelib}/avocado_framework_plugin_runner_vm*
346 347 348

%package plugins-runner-docker
Summary: Avocado Runner for Execution on Docker Containers
349 350
Requires: %{name} == %{version}
Requires: %{name}-plugins-runner-remote == %{version}
351 352 353 354 355 356 357 358
Requires: python-aexpect

%description plugins-runner-docker
Allows Avocado to run jobs on a Docker container by interacting with a
Docker daemon and attaching to the container itself.  Avocado must
be previously installed on the container.

%files plugins-runner-docker
C
Cleber Rosa 已提交
359
%{python_sitelib}/avocado_runner_docker*
360
%{python_sitelib}/avocado_framework_plugin_runner_docker*
361

362 363 364 365 366 367 368 369 370 371 372 373
%package plugins-resultsdb
Summary: Avocado plugin to propagate job results to ResultsDB
Requires: %{name} == %{version}
Requires: python-resultsdb_api

%description plugins-resultsdb
Allows Avocado to send job results directly to a ResultsDB
server.

%files plugins-resultsdb
%{python_sitelib}/avocado_resultsdb*
%{python_sitelib}/avocado_framework_plugin_resultsdb*
374
%config(noreplace)%{_sysconfdir}/avocado/conf.d/resultsdb.conf
375

376 377 378
%package plugins-varianter-yaml-to-mux
Summary: Avocado plugin to generate variants out of yaml files
Requires: %{name} == %{version}
379
%if 0%{?rhel}
380
Requires: PyYAML
381 382 383
%else
Requires: python2-yaml
%endif
384 385 386 387 388 389 390 391

%description plugins-varianter-yaml-to-mux
Can be used to produce multiple test variants with test parameters
defined in a yaml file(s).

%files plugins-varianter-yaml-to-mux
%{python_sitelib}/avocado_varianter_yaml_to_mux*
%{python_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
392

393 394 395 396 397 398 399 400 401 402 403 404
%package plugins-loader-yaml
Summary: Avocado Plugin that loads tests from YAML files
Requires: %{name}-plugins-varianter-yaml-to-mux == %{version}

%description plugins-loader-yaml
Can be used to produce a test suite from definitions in a YAML file,
similar to the one used in the yaml_to_mux varianter plugin.

%files plugins-loader-yaml
%{python_sitelib}/avocado_loader_yaml*
%{python_sitelib}/avocado_framework_plugin_loader_yaml*

C
Cleber Rosa 已提交
405 406
%package plugins-golang
Summary: Avocado Plugin for Execution of golang tests
407
Requires: %{name} == %{version}
C
Cleber Rosa 已提交
408 409 410 411 412 413 414 415 416 417
Requires: golang

%description plugins-golang
Allows Avocado to list golang tests, and if golang is installed,
also run them.

%files plugins-golang
%{python_sitelib}/avocado_golang*
%{python_sitelib}/avocado_framework_plugin_golang*

418 419 420 421 422 423 424 425 426 427 428 429
%package plugins-varianter-pict
Summary: Varianter with combinatorial capabilities by PICT
Requires: %{name} == %{version}

%description plugins-varianter-pict
This plugin uses a third-party tool to provide variants created by
Pair-Wise algorithms, also known as Combinatorial Independent Testing.

%files plugins-varianter-pict
%{python_sitelib}/avocado_varianter_pict*
%{python_sitelib}/avocado_framework_plugin_varianter_pict*

430 431 432 433 434 435 436 437 438 439 440
%package plugins-result-upload
Summary: Avocado Plugin to propagate Job results to a remote host
Requires: %{name} == %{version}

%description plugins-result-upload
This optional plugin is intended to upload the Avocado Job results to
a dedicated sever.

%files plugins-result-upload
%{python_sitelib}/avocado_result_upload*
%{python_sitelib}/avocado_framework_plugin_result_upload*
441
%config(noreplace)%{_sysconfdir}/avocado/conf.d/result_upload.conf
442

C
Cleber Rosa 已提交
443 444 445 446 447 448 449 450 451 452 453 454
%package plugins-glib
Summary: Avocado Plugin for Execution of GLib Test Framework tests
Requires: %{name} == %{version}

%description plugins-glib
This optional plugin is intended to list and run tests written in the
GLib Test Framework.

%files plugins-glib
%{python_sitelib}/avocado_glib*
%{python_sitelib}/avocado_framework_plugin_glib*

455
%package examples
456
Summary: Avocado Test Framework Example Tests
457
Requires: %{name} == %{version}
458

459 460 461 462
%description examples
The set of example tests present in the upstream tree of the Avocado framework.
Some of them are used as functional tests of the framework, others serve as
examples of how to write tests on your own.
463

464
%files examples
C
Cleber Rosa 已提交
465 466
%{_datadir}/avocado/gdb-prerun-scripts
%{_datadir}/avocado/plugins
467
%{_datadir}/avocado/tests
468
%{_datadir}/avocado/wrappers
C
Cleber Rosa 已提交
469 470
%{_datadir}/avocado/yaml_to_mux
%{_datadir}/avocado/yaml_to_mux_loader
471
%{_datadir}/avocado/varianter_pict
472

473 474 475 476 477 478 479 480 481
%package bash
Summary: Avocado Test Framework Bash Utilities
Requires: %{name} == %{version}

%description bash
A small set of utilities to interact with Avocado from the Bourne
Again Shell code (and possibly other similar shells).

%files bash
482
%{_libexecdir}/avocado*
483

484
%changelog
485 486
* Mon Mar 19 2018 Cleber Rosa <cleber@redhat.com> - 59.0-2
- Removed backward compatibility with name avocado on plugins
487
- Removed extra dependencies on Fedora 24 for runner-remote
488
- Added python-avocado requirement for golang plugin
C
Cleber Rosa 已提交
489
- Added new common sub-package
490
- Make bash package independent of Python version
491

492 493
* Thu Mar  8 2018 Cleber Rosa <cleber@redhat.com> - 59.0-1
- Remove backward compatibility with name avocado
494
- Remove hack to workaround fabric bugs on Fedora 24
495
- Use real package name for python YAML package on EL
496
- Use exact package names on requires
C
Cleber Rosa 已提交
497
- Remove unecessary conditional for kmod
498

C
Cleber Rosa 已提交
499 500 501 502
* Wed Feb 28 2018 Cleber Rosa <cleber@redhat.com> - 59.0-0
- New upstream release
- Added glib plugin subpackage

503 504 505
* Tue Jan 23 2018 Cleber Rosa <cleber@redhat.com> - 58.0-1
- Require a lower six version on EL7

C
Cleber Rosa 已提交
506 507 508
* Tue Jan 23 2018 Cleber Rosa <cleber@redhat.com> - 58.0-0
- New upstream release

509 510
* Sat Jan  6 2018 Cleber Rosa <cleber@redhat.com> - 57.0-3
- Move the avocado package config files to the system location
511
- Add missing configuration files for sub packages
512
- Adapt to change in example file installation
513
- Remove man pages source files from package
514
- Add bash subpackage
515

516 517 518
* Tue Dec 19 2017 Cleber Rosa <cleber@redhat.com> - 57.0-2
- Removed patch added on release 1, considering it's upstream

519 520 521
* Tue Dec 19 2017 Cleber Rosa <cleber@redhat.com> - 57.0-1
- Add patch to skip tests on EPEL 7 due to mock version

C
Cleber Rosa 已提交
522 523 524
* Tue Dec 19 2017 Cleber Rosa <cleber@redhat.com> - 57.0-0
- New upstream release

525 526 527
* Fri Dec 15 2017 Cleber Rosa <cleber@redhat.com> - 56.0-1
- Added result_upload plugin

C
Cleber Rosa 已提交
528 529 530
* Tue Nov 21 2017 Cleber Rosa <cleber@redhat.com> - 56.0-0
- New upstream release

531 532 533
* Thu Nov 16 2017 Cleber Rosa <cleber@redhat.com> - 55.0-1
- Introduced sub-package plugins-varianter-pict

C
Cleber Rosa 已提交
534 535 536
* Tue Oct 17 2017 Cleber Rosa <cleber@redhat.com> - 55.0-0
- New upstream release

537 538
* Mon Oct 16 2017 Cleber Rosa <cleber@redhat.com> - 54.1-3
- Excluded avocado_loader_yaml files from main package
C
Cleber Rosa 已提交
539
- Package recently introduced golang plugin
540 541 542 543

* Wed Oct  4 2017 Cleber Rosa <cleber@redhat.com> - 54.1-2
- Remove python-flexmock requirement

C
Cleber Rosa 已提交
544 545 546
* Wed Oct  4 2017 Cleber Rosa <cleber@redhat.com> - 54.1-1
- Add explicit BuildRequires for python-six

C
Cleber Rosa 已提交
547 548 549
* Wed Sep 20 2017 Cleber Rosa <cleber@redhat.com> - 54.1-0
- New minor upstream release

C
Cleber Rosa 已提交
550 551 552
* Wed Sep 20 2017 Cleber Rosa <cleber@redhat.com> - 54.0-0
- New upstream release

553 554
* Tue Aug 22 2017 Cleber Rosa <cleber@redhat.com> - 53.0-1
- Use variable name for configuration dir
555
- Clean up old changelog entries
C
Cleber Rosa 已提交
556
- Include other example files
557

C
Cleber Rosa 已提交
558 559 560
* Tue Aug 15 2017 Cleber Rosa <cleber@redhat.com> - 53.0-0
- New upstream release

561 562 563
* Mon Aug 14 2017 Cleber Rosa <cleber@redhat.com> - 52.0-2
- Add python[2]-yaml requirements

564 565 566
* Tue Jun 27 2017 Cleber Rosa <cleber@redhat.com> - 52.0-1
- Fix python-aexpect depedency on EL7

C
Cleber Rosa 已提交
567 568
* Mon Jun 26 2017 Cleber Rosa <cleber@redhat.com> - 52.0-0
- New upstream release