Hello community,

here is the log from the commit of package python-openstackdocstheme for 
openSUSE:Factory checked in at 2020-05-28 09:05:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-openstackdocstheme (Old)
 and      /work/SRC/openSUSE:Factory/.python-openstackdocstheme.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-openstackdocstheme"

Thu May 28 09:05:06 2020 rev:11 rq:803580 version:1.31.2

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-openstackdocstheme/python-openstackdocstheme.changes
      2020-04-19 21:39:24.434869407 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-openstackdocstheme.new.3606/python-openstackdocstheme.changes
    2020-05-28 09:05:10.227312435 +0200
@@ -1,0 +2,10 @@
+Tue May 12 12:34:22 UTC 2020 - cloud-de...@suse.de
+
+- removed 0001-Catch-any-exception-when-trying-to-call-git.patch
+- update to version 1.31.2
+  - Catch any exception when trying to call "git"
+  - Improve docs title style
+  - Move version dropdown to title line
+  - Fetch generated PDF files correctly
+
+-------------------------------------------------------------------

Old:
----
  0001-Catch-any-exception-when-trying-to-call-git.patch
  openstackdocstheme-1.31.1.tar.gz

New:
----
  openstackdocstheme-1.31.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-openstackdocstheme.spec ++++++
--- /var/tmp/diff_new_pack.XdD9Tm/_old  2020-05-28 09:05:11.095315037 +0200
+++ /var/tmp/diff_new_pack.XdD9Tm/_new  2020-05-28 09:05:11.095315037 +0200
@@ -17,15 +17,13 @@
 
 
 Name:           python-openstackdocstheme
-Version:        1.31.1
+Version:        1.31.2
 Release:        0
 Summary:        OpenStack Docs Theme
 License:        Apache-2.0
 Group:          Development/Languages/Python
 URL:            https://launchpad.net/%{sname}
-Source0:        
https://files.pythonhosted.org/packages/source/o/openstackdocstheme/openstackdocstheme-1.31.1.tar.gz
-# https://review.opendev.org/677868
-Patch0:         0001-Catch-any-exception-when-trying-to-call-git.patch
+Source0:        
https://files.pythonhosted.org/packages/source/o/openstackdocstheme/openstackdocstheme-1.31.2.tar.gz
 BuildRequires:  openstack-macros
 BuildRequires:  python3-Sphinx
 BuildRequires:  python3-dulwich >= 0.15.0
@@ -48,7 +46,7 @@
 to docs.openstack.org. Intended for use by OpenStack projects.
 
 %prep
-%autosetup -p1 -n openstackdocstheme-1.31.1
+%autosetup -p1 -n openstackdocstheme-1.31.2
 
 # we dont need hacking
 sed -i '/^hacking.*/d' test-requirements.txt

++++++ _service ++++++
--- /var/tmp/diff_new_pack.XdD9Tm/_old  2020-05-28 09:05:11.139315169 +0200
+++ /var/tmp/diff_new_pack.XdD9Tm/_new  2020-05-28 09:05:11.143315181 +0200
@@ -1,8 +1,8 @@
 <services>
   <service mode="disabled" name="renderspec">
-    <param 
name="input-template">https://raw.githubusercontent.com/openstack/rpm-packaging/stable/train/openstack/openstackdocstheme/openstackdocstheme.spec.j2</param>
+    <param 
name="input-template">https://opendev.org/openstack/rpm-packaging/raw/branch/stable/ussuri/openstack/openstackdocstheme/openstackdocstheme.spec.j2</param>
     <param name="output-name">python-openstackdocstheme.spec</param>
-    <param 
name="requirements">https://raw.githubusercontent.com/openstack/openstackdocstheme/master/requirements.txt</param>
+    <param 
name="requirements">https://opendev.org/openstack/openstackdocstheme/raw/branch/master/requirements.txt</param>
     <param name="changelog-email">cloud-de...@suse.de</param>
     <param name="changelog-provider">gh,openstack,openstackdocstheme</param>
   </service>

++++++ openstackdocstheme-1.31.1.tar.gz -> openstackdocstheme-1.31.2.tar.gz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openstackdocstheme-1.31.1/.zuul.yaml 
new/openstackdocstheme-1.31.2/.zuul.yaml
--- old/openstackdocstheme-1.31.1/.zuul.yaml    2019-08-21 23:34:54.000000000 
+0200
+++ new/openstackdocstheme-1.31.2/.zuul.yaml    2019-12-12 11:00:48.000000000 
+0100
@@ -1,21 +1,9 @@
-# parent job is defined in openstack-manuals
-- job:
-    name: openstackdocsstheme-tox-manuals-buildpdf
-    parent: build-tox-manuals-base
-    vars:
-      tox_envlist: buildpdf
-
-- job:
-    name: openstackdocsstheme-tox-manuals-buildpdf-starlingxpdf
-    parent: build-tox-manuals-base
-    vars:
-      tox_envlist: buildpdf-starlingxdocs
-
 - job:
     name: openstack-tox-docs-starlingxdocs
     parent: openstack-tox-docs
     vars:
       tox_envlist: docs-starlingxdocs
+      tox_pdf_envlist: pdf-docs-starlingxdocs
 
 - project:
     templates:
@@ -24,8 +12,6 @@
       - release-notes-jobs-python3
     check:
       jobs:
-        - openstackdocsstheme-tox-manuals-buildpdf
-        - openstackdocsstheme-tox-manuals-buildpdf-starlingxpdf
         - openstack-tox-pep8
         - build-openstack-api-ref:
             # Override files section of the job so that this builds
@@ -41,8 +27,6 @@
         - openstack-tox-docs-starlingxdocs
     gate:
       jobs:
-        - openstackdocsstheme-tox-manuals-buildpdf
-        - openstackdocsstheme-tox-manuals-buildpdf-starlingxpdf
         - openstack-tox-pep8
         - build-openstack-api-ref:
             files:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openstackdocstheme-1.31.1/ChangeLog 
new/openstackdocstheme-1.31.2/ChangeLog
--- old/openstackdocstheme-1.31.1/ChangeLog     2019-08-21 23:37:41.000000000 
+0200
+++ new/openstackdocstheme-1.31.2/ChangeLog     2019-12-12 11:04:41.000000000 
+0100
@@ -1,6 +1,14 @@
 CHANGES
 =======
 
+1.31.2
+------
+
+* Move version dropdown to title line
+* Improve docs title style
+* Fetch generated PDF files correctly
+* Catch any exception when trying to call "git"
+
 1.31.1
 ------
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openstackdocstheme-1.31.1/PKG-INFO 
new/openstackdocstheme-1.31.2/PKG-INFO
--- old/openstackdocstheme-1.31.1/PKG-INFO      2019-08-21 23:37:41.000000000 
+0200
+++ new/openstackdocstheme-1.31.2/PKG-INFO      2019-12-12 11:04:41.000000000 
+0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: openstackdocstheme
-Version: 1.31.1
+Version: 1.31.2
 Summary: OpenStack Docs Theme
 Home-page: https://docs.openstack.org/openstackdocstheme/latest/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openstackdocstheme-1.31.1/doc/source/conf.py 
new/openstackdocstheme-1.31.2/doc/source/conf.py
--- old/openstackdocstheme-1.31.1/doc/source/conf.py    2019-08-21 
23:34:54.000000000 +0200
+++ new/openstackdocstheme-1.31.2/doc/source/conf.py    2019-12-12 
11:00:48.000000000 +0100
@@ -62,6 +62,7 @@
 # (source start file, target name, title,
 #  author, documentclass [howto, manual, or own class]).
 latex_documents = [
-  ('index', 'os-doc-demo.tex', u'os-doc-demo Documentation',
+  ('index', 'doc-openstackdocstheme.tex',
+   u'OpenStack Docs Theme Documentation',
    u'OpenStack Contributors', 'manual'),
 ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openstackdocstheme-1.31.1/openstackdocstheme/page_context.py 
new/openstackdocstheme-1.31.2/openstackdocstheme/page_context.py
--- old/openstackdocstheme-1.31.1/openstackdocstheme/page_context.py    
2019-08-21 23:34:54.000000000 +0200
+++ new/openstackdocstheme-1.31.2/openstackdocstheme/page_context.py    
2019-12-12 11:00:48.000000000 +0100
@@ -35,7 +35,11 @@
                 '--', src_file,
             ]
         ).decode('utf-8').strip()
-    except (subprocess.CalledProcessError, OSError) as err:
+    # NOTE: we catch any exception here (instead of
+    # subprocess.CalledProcessError and OSError) because some projects (eg.
+    # neutron) do import eventlet in docs/source/conf.py which will patch
+    # the subprocess module and with that, the exception is not catched
+    except Exception as err:
         LOG.info(
             '[openstackdocstheme] Could not get modification time of %s: %s',
             src_file, err)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openstackdocstheme-1.31.1/openstackdocstheme/theme/openstackdocs/layout.html
 
new/openstackdocstheme-1.31.2/openstackdocstheme/theme/openstackdocs/layout.html
--- 
old/openstackdocstheme-1.31.1/openstackdocstheme/theme/openstackdocs/layout.html
    2019-08-21 23:34:54.000000000 +0200
+++ 
new/openstackdocstheme-1.31.2/openstackdocstheme/theme/openstackdocs/layout.html
    2019-12-12 11:00:48.000000000 +0100
@@ -39,21 +39,6 @@
       <div class="row">
         <div class="col-lg-9 col-md-8 col-sm-8 col-lg-push-3 col-md-push-4 
col-sm-push-4">
 {% include 'titlerow.html' %}
-          <div class="row docs-byline">
-            <div class="docs-updated">this page last updated: {{ last_updated 
}}</div>
-            {%- block otherversions %}
-               {%- if other_versions %}
-            <div class="version-dropdown">
-            <span>{{ _('version') }}</span>
-              <div class="version-dropdown-content">
-                  {%- for ver in other_versions: %}
-                    <p><a href="../{{pathto(ver, 1) }}" rel="nofollow">{{ ver 
}}</a></p>
-                  {%- endfor %}
-              </div>
-            </div>
-            {%- endif %}
-          {%- endblock %}
-          </div>
           <div class="row">
             <div class="col-lg-12">
               <div class="docs-body" role="main">
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openstackdocstheme-1.31.1/openstackdocstheme/theme/openstackdocs/static/css/combined.css
 
new/openstackdocstheme-1.31.2/openstackdocstheme/theme/openstackdocs/static/css/combined.css
--- 
old/openstackdocstheme-1.31.1/openstackdocstheme/theme/openstackdocs/static/css/combined.css
        2019-08-21 23:34:54.000000000 +0200
+++ 
new/openstackdocstheme-1.31.2/openstackdocstheme/theme/openstackdocs/static/css/combined.css
        2019-12-12 11:00:48.000000000 +0100
@@ -374,14 +374,20 @@
 /*Docs Version Dropdown*/
 
 .version-dropdown {
+    font-size: 10px;
+    color: #9eb5c3;
+    text-transform: uppercase;
     position: relative;
-    float: right;
     display: inline-block;
+    vertical-align: middle;
+    margin-right: 8px;
+    margin-bottom: 6px;
     border: solid 1px;
-    padding: 5px; }
+    padding: 3px 5px 3px 5px; }
 
 .version-dropdown-content {
     display: none;
+    text-align: left;
     position: absolute;
     background-color: #f9f9f9;
     min-width: 160px;
@@ -647,7 +653,7 @@
 .docs-actions .fa-angle-double-left {
   border-left: 1px solid #dae5ee;
   color: #DA422F;
-  padding: 0 10px; }
+  padding: 0 8px 0 10px; }
 
 .docs-actions .fa-angle-double-left:hover {
   color: #9A201D; }
@@ -655,7 +661,7 @@
 .docs-actions .fa-angle-double-right {
   border-left: 1px solid #dae5ee;
   color: #DA422F;
-  padding: 0 10px; }
+  padding: 0 8px 0 10px; }
 
 .docs-actions .fa-angle-double-right:hover {
   color: #9A201D; }
@@ -666,6 +672,11 @@
   background: none;
   white-space: nowrap; }
 
+.docs-title {
+  border-bottom: 1px solid #edf2f7;
+  margin-bottom: 30px;
+}
+
 .docs-byline {
   border-top: 1px solid #edf2f7;
   border-bottom: 1px solid #edf2f7;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openstackdocstheme-1.31.1/openstackdocstheme/theme/openstackdocs/titlerow.html
 
new/openstackdocstheme-1.31.2/openstackdocstheme/theme/openstackdocs/titlerow.html
--- 
old/openstackdocstheme-1.31.1/openstackdocstheme/theme/openstackdocs/titlerow.html
  2019-08-21 23:34:54.000000000 +0200
+++ 
new/openstackdocstheme-1.31.2/openstackdocstheme/theme/openstackdocs/titlerow.html
  2019-12-12 11:00:48.000000000 +0100
@@ -1,12 +1,24 @@
-<div class="row">
+<div class="row docs-title">
   <div class="col-lg-8">
     {%- if theme_sidebar_dropdown == 'os_docs' %}
-      <h2>{{ title }}</h2>
+      <h1>{{ title }}</h1>
     {% else %}
-      <h2>OpenStack API Documentation</h2>
+      <h1>OpenStack API Documentation</h1>
     {%- endif %}
   </div>
   <div class="docs-actions">
+    {%- block otherversions %}
+      {%- if other_versions %}
+      <div class="version-dropdown">
+        <span>{{ _('version') }}</span>
+        <div class="version-dropdown-content">
+          {%- for ver in other_versions: %}
+            <p><a href="../{{pathto(ver, 1) }}" rel="nofollow">{{ ver 
}}</a></p>
+          {%- endfor %}
+        </div>
+      </div>
+      {%- endif %}
+    {%- endblock %}
     {% if prev %}
     <a href="{{ prev.link|e }}"><i class="fa fa-angle-double-left" 
data-toggle="tooltip" data-placement="top" title="Previous: {{ 
prev.title|striptags }}"></i></a>
     {% endif %}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openstackdocstheme-1.31.1/openstackdocstheme/theme/starlingxdocs/static/css/combined.css
 
new/openstackdocstheme-1.31.2/openstackdocstheme/theme/starlingxdocs/static/css/combined.css
--- 
old/openstackdocstheme-1.31.1/openstackdocstheme/theme/starlingxdocs/static/css/combined.css
        2019-08-21 23:34:54.000000000 +0200
+++ 
new/openstackdocstheme-1.31.2/openstackdocstheme/theme/starlingxdocs/static/css/combined.css
        2019-12-12 11:00:48.000000000 +0100
@@ -374,14 +374,20 @@
 /*Docs Version Dropdown*/
 
 .version-dropdown {
+    font-size: 10px;
+    color: #9eb5c3;
+    text-transform: uppercase;
     position: relative;
-    float: right;
     display: inline-block;
+    vertical-align: middle;
+    margin-right: 8px;
+    margin-bottom: 6px;
     border: solid 1px;
-    padding: 5px; }
+    padding: 3px 5px 3px 5px; }
 
 .version-dropdown-content {
     display: none;
+    text-align: left;
     position: absolute;
     background-color: #f9f9f9;
     min-width: 160px;
@@ -647,7 +653,7 @@
 .docs-actions .fa-angle-double-left {
   border-left: 1px solid #dae5ee;
   color: #DA422F;
-  padding: 0 10px; }
+  padding: 0 8px 0 10px; }
 
 .docs-actions .fa-angle-double-left:hover {
   color: #9A201D; }
@@ -655,7 +661,7 @@
 .docs-actions .fa-angle-double-right {
   border-left: 1px solid #dae5ee;
   color: #DA422F;
-  padding: 0 10px; }
+  padding: 0 8px 0 10px; }
 
 .docs-actions .fa-angle-double-right:hover {
   color: #9A201D; }
@@ -666,6 +672,11 @@
   background: none;
   white-space: nowrap; }
 
+.docs-title {
+  border-bottom: 1px solid #edf2f7;
+  margin-bottom: 30px;
+}
+
 .docs-byline {
   border-top: 1px solid #edf2f7;
   border-bottom: 1px solid #edf2f7;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openstackdocstheme-1.31.1/openstackdocstheme.egg-info/PKG-INFO 
new/openstackdocstheme-1.31.2/openstackdocstheme.egg-info/PKG-INFO
--- old/openstackdocstheme-1.31.1/openstackdocstheme.egg-info/PKG-INFO  
2019-08-21 23:37:41.000000000 +0200
+++ new/openstackdocstheme-1.31.2/openstackdocstheme.egg-info/PKG-INFO  
2019-12-12 11:04:41.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: openstackdocstheme
-Version: 1.31.1
+Version: 1.31.2
 Summary: OpenStack Docs Theme
 Home-page: https://docs.openstack.org/openstackdocstheme/latest/
 Author: OpenStack
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/openstackdocstheme-1.31.1/openstackdocstheme.egg-info/pbr.json 
new/openstackdocstheme-1.31.2/openstackdocstheme.egg-info/pbr.json
--- old/openstackdocstheme-1.31.1/openstackdocstheme.egg-info/pbr.json  
2019-08-21 23:37:41.000000000 +0200
+++ new/openstackdocstheme-1.31.2/openstackdocstheme.egg-info/pbr.json  
2019-12-12 11:04:41.000000000 +0100
@@ -1 +1 @@
-{"git_version": "ceb0abf", "is_release": true}
\ No newline at end of file
+{"git_version": "a4dbd76", "is_release": true}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/openstackdocstheme-1.31.1/tox.ini 
new/openstackdocstheme-1.31.2/tox.ini
--- old/openstackdocstheme-1.31.1/tox.ini       2019-08-21 23:34:54.000000000 
+0200
+++ new/openstackdocstheme-1.31.2/tox.ini       2019-12-12 11:00:48.000000000 
+0100
@@ -27,18 +27,19 @@
 [testenv:docs]
 basepython = python3
 commands =
-  rm -rf doc/build api-ref/build
+  rm -rf doc/build/html doc/build/doctrees
   sphinx-build -a -E -W -d doc/build/doctrees -b html doc/source doc/build/html
 
 [testenv:docs-starlingxdocs]
 basepython = python3
+envdir = {toxworkdir}/docs
 commands =
-  rm -rf doc/build api-ref/build
+  rm -rf doc/build/html doc/build/doctrees
   sphinx-build -a -E -W -d doc/build/doctrees -b html -D 
html_theme=starlingxdocs doc/source doc/build/html
 
 [testenv:html]
 commands =
-  rm -rf doc/build api-ref/build
+  rm -rf doc/build/html doc/build/doctrees api-ref/build
   sphinx-build -a -E -W -d doc/build/doctrees -b html doc/source doc/build/html
   sphinx-build -a -E -W -d api-ref/build/doctrees -b html api-ref/source 
api-ref/build/html
 
@@ -66,31 +67,21 @@
   rm -rf api-ref/build
   sphinx-build -a -E -W -d api-ref/build/doctrees -b html -D 
html_theme=starlingxdocs api-ref/source api-ref/build/html
 
-[testenv:buildpdf]
-# Only build PDF and push it to publish-docs folder so that OpenStack
-# CI jobs will publish it.
-whitelist_externals =
-  make
-  cp
-  mkdir
+[testenv:pdf-docs]
+basepython = python3
+envdir = {toxworkdir}/docs
 commands =
-  sphinx-build -a -E -W -d doc/build/doctrees -b latex doc/source doc/build/pdf
+  rm -rf doc/build/pdf
+  sphinx-build -a -E -W -b latex doc/source doc/build/pdf
   make -C doc/build/pdf
-  mkdir -p publish-docs
-  cp doc/build/pdf/os-doc-demo.pdf publish-docs
 
-[testenv:buildpdf-starlingxdocs]
-# Only build PDF and push it to publish-docs folder so that OpenStack
-# CI jobs will publish it.
-whitelist_externals =
-  make
-  cp
-  mkdir
+[testenv:pdf-docs-starlingxdocs]
+basepython = python3
+envdir = {toxworkdir}/docs
 commands =
-  sphinx-build -a -E -W -d doc/build/doctrees -b latex -D 
html_theme=starlingxdocs doc/source doc/build/pdf
+  rm -rf doc/build/pdf
+  sphinx-build -a -E -W -b latex -D html_theme=starlingxdocs doc/source 
doc/build/pdf
   make -C doc/build/pdf
-  mkdir -p publish-docs
-  cp doc/build/pdf/os-doc-demo.pdf publish-docs
 
 [testenv:bindep]
 # Do not install any requirements. We want this to be fast and work even if


Reply via email to