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)


Reply via email to