Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-Sphinx for openSUSE:Factory checked in at 2021-04-08 21:02:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Sphinx (Old) and /work/SRC/openSUSE:Factory/.python-Sphinx.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Sphinx" Thu Apr 8 21:02:04 2021 rev:73 rq:883114 version:3.5.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Sphinx/python-Sphinx.changes 2021-03-29 18:21:31.870247107 +0200 +++ /work/SRC/openSUSE:Factory/.python-Sphinx.new.2401/python-Sphinx.changes 2021-04-08 21:02:24.205916055 +0200 @@ -1,0 +2,6 @@ +Tue Apr 6 01:32:14 UTC 2021 - Dirk M??ller <[email protected]> + +- update to 3.5.3: + * #8959: using UNIX path separator in image directive confuses Sphinx on Windows + +------------------------------------------------------------------- Old: ---- Sphinx-3.5.2.tar.gz Sphinx-3.5.2.tar.gz.asc New: ---- Sphinx-3.5.3.tar.gz Sphinx-3.5.3.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Sphinx.spec ++++++ --- /var/tmp/diff_new_pack.yrqqva/_old 2021-04-08 21:02:24.689916577 +0200 +++ /var/tmp/diff_new_pack.yrqqva/_new 2021-04-08 21:02:24.693916582 +0200 @@ -1,5 +1,5 @@ # -# spec file for package python-Sphinx +# spec file for package python-Sphinx-test # # Copyright (c) 2021 SUSE LLC # @@ -28,7 +28,7 @@ %endif %define skip_python2 1 Name: python-Sphinx%{psuffix} -Version: 3.5.2 +Version: 3.5.3 Release: 0 Summary: Python documentation generator License: BSD-2-Clause @@ -64,7 +64,7 @@ Requires: python-sphinxcontrib-serializinghtml Requires: python-sphinxcontrib-websupport Requires(post): update-alternatives -Requires(postun): update-alternatives +Requires(postun):update-alternatives Recommends: python-SQLAlchemy >= 0.9 Recommends: python-Sphinx-doc-man Recommends: python-Whoosh >= 2.0 @@ -198,7 +198,7 @@ Group: Documentation/Man Requires: python3-Sphinx = %{version} Requires(post): update-alternatives -Requires(postun): update-alternatives +Requires(postun):update-alternatives Supplements: python3-Sphinx Obsoletes: %{python_module Sphinx-doc-man-common <= %{version}} ++++++ Sphinx-3.5.2.tar.gz -> Sphinx-3.5.3.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sphinx-3.5.2/CHANGES new/Sphinx-3.5.3/CHANGES --- old/Sphinx-3.5.2/CHANGES 2021-03-06 12:59:38.000000000 +0100 +++ new/Sphinx-3.5.3/CHANGES 2021-03-20 15:03:00.000000000 +0100 @@ -1,3 +1,11 @@ +Release 3.5.3 (released Mar 20, 2021) +===================================== + +Features added +-------------- + +* #8959: using UNIX path separator in image directive confuses Sphinx on Windows + Release 3.5.2 (released Mar 06, 2021) ===================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sphinx-3.5.2/PKG-INFO new/Sphinx-3.5.3/PKG-INFO --- old/Sphinx-3.5.2/PKG-INFO 2021-03-06 13:00:04.197728200 +0100 +++ new/Sphinx-3.5.3/PKG-INFO 2021-03-20 15:03:27.273869300 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: Sphinx -Version: 3.5.2 +Version: 3.5.3 Summary: Python documentation generator Home-page: http://sphinx-doc.org/ Author: Georg Brandl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sphinx-3.5.2/Sphinx.egg-info/PKG-INFO new/Sphinx-3.5.3/Sphinx.egg-info/PKG-INFO --- old/Sphinx-3.5.2/Sphinx.egg-info/PKG-INFO 2021-03-06 13:00:02.000000000 +0100 +++ new/Sphinx-3.5.3/Sphinx.egg-info/PKG-INFO 2021-03-20 15:03:25.000000000 +0100 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: Sphinx -Version: 3.5.2 +Version: 3.5.3 Summary: Python documentation generator Home-page: http://sphinx-doc.org/ Author: Georg Brandl diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sphinx-3.5.2/sphinx/__init__.py new/Sphinx-3.5.3/sphinx/__init__.py --- old/Sphinx-3.5.2/sphinx/__init__.py 2021-03-06 12:59:38.000000000 +0100 +++ new/Sphinx-3.5.3/sphinx/__init__.py 2021-03-20 15:03:00.000000000 +0100 @@ -32,8 +32,8 @@ warnings.filterwarnings('ignore', "'U' mode is deprecated", DeprecationWarning, module='docutils.io') -__version__ = '3.5.2' -__released__ = '3.5.2' # used when Sphinx builds its own docs +__version__ = '3.5.3' +__released__ = '3.5.3' # used when Sphinx builds its own docs #: Version info for better programmatic use. #: @@ -43,7 +43,7 @@ #: #: .. versionadded:: 1.2 #: Before version 1.2, check the string ``sphinx.__version__``. -version_info = (3, 5, 2, 'final', 0) +version_info = (3, 5, 3, 'final', 0) package_dir = path.abspath(path.dirname(__file__)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sphinx-3.5.2/sphinx/environment/__init__.py new/Sphinx-3.5.3/sphinx/environment/__init__.py --- old/Sphinx-3.5.2/sphinx/environment/__init__.py 2021-03-06 12:58:24.000000000 +0100 +++ new/Sphinx-3.5.3/sphinx/environment/__init__.py 2021-03-20 14:54:43.000000000 +0100 @@ -10,7 +10,6 @@ import os import pickle -import posixpath import warnings from collections import defaultdict from copy import copy @@ -34,6 +33,7 @@ from sphinx.util.docutils import LoggingReporter from sphinx.util.i18n import CatalogRepository, docname_to_domain from sphinx.util.nodes import is_translatable +from sphinx.util.osutil import canon_path, os_path if False: # For type annotation @@ -351,6 +351,7 @@ source dir, while relative filenames are relative to the dir of the containing document. """ + filename = os_path(filename) if filename.startswith('/') or filename.startswith(os.sep): rel_fn = filename[1:] else: @@ -358,7 +359,7 @@ base=None)) rel_fn = path.join(docdir, filename) - return (posixpath.normpath(rel_fn), + return (canon_path(path.normpath(rel_fn)), path.normpath(path.join(self.srcdir, rel_fn))) @property diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Sphinx-3.5.2/tests/test_build.py new/Sphinx-3.5.3/tests/test_build.py --- old/Sphinx-3.5.2/tests/test_build.py 2021-03-06 12:58:24.000000000 +0100 +++ new/Sphinx-3.5.3/tests/test_build.py 2021-03-20 14:54:43.000000000 +0100 @@ -16,7 +16,6 @@ from docutils import nodes from sphinx.errors import SphinxError -from sphinx.testing.path import path def request_session_head(url, **kwargs): @@ -137,17 +136,16 @@ doctree = app.env.get_doctree('subdir/index') assert isinstance(doctree[0][1], nodes.image) - sub = path('subdir') - assert doctree[0][1]['candidates'] == {'*': sub / 'rimg.png'} - assert doctree[0][1]['uri'] == sub / 'rimg.png' + assert doctree[0][1]['candidates'] == {'*': 'subdir/rimg.png'} + assert doctree[0][1]['uri'] == 'subdir/rimg.png' assert isinstance(doctree[0][2], nodes.image) assert doctree[0][2]['candidates'] == {'application/pdf': 'subdir/svgimg.pdf', 'image/svg+xml': 'subdir/svgimg.svg'} - assert doctree[0][2]['uri'] == sub / 'svgimg.*' + assert doctree[0][2]['uri'] == 'subdir/svgimg.*' assert isinstance(doctree[0][3], nodes.figure) assert isinstance(doctree[0][3][0], nodes.image) assert doctree[0][3][0]['candidates'] == {'application/pdf': 'subdir/svgimg.pdf', 'image/svg+xml': 'subdir/svgimg.svg'} - assert doctree[0][3][0]['uri'] == sub / 'svgimg.*' + assert doctree[0][3][0]['uri'] == 'subdir/svgimg.*' ++++++ python3.inv ++++++ Binary files /var/tmp/diff_new_pack.yrqqva/_old and /var/tmp/diff_new_pack.yrqqva/_new differ
