Hello community, here is the log from the commit of package python-reno for openSUSE:Factory checked in at 2017-08-12 20:25:32 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-reno (Old) and /work/SRC/openSUSE:Factory/.python-reno.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-reno" Sat Aug 12 20:25:32 2017 rev:4 rq:514635 version:2.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-reno/python-reno.changes 2016-08-26 23:17:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.python-reno.new/python-reno.changes 2017-08-12 20:25:38.301180190 +0200 @@ -1,0 +2,116 @@ +Sat Aug 5 07:04:19 UTC 2017 - cloud-de...@suse.de + +- update to version 2.4.1 + - add function for reducing change list to operations + - sphinxext: Include branch information in source name + - Properly declare dependency on six + - return the name of the cache file created + - Have import order follow standard and fix misspelling + - Remove discover from test-requirements + - Replace LOG.wirn with LOG.warning + - Support to set a custom template used to create new notes + - set up logging in the sphinx extension + - set relnotesdir to default inside config + - Changed the link to home-page + - Show team and repo badges on README + - Using fixtures.MockPatch instead of mockpatch.Patch + - clarify automatic inclusion of prelude section + - update release notes + - let the Config object give us the path to the notes + - define Config class + - logging improvements + - trim Newton history to avoid duplication + - use dulwich to find the current version on a branch + - fix a problem scanning for the base of a branch with no tag + - Wrap template at ~79 characters + - add filename and sha in comments in report output + - Add YAML configuration parsing + - Document how reno handles eol branches in config + - add a --title option to the report command + - doc: Document the available configuration options + - Remove oslotest from test-requirements.txt + - add a lint command + - make sections configurable + - add sha info to ChangeTracker debug output + - move tag management into repo subclass + - do not test python 3.4 by default + - Remove link to modindex + - tone down the warning for missing configuration file + - deal with unsigned tags + - fix the way we handle deleted notes + - fix the logic for determining where to stop scanning a branch + - use unicode literals in scanner tests + - do not allow multiple files with the same UID + - Add support for tags tagging other tags + - Enable to create and edit a note with reno new + - allow tracking branch names when the branches only exist on origin + - only show recent releases on the current series pages + - deal with remote branches + - refactor change tracking in scanner + - use dulwich to get the contents of a file + - Make note template follow correct formatting + - add the irc channel to the readme file + - support removed stable branches + - add reference to project team guide for openstack projects + - use dulwich to implement get_notes_by_version + - Add debugging section to docs + - reconfigure release notes display to include newton + - Link to reStructuredText primer from usage docs + - quiet gpg commands in tests + - ensure tags are returned in a consistent order + - let the Config class clean up the reporoot we're given + - traversal performance improvements + - fix sphinxext scanner when it has a list of versions to include + - optimize check for the current version + - add more tests for _get_ref + - log scanner tests in a way that makes them easier to debug + - Make oslosphinx requirement optional + - skip the test that fails on git 2.9.2 + - fix an infinite loop in the topo traversal algorithm + - documentation improvements + - use dulwich to determine the tags on a branch + - add a null logging handler + - show full history + - fix bytes/str handling when looking for file content + - use Config instead of individual args with parameters + - Add support for custom tag version schemes + - add release note for log level fix + - add python 3.5 classifier and default tox env + - Remove support for py34 + - Remove support for py33 + - set the default for reporoot for the command line + - add missing reporoot arg to 'new' command + - stop scanning at the base of a branch + - comment out openstack governance badges + - teach the scanner to look at uncommitted files + - use dulwich to determine the branch base + - shortcut the branch scan by looking at the version number + - try to discover the repository root in sphinx builds + - deal with non-unique UIDs + - log git commands run in scanner tests + - fix branch handling in sphinx extension + - ignore staged files that are not notes + - uncap pbr dependency + - add configuration option to not stop at branch base + - add --no-show-source option to report command + - Clean imports in code + - use dulwich's tree traversal to look up repo contents + - create GitRepoFixture + - fix the logic for deciding what to show as the "current" series + - do not use sphinx 1.6.1 + - add tests for determining the branch base + - modify the change aggregation api + - fix reference to config.yaml + - centralize handling of branches without base tags + - fix some minor formatting issues with release notes + - lower the log level for an error message + - ignore null-merges + - do not assume the current branch is the most recent + - Fix RST + - remove cruft from readme + - refactor existing implementation into a class + - Update to Sphinx 1.5, tread warnings as errors + - fix logic for deciding when to stop scanning a branch +- add _service and switch to upstream rpm-packaging spec + +------------------------------------------------------------------- Old: ---- reno-1.8.0.tar.gz New: ---- _service reno-2.4.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-reno.spec ++++++ --- /var/tmp/diff_new_pack.mIEPIw/_old 2017-08-12 20:25:39.513010370 +0200 +++ /var/tmp/diff_new_pack.mIEPIw/_new 2017-08-12 20:25:39.513010370 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-reno # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -16,30 +16,36 @@ # +%global sname reno Name: python-reno -Version: 1.8.0 +Version: 2.4.1 Release: 0 Summary: RElease NOtes manager License: Apache-2.0 Group: Development/Languages/Python Url: http://www.openstack.org/ -Source: https://pypi.io/packages/source/r/reno/reno-%{version}.tar.gz -BuildRequires: python-Babel -BuildRequires: python-PyYAML +Source0: https://pypi.io/packages/source/r/reno/reno-%{version}.tar.gz +BuildRequires: openstack-macros +BuildRequires: python-Babel >= 2.3.4 +BuildRequires: python-PyYAML >= 3.10.0 BuildRequires: python-devel -BuildRequires: python-pbr -BuildRequires: python-setuptools -%if %{with tests} -BuildRequires: python-testrepository -BuildRequires: python-testscenarios -BuildRequires: python-testtools -%endif -Requires: python-Babel >= 1.3 -Requires: python-PyYAML >= 3.1.0 -%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()")} -%else +BuildRequires: python-dulwich >= 0.15.0 +BuildRequires: python-oslotest >= 1.10.0 +BuildRequires: python-pbr >= 2.0.0 +BuildRequires: python-setuptools >= 16.0 +BuildRequires: python-testrepository >= 0.0.18 +BuildRequires: python-testscenarios >= 0.4 +BuildRequires: python-testtools >= 1.4.0 +Requires: python-Babel >= 2.3.4 +Requires: python-PyYAML >= 3.10.0 +Requires: python-dulwich >= 0.15.0 BuildArch: noarch +%if 0%{?suse_version} +BuildRequires: git-core +BuildRequires: gpg2 +%else +BuildRequires: git +BuildRequires: gnupg %endif %description @@ -47,44 +53,24 @@ repository and then building documentation from them. %prep -%setup -q -n reno-%{version} +%autosetup -p 1 -n %{sname}-%{version} +%py_req_cleanup %build -python setup.py build +%{py2_build} %install -python setup.py install --prefix=%{_prefix} --root=%{buildroot} +%{py2_install} -%if %{with tests} %check +git init . python setup.py test -%endif - -# Prepare for update-alternatives usage -mkdir -p %{buildroot}%{_sysconfdir}/alternatives -for p in reno ; do - mv %{buildroot}%{_bindir}/$p %{buildroot}%{_bindir}/$p-%{py_ver} - ln -s -f %{_sysconfdir}/alternatives/$p %{buildroot}%{_bindir}/$p - # create a dummy target for /etc/alternatives/$p - touch %{buildroot}%{_sysconfdir}/alternatives/$p -done - -%post -%_sbindir/update-alternatives \ - --install %{_bindir}/reno reno %{_bindir}/reno-%{py_ver} 30 - -%postun -if [ $1 -eq 0 ] ; then - %_sbindir/update-alternatives --remove reno %{_bindir}/reno-%{py_ver} -fi %files -%defattr(-,root,root,-) -%doc LICENSE ChangeLog README.rst AUTHORS +%license LICENSE +%doc ChangeLog README.rst %{_bindir}/reno -%{_bindir}/reno-%{py_ver} -%ghost %{_sysconfdir}/alternatives/reno -%{python_sitelib}/reno -%{python_sitelib}/*.egg-info +%{python2_sitelib}/reno +%{python2_sitelib}/*.egg-info %changelog ++++++ _service ++++++ <services> <service mode="disabled" name="renderspec"> <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/openstack/reno/reno.spec.j2</param> <param name="output-name">python-reno.spec</param> <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/pike/global-requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> <param name="changelog-provider">gh,openstack,reno</param> </service> <service mode="disabled" name="download_files"> </service> <service name="format_spec_file" mode="disabled"/> </services> ++++++ reno-1.8.0.tar.gz -> reno-2.4.1.tar.gz ++++++ ++++ 6701 lines of diff (skipped)