Hello community, here is the log from the commit of package python-pbr for openSUSE:Factory checked in at 2015-04-21 10:51:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pbr (Old) and /work/SRC/openSUSE:Factory/.python-pbr.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pbr" Changes: -------- --- /work/SRC/openSUSE:Factory/python-pbr/python-pbr.changes 2014-11-02 16:45:48.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-pbr.new/python-pbr.changes 2015-04-21 10:51:56.000000000 +0200 @@ -1,0 +2,32 @@ +Thu Apr 16 08:53:20 UTC 2015 - [email protected] + +- Update to version 0.10.8 + * Support script text override for newer develop +- Changes from version 0.10.7 + * _get_revno only returns a commit count +- Changes from 0.10.6 + * Integration test PBR commits +- Changes from 0.10.5 + * Move write_pbr_json to avoid issues with nose +- Changes from 0.10.4 + * Properly check for git before getting git dir + * Use post version signifiers + * Only import sphinx during hook processing +- Changes from 0.10.3 + * Stop including git sha in version strings + * Write and read more complex git sha info +- Changes from 0.10.2 + * Remove all 2.7 filtering + * Stop filtering out argparse + * Remove mirror testing from the integration script +- Changes from 0.10.1 + * Prefix git suffixes with + instead of +- fix Sphinx config.init_values fallout +- add update-alternatives +- remove outdated patches + * 0001-use-get_boolean_option-for-warnerrors.patch + * 0001-Allow-overwriting-sphinx-builder-list-from-command-l.patch +- Add pbr-0.10.8-fix-sphinx-init_values.patch +- put docs in its own package + +------------------------------------------------------------------- Old: ---- 0001-Allow-overwriting-sphinx-builder-list-from-command-l.patch 0001-use-get_boolean_option-for-warnerrors.patch pbr-0.10.0.tar.gz New: ---- pbr-0.10.8-fix-sphinx-init_values.patch pbr-0.10.8.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pbr.spec ++++++ --- /var/tmp/diff_new_pack.kQ8ULT/_old 2015-04-21 10:51:56.000000000 +0200 +++ /var/tmp/diff_new_pack.kQ8ULT/_new 2015-04-21 10:51:56.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-pbr # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -21,7 +21,7 @@ %bcond_with test Name: python-pbr -Version: 0.10.0 +Version: 0.10.8 Release: 0 Summary: Python Build Reasonableness License: Apache-2.0 @@ -29,8 +29,8 @@ Url: http://pypi.python.org/pypi/pbr Source: https://pypi.python.org/packages/source/p/pbr/pbr-%{version}.tar.gz Source1: python-pbr-rpmlintrc -Patch0: 0001-use-get_boolean_option-for-warnerrors.patch -Patch1: 0001-Allow-overwriting-sphinx-builder-list-from-command-l.patch +Patch: pbr-0.10.8-fix-sphinx-init_values.patch +BuildRequires: fdupes BuildRequires: python-devel BuildRequires: python-pip >= 1.4 # Documentation requirements: @@ -51,6 +51,8 @@ BuildRequires: python-testtools >= 0.9.34 %endif Requires: python-pip >= 1.4 +Requires(post): update-alternatives +Requires(postun): update-alternatives BuildRoot: %{_tmppath}/%{name}-%{version}-build %if 0%{?suse_version} && 0%{?suse_version} <= 1110 %{!?python_sitelib: %global python_sitelib %(python -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} @@ -65,29 +67,57 @@ files and generate AUTHORS and ChangeLog file all from git information. +%package doc +Summary: Python Build Reasonableness documentation +Group: Development/Languages/Python +Requires: %{name} = %{version} + +%description doc +This package contains documentation files for %{name}. + %prep %setup -q -n pbr-%{version} -%patch0 -p1 -%patch1 -p1 +%patch -p1 # Get rid of ugly build-time deps that require network: sed -i "s/, 'sphinx\.ext\.intersphinx'//" doc/source/conf.py %build python setup.py build -python setup.py build_sphinx +python setup.py build_sphinx && rm doc/build/html/.buildinfo %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +mkdir -p %{buildroot}%{_sysconfdir}/alternatives +mv %{buildroot}%{_bindir}/pbr %{buildroot}%{_bindir}/pbr-%{py_ver} +ln -s %{_bindir}/pbr-%{py_ver} %{buildroot}%{_bindir}/pbr +ln -s %{_bindir}/pbr-%{py_ver} %{buildroot}%{_sysconfdir}/alternatives/pbr +%fdupes -s %{buildroot}%{python_sitelib} %if %{with test} %check testr init && testr run --parallel %endif +%post +%_sbindir/update-alternatives \ + --install %{_bindir}/pbr pbr %{_bindir}/pbr-%{py_ver} 20 + +%preun +if [ $1 -eq 0 ] ; then + %_sbindir/update-alternatives --remove pbr %{_bindir}/pbr-%{py_ver} +fi + %files %defattr(-,root,root,-) -%doc README.rst AUTHORS LICENSE +%doc AUTHORS ChangeLog CONTRIBUTING.rst LICENSE README.rst %{python_sitelib}/pbr %{python_sitelib}/pbr-%{version}-py%{py_ver}.egg-info +%{_bindir}/pbr-%{py_ver} +%ghost %{_bindir}/pbr +%ghost %{_sysconfdir}/alternatives/pbr + +%files doc +%defattr(-,root,root,-) +%doc doc/build/html %changelog ++++++ pbr-0.10.8-fix-sphinx-init_values.patch ++++++ Index: b/pbr/builddoc.py =================================================================== --- a/pbr/builddoc.py +++ b/pbr/builddoc.py @@ -123,7 +123,7 @@ class LocalBuildDoc(setup_command.BuildD if self.today: confoverrides['today'] = self.today sphinx_config = config.Config(self.config_dir, 'conf.py', {}, []) - sphinx_config.init_values() + sphinx_config.init_values(log.info) if self.builder == 'man' and len(sphinx_config.man_pages) == 0: return app = application.Sphinx( ++++++ pbr-0.10.0.tar.gz -> pbr-0.10.8.tar.gz ++++++ ++++ 1626 lines of diff (skipped)
