hguemar / rpms / subunit

Forked from rpms/subunit 5 years ago
Clone

Blame subunit.spec

Jerry James 081470f
%if 0%{?fedora} || 0%{?rhel} >= 8
e2e2c79
%bcond_without python3
e2e2c79
%else
e2e2c79
%bcond_with python3
Jerry James 081470f
%endif
Jerry James 36261fc
Jerry James 36261fc
Name:           subunit
3ac6840
Version:        1.3.0
3ac6840
Release:        1%{?dist}
Jerry James 36261fc
Summary:        C bindings for subunit
Jerry James 36261fc
80687ec
%global majver  %(cut -d. -f-2 <<< %{version})
80687ec
Jerry James 36261fc
License:        ASL 2.0 or BSD
Jerry James 36261fc
URL:            https://launchpad.net/%{name}
80687ec
Source0:        https://launchpad.net/%{name}/trunk/%{majver}/+download/%{name}-%{version}.tar.gz
Jerry James 36261fc
# Fedora-specific patch: remove the bundled copy of python-iso8601.
Jerry James 36261fc
Patch0:         %{name}-unbundle-iso8601.patch
b0f8d70
# Merged upsteam: https://github.com/testing-cabal/subunit/pull/10
b0f8d70
Patch1:         %{name}-decode-binary-to-unicode.patch
Jerry James 36261fc
Jerry James 36261fc
BuildRequires:  check-devel
Jerry James 36261fc
BuildRequires:  cppunit-devel
e2e2c79
BuildRequires:  gcc-c++
3ac6840
BuildRequires:  libtool
8b3b56a
BuildRequires:  perl-generators
Jerry James 36261fc
BuildRequires:  perl(ExtUtils::MakeMaker)
Jerry James 36261fc
BuildRequires:  pkgconfig
Jerry James 36261fc
BuildRequires:  python2-devel
80687ec
BuildRequires:  python2-hypothesis
b89681c
BuildRequires:  python2-docutils
b89681c
BuildRequires:  python2-extras
b89681c
BuildRequires:  python2-fixtures
e2e2c79
BuildRequires:  python2-iso8601
e2e2c79
BuildRequires:  python2-setuptools
b89681c
BuildRequires:  python2-testscenarios
e2e2c79
BuildRequires:  python2-testtools >= 1.8.0
Jerry James 36261fc
e2e2c79
%if %{with python3}
Jerry James 081470f
BuildRequires:  python3-devel
80687ec
BuildRequires:  python3-docutils
Jerry James 081470f
BuildRequires:  python3-extras
80687ec
BuildRequires:  python3-fixtures
Jerry James 081470f
BuildRequires:  python3-iso8601
80687ec
BuildRequires:  python3-hypothesis
Jerry James 081470f
BuildRequires:  python3-setuptools
97d8b53
BuildRequires:  python3-testscenarios
ed8f94e
BuildRequires:  python3-testtools >= 1.8.0
Jerry James 081470f
%endif
Jerry James 081470f
Jerry James 36261fc
%description
Jerry James 36261fc
Subunit C bindings.  See the python-subunit package for test processing
Jerry James 36261fc
functionality.
Jerry James 36261fc
Jerry James 36261fc
%package devel
Jerry James 36261fc
Summary:        Header files for developing C applications that use subunit
Jerry James 36261fc
Requires:       %{name}%{?_isa} = %{version}-%{release}
Jerry James 36261fc
Jerry James 36261fc
%description devel
Jerry James 36261fc
Header files and libraries for developing C applications that use subunit.
Jerry James 36261fc
Jerry James 36261fc
%package cppunit
Jerry James 36261fc
Summary:        Subunit integration into cppunit
Jerry James 36261fc
Requires:       %{name}%{?_isa} = %{version}-%{release}
Jerry James 36261fc
Jerry James 36261fc
%description cppunit
Jerry James 36261fc
Subunit integration into cppunit.
Jerry James 36261fc
Jerry James 36261fc
%package cppunit-devel
Jerry James 36261fc
Summary:        Header files for applications that use cppunit and subunit
Jerry James 36261fc
Requires:       %{name}-cppunit%{?_isa} = %{version}-%{release}
Jerry James 36261fc
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
Jerry James 36261fc
Requires:       cppunit-devel%{?_isa}
Jerry James 36261fc
Jerry James 36261fc
%description cppunit-devel
Jerry James 36261fc
Header files and libraries for developing applications that use cppunit
Jerry James 36261fc
and subunit.
Jerry James 36261fc
Jerry James 36261fc
%package perl
Jerry James 36261fc
Summary:        Perl bindings for subunit
Jerry James 36261fc
BuildArch:      noarch
Jerry James 36261fc
Requires:       perl(:MODULE_COMPAT_%{perl_version})
Jerry James 36261fc
Jerry James 36261fc
%description perl
Jerry James 36261fc
Subunit perl bindings.  See the python-subunit package for test
Jerry James 36261fc
processing functionality.
Jerry James 36261fc
Jerry James 36261fc
%package shell
Jerry James 36261fc
Summary:        Shell bindings for subunit
Jerry James 36261fc
BuildArch:      noarch
Jerry James 36261fc
Jerry James 36261fc
%description shell
Jerry James 36261fc
Subunit shell bindings.  See the python-subunit package for test
Jerry James 36261fc
processing functionality.
Jerry James 36261fc
e2e2c79
%package -n python2-%{name}
Jerry James 36261fc
Summary:        Streaming protocol for test results
Jerry James 36261fc
BuildArch:      noarch
b89681c
Requires:       python2-extras
e2e2c79
Requires:       python2-iso8601
e2e2c79
Requires:       python2-testtools >= 1.8.0
Jerry James 36261fc
e2e2c79
%{?python_provide:%python_provide python2-%{name}}
e2e2c79
e2e2c79
%description -n python2-%{name}
Jerry James 36261fc
Subunit is a streaming protocol for test results.  The protocol is a
Jerry James 36261fc
binary encoding that is easily generated and parsed.  By design all the
Jerry James 36261fc
components of the protocol conceptually fit into the xUnit TestCase ->
Jerry James 36261fc
TestResult interaction.
Jerry James 36261fc
Jerry James 36261fc
Subunit comes with command line filters to process a subunit stream and
Jerry James 36261fc
language bindings for python, C, C++ and shell.  Bindings are easy to
Jerry James 36261fc
write for other languages.
Jerry James 36261fc
Jerry James 36261fc
A number of useful things can be done easily with subunit:
Jerry James 36261fc
- Test aggregation: Tests run separately can be combined and then
Jerry James 36261fc
  reported/displayed together.  For instance, tests from different
Jerry James 36261fc
  languages can be shown as a seamless whole.
Jerry James 36261fc
- Test archiving: A test run may be recorded and replayed later.
Jerry James 36261fc
- Test isolation: Tests that may crash or otherwise interact badly with
Jerry James 36261fc
  each other can be run separately and then aggregated, rather than
Jerry James 36261fc
  interfering with each other.
Jerry James 36261fc
- Grid testing: subunit can act as the necessary serialization and
Jerry James 36261fc
  deserialization to get test runs on distributed machines to be
Jerry James 36261fc
  reported in real time.
Jerry James 36261fc
e2e2c79
%if %{with python3}
Jerry James 081470f
%package -n python3-%{name}
Jerry James 081470f
Summary:        Streaming protocol for test results
Jerry James 081470f
BuildArch:      noarch
Jerry James 081470f
Requires:       python3-extras
Jerry James 081470f
Requires:       python3-iso8601
ed8f94e
Requires:       python3-testtools >= 1.8.0
Jerry James 081470f
e2e2c79
%{?python_provide:%python_provide python3-%{name}}
e2e2c79
Jerry James 081470f
%description -n python3-%{name}
Jerry James 081470f
Subunit is a streaming protocol for test results.  The protocol is a
Jerry James 081470f
binary encoding that is easily generated and parsed.  By design all the
Jerry James 081470f
components of the protocol conceptually fit into the xUnit TestCase ->
Jerry James 081470f
TestResult interaction.
Jerry James 081470f
Jerry James 081470f
Subunit comes with command line filters to process a subunit stream and
Jerry James 081470f
language bindings for python, C, C++ and shell.  Bindings are easy to
Jerry James 081470f
write for other languages.
Jerry James 081470f
Jerry James 081470f
A number of useful things can be done easily with subunit:
Jerry James 081470f
- Test aggregation: Tests run separately can be combined and then
Jerry James 081470f
  reported/displayed together.  For instance, tests from different
Jerry James 081470f
  languages can be shown as a seamless whole.
Jerry James 081470f
- Test archiving: A test run may be recorded and replayed later.
Jerry James 081470f
- Test isolation: Tests that may crash or otherwise interact badly with
Jerry James 081470f
  each other can be run separately and then aggregated, rather than
Jerry James 081470f
  interfering with each other.
Jerry James 081470f
- Grid testing: subunit can act as the necessary serialization and
Jerry James 081470f
  deserialization to get test runs on distributed machines to be
Jerry James 081470f
  reported in real time.
Jerry James 081470f
%endif
Jerry James 081470f
Jerry James 36261fc
%package filters
Jerry James 36261fc
Summary:        Command line filters for processing subunit streams
Jerry James 36261fc
BuildArch:      noarch
e2e2c79
Requires:       python2-%{name} = %{version}-%{release}
Jerry James 36261fc
Requires:       pygtk2
b89681c
Requires:       python2-junitxml
Jerry James 36261fc
Jerry James 36261fc
%description filters
Jerry James 36261fc
Command line filters for processing subunit streams.
Jerry James 36261fc
3ac6840
%package static
3ac6840
Summary:        Static C library for subunit
3ac6840
Requires:       %{name}-devel%{?_isa} = %{version}-%{release}
3ac6840
3ac6840
%description static
3ac6840
Subunit C bindings in a static library, for building statically linked
3ac6840
test cases.
3ac6840
3ac6840
Jerry James 36261fc
%prep
e2e2c79
%setup -qc
Jerry James 36261fc
%patch0
2f05a00
%patch1 -p1
Jerry James 36261fc
3ac6840
fixtimestamp() {
3ac6840
  touch -r $1.orig $1
3ac6840
  rm $1.orig
3ac6840
}
3ac6840
Jerry James 36261fc
# Help the dependency generator
Jerry James 36261fc
for filt in filters/*; do
Jerry James 36261fc
  sed 's,/usr/bin/env ,/usr/bin/,' $filt > ${filt}.new
Jerry James 36261fc
  chmod 0755 ${filt}.new
Jerry James 36261fc
  touch -r $filt ${filt}.new
Jerry James 36261fc
  mv -f ${filt}.new $filt
Jerry James 36261fc
done
Jerry James 36261fc
Jerry James 36261fc
# Fix underlinked library
3ac6840
sed "/^tests_LDADD/ilibcppunit_subunit_la_LIBADD = -lcppunit libsubunit.la\n" \
3ac6840
    -i Makefile.am
Jerry James 36261fc
e2e2c79
# Depend on python2, not just python
e2e2c79
sed -i.orig 's,%{_bindir}/python,&2,' python/subunit/run.py
3ac6840
fixtimestamp python/subunit/run.py
3ac6840
3ac6840
# Do not use env
3ac6840
for fil in $(grep -Frl "%{_bindir}/env python"); do
3ac6840
  sed -i.orig 's,%{_bindir}/env python,%{_bindir}/python2,' $fil
3ac6840
  fixtimestamp $fil
3ac6840
done
Jerry James 081470f
ed8f94e
# Replace bundled code with a symlink
ed8f94e
ln -f -s %{python2_sitelib}/iso8601/iso8601.py python/subunit/iso8601.py
3ac6840
3ac6840
# Generate the configure script
3ac6840
autoreconf -fi
e2e2c79
e2e2c79
%if %{with python3}
e2e2c79
# Prepare to build for python 3
3ac6840
cp -a ../%{name}-%{version} ../python3
3ac6840
mv ../python3 .
e2e2c79
pushd python3
3ac6840
for fil in $(grep -Frl "%{_bindir}/python2"); do
3ac6840
  sed -i.orig 's,\(%{_bindir}/python\)2,\13,' $fil
3ac6840
  fixtimestamp $fil
3ac6840
done
e2e2c79
ln -f -s %{python3_sitelib}/iso8601/iso8601.py python/subunit/iso8601.py
e2e2c79
popd
Marcin Juszkiewicz 79ddf6a
%endif
ed8f94e
Jerry James 36261fc
%build
e2e2c79
# Build for everything except python3
Jerry James 36261fc
export INSTALLDIRS=perl
3ac6840
%configure --enable-shared --enable-static
Jerry James 36261fc
Jerry James 36261fc
# Get rid of undesirable hardcoded rpaths; workaround libtool reordering
Jerry James 36261fc
# -Wl,--as-needed after all the libraries.
Jerry James 36261fc
sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
Jerry James 36261fc
    -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
Jerry James 36261fc
    -e 's|CC=.g..|& -Wl,--as-needed|' \
Jerry James 36261fc
    -i libtool
Jerry James 36261fc
Jerry James 36261fc
make %{?_smp_mflags}
267de85
%py2_build
e2e2c79
e2e2c79
# Build for python3
e2e2c79
%if %{with python3}
e2e2c79
pushd python3
e2e2c79
export INSTALLDIRS=perl
e2e2c79
export PYTHON=%{_bindir}/python3
3ac6840
%configure --enable-shared --enable-static
Jerry James 081470f
e2e2c79
# Get rid of undesirable hardcoded rpaths; workaround libtool reordering
e2e2c79
# -Wl,--as-needed after all the libraries.
e2e2c79
sed -e 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' \
e2e2c79
    -e 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' \
e2e2c79
    -e 's|CC=.g..|& -Wl,--as-needed|' \
e2e2c79
    -i libtool
e2e2c79
e2e2c79
make %{?_smp_mflags}
267de85
%py3_build
e2e2c79
popd
Jerry James 081470f
%endif
d48d9cf
Jerry James 36261fc
%install
e2e2c79
# Install for python 3 first so that the python 2 install overwrites files
e2e2c79
%if %{with python3}
e2e2c79
pushd python3
267de85
%py3_install
Jerry James 081470f
chmod 0755 %{buildroot}%{python3_sitelib}/%{name}/run.py
e2e2c79
e2e2c79
# Replace bundled code with a symlink again
e2e2c79
ln -f -s %{python3_sitelib}/iso8601/iso8601.py \
e2e2c79
   %{buildroot}%{python3_sitelib}/subunit/iso8601.py
3ac6840
for fil in iso8601.cpython-37.opt-1.pyc iso8601.cpython-37.pyc; do
e2e2c79
  ln -f -s %{python3_sitelib}/iso8601/__pycache__/$fil \
e2e2c79
     %{buildroot}%{python3_sitelib}/subunit/__pycache__/$fil
e2e2c79
done
e2e2c79
e2e2c79
# Don't distribute the python tests
e2e2c79
rm -fr %{buildroot}%{python3_sitelib}/subunit/tests
e2e2c79
e2e2c79
popd
Jerry James 081470f
%endif
Jerry James 36261fc
Jerry James ac835d0
# We set pkgpython_PYTHON for efficiency to disable automake python compilation
Jerry James ac835d0
%make_install pkgpython_PYTHON='' INSTALL="%{_bindir}/install -p"
Jerry James ac835d0
e2e2c79
# Install the python interface
267de85
%py2_install
ed8f94e
ed8f94e
# Replace bundled code with a symlink again
ed8f94e
for fil in iso8601.py iso8601.pyc iso8601.pyo; do
ed8f94e
  ln -f -s %{python2_sitelib}/iso8601/$fil \
ed8f94e
     %{buildroot}%{python2_sitelib}/subunit/$fil
ed8f94e
done
Jerry James ac835d0
Jerry James 36261fc
# Install the shell interface
Jerry James 36261fc
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
Jerry James 36261fc
cp -p shell/share/%{name}.sh %{buildroot}%{_sysconfdir}/profile.d
Jerry James 36261fc
Jerry James 36261fc
# Remove unwanted libtool files
Jerry James 36261fc
rm -f %{buildroot}%{_libdir}/*.la
Jerry James 36261fc
Jerry James 36261fc
# Fix perl installation
Jerry James 36261fc
mkdir -p %{buildroot}%{perl_vendorlib}
Jerry James 36261fc
mv %{buildroot}%{perl_privlib}/Subunit* %{buildroot}%{perl_vendorlib}
Jerry James 36261fc
rm -fr %{buildroot}%{perl_archlib}
Jerry James 36261fc
Jerry James 36261fc
# Fix permissions
Jerry James 36261fc
chmod 0755 %{buildroot}%{python2_sitelib}/%{name}/run.py
Jerry James 36261fc
chmod 0755 %{buildroot}%{_bindir}/subunit-diff
Jerry James 36261fc
Jerry James 36261fc
# Fix timestamps
Jerry James 36261fc
touch -r c/include/%{name}/child.h %{buildroot}%{_includedir}/%{name}/child.h
Jerry James 36261fc
touch -r c++/SubunitTestProgressListener.h \
Jerry James 36261fc
      %{buildroot}%{_includedir}/%{name}/SubunitTestProgressListener.h
Jerry James 36261fc
touch -r perl/subunit-diff %{buildroot}%{_bindir}/subunit-diff
Jerry James 36261fc
for fil in filters/*; do
Jerry James 36261fc
  touch -r $fil %{buildroot}%{_bindir}/$(basename $fil)
Jerry James 36261fc
done
Jerry James 36261fc
Jerry James 081470f
# Don't distribute the python tests
Jerry James 081470f
rm -fr %{buildroot}%{python2_sitelib}/subunit/tests
e2e2c79
Jerry James 36261fc
%check
97d8b53
# Run the tests for python2
Jerry James 36261fc
export LD_LIBRARY_PATH=$PWD/.libs
Jerry James 36261fc
export PYTHONPATH=$PWD/python/subunit:$PWD/python/subunit/tests
Jerry James 36261fc
make check
e8f867d
# Make sure subunit.iso8601 is importable from buildroot
e8f867d
PYTHONPATH=%{buildroot}%{python2_sitelib} %{__python2} -c "import subunit.iso8601"
Jerry James 36261fc
e2e2c79
%if %{with python3}
97d8b53
# Run the tests for python3
e2e2c79
pushd python3
97d8b53
export PYTHON=%{__python3}
97d8b53
make check
e8f867d
# Make sure subunit.iso8601 is importable from buildroot
e8f867d
PYTHONPATH=%{buildroot}%{python3_sitelib} %{__python3} -c "import subunit.iso8601"
e2e2c79
popd
97d8b53
%endif
97d8b53
d0922ec
%ldconfig_scriptlets
d0922ec
%ldconfig_scriptlets cppunit
Jerry James 36261fc
Jerry James 36261fc
%files
3ac6840
%doc NEWS README.rst
3ac6840
%license Apache-2.0 BSD COPYING
Jerry James 36261fc
%{_libdir}/lib%{name}.so.*
Jerry James 36261fc
Jerry James 36261fc
%files devel
3ac6840
%doc c/README
Jerry James 36261fc
%dir %{_includedir}/%{name}/
Jerry James 36261fc
%{_includedir}/%{name}/child.h
Jerry James 36261fc
%{_libdir}/lib%{name}.so
Jerry James 36261fc
%{_libdir}/pkgconfig/lib%{name}.pc
Jerry James 36261fc
Jerry James 36261fc
%files cppunit
Jerry James 36261fc
%{_libdir}/libcppunit_%{name}.so.*
Jerry James 36261fc
Jerry James 36261fc
%files cppunit-devel
3ac6840
%doc c++/README
Jerry James 36261fc
%{_includedir}/%{name}/SubunitTestProgressListener.h
Jerry James 36261fc
%{_libdir}/libcppunit_%{name}.so
Jerry James 36261fc
%{_libdir}/pkgconfig/libcppunit_%{name}.pc
Jerry James 36261fc
Jerry James 36261fc
%files perl
3ac6840
%license Apache-2.0 BSD COPYING
Jerry James 36261fc
%{_bindir}/%{name}-diff
Jerry James 36261fc
%{perl_vendorlib}/*
Jerry James 36261fc
Jerry James 36261fc
%files shell
3ac6840
%doc shell/README
3ac6840
%license Apache-2.0 BSD COPYING
Jerry James 36261fc
%config(noreplace) %{_sysconfdir}/profile.d/%{name}.sh
Jerry James 36261fc
e2e2c79
%files -n python2-%{name}
3ac6840
%license Apache-2.0 BSD COPYING
Jerry James 36261fc
%{python2_sitelib}/%{name}/
d48d9cf
%{python2_sitelib}/python_%{name}-%{version}-*.egg-info
Jerry James 36261fc
e2e2c79
%if %{with python3}
Jerry James 081470f
%files -n python3-%{name}
3ac6840
%license Apache-2.0 BSD COPYING
Jerry James 081470f
%{python3_sitelib}/%{name}/
Jerry James 081470f
%{python3_sitelib}/python_%{name}-%{version}-*.egg-info
Jerry James 081470f
%endif
Jerry James 081470f
3ac6840
%files static
3ac6840
%{_libdir}/*.a
3ac6840
Jerry James 36261fc
%files filters
Jerry James 36261fc
%{_bindir}/*
Jerry James 36261fc
%exclude %{_bindir}/%{name}-diff
Jerry James 36261fc
Jerry James 36261fc
%changelog
3ac6840
* Tue Jul  3 2018 Jerry James <loganjerry@gmail.com> - 1.3.0-1
3ac6840
- New upstream release
3ac6840
- Add -static subpackage (bz 1575054)
3ac6840
d9d8c04
* Tue Jul 03 2018 Petr Pisar <ppisar@redhat.com> - 1.2.0-21
d9d8c04
- Perl 5.28 rebuild
d9d8c04
98ebaa2
* Wed Jun 27 2018 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.0-20
98ebaa2
- Perl 5.28 rebuild
98ebaa2
5255126
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.2.0-19
5255126
- Rebuilt for Python 3.7
5255126
b89681c
* Mon Feb 12 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.2.0-18
b89681c
- Update Python 2 dependency declarations to new packaging standards
b89681c
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
b89681c
a089a80
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-17
a089a80
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
a089a80
1e916f2
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-16
1e916f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1e916f2
29bb147
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-15
29bb147
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
29bb147
0e5bd07
* Mon Jun 26 2017 Jerry James <loganjerry@gmail.com> - 1.2.0-14
0e5bd07
- Rebuild to fix broken perl dependencies
0e5bd07
3e85c6b
* Sun Jun 04 2017 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.0-13
3e85c6b
- Perl 5.26 rebuild
3e85c6b
a8c9a94
* Fri May  5 2017 Jerry James <loganjerry@gmail.com> - 1.2.0-12
a8c9a94
- Rebuild for cppunit 1.14.0
a8c9a94
921ada6
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-11
921ada6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
921ada6
7ba2add
* Sun Jan 29 2017 Jerry James <loganjerry@gmail.com> - 1.2.0-10
7ba2add
- Add Requires on python-junitxml to -filter subpackage (bz 1417291)
7ba2add
08478d2
* Tue Dec 20 2016 Miro Hrončok <mhroncok@redhat.com> - 1.2.0-9
08478d2
- Rebuild for Python 3.6
08478d2
f8c8f75
* Tue Jul 19 2016 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-8
f8c8f75
- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages
f8c8f75
e2e2c79
* Fri Jun  3 2016 Jerry James <loganjerry@gmail.com> - 1.2.0-7
e2e2c79
- Fix -python3 dependency on /usr/bin/python (bz 1342508)
e2e2c79
- Comply with latest python packaging guidelines
e2e2c79
- Drop workaround for bz 1251568, now fixed
e2e2c79
def0070
* Sat May 14 2016 Jitka Plesnikova <jplesnik@redhat.com> - 1.2.0-6
def0070
- Perl 5.24 rebuild
def0070
Marcin Juszkiewicz 79ddf6a
* Mon Apr 18 2016 Marcin Juszkiewicz <mjuszkiewicz@redhat.com> - 1.2.0-5
Marcin Juszkiewicz 79ddf6a
- Added missing check for %%with_py3 to make it buildable under RHEL/CentOS
Marcin Juszkiewicz 79ddf6a
9b660c3
* Sun Feb 14 2016 David Tardon <dtardon@redhat.com> - 1.2.0-4
9b660c3
- rebuild for cppunit 1.13.2
9b660c3
5483a2c
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-3
5483a2c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
5483a2c
ba3a2f2
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-2
ba3a2f2
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
ba3a2f2
80687ec
* Fri Oct 23 2015 Jerry James <loganjerry@gmail.com> - 1.2.0-1
80687ec
- New upstream release
80687ec
b0f8d70
* Wed Sep  2 2015 Haïkel Guémar <hguemar@fedoraproject.org> - 1.1.0-5
b0f8d70
- Backport upstream patches (RHBZ#1259286)
b0f8d70
ed8f94e
* Fri Aug  7 2015 Jerry James <loganjerry@gmail.com> - 1.1.0-4
ed8f94e
- Fix FTBFS due to older python-testtools (bz 1249714)
ed8f94e
e8f867d
* Tue Jul 14 2015 Slavek Kabrda <bkabrda@redhat.com> - 1.1.0-3
e8f867d
- Symlink iso8601 file into subunit Python dirs to preserve compatibility while unbundling
e8f867d
Resolves: rhbz#1233581
e8f867d
b486381
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
b486381
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
b486381
97d8b53
* Fri Jun 12 2015 Jerry James <loganjerry@gmail.com> - 1.1.0-1
97d8b53
- New upstream release
97d8b53
- Enable python3 tests
97d8b53
4aa45ba
* Wed Jun 03 2015 Jitka Plesnikova <jplesnik@redhat.com> - 1.0.0-3
4aa45ba
- Perl 5.22 rebuild
4aa45ba
a6e8042
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.0-2
a6e8042
- Rebuilt for GCC 5 C++11 ABI change
a6e8042
Jerry James 081470f
* Tue Dec  9 2014 Jerry James <loganjerry@gmail.com> - 1.0.0-1
Jerry James 081470f
- New upstream release (bz 1171483 and 1172204)
Jerry James 081470f
- Add python3 subpackage (bz 1172195)
Jerry James 081470f
d48d9cf
* Wed Nov 19 2014 Pádraig Brady <pbrady@redhat.com> - 0.0.21-2
d48d9cf
- Make python-subunit egginfo available for pip etc.
d48d9cf
Jerry James 8247687
* Fri Sep 19 2014 Jerry James <loganjerry@gmail.com> - 0.0.21-1
Jerry James 8247687
- New upstream release
Jerry James 8247687
- Fix license handling
Jerry James 8247687
b2f6f01
* Wed Aug 27 2014 Jitka Plesnikova <jplesnik@redhat.com> - 0.0.18-5
b2f6f01
- Perl 5.20 rebuild
b2f6f01
620c8d4
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.18-4
620c8d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
620c8d4
e0ec266
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.0.18-3
e0ec266
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
e0ec266
Jerry James 36261fc
* Thu Apr 24 2014 Jerry James <loganjerry@gmail.com> - 0.0.18-2
Jerry James 36261fc
- Add license text to all independent packages
Jerry James 36261fc
- Add perl module Requires to the -perl subpackage
Jerry James 36261fc
- Fix timestamps after install
Jerry James 36261fc
Jerry James 36261fc
* Fri Feb 14 2014 Jerry James <loganjerry@gmail.com> - 0.0.18-1
Jerry James 36261fc
- Initial RPM