Hello community, here is the log from the commit of package python-heatclient for openSUSE:Factory checked in at 2018-02-14 10:50:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-heatclient (Old) and /work/SRC/openSUSE:Factory/.python-heatclient.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-heatclient" Wed Feb 14 10:50:27 2018 rev:26 rq:575935 version:1.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-heatclient/python-heatclient.changes 2018-01-24 15:28:26.752138835 +0100 +++ /work/SRC/openSUSE:Factory/.python-heatclient.new/python-heatclient.changes 2018-02-14 10:50:29.600121012 +0100 @@ -1,0 +2,10 @@ +Mon Feb 12 09:56:03 UTC 2018 - cloud-de...@suse.de + +- update to version 1.14.0 (bsc#1078607) + - Add reno for release notes management + - Updated from global requirements + - Fix release note formatting + - Avoid tox_install.sh for constraints support + - Migrate functional job to Zuul v3 + +------------------------------------------------------------------- Old: ---- python-heatclient-1.13.0.tar.gz New: ---- python-heatclient-1.14.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-heatclient.spec ++++++ --- /var/tmp/diff_new_pack.mgbJg9/_old 2018-02-14 10:50:30.240097981 +0100 +++ /var/tmp/diff_new_pack.mgbJg9/_new 2018-02-14 10:50:30.240097981 +0100 @@ -17,55 +17,55 @@ Name: python-heatclient -Version: 1.13.0 +Version: 1.14.0 Release: 0 Summary: Python API and CLI for OpenStack Heat License: Apache-2.0 Group: Development/Languages/Python Url: https://launchpad.net/python-heatclient -Source0: https://files.pythonhosted.org/packages/source/p/python-heatclient/python-heatclient-1.13.0.tar.gz +Source0: https://files.pythonhosted.org/packages/source/p/python-heatclient/python-heatclient-1.14.0.tar.gz BuildRequires: openstack-macros BuildRequires: python-devel -BuildRequires: python2-PyYAML -BuildRequires: python2-cliff -BuildRequires: python2-fixtures -BuildRequires: python2-mock -BuildRequires: python2-mox3 -BuildRequires: python2-osc-lib -BuildRequires: python2-oslo.serialization -BuildRequires: python2-pbr -BuildRequires: python2-requests-mock -BuildRequires: python2-swiftclient -BuildRequires: python2-testrepository -BuildRequires: python2-testscenarios -BuildRequires: python2-testtools -BuildRequires: python3-PyYAML -BuildRequires: python3-cliff +BuildRequires: python2-PyYAML >= 3.10 +BuildRequires: python2-cliff >= 2.8.0 +BuildRequires: python2-fixtures >= 3.0.0 +BuildRequires: python2-mock >= 2.0.0 +BuildRequires: python2-mox3 >= 0.20.0 +BuildRequires: python2-osc-lib >= 1.8.0 +BuildRequires: python2-oslo.serialization >= 2.18.0 +BuildRequires: python2-pbr >= 2.0.0 +BuildRequires: python2-requests-mock >= 1.1.0 +BuildRequires: python2-swiftclient >= 3.2.0 +BuildRequires: python2-testrepository >= 0.0.18 +BuildRequires: python2-testscenarios >= 0.4 +BuildRequires: python2-testtools >= 2.2.0 +BuildRequires: python3-PyYAML >= 3.10 +BuildRequires: python3-cliff >= 2.8.0 BuildRequires: python3-devel -BuildRequires: python3-fixtures -BuildRequires: python3-mock -BuildRequires: python3-mox3 -BuildRequires: python3-osc-lib -BuildRequires: python3-oslo.serialization -BuildRequires: python3-pbr -BuildRequires: python3-requests-mock -BuildRequires: python3-swiftclient -BuildRequires: python3-testrepository -BuildRequires: python3-testscenarios -BuildRequires: python3-testtools -Requires: python-Babel -Requires: python-PrettyTable -Requires: python-PyYAML -Requires: python-cliff -Requires: python-iso8601 -Requires: python-keystoneauth1 -Requires: python-osc-lib -Requires: python-oslo.i18n -Requires: python-oslo.serialization -Requires: python-oslo.utils -Requires: python-requests -Requires: python-six -Requires: python-swiftclient +BuildRequires: python3-fixtures >= 3.0.0 +BuildRequires: python3-mock >= 2.0.0 +BuildRequires: python3-mox3 >= 0.20.0 +BuildRequires: python3-osc-lib >= 1.8.0 +BuildRequires: python3-oslo.serialization >= 2.18.0 +BuildRequires: python3-pbr >= 2.0.0 +BuildRequires: python3-requests-mock >= 1.1.0 +BuildRequires: python3-swiftclient >= 3.2.0 +BuildRequires: python3-testrepository >= 0.0.18 +BuildRequires: python3-testscenarios >= 0.4 +BuildRequires: python3-testtools >= 2.2.0 +Requires: python-Babel >= 2.3.4 +Requires: python-PrettyTable >= 0.7.1 +Requires: python-PyYAML >= 3.10 +Requires: python-cliff >= 2.8.0 +Requires: python-iso8601 >= 0.1.11 +Requires: python-keystoneauth1 >= 3.3.0 +Requires: python-osc-lib >= 1.8.0 +Requires: python-oslo.i18n >= 3.15.3 +Requires: python-oslo.serialization >= 2.18.0 +Requires: python-oslo.utils >= 3.33.0 +Requires: python-requests >= 2.14.2 +Requires: python-six >= 1.10.0 +Requires: python-swiftclient >= 3.2.0 BuildArch: noarch %if 0%{?suse_version} Requires(post): update-alternatives @@ -86,7 +86,7 @@ Summary: Documentation for OpenStack Heat API Client Group: Documentation/HTML BuildRequires: python-Sphinx -BuildRequires: python-openstackdocstheme +BuildRequires: python-openstackdocstheme >= 1.17.0 %description -n python-heatclient-doc This is a client for the OpenStack Heat API. There's a Python API (the @@ -95,7 +95,7 @@ This package contains auto-generated documentation. %prep -%autosetup -p1 -n python-heatclient-1.13.0 +%autosetup -p1 -n python-heatclient-1.14.0 %py_req_cleanup sed -i 's/^warning-is-error.*/warning-is-error = 0/g' setup.cfg ++++++ _service ++++++ --- /var/tmp/diff_new_pack.mgbJg9/_old 2018-02-14 10:50:30.272096830 +0100 +++ /var/tmp/diff_new_pack.mgbJg9/_new 2018-02-14 10:50:30.276096686 +0100 @@ -2,7 +2,7 @@ <service mode="disabled" name="renderspec"> <param name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/master/openstack/python-heatclient/python-heatclient.spec.j2</param> <param name="output-name">python-heatclient.spec</param> - <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/global-requirements.txt</param> + <param name="requirements">https://raw.githubusercontent.com/openstack/rpm-packaging/master/requirements.txt</param> <param name="changelog-email">cloud-de...@suse.de</param> <param name="changelog-provider">gh,openstack,python-heatclient</param> </service> ++++++ python-heatclient-1.13.0.tar.gz -> python-heatclient-1.14.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/.zuul.yaml new/python-heatclient-1.14.0/.zuul.yaml --- old/python-heatclient-1.13.0/.zuul.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/python-heatclient-1.14.0/.zuul.yaml 2018-02-01 17:54:04.000000000 +0100 @@ -0,0 +1,21 @@ +- job: + name: heatclient-functional + parent: legacy-dsvm-base + run: playbooks/devstack/functional-run.yaml + post-run: playbooks/devstack/functional-post.yaml + timeout: 4200 + required-projects: + - openstack-infra/devstack-gate + - openstack/heat + - openstack/python-heatclient + vars: + branch_override: "default" + +- project: + name: openstack/python-heatclient + check: + jobs: + - heatclient-functional + gate: + jobs: + - heatclient-functional diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/ChangeLog new/python-heatclient-1.14.0/ChangeLog --- old/python-heatclient-1.13.0/ChangeLog 2017-12-07 15:48:55.000000000 +0100 +++ new/python-heatclient-1.14.0/ChangeLog 2018-02-01 17:57:17.000000000 +0100 @@ -1,9 +1,22 @@ CHANGES ======= +1.14.0 +------ + +* Updated from global requirements + +1.13.1 +------ + +* Add reno for release notes management +* Fix release note formatting +* Avoid tox\_install.sh for constraints support + 1.13.0 ------ +* Migrate functional job to Zuul v3 * Don't preformat stack output show list/map values * Updated from global requirements * Updated from global requirements diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/PKG-INFO new/python-heatclient-1.14.0/PKG-INFO --- old/python-heatclient-1.13.0/PKG-INFO 2017-12-07 15:48:57.000000000 +0100 +++ new/python-heatclient-1.14.0/PKG-INFO 2018-02-01 17:57:18.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: python-heatclient -Version: 1.13.0 +Version: 1.14.0 Summary: OpenStack Orchestration API Client Library Home-page: http://docs.openstack.org/developer/python-heatclient/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/playbooks/devstack/functional-post.yaml new/python-heatclient-1.14.0/playbooks/devstack/functional-post.yaml --- old/python-heatclient-1.13.0/playbooks/devstack/functional-post.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/python-heatclient-1.14.0/playbooks/devstack/functional-post.yaml 2018-02-01 17:54:04.000000000 +0100 @@ -0,0 +1,80 @@ +- hosts: primary + tasks: + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=**/*nose_results.html + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=**/*testr_results.html.gz + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=/.testrepository/tmp* + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=**/*testrepository.subunit.gz + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}/tox' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=/.tox/*/log/* + - --include=*/ + - --exclude=* + - --prune-empty-dirs + + - name: Copy files from {{ ansible_user_dir }}/workspace/ on node + synchronize: + src: '{{ ansible_user_dir }}/workspace/' + dest: '{{ zuul.executor.log_root }}' + mode: pull + copy_links: true + verify_host: true + rsync_opts: + - --include=/logs/** + - --include=*/ + - --exclude=* + - --prune-empty-dirs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/playbooks/devstack/functional-run.yaml new/python-heatclient-1.14.0/playbooks/devstack/functional-run.yaml --- old/python-heatclient-1.13.0/playbooks/devstack/functional-run.yaml 1970-01-01 01:00:00.000000000 +0100 +++ new/python-heatclient-1.14.0/playbooks/devstack/functional-run.yaml 2018-02-01 17:54:04.000000000 +0100 @@ -0,0 +1,56 @@ +- hosts: all + name: Job for heatclient-functional + tasks: + + - name: Ensure legacy workspace directory + file: + path: '{{ ansible_user_dir }}/workspace' + state: directory + + - shell: + cmd: | + set -e + set -x + cat > clonemap.yaml << EOF + clonemap: + - name: openstack-infra/devstack-gate + dest: devstack-gate + EOF + /usr/zuul-env/bin/zuul-cloner -m clonemap.yaml --cache-dir /opt/git \ + git://git.openstack.org \ + openstack-infra/devstack-gate + executable: /bin/bash + chdir: '{{ ansible_user_dir }}/workspace' + environment: '{{ zuul | zuul_legacy_vars }}' + + - shell: + cmd: | + set -e + set -x + cat << 'EOF' >>"/tmp/dg-local.conf" + [[local|localrc]] + enable_plugin heat git://git.openstack.org/openstack/heat + EOF + executable: /bin/bash + chdir: '{{ ansible_user_dir }}/workspace' + environment: '{{ zuul | zuul_legacy_vars }}' + + - shell: + cmd: | + set -e + set -x + export PYTHONUNBUFFERED=true + export DEVSTACK_PROJECT_FROM_GIT=python-heatclient + if [ "{{ branch_override }}" != "default" ] ; then + export OVERRIDE_ZUUL_BRANCH=$BRANCH_OVERRIDE + fi + function post_test_hook { + # Configure and run functional tests + $BASE/new/python-heatclient/heatclient/tests/functional/hooks/post_test_hook.sh + } + export -f post_test_hook + cp devstack-gate/devstack-vm-gate-wrap.sh ./safe-devstack-vm-gate-wrap.sh + ./safe-devstack-vm-gate-wrap.sh + executable: /bin/bash + chdir: '{{ ansible_user_dir }}/workspace' + environment: '{{ zuul | zuul_legacy_vars }}' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/python_heatclient.egg-info/PKG-INFO new/python-heatclient-1.14.0/python_heatclient.egg-info/PKG-INFO --- old/python-heatclient-1.13.0/python_heatclient.egg-info/PKG-INFO 2017-12-07 15:48:55.000000000 +0100 +++ new/python-heatclient-1.14.0/python_heatclient.egg-info/PKG-INFO 2018-02-01 17:57:17.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 1.1 Name: python-heatclient -Version: 1.13.0 +Version: 1.14.0 Summary: OpenStack Orchestration API Client Library Home-page: http://docs.openstack.org/developer/python-heatclient/ Author: OpenStack diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/python_heatclient.egg-info/SOURCES.txt new/python-heatclient-1.14.0/python_heatclient.egg-info/SOURCES.txt --- old/python-heatclient-1.13.0/python_heatclient.egg-info/SOURCES.txt 2017-12-07 15:48:57.000000000 +0100 +++ new/python-heatclient-1.14.0/python_heatclient.egg-info/SOURCES.txt 2018-02-01 17:57:18.000000000 +0100 @@ -1,5 +1,6 @@ .coveragerc .testr.conf +.zuul.yaml AUTHORS CONTRIBUTING.rst ChangeLog @@ -123,6 +124,8 @@ heatclient/v1/software_deployments.py heatclient/v1/stacks.py heatclient/v1/template_versions.py +playbooks/devstack/functional-post.yaml +playbooks/devstack/functional-run.yaml python_heatclient.egg-info/PKG-INFO python_heatclient.egg-info/SOURCES.txt python_heatclient.egg-info/dependency_links.txt @@ -133,5 +136,7 @@ python_heatclient.egg-info/top_level.txt releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml releasenotes/notes/bug-1643492-2d7537b55f347722.yaml -tools/heat.bash_completion -tools/tox_install.sh \ No newline at end of file +releasenotes/source/conf.py +releasenotes/source/index.rst +releasenotes/source/unreleased.rst +tools/heat.bash_completion \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/python_heatclient.egg-info/pbr.json new/python-heatclient-1.14.0/python_heatclient.egg-info/pbr.json --- old/python-heatclient-1.13.0/python_heatclient.egg-info/pbr.json 2017-12-07 15:48:55.000000000 +0100 +++ new/python-heatclient-1.14.0/python_heatclient.egg-info/pbr.json 2018-02-01 17:57:17.000000000 +0100 @@ -1 +1 @@ -{"git_version": "fbff3c6", "is_release": true} \ No newline at end of file +{"git_version": "2ce6aa1", "is_release": true} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/python_heatclient.egg-info/requires.txt new/python-heatclient-1.14.0/python_heatclient.egg-info/requires.txt --- old/python-heatclient-1.13.0/python_heatclient.egg-info/requires.txt 2017-12-07 15:48:55.000000000 +0100 +++ new/python-heatclient-1.14.0/python_heatclient.egg-info/requires.txt 2018-02-01 17:57:17.000000000 +0100 @@ -2,12 +2,12 @@ pbr!=2.1.0,>=2.0.0 cliff!=2.9.0,>=2.8.0 iso8601>=0.1.11 -osc-lib>=1.7.0 +osc-lib>=1.8.0 PrettyTable<0.8,>=0.7.1 oslo.i18n>=3.15.3 oslo.serialization!=2.19.1,>=2.18.0 -oslo.utils>=3.31.0 -keystoneauth1>=3.2.0 +oslo.utils>=3.33.0 +keystoneauth1>=3.3.0 python-swiftclient>=3.2.0 PyYAML>=3.10 requests>=2.14.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml new/python-heatclient-1.14.0/releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml --- old/python-heatclient-1.13.0/releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml 2017-12-07 15:45:22.000000000 +0100 +++ new/python-heatclient-1.14.0/releasenotes/notes/add-converge-in-osc-stack-update-10f256589f628d13.yaml 2018-02-01 17:54:04.000000000 +0100 @@ -1,8 +1,9 @@ --- features: - - Adds '--converge' option for stack update with openstackclient. If + - | + Adds '--converge' option for stack update with openstackclient. If specified, existing resource attributes (which may have diverged) are compared with the resource properties in the template used for update. Usage: - # openstack stack update --converge ... <stack_name> \ No newline at end of file + # openstack stack update --converge ... <stack_name> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/releasenotes/source/conf.py new/python-heatclient-1.14.0/releasenotes/source/conf.py --- old/python-heatclient-1.13.0/releasenotes/source/conf.py 1970-01-01 01:00:00.000000000 +0100 +++ new/python-heatclient-1.14.0/releasenotes/source/conf.py 2018-02-01 17:54:04.000000000 +0100 @@ -0,0 +1,180 @@ +# -*- coding: utf-8 -*- +# Licensed under the Apache License, Version 2.0 (the "License"); you may +# not use this file except in compliance with the License. You may obtain +# a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations +# under the License. +# +# Python-heatclient releasenotes documentation build configuration file, +# created by sphinx-quickstart on Fri Dec 8 02:08:36 2017. +# +# This file is execfile()d with the current directory set to its +# containing dir. +# +# Note that not all possible configuration values are present in this +# autogenerated file. +# +# All configuration values have a default; values that are commented out +# serve to show the default. + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +# +# import os +# import sys +# sys.path.insert(0, os.path.abspath('.')) + + +# -- General configuration ------------------------------------------------ + +# If your documentation needs a minimal Sphinx version, state it here. +# +# needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be +# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom +# ones. +extensions = [ + 'openstackdocstheme', + 'reno.sphinxext', +] + +# openstackdocstheme options +repository_name = 'openstack/python-heatclient' +bug_project = 'heat' +bug_tag = '' + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix(es) of source filenames. +# You can specify multiple suffix as a list of string: +# +# source_suffix = ['.rst', '.md'] +source_suffix = '.rst' + +# The master toctree document. +master_doc = 'index' + +# General information about the project. +project = u'Python-heatclient releasenotes' +copyright = u'2017, Heat team' +author = u'Heat team' + +# The version info for the project you're documenting, acts as replacement for +# |version| and |release|, also used in various other places throughout the +# built documents. +# + +# The short X.Y version. +version = '' +# The full version, including alpha/beta/rc tags. +release = '' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +# +# This is also used if you do content translation via gettext catalogs. +# Usually you set "language" from the command line for these cases. +language = None + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +# This patterns also effect to html_static_path and html_extra_path +exclude_patterns = [] + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = 'sphinx' + +# If true, `todo` and `todoList` produce output, else they produce nothing. +todo_include_todos = False + + +# -- Options for HTML output ---------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +html_theme = 'openstackdocs' + +html_last_updated_fmt = '%Y-%m-%d %H:%M' +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +# +# html_theme_options = {} + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +# html_static_path = ['_static'] + + +# -- Options for HTMLHelp output ------------------------------------------ + +# Output file base name for HTML help builder. +htmlhelp_basename = 'Python-heatclientreleasenotesdoc' + + +# -- Options for LaTeX output --------------------------------------------- + +latex_elements = { + # The paper size ('letterpaper' or 'a4paper'). + # + # 'papersize': 'letterpaper', + + # The font size ('10pt', '11pt' or '12pt'). + # + # 'pointsize': '10pt', + + # Additional stuff for the LaTeX preamble. + # + # 'preamble': '', + + # Latex figure (float) alignment + # + # 'figure_align': 'htbp', +} + +# Grouping the document tree into LaTeX files. List of tuples +# (source start file, target name, title, +# author, documentclass [howto, manual, or own class]). +latex_documents = [ + (master_doc, 'Python-heatclientreleasenotes.tex', + u'Python-heatclient releasenotes Documentation', + u'Heat team', 'manual'), +] + + +# -- Options for manual page output --------------------------------------- + +# One entry per manual page. List of tuples +# (source start file, name, description, authors, manual section). +man_pages = [ + (master_doc, 'python-heatclientreleasenotes', + u'Python-heatclient releasenotes Documentation', + [author], 1) +] + + +# -- Options for Texinfo output ------------------------------------------- + +# Grouping the document tree into Texinfo files. List of tuples +# (source start file, target name, title, author, +# dir menu entry, description, category) +texinfo_documents = [ + (master_doc, 'Python-heatclientreleasenotes', + u'Python-heatclient releasenotes Documentation', + author, 'Python-heatclientreleasenotes', + 'One line description of project.', + 'Miscellaneous'), +] + +# -- Options for Internationalization output ------------------------------ +locale_dirs = ['locale/'] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/releasenotes/source/index.rst new/python-heatclient-1.14.0/releasenotes/source/index.rst --- old/python-heatclient-1.13.0/releasenotes/source/index.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-heatclient-1.14.0/releasenotes/source/index.rst 2018-02-01 17:54:04.000000000 +0100 @@ -0,0 +1,10 @@ + +Welcome to Python-heatclient releasenotes's documentation! +========================================================== + +.. toctree:: + :maxdepth: 2 + :caption: Contents: + + unreleased + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/releasenotes/source/unreleased.rst new/python-heatclient-1.14.0/releasenotes/source/unreleased.rst --- old/python-heatclient-1.13.0/releasenotes/source/unreleased.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/python-heatclient-1.14.0/releasenotes/source/unreleased.rst 2018-02-01 17:54:04.000000000 +0100 @@ -0,0 +1,5 @@ +============================== +Current Series Release Notes +============================== + +.. release-notes:: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/requirements.txt new/python-heatclient-1.14.0/requirements.txt --- old/python-heatclient-1.13.0/requirements.txt 2017-12-07 15:45:22.000000000 +0100 +++ new/python-heatclient-1.14.0/requirements.txt 2018-02-01 17:54:04.000000000 +0100 @@ -6,12 +6,12 @@ pbr!=2.1.0,>=2.0.0 # Apache-2.0 cliff!=2.9.0,>=2.8.0 # Apache-2.0 iso8601>=0.1.11 # MIT -osc-lib>=1.7.0 # Apache-2.0 +osc-lib>=1.8.0 # Apache-2.0 PrettyTable<0.8,>=0.7.1 # BSD oslo.i18n>=3.15.3 # Apache-2.0 oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0 -oslo.utils>=3.31.0 # Apache-2.0 -keystoneauth1>=3.2.0 # Apache-2.0 +oslo.utils>=3.33.0 # Apache-2.0 +keystoneauth1>=3.3.0 # Apache-2.0 python-swiftclient>=3.2.0 # Apache-2.0 PyYAML>=3.10 # MIT requests>=2.14.2 # Apache-2.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/test-requirements.txt new/python-heatclient-1.14.0/test-requirements.txt --- old/python-heatclient-1.13.0/test-requirements.txt 2017-12-07 15:45:22.000000000 +0100 +++ new/python-heatclient-1.14.0/test-requirements.txt 2018-02-01 17:54:04.000000000 +0100 @@ -9,9 +9,10 @@ requests-mock>=1.1.0 # Apache-2.0 mock>=2.0.0 # BSD mox3>=0.20.0 # Apache-2.0 -openstackdocstheme>=1.17.0 # Apache-2.0 +openstackdocstheme>=1.18.1 # Apache-2.0 python-openstackclient>=3.12.0 # Apache-2.0 -sphinx>=1.6.2 # BSD +reno>=2.5.0 # Apache-2.0 +sphinx!=1.6.6,>=1.6.2 # BSD tempest>=17.1.0 # Apache-2.0 testrepository>=0.0.18 # Apache-2.0/BSD testscenarios>=0.4 # Apache-2.0/BSD diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/tools/tox_install.sh new/python-heatclient-1.14.0/tools/tox_install.sh --- old/python-heatclient-1.13.0/tools/tox_install.sh 2017-12-07 15:45:22.000000000 +0100 +++ new/python-heatclient-1.14.0/tools/tox_install.sh 1970-01-01 01:00:00.000000000 +0100 @@ -1,28 +0,0 @@ -#!/usr/bin/env bash - -# Client constraint file contains this client version pin that is in conflict -# with installing the client from source. We should remove the version pin in -# the constraints file before applying it for from-source installation. - -CONSTRAINTS_FILE=$1 -shift 1 - -set -e - -localfile="$VIRTUAL_ENV/log/upper-constraints.txt" - -if [[ $CONSTRAINTS_FILE != http* ]]; then - CONSTRAINTS_FILE=file://$CONSTRAINTS_FILE -fi - -curl $CONSTRAINTS_FILE --insecure --progress-bar --output $localfile - -pip install -c$localfile openstack-requirements - -# This is the main purpose of the script: Allow local installation of -# the current repo. It is listed in constraints file and thus any -# install will be constrained and we need to unconstrain it. -edit-constraints $localfile -- $CLIENT_NAME - -pip install -c$localfile -U $* -exit $? diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/python-heatclient-1.13.0/tox.ini new/python-heatclient-1.14.0/tox.ini --- old/python-heatclient-1.13.0/tox.ini 2017-12-07 15:45:22.000000000 +0100 +++ new/python-heatclient-1.14.0/tox.ini 2018-02-01 17:54:04.000000000 +0100 @@ -7,8 +7,10 @@ setenv = VIRTUAL_ENV={envdir} CLIENT_NAME=python-heatclient usedevelop = True -install_command = {toxinidir}/tools/tox_install.sh {env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages} -deps = -r{toxinidir}/requirements.txt +install_command = pip install {opts} {packages} +deps = + -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} + -r{toxinidir}/requirements.txt -r{toxinidir}/test-requirements.txt commands = find . -type f -name "*.py[c|o]" -delete python setup.py testr --slowest --testr-args='{posargs}' @@ -54,3 +56,6 @@ [hacking] import_exceptions = heatclient._i18n + +[testenv:releasenotes] +commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html