python-avocado.spec 34.7 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      8ef7392a22407e14e4cd3adde3535dadee506475
14 15
    %endif
    %if ! 0%{?commit_date:1}
C
Cleber Rosa 已提交
16
        %global commit_date 20180717
17
    %endif
18 19 20
    %global shortcommit     %(c=%{commit};echo ${c:0:8})
    %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

C
Cleber Rosa 已提交
29 30 31 32 33 34
%if 0%{?rhel}
%global with_python3 0
%else
%global with_python3 1
%endif

35 36 37 38 39 40 41
# Python 3 version of Fabric package is new starting with Fedora 29
%if %{with_python3} && 0%{?fedora} >= 29
%global with_python3_fabric 1
%else
%global with_python3_fabric 0
%endif

42 43 44 45 46
# The Python dependencies are already tracked by the python2
# or python3 "Requires".  This filters out the python binaries
# from the RPM automatic requires/provides scanner.
%global __requires_exclude ^/usr/bin/python[23]$

47
Summary: Framework with tools and libraries for Automated Testing
48
Name: python-%{srcname}
C
Cleber Rosa 已提交
49 50
Version: 64.0
Release: 0%{?gitrel}%{?dist}
51 52
License: GPLv2
Group: Development/Tools
53
URL: http://avocado-framework.github.io/
54 55 56 57 58
%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
59
BuildArch: noarch
60
BuildRequires: procps-ng
C
Cleber Rosa 已提交
61
BuildRequires: kmod
62 63 64 65 66
%if 0%{?fedora} >= 29
BuildRequires: python2-fabric3
%else
BuildRequires: fabric
%endif
67 68 69
%if %{with_python3_fabric}
BuildRequires: python3-fabric3
%endif
70

71
%if 0%{?rhel} == 7
72 73 74 75
BuildRequires: pystache
BuildRequires: python-lxml
BuildRequires: python-setuptools
BuildRequires: python-stevedore
76
BuildRequires: python-enum34
77
BuildRequires: python2-aexpect
78
BuildRequires: python2-devel
79 80 81 82 83 84 85
BuildRequires: python2-docutils
BuildRequires: python2-mock
BuildRequires: python2-psutil
BuildRequires: python2-requests
BuildRequires: python2-resultsdb_api
BuildRequires: python2-six
BuildRequires: python2-sphinx
86
BuildRequires: yum
87 88 89 90 91
%else
BuildRequires: pystache
BuildRequires: python2-aexpect
BuildRequires: python2-devel
BuildRequires: python2-docutils
92
BuildRequires: python2-enum34
93 94 95 96 97 98 99 100 101
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
C
Cleber Rosa 已提交
102
BuildRequires: python2-pycdlib
103
%endif
104

C
Cleber Rosa 已提交
105 106 107 108 109 110 111 112
%if %{with_python3}
BuildRequires: python3-pystache
BuildRequires: python3-aexpect
BuildRequires: python3-devel
BuildRequires: python3-docutils
BuildRequires: python3-lxml
BuildRequires: python3-psutil
BuildRequires: python3-requests
113
BuildRequires: python3-resultsdb_api
C
Cleber Rosa 已提交
114 115 116 117
BuildRequires: python3-setuptools
BuildRequires: python3-six
BuildRequires: python3-sphinx
BuildRequires: python3-stevedore
C
Cleber Rosa 已提交
118
BuildRequires: python3-pycdlib
C
Cleber Rosa 已提交
119 120
%endif

121 122 123
%if %{with_tests}
BuildRequires: libvirt-python
BuildRequires: perl-Test-Harness
124
%if 0%{?rhel}
125
BuildRequires: PyYAML
126 127 128
%else
BuildRequires: python2-yaml
%endif
C
Cleber Rosa 已提交
129
%if %{with_python3}
130
BuildRequires: python3-libvirt
C
Cleber Rosa 已提交
131 132
BuildRequires: python3-yaml
%endif
133 134
%endif

135 136 137 138 139 140 141
%description
Avocado is a set of tools and libraries (what people call
these days a framework) to perform automated testing.

%package -n python2-%{srcname}
Summary: %{summary}
Requires: %{name}-common == %{version}
142 143 144 145
Requires: gdb
Requires: gdb-gdbserver
Requires: procps-ng
Requires: pyliblzma
146
%if 0%{?rhel} == 7
147
Requires: python
148
Requires: python-enum34
149
Requires: python-setuptools
150
Requires: python-six
151
Requires: python-stevedore
152 153 154
Requires: python2-requests
%else
Requires: python2
155
Requires: python2-enum34
156 157
Requires: python2-requests
Requires: python2-setuptools
158
Requires: python2-six
159
Requires: python2-stevedore
C
Cleber Rosa 已提交
160
Requires: python2-pycdlib
161
%endif
162 163 164 165 166 167
%{?python_provide:%python_provide python2-%{srcname}}

%description -n python2-%{srcname}
Avocado is a set of tools and libraries (what people call
these days a framework) to perform automated testing.

C
Cleber Rosa 已提交
168
%if %{with_python3}
C
Cleber Rosa 已提交
169 170
%package -n python3-%{srcname}
Summary: %{summary}
171 172 173 174 175
Requires: %{name}-common == %{version}
Requires: gdb
Requires: gdb-gdbserver
Requires: procps-ng
Requires: pyliblzma
C
Cleber Rosa 已提交
176 177 178 179 180
Requires: python3
Requires: python3-requests
Requires: python3-setuptools
Requires: python3-six
Requires: python3-stevedore
C
Cleber Rosa 已提交
181
Requires: python3-pycdlib
182
%{?python_provide:%python_provide python3-%{srcname}}
C
Cleber Rosa 已提交
183 184 185 186

%description -n python3-%{srcname}
Avocado is a set of tools and libraries (what people call
these days a framework) to perform automated testing.
C
Cleber Rosa 已提交
187
%endif
C
Cleber Rosa 已提交
188

189
%prep
190 191 192
%if 0%{?rel_build}
%setup -q -n %{srcname}-%{version}
%else
193
%setup -q -n %{srcname}-%{commit}
194
%endif
195 196 197 198
# 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
199 200

%build
201 202 203
%if 0%{?rhel} == 7
sed -e "s/'six>=1.10.0'/'six>=1.9.0'/" -i setup.py
%endif
204
%py2_build
C
Cleber Rosa 已提交
205 206 207
%if %{with_python3}
%py3_build
%endif
208
pushd optional_plugins/html
209
%py2_build
C
Cleber Rosa 已提交
210 211 212
%if %{with_python3}
%py3_build
%endif
213 214
popd
pushd optional_plugins/runner_remote
215
%py2_build
216 217 218
%if %{with_python3_fabric}
%py3_build
%endif
219 220
popd
pushd optional_plugins/runner_vm
221
%py2_build
222 223 224
%if %{with_python3_fabric}
%py3_build
%endif
225 226
popd
pushd optional_plugins/runner_docker
227
%py2_build
228 229 230
%if %{with_python3_fabric}
%py3_build
%endif
231
popd
232
pushd optional_plugins/resultsdb
233
%py2_build
234 235 236
%if %{with_python3}
%py3_build
%endif
237
popd
238
pushd optional_plugins/varianter_yaml_to_mux
239
%py2_build
C
Cleber Rosa 已提交
240 241 242
%if %{with_python3}
%py3_build
%endif
243
popd
244
pushd optional_plugins/loader_yaml
245
%py2_build
C
Cleber Rosa 已提交
246 247 248
%if %{with_python3}
%py3_build
%endif
249
popd
C
Cleber Rosa 已提交
250
pushd optional_plugins/golang
251
%py2_build
C
Cleber Rosa 已提交
252 253 254
%if %{with_python3}
%py3_build
%endif
C
Cleber Rosa 已提交
255
popd
256
pushd optional_plugins/varianter_pict
257
%py2_build
C
Cleber Rosa 已提交
258 259 260
%if %{with_python3}
%py3_build
%endif
261
popd
C
Cleber Rosa 已提交
262 263 264 265 266 267
pushd optional_plugins/varianter_cit
%py2_build
%if %{with_python3}
%py3_build
%endif
popd
268
pushd optional_plugins/result_upload
269
%py2_build
C
Cleber Rosa 已提交
270 271 272
%if %{with_python3}
%py3_build
%endif
273
popd
C
Cleber Rosa 已提交
274
pushd optional_plugins/glib
275
%py2_build
C
Cleber Rosa 已提交
276 277 278
%if %{with_python3}
%py3_build
%endif
C
Cleber Rosa 已提交
279
popd
280
%{__make} man
281 282

%install
283 284 285 286
%py2_install
%{__mv} %{buildroot}%{python2_sitelib}/avocado/etc %{buildroot}
mv %{buildroot}%{_bindir}/avocado %{buildroot}%{_bindir}/avocado-%{python2_version}
ln -s avocado-%{python2_version} %{buildroot}%{_bindir}/avocado-2
M
Merlin Mathesius 已提交
287 288
mv %{buildroot}%{_bindir}/avocado-rest-client %{buildroot}%{_bindir}/avocado-rest-client-%{python2_version}
ln -s avocado-rest-client-%{python2_version} %{buildroot}%{_bindir}/avocado-rest-client-2
C
Cleber Rosa 已提交
289 290 291 292
%if %{with_python3}
%py3_install
mv %{buildroot}%{_bindir}/avocado %{buildroot}%{_bindir}/avocado-%{python3_version}
ln -s avocado-%{python3_version} %{buildroot}%{_bindir}/avocado-3
M
Merlin Mathesius 已提交
293 294
mv %{buildroot}%{_bindir}/avocado-rest-client %{buildroot}%{_bindir}/avocado-rest-client-%{python3_version}
ln -s avocado-rest-client-%{python3_version} %{buildroot}%{_bindir}/avocado-rest-client-3
C
Cleber Rosa 已提交
295 296 297 298 299 300
# configuration is held at /etc/avocado only and part of the
# python-avocado-common package
%{__rm} -rf %{buildroot}%{python3_sitelib}/avocado/etc
# ditto for libexec files
%{__rm} -rf %{buildroot}%{python3_sitelib}/avocado/libexec
%endif
301
ln -s avocado-%{python2_version} %{buildroot}%{_bindir}/avocado
M
Merlin Mathesius 已提交
302
ln -s avocado-rest-client-%{python2_version} %{buildroot}%{_bindir}/avocado-rest-client
303
pushd optional_plugins/html
304
%py2_install
C
Cleber Rosa 已提交
305 306 307
%if %{with_python3}
%py3_install
%endif
308 309
popd
pushd optional_plugins/runner_remote
310
%py2_install
311 312 313
%if %{with_python3_fabric}
%py3_install
%endif
314 315
popd
pushd optional_plugins/runner_vm
316
%py2_install
317 318 319
%if %{with_python3_fabric}
%py3_install
%endif
320 321
popd
pushd optional_plugins/runner_docker
322
%py2_install
323 324 325
%if %{with_python3_fabric}
%py3_install
%endif
326
popd
327
pushd optional_plugins/resultsdb
328
%py2_install
329 330 331
%if %{with_python3}
%py3_install
%endif
332
popd
333
pushd optional_plugins/varianter_yaml_to_mux
334
%py2_install
C
Cleber Rosa 已提交
335 336 337
%if %{with_python3}
%py3_install
%endif
338
popd
339
pushd optional_plugins/loader_yaml
340
%py2_install
C
Cleber Rosa 已提交
341 342 343
%if %{with_python3}
%py3_install
%endif
344
popd
C
Cleber Rosa 已提交
345
pushd optional_plugins/golang
346
%py2_install
C
Cleber Rosa 已提交
347 348 349
%if %{with_python3}
%py3_install
%endif
C
Cleber Rosa 已提交
350
popd
351
pushd optional_plugins/varianter_pict
352
%py2_install
C
Cleber Rosa 已提交
353 354 355
%if %{with_python3}
%py3_install
%endif
356
popd
C
Cleber Rosa 已提交
357 358 359 360 361 362
pushd optional_plugins/varianter_cit
%py2_install
%if %{with_python3}
%py3_install
%endif
popd
363
pushd optional_plugins/result_upload
364
%py2_install
C
Cleber Rosa 已提交
365 366 367
%if %{with_python3}
%py3_install
%endif
368
popd
C
Cleber Rosa 已提交
369
pushd optional_plugins/glib
370
%py2_install
C
Cleber Rosa 已提交
371 372 373
%if %{with_python3}
%py3_install
%endif
C
Cleber Rosa 已提交
374
popd
C
Cleber Rosa 已提交
375 376
%{__mkdir} -p %{buildroot}%{_mandir}/man1
%{__install} -m 0644 man/avocado.1 %{buildroot}%{_mandir}/man1/avocado.1
377
%{__install} -m 0644 man/avocado-rest-client.1 %{buildroot}%{_mandir}/man1/avocado-rest-client.1
378
%{__install} -d -m 0755 %{buildroot}%{_sharedstatedir}/avocado/data
379 380 381 382 383 384 385 386
%{__install} -d -m 0755 %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/gdb-prerun-scripts %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/plugins %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/tests %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/wrappers %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/yaml_to_mux %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/yaml_to_mux_loader %{buildroot}%{_docdir}/avocado
%{__cp} -r examples/varianter_pict %{buildroot}%{_docdir}/avocado
C
Cleber Rosa 已提交
387
%{__cp} -r examples/varianter_cit %{buildroot}%{_docdir}/avocado
388
%{__mkdir} -p %{buildroot}%{_libexecdir}/avocado
389
%{__mv} %{buildroot}%{python2_sitelib}/avocado/libexec/* %{buildroot}%{_libexecdir}/avocado
390

391
%check
392
%if %{with_tests}
393
%{__python2} setup.py develop --user
394
pushd optional_plugins/html
395
%{__python2} setup.py develop --user
396 397
popd
pushd optional_plugins/runner_remote
398
%{__python2} setup.py develop --user
399 400
popd
pushd optional_plugins/runner_vm
401
%{__python2} setup.py develop --user
402 403
popd
pushd optional_plugins/runner_docker
404
%{__python2} setup.py develop --user
405
popd
406
pushd optional_plugins/resultsdb
407
%{__python2} setup.py develop --user
408
popd
409
pushd optional_plugins/varianter_yaml_to_mux
410
%{__python2} setup.py develop --user
411
popd
412
pushd optional_plugins/loader_yaml
413
%{__python2} setup.py develop --user
414
popd
C
Cleber Rosa 已提交
415
pushd optional_plugins/golang
416
%{__python2} setup.py develop --user
C
Cleber Rosa 已提交
417
popd
418
pushd optional_plugins/varianter_pict
419
%{__python2} setup.py develop --user
420
popd
C
Cleber Rosa 已提交
421 422 423
pushd optional_plugins/varianter_cit
%{__python2} setup.py develop --user
popd
424
pushd optional_plugins/result_upload
425
%{__python2} setup.py develop --user
426
popd
C
Cleber Rosa 已提交
427
pushd optional_plugins/glib
428
%{__python2} setup.py develop --user
C
Cleber Rosa 已提交
429
popd
430 431 432 433 434
# LANG: to make the results predictable, we pin the language
# that is used during test execution.
# AVOCADO_CHECK_LEVEL: 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
435 436 437 438 439
# UNITTEST_AVOCADO_CMD: the "avocado" command to be run during
# unittests needs to be a Python specific one on Fedora >= 28.  Let's
# use the one that was setup in the source tree by the "setup.py
# develop --user" step and is guaranteed to be version specific.
LANG=en_US.UTF-8 AVOCADO_CHECK_LEVEL=0 UNITTEST_AVOCADO_CMD=$HOME/.local/bin/avocado %{__python2} selftests/run
C
Cleber Rosa 已提交
440 441 442 443 444
%if %{with_python3}
%{__python3} setup.py develop --user
pushd optional_plugins/html
%{__python3} setup.py develop --user
popd
445 446 447 448 449 450 451 452 453 454 455 456 457 458
%if %{with_python3_fabric}
pushd optional_plugins/runner_remote
%{__python3} setup.py develop --user
popd
pushd optional_plugins/runner_vm
%{__python3} setup.py develop --user
popd
pushd optional_plugins/runner_docker
%{__python3} setup.py develop --user
popd
%endif
pushd optional_plugins/resultsdb
%{__python3} setup.py develop --user
popd
C
Cleber Rosa 已提交
459 460 461 462 463 464 465 466 467 468 469 470
pushd optional_plugins/varianter_yaml_to_mux
%{__python3} setup.py develop --user
popd
pushd optional_plugins/loader_yaml
%{__python3} setup.py develop --user
popd
pushd optional_plugins/golang
%{__python3} setup.py develop --user
popd
pushd optional_plugins/varianter_pict
%{__python3} setup.py develop --user
popd
C
Cleber Rosa 已提交
471 472 473
pushd optional_plugins/varianter_cit
%{__python3} setup.py develop --user
popd
C
Cleber Rosa 已提交
474 475 476 477 478 479
pushd optional_plugins/result_upload
%{__python3} setup.py develop --user
popd
pushd optional_plugins/glib
%{__python3} setup.py develop --user
popd
480
LANG=en_US.UTF-8 AVOCADO_CHECK_LEVEL=0 UNITTEST_AVOCADO_CMD=$HOME/.local/bin/avocado %{__python3} selftests/run
C
Cleber Rosa 已提交
481
%endif
482
%endif
483

484
%files -n python2-%{srcname}
485 486
%defattr(-,root,root,-)
%doc README.rst LICENSE
487
%{python2_sitelib}/avocado*
488
%{_bindir}/avocado
489 490
%{_bindir}/avocado-2
%{_bindir}/avocado-%{python2_version}
491
%{_bindir}/avocado-rest-client
M
Merlin Mathesius 已提交
492 493
%{_bindir}/avocado-rest-client-2
%{_bindir}/avocado-rest-client-%{python2_version}
494 495 496 497 498 499 500 501 502
%exclude %{python2_sitelib}/avocado_result_html*
%exclude %{python2_sitelib}/avocado_runner_remote*
%exclude %{python2_sitelib}/avocado_runner_vm*
%exclude %{python2_sitelib}/avocado_runner_docker*
%exclude %{python2_sitelib}/avocado_resultsdb*
%exclude %{python2_sitelib}/avocado_loader_yaml*
%exclude %{python2_sitelib}/avocado_golang*
%exclude %{python2_sitelib}/avocado_varianter_yaml_to_mux*
%exclude %{python2_sitelib}/avocado_varianter_pict*
C
Cleber Rosa 已提交
503
%exclude %{python2_sitelib}/avocado_varianter_cit*
504 505 506 507 508 509 510 511 512
%exclude %{python2_sitelib}/avocado_result_upload*
%exclude %{python2_sitelib}/avocado_glib*
%exclude %{python2_sitelib}/avocado_framework_plugin_result_html*
%exclude %{python2_sitelib}/avocado_framework_plugin_runner_remote*
%exclude %{python2_sitelib}/avocado_framework_plugin_runner_vm*
%exclude %{python2_sitelib}/avocado_framework_plugin_runner_docker*
%exclude %{python2_sitelib}/avocado_framework_plugin_resultsdb*
%exclude %{python2_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
%exclude %{python2_sitelib}/avocado_framework_plugin_varianter_pict*
C
Cleber Rosa 已提交
513
%exclude %{python2_sitelib}/avocado_framework_plugin_varianter_cit*
514 515 516 517 518
%exclude %{python2_sitelib}/avocado_framework_plugin_loader_yaml*
%exclude %{python2_sitelib}/avocado_framework_plugin_golang*
%exclude %{python2_sitelib}/avocado_framework_plugin_result_upload*
%exclude %{python2_sitelib}/avocado_framework_plugin_glib*
%exclude %{python2_sitelib}/avocado/libexec*
519
%exclude %{python2_sitelib}/tests*
520

C
Cleber Rosa 已提交
521
%if %{with_python3}
C
Cleber Rosa 已提交
522 523 524 525 526
%files -n python3-%{srcname}
%defattr(-,root,root,-)
%doc README.rst LICENSE
%{_bindir}/avocado-3
%{_bindir}/avocado-%{python3_version}
M
Merlin Mathesius 已提交
527 528
%{_bindir}/avocado-rest-client-3
%{_bindir}/avocado-rest-client-%{python3_version}
C
Cleber Rosa 已提交
529 530
%{python3_sitelib}/avocado*
%exclude %{python3_sitelib}/avocado_result_html*
531 532 533 534
%exclude %{python3_sitelib}/avocado_runner_remote*
%exclude %{python3_sitelib}/avocado_runner_vm*
%exclude %{python3_sitelib}/avocado_runner_docker*
%exclude %{python3_sitelib}/avocado_resultsdb*
C
Cleber Rosa 已提交
535 536 537 538
%exclude %{python3_sitelib}/avocado_loader_yaml*
%exclude %{python3_sitelib}/avocado_golang*
%exclude %{python3_sitelib}/avocado_varianter_yaml_to_mux*
%exclude %{python3_sitelib}/avocado_varianter_pict*
C
Cleber Rosa 已提交
539
%exclude %{python3_sitelib}/avocado_varianter_cit*
C
Cleber Rosa 已提交
540 541 542
%exclude %{python3_sitelib}/avocado_result_upload*
%exclude %{python3_sitelib}/avocado_glib*
%exclude %{python3_sitelib}/avocado_framework_plugin_result_html*
543 544 545 546
%exclude %{python3_sitelib}/avocado_framework_plugin_runner_remote*
%exclude %{python3_sitelib}/avocado_framework_plugin_runner_vm*
%exclude %{python3_sitelib}/avocado_framework_plugin_runner_docker*
%exclude %{python3_sitelib}/avocado_framework_plugin_resultsdb*
C
Cleber Rosa 已提交
547 548
%exclude %{python3_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
%exclude %{python3_sitelib}/avocado_framework_plugin_varianter_pict*
C
Cleber Rosa 已提交
549
%exclude %{python3_sitelib}/avocado_framework_plugin_varianter_cit*
C
Cleber Rosa 已提交
550 551 552 553
%exclude %{python3_sitelib}/avocado_framework_plugin_loader_yaml*
%exclude %{python3_sitelib}/avocado_framework_plugin_golang*
%exclude %{python3_sitelib}/avocado_framework_plugin_result_upload*
%exclude %{python3_sitelib}/avocado_framework_plugin_glib*
554
%exclude %{python3_sitelib}/tests*
C
Cleber Rosa 已提交
555
%endif
C
Cleber Rosa 已提交
556

C
Cleber Rosa 已提交
557 558 559 560 561 562 563
%package common
Summary: Avocado common files

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

%files common
M
Merlin Mathesius 已提交
564 565
%{_mandir}/man1/avocado.1.gz
%{_mandir}/man1/avocado-rest-client.1.gz
C
Cleber Rosa 已提交
566 567 568
%dir %{_sysconfdir}/avocado
%dir %{_sysconfdir}/avocado/conf.d
%dir %{_sysconfdir}/avocado/sysinfo
M
Merlin Mathesius 已提交
569 570
%dir %{_sysconfdir}/avocado/scripts
%dir %{_sysconfdir}/avocado/scripts/job
C
Cleber Rosa 已提交
571 572 573 574 575 576 577 578 579 580 581 582 583
%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

584
%package -n python2-%{srcname}-plugins-output-html
585
Summary: Avocado HTML report plugin
586
Requires: python2-%{srcname} == %{version}, pystache
587

588
%description -n python2-%{srcname}-plugins-output-html
589 590 591 592
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.

593 594 595
%files -n python2-%{srcname}-plugins-output-html
%{python2_sitelib}/avocado_result_html*
%{python2_sitelib}/avocado_framework_plugin_result_html*
596

C
Cleber Rosa 已提交
597
%if %{with_python3}
C
Cleber Rosa 已提交
598 599 600 601 602 603 604 605 606 607 608 609
%package -n python3-%{srcname}-plugins-output-html
Summary: Avocado HTML report plugin
Requires: python3-%{srcname} == %{version}, python3-pystache

%description -n python3-%{srcname}-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 -n python3-%{srcname}-plugins-output-html
%{python3_sitelib}/avocado_result_html*
%{python3_sitelib}/avocado_framework_plugin_result_html*
C
Cleber Rosa 已提交
610
%endif
C
Cleber Rosa 已提交
611

612
%package -n python2-%{srcname}-plugins-runner-remote
613
Summary: Avocado Runner for Remote Execution
614
Requires: python2-%{srcname} == %{version}
615 616 617
%if 0%{?fedora} >= 29
Requires: python2-fabric3
%else
618
Requires: fabric
619
%endif
620

621
%description -n python2-%{srcname}-plugins-runner-remote
622 623 624
Allows Avocado to run jobs on a remote machine, by means of an SSH
connection.  Avocado must be previously installed on the remote machine.

625 626 627
%files -n python2-%{srcname}-plugins-runner-remote
%{python2_sitelib}/avocado_runner_remote*
%{python2_sitelib}/avocado_framework_plugin_runner_remote*
628

629 630 631 632 633 634 635 636 637 638 639 640 641 642 643
%if %{with_python3_fabric}
%package -n python3-%{srcname}-plugins-runner-remote
Summary: Avocado Runner for Remote Execution
Requires: python3-%{srcname} == %{version}
Requires: python3-fabric3

%description -n python3-%{srcname}-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 -n python3-%{srcname}-plugins-runner-remote
%{python3_sitelib}/avocado_runner_remote*
%{python3_sitelib}/avocado_framework_plugin_runner_remote*
%endif

644
%package -n python2-%{srcname}-plugins-runner-vm
645
Summary: Avocado Runner for libvirt VM Execution
646 647
Requires: python2-%{srcname} == %{version}
Requires: python2-%{srcname}-plugins-runner-remote == %{version}
648 649
Requires: libvirt-python

650
%description -n python2-%{srcname}-plugins-runner-vm
651 652 653 654
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.

655 656 657
%files -n python2-%{srcname}-plugins-runner-vm
%{python2_sitelib}/avocado_runner_vm*
%{python2_sitelib}/avocado_framework_plugin_runner_vm*
658

659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675
%if %{with_python3_fabric}
%package -n python3-%{srcname}-plugins-runner-vm
Summary: Avocado Runner for libvirt VM Execution
Requires: python3-%{srcname} == %{version}
Requires: python3-%{srcname}-plugins-runner-remote == %{version}
Requires: python3-libvirt

%description -n python3-%{srcname}-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 -n python3-%{srcname}-plugins-runner-vm
%{python3_sitelib}/avocado_runner_vm*
%{python3_sitelib}/avocado_framework_plugin_runner_vm*
%endif

676
%package -n python2-%{srcname}-plugins-runner-docker
677
Summary: Avocado Runner for Execution on Docker Containers
678 679 680
Requires: python2-%{srcname} == %{version}
Requires: python2-%{srcname}-plugins-runner-remote == %{version}
Requires: python2-aexpect
681

682
%description -n python2-%{srcname}-plugins-runner-docker
683 684 685 686
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.

687 688 689
%files -n python2-%{srcname}-plugins-runner-docker
%{python2_sitelib}/avocado_runner_docker*
%{python2_sitelib}/avocado_framework_plugin_runner_docker*
690

691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707
%if %{with_python3_fabric}
%package -n python3-%{srcname}-plugins-runner-docker
Summary: Avocado Runner for Execution on Docker Containers
Requires: python3-%{srcname} == %{version}
Requires: python3-%{srcname}-plugins-runner-remote == %{version}
Requires: python3-aexpect

%description -n python3-%{srcname}-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 -n python3-%{srcname}-plugins-runner-docker
%{python3_sitelib}/avocado_runner_docker*
%{python3_sitelib}/avocado_framework_plugin_runner_docker*
%endif

708
%package -n python2-%{srcname}-plugins-resultsdb
709
Summary: Avocado plugin to propagate job results to ResultsDB
710 711
Requires: python2-%{srcname} == %{version}
Requires: python2-resultsdb_api
712

713
%description -n python2-%{srcname}-plugins-resultsdb
714 715 716
Allows Avocado to send job results directly to a ResultsDB
server.

717 718 719
%files -n python2-%{srcname}-plugins-resultsdb
%{python2_sitelib}/avocado_resultsdb*
%{python2_sitelib}/avocado_framework_plugin_resultsdb*
720
%config(noreplace)%{_sysconfdir}/avocado/conf.d/resultsdb.conf
721

722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737
%if %{with_python3}
%package -n python3-%{srcname}-plugins-resultsdb
Summary: Avocado plugin to propagate job results to ResultsDB
Requires: python3-%{srcname} == %{version}
Requires: python3-resultsdb_api

%description -n python3-%{srcname}-plugins-resultsdb
Allows Avocado to send job results directly to a ResultsDB
server.

%files -n python3-%{srcname}-plugins-resultsdb
%{python3_sitelib}/avocado_resultsdb*
%{python3_sitelib}/avocado_framework_plugin_resultsdb*
%config(noreplace)%{_sysconfdir}/avocado/conf.d/resultsdb.conf
%endif

738
%package -n python2-%{srcname}-plugins-varianter-yaml-to-mux
739
Summary: Avocado plugin to generate variants out of yaml files
740
Requires: python2-%{srcname} == %{version}
741
%if 0%{?rhel}
742
Requires: PyYAML
743 744 745
%else
Requires: python2-yaml
%endif
746

747
%description -n python2-%{srcname}-plugins-varianter-yaml-to-mux
748 749 750
Can be used to produce multiple test variants with test parameters
defined in a yaml file(s).

751 752 753
%files -n python2-%{srcname}-plugins-varianter-yaml-to-mux
%{python2_sitelib}/avocado_varianter_yaml_to_mux*
%{python2_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
754

C
Cleber Rosa 已提交
755
%if %{with_python3}
C
Cleber Rosa 已提交
756 757 758
%package -n python3-%{srcname}-plugins-varianter-yaml-to-mux
Summary: Avocado plugin to generate variants out of yaml files
Requires: python3-%{srcname} == %{version}
C
Cleber Rosa 已提交
759
Requires: python3-yaml
C
Cleber Rosa 已提交
760 761 762 763 764 765 766 767

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

%files -n python3-%{srcname}-plugins-varianter-yaml-to-mux
%{python3_sitelib}/avocado_varianter_yaml_to_mux*
%{python3_sitelib}/avocado_framework_plugin_varianter_yaml_to_mux*
C
Cleber Rosa 已提交
768
%endif
C
Cleber Rosa 已提交
769

770
%package -n python2-%{srcname}-plugins-loader-yaml
771
Summary: Avocado Plugin that loads tests from YAML files
772
Requires: python2-%{srcname}-plugins-varianter-yaml-to-mux == %{version}
773

774
%description -n python2-%{srcname}-plugins-loader-yaml
775 776 777
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.

778 779 780
%files -n python2-%{srcname}-plugins-loader-yaml
%{python2_sitelib}/avocado_loader_yaml*
%{python2_sitelib}/avocado_framework_plugin_loader_yaml*
781

C
Cleber Rosa 已提交
782
%if %{with_python3}
C
Cleber Rosa 已提交
783 784 785 786 787 788 789 790 791 792 793
%package -n python3-%{srcname}-plugins-loader-yaml
Summary: Avocado Plugin that loads tests from YAML files
Requires: python3-%{srcname}-plugins-varianter-yaml-to-mux == %{version}

%description -n python3-%{srcname}-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 -n python3-%{srcname}-plugins-loader-yaml
%{python3_sitelib}/avocado_loader_yaml*
%{python3_sitelib}/avocado_framework_plugin_loader_yaml*
C
Cleber Rosa 已提交
794
%endif
C
Cleber Rosa 已提交
795

796
%package -n python2-%{srcname}-plugins-golang
C
Cleber Rosa 已提交
797
Summary: Avocado Plugin for Execution of golang tests
798
Requires: python2-%{srcname} == %{version}
C
Cleber Rosa 已提交
799 800
Requires: golang

801
%description -n python2-%{srcname}-plugins-golang
C
Cleber Rosa 已提交
802 803 804
Allows Avocado to list golang tests, and if golang is installed,
also run them.

805 806 807
%files -n python2-%{srcname}-plugins-golang
%{python2_sitelib}/avocado_golang*
%{python2_sitelib}/avocado_framework_plugin_golang*
C
Cleber Rosa 已提交
808

C
Cleber Rosa 已提交
809
%if %{with_python3}
C
Cleber Rosa 已提交
810 811 812 813 814 815 816 817 818 819 820 821
%package -n python3-%{srcname}-plugins-golang
Summary: Avocado Plugin for Execution of golang tests
Requires: python3-%{srcname} == %{version}
Requires: golang

%description -n python3-%{srcname}-plugins-golang
Allows Avocado to list golang tests, and if golang is installed,
also run them.

%files -n python3-%{srcname}-plugins-golang
%{python3_sitelib}/avocado_golang*
%{python3_sitelib}/avocado_framework_plugin_golang*
C
Cleber Rosa 已提交
822
%endif
C
Cleber Rosa 已提交
823

824
%package -n python2-%{srcname}-plugins-varianter-pict
825
Summary: Varianter with combinatorial capabilities by PICT
826
Requires: python2-%{srcname} == %{version}
827

828
%description -n python2-%{srcname}-plugins-varianter-pict
829 830 831
This plugin uses a third-party tool to provide variants created by
Pair-Wise algorithms, also known as Combinatorial Independent Testing.

832 833 834
%files -n python2-%{srcname}-plugins-varianter-pict
%{python2_sitelib}/avocado_varianter_pict*
%{python2_sitelib}/avocado_framework_plugin_varianter_pict*
835

C
Cleber Rosa 已提交
836
%if %{with_python3}
C
Cleber Rosa 已提交
837 838 839 840 841 842 843 844 845 846 847
%package -n python3-%{srcname}-plugins-varianter-pict
Summary: Varianter with combinatorial capabilities by PICT
Requires: python3-%{srcname} == %{version}

%description -n python3-%{srcname}-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 -n python3-%{srcname}-plugins-varianter-pict
%{python3_sitelib}/avocado_varianter_pict*
%{python3_sitelib}/avocado_framework_plugin_varianter_pict*
C
Cleber Rosa 已提交
848
%endif
C
Cleber Rosa 已提交
849

C
Cleber Rosa 已提交
850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877
%package -n python2-%{srcname}-plugins-varianter-cit
Summary: Varianter with Combinatorial Independent Testing capabilities
Requires: python2-%{srcname} == %{version}

%description -n python2-%{srcname}-plugins-varianter-cit
A varianter plugin that generates variants using Combinatorial
Independent Testing (AKA Pair-Wise) algorithm developed in
collaboration with CVUT Prague.

%files -n python2-%{srcname}-plugins-varianter-cit
%{python2_sitelib}/avocado_varianter_cit*
%{python2_sitelib}/avocado_framework_plugin_varianter_cit*

%if %{with_python3}
%package -n python3-%{srcname}-plugins-varianter-cit
Summary: Varianter with Combinatorial Independent Testing capabilities
Requires: python3-%{srcname} == %{version}

%description -n python3-%{srcname}-plugins-varianter-cit
A varianter plugin that generates variants using Combinatorial
Independent Testing (AKA Pair-Wise) algorithm developed in
collaboration with CVUT Prague.

%files -n python3-%{srcname}-plugins-varianter-cit
%{python3_sitelib}/avocado_varianter_cit*
%{python3_sitelib}/avocado_framework_plugin_varianter_cit*
%endif

878
%package -n python2-%{srcname}-plugins-result-upload
879
Summary: Avocado Plugin to propagate Job results to a remote host
880
Requires: python2-%{srcname} == %{version}
881

882
%description -n python2-%{srcname}-plugins-result-upload
883 884 885
This optional plugin is intended to upload the Avocado Job results to
a dedicated sever.

886 887 888
%files -n python2-%{srcname}-plugins-result-upload
%{python2_sitelib}/avocado_result_upload*
%{python2_sitelib}/avocado_framework_plugin_result_upload*
889
%config(noreplace)%{_sysconfdir}/avocado/conf.d/result_upload.conf
890

C
Cleber Rosa 已提交
891
%if %{with_python3}
C
Cleber Rosa 已提交
892 893 894 895 896 897 898 899 900 901 902 903
%package -n python3-%{srcname}-plugins-result-upload
Summary: Avocado Plugin to propagate Job results to a remote host
Requires: python3-%{srcname} == %{version}

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

%files -n python3-%{srcname}-plugins-result-upload
%{python3_sitelib}/avocado_result_upload*
%{python3_sitelib}/avocado_framework_plugin_result_upload*
%config(noreplace)%{_sysconfdir}/avocado/conf.d/result_upload.conf
C
Cleber Rosa 已提交
904
%endif
C
Cleber Rosa 已提交
905

906
%package -n python2-%{srcname}-plugins-glib
C
Cleber Rosa 已提交
907
Summary: Avocado Plugin for Execution of GLib Test Framework tests
908
Requires: python2-%{srcname} == %{version}
C
Cleber Rosa 已提交
909

910
%description -n python2-%{srcname}-plugins-glib
C
Cleber Rosa 已提交
911 912 913
This optional plugin is intended to list and run tests written in the
GLib Test Framework.

914 915 916
%files -n python2-%{srcname}-plugins-glib
%{python2_sitelib}/avocado_glib*
%{python2_sitelib}/avocado_framework_plugin_glib*
C
Cleber Rosa 已提交
917

C
Cleber Rosa 已提交
918
%if %{with_python3}
C
Cleber Rosa 已提交
919 920
%package -n python3-%{srcname}-plugins-glib
Summary: Avocado Plugin for Execution of GLib Test Framework tests
921
Requires: python3-%{srcname} == %{version}
C
Cleber Rosa 已提交
922 923 924 925 926 927 928 929

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

%files -n python3-%{srcname}-plugins-glib
%{python3_sitelib}/avocado_glib*
%{python3_sitelib}/avocado_framework_plugin_glib*
C
Cleber Rosa 已提交
930
%endif
C
Cleber Rosa 已提交
931

932
%package examples
933
Summary: Avocado Test Framework Example Tests
934
Requires: %{name} == %{version}
935

936 937 938 939
%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.
940

941
%files examples
942 943 944 945 946 947 948 949
%dir %{_docdir}/avocado
%{_docdir}/avocado/gdb-prerun-scripts
%{_docdir}/avocado/plugins
%{_docdir}/avocado/tests
%{_docdir}/avocado/wrappers
%{_docdir}/avocado/yaml_to_mux
%{_docdir}/avocado/yaml_to_mux_loader
%{_docdir}/avocado/varianter_pict
C
Cleber Rosa 已提交
950
%{_docdir}/avocado/varianter_cit
951

952 953 954 955 956 957 958 959 960
%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
961
%{_libexecdir}/avocado*
962

963
%changelog
C
Cleber Rosa 已提交
964 965 966 967
* Mon Aug 27 2018 Cleber Rosa <cleber@redhat.com> - 64.0-0
- Added pycdlib as requirements
- New release

C
Cleber Rosa 已提交
968 969 970
* Wed Jul 25 2018 Cleber Rosa <cleber@redhat.com> - 63.0-2
- Added CIT varianter plugin sub-packages

971 972 973 974
* Mon Jul 23 2018 Merlin Mathesius <mmathesi@redhat.com> - 63.0-1
- Enable python3 versions of runner and resultsdb plugins when
  package dependencies are available.

C
Cleber Rosa 已提交
975 976 977
* Tue Jul 17 2018 Cleber Rosa <cleber@redhat.com> - 63.0-0
- New release

978 979 980
* Wed Jun 20 2018 Cleber Rosa <cleber@redhat.com> - 62.0-1
- Added new python[2]-enum34 requirement

C
Cleber Rosa 已提交
981 982 983
* Tue Jun 12 2018 Cleber Rosa <cleber@redhat.com> - 62.0-0
- New release

984 985 986
* Tue May  1 2018 Cleber Rosa <cleber@redhat.com> - 61.0-1
- Use Python version specific "avocado" scripts on tests

C
Cleber Rosa 已提交
987 988 989 990 991
* Tue Apr 24 2018 Cleber Rosa <cleber@redhat.com> - 61.0-0
- New release
- Added python3-yaml require to varianter-yaml-to-mux package
- Force a locale with utf-8 encoding to run tests

992 993
* Wed Apr  4 2018 Cleber Rosa <cleber@redhat.com> - 60.0-2
- Moved all requirements to python2-avocado and python3-avocado
994
- Added python_provides macro on Python 3 package
995
- Filter out python binaries from requirements
996
- Added explicit six requirement on Python 2 packages
997

998 999 1000
* Wed Mar 28 2018 Cleber Rosa <cleber@redhat.com> - 60.0-1
- Moved "common" dep into python2-avocado and python3-avocado

C
Cleber Rosa 已提交
1001 1002 1003
* Wed Mar 28 2018 Cleber Rosa <cleber@redhat.com> - 60.0-0
- New release

1004 1005
* Mon Mar 19 2018 Cleber Rosa <cleber@redhat.com> - 59.0-2
- Removed backward compatibility with name avocado on plugins
1006
- Removed extra dependencies on Fedora 24 for runner-remote
1007
- Added python-avocado requirement for golang plugin
C
Cleber Rosa 已提交
1008
- Added new common sub-package
1009
- Make bash package independent of Python version
1010
- Set supported Python major version explicitly to 2
C
Cleber Rosa 已提交
1011
- Added Python 3 packages
1012

1013 1014
* Thu Mar  8 2018 Cleber Rosa <cleber@redhat.com> - 59.0-1
- Remove backward compatibility with name avocado
1015
- Remove hack to workaround fabric bugs on Fedora 24
1016
- Use real package name for python YAML package on EL
1017
- Use exact package names on requires
C
Cleber Rosa 已提交
1018
- Remove unecessary conditional for kmod
1019

C
Cleber Rosa 已提交
1020 1021 1022 1023
* Wed Feb 28 2018 Cleber Rosa <cleber@redhat.com> - 59.0-0
- New upstream release
- Added glib plugin subpackage

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

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

1030 1031
* Sat Jan  6 2018 Cleber Rosa <cleber@redhat.com> - 57.0-3
- Move the avocado package config files to the system location
1032
- Add missing configuration files for sub packages
1033
- Adapt to change in example file installation
1034
- Remove man pages source files from package
1035
- Add bash subpackage
1036

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

1040 1041 1042
* 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 已提交
1043 1044 1045
* Tue Dec 19 2017 Cleber Rosa <cleber@redhat.com> - 57.0-0
- New upstream release

1046 1047 1048
* Fri Dec 15 2017 Cleber Rosa <cleber@redhat.com> - 56.0-1
- Added result_upload plugin

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

1052 1053 1054
* Thu Nov 16 2017 Cleber Rosa <cleber@redhat.com> - 55.0-1
- Introduced sub-package plugins-varianter-pict

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

1058 1059
* Mon Oct 16 2017 Cleber Rosa <cleber@redhat.com> - 54.1-3
- Excluded avocado_loader_yaml files from main package
C
Cleber Rosa 已提交
1060
- Package recently introduced golang plugin
1061 1062 1063 1064

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

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

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

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

1074 1075
* Tue Aug 22 2017 Cleber Rosa <cleber@redhat.com> - 53.0-1
- Use variable name for configuration dir
1076
- Clean up old changelog entries
C
Cleber Rosa 已提交
1077
- Include other example files
1078

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

1082 1083 1084
* Mon Aug 14 2017 Cleber Rosa <cleber@redhat.com> - 52.0-2
- Add python[2]-yaml requirements

1085 1086 1087
* Tue Jun 27 2017 Cleber Rosa <cleber@redhat.com> - 52.0-1
- Fix python-aexpect depedency on EL7

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