Hello community, here is the log from the commit of package python-Sphinx1 for openSUSE:Factory checked in at 2019-06-18 14:50:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Sphinx1 (Old) and /work/SRC/openSUSE:Factory/.python-Sphinx1.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Sphinx1" Tue Jun 18 14:50:50 2019 rev:1 rq:709677 version:1.8.5 Changes: -------- New Changes file: --- /dev/null 2019-06-06 01:32:53.891093091 +0200 +++ /work/SRC/openSUSE:Factory/.python-Sphinx1.new.4811/python-Sphinx1.changes 2019-06-18 14:51:07.441637257 +0200 @@ -0,0 +1,1226 @@ +------------------------------------------------------------------- +Thu Jun 13 07:33:04 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Add latex provides for python-Sphinx to fix the split to Sphinx1 + +------------------------------------------------------------------- +Wed Jun 12 09:45:26 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Add more provides/obsoletes for seamless switch + +------------------------------------------------------------------- +Wed Jun 12 07:54:27 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Add more conflicts/name tweaks to fixup the Sphinx1 and Sphinx2 + coexistence + +------------------------------------------------------------------- +Wed Apr 10 20:43:43 UTC 2019 - Dirk Mueller <[email protected]> + +- don't provide sphinx from test subpackage, it is for testing + +------------------------------------------------------------------- +Wed Apr 10 07:13:28 UTC 2019 - Dirk Mueller <[email protected]> + +- fix tests to include latex/extmath tests + +------------------------------------------------------------------- +Wed Mar 27 16:39:15 UTC 2019 - Matej Cepl <[email protected]> + +- Remove last remainder of python-Sphinx-doc-man-common subpackage + +------------------------------------------------------------------- +Thu Mar 14 16:25:50 CET 2019 - Matej Cepl <[email protected]> + +- Switch off test_latex_images test, because it tries to download + image from the www.python.org. + +------------------------------------------------------------------- +Tue Mar 12 15:35:49 UTC 2019 - Matej Cepl <[email protected]> + +- Remove lang packages + +------------------------------------------------------------------- +Mon Mar 11 15:32:54 CET 2019 - Matej Cepl <[email protected]> + +- Revert to multiple lang files using standard macros. + +------------------------------------------------------------------- +Mon Mar 11 10:25:50 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Drop patch disable-test.patch no longer applicable + +------------------------------------------------------------------- +Mon Mar 11 09:40:44 UTC 2019 - Tomáš Chvátal <[email protected]> + +- Update to 1.8.5: + * LaTeX: Remove extraneous space after author names on PDF title page (refs: #6004) + * #6026: LaTeX: A cross reference to definition list does not work + * #6046: LaTeX: TypeError is raised when invalid latex_elements given + * #6067: LaTeX: images having a target are concatenated to next line + * #6067: LaTeX: images having a target are not aligned even if specified + * #6019: imgconverter: Including multipage PDF fails + * #6047: autodoc: autofunction emits a warning for method objects + * #6028: graphviz: Ensure the graphviz filenames are reproducible + * #6068: doctest: skipif option may remove the code block from documentation + * #6136: :name: option for math directive causes a crash + * #6139: intersphinx: ValueError on failure reporting + * #6135: changes: Fix UnboundLocalError when any module found + +------------------------------------------------------------------- +Wed Mar 6 16:28:12 CET 2019 - Matej Cepl <[email protected]> + +- Rewrite the package to multibuild. Remove python-Sphinx-doc*. +- Fix %check to make tests passing. + +------------------------------------------------------------------- +Tue Mar 5 10:17:45 UTC 2019 - Thomas Bechtold <[email protected]> + +- update to 1.8.4: + There are many changes so have a look at the following changes files: + * https://www.sphinx-doc.org/en/master/changes.html#release-1-8-4-released-feb-03-2019 + * https://www.sphinx-doc.org/en/master/changes.html#release-1-8-3-released-dec-26-2018 + * https://www.sphinx-doc.org/en/master/changes.html#release-1-8-2-released-nov-11-2018 + * https://www.sphinx-doc.org/en/master/changes.html#release-1-8-1-released-sep-22-2018 + * https://www.sphinx-doc.org/en/master/changes.html#release-1-8-0-released-sep-13-2018 + * https://www.sphinx-doc.org/en/master/changes.html#release-1-7-9-released-sep-05-2018 + * https://www.sphinx-doc.org/en/master/changes.html#release-1-7-8-released-aug-29-2018 + * https://www.sphinx-doc.org/en/master/changes.html#release-1-7-7-released-aug-19-2018 + +------------------------------------------------------------------- +Fri Dec 7 21:20:58 CET 2018 - [email protected] + +- Make this package also own %{python_sitelib}/sphinxcontrib + directory, so it is properly owned. + +------------------------------------------------------------------- +Wed Jul 18 15:28:39 UTC 2018 - [email protected] + +- update to 1.7.6 +- fix Requires based on results of Shinx testsuite + * LaTeX \sphinxupquote{} breaks in Russian + * sphinx.testing uses deprecated pytest API; Node.get_marker(name) + * crashed when recommonmark.AutoStrictify is enabled + * latex: crashed with docutils package provided by Debian/Ubuntu + * latex: a label for table is vanished if table does not have a caption + * crashed with numbered toctree + * C, render empty argument lists for macros. + * C++, fix lookup of full template specializations with no template arguments. + * C++, fix assertion on missing references in global scope when using intersphinx. + * autodoc: crashed by Form Feed Character + * autodoc: loses the first staticmethod parameter for old styled classes + * quickstart: Typing Ctrl-U clears the whole of line + * html: “relations” sidebar is not shown by default + * latex: curly braces in index entries are not handled correctly + * epub: Wrong internal href fragment links + * apidoc: Interface of sphinx.apidoc:main() has changed + * PDF builds of French projects have issues with XeTeX + * napoleon raises RuntimeError with python 3.7 + * sphinx-build: Interface of sphinx:main() has changed + * sphinx-build: sphinx.cmd.build.main() refers sys.argv + instead of given argument + * autosummary: warning is emitted when the first line of docstring ends + with literal notation + * autosummary: warnings of autosummary indicates wrong location (refs: #5146) + * autodoc: crashed on inspecting dict like object which does not support sorting + * autodoc: Enum argument missing if it shares value with another + * py domain: rtype field could not handle “None” as a type + * LaTeX: indexing of terms containing @, !, or " fails + * html: crashes if copying static files are failed + * autodoc: Fix formatting type annotations for tuples with more than two arguments + * i18n: crashed by auto-symbol footnote references + * autosummary: module summary has been broken when it starts with heading + +------------------------------------------------------------------- +Tue Jul 17 08:14:57 UTC 2018 - [email protected] + +- update to 1.7.5: + * #4924: html search: Upper characters problem in any other languages + * #4932: apidoc: some subpackage is ignored if sibling subpackage contains a + module starting with underscore + * #4863, #4938, #4939: i18n doesn't handle node.title correctly tat used for + contents, topic, admonition, table and section. + * #4913: i18n: literal blocks in bullet list are not translated + * #4962: C++, raised TypeError on duplicate declaration. + * #4825: C++, properly parse expr roles and give better error messages when + (escaped) line breaks are present. + * C++, properly use ``desc_addname`` nodes for prefixes of names. + * C++, parse pack expansions in function calls. + * #4915, #4916: links on search page are broken when using dirhtml builder + * #4969: autodoc: constructor method should not have return annotation + * latex: deeply nested enumerated list which is beginning with non-1 causes + LaTeX engine crashed + * #4978: latex: shorthandoff is not set up for Brazil locale + * #4928: i18n: Ignore dot-directories like .git/ in LC_MESSAGES/ + * #4946: py domain: type field could not handle "None" as a type + * #4979: latex: Incorrect escaping of curly braces in index entries + * #4956: autodoc: Failed to extract document from a subclass of the class on + mocked module + * #4973: latex: glossary directive adds whitespace to each item + * #4980: latex: Explicit labels on code blocks are duplicated + * #4919: node.asdom() crashes if toctree has :numbered: option + * #4914: autodoc: Parsing error when using dataclasses without default values + * #4931: autodoc: crashed when handler for autodoc-skip-member raises an error + * #4931: autodoc: crashed when subclass of mocked class are processed by + napoleon module + * #5007: sphinx-build crashes when error log contains a "%" character + +------------------------------------------------------------------- +Wed May 23 12:14:49 UTC 2018 - [email protected] + +- update to 1.7.4 +- very long list of changes - please see http://www.sphinx-doc.org/en/master/changes.html#release-1-7-4-released-apr-25-2018 + +------------------------------------------------------------------- +Thu Mar 8 10:22:47 UTC 2018 - [email protected] + +- Allows Recommends and Suggest in Fedora + +------------------------------------------------------------------- +Tue Mar 6 11:55:15 UTC 2018 - [email protected] + +- go back to a working sphinx version for now (1.6.5) + * newer versions are not able to build openstack clients + +------------------------------------------------------------------- +Tue Feb 27 14:09:37 UTC 2018 - [email protected] + +- Recommends only on SUSE + +------------------------------------------------------------------- +Sat Feb 24 18:31:35 UTC 2018 - [email protected] + +- specfile: + * update copyright year + * remove sed for sed command for sphinx/pycode/pgen2/token.py + (not in tar-ball anymore) + ++++ 1029 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:Factory/.python-Sphinx1.new.4811/python-Sphinx1.changes New: ---- Sphinx-1.8.5.tar.gz _multibuild python-Sphinx1.changes python-Sphinx1.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Sphinx1.spec ++++++ # # spec file for package python-Sphinx1 # # Copyright (c) 2019 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via https://bugs.opensuse.org/ # %{?!python_module:%define python_module() python-%{**} python3-%{**}} # the py3 is provided by python-Sphinx %define skip_python3 1 %define oldpython python %if 0%{?suse_version} != 1315 %bcond_without latex %else %bcond_with latex %endif %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "test" %define psuffix -test %bcond_without test %else %define psuffix %{nil} %bcond_with test %endif Name: python-Sphinx1%{psuffix} Version: 1.8.5 Release: 0 Summary: Python documentation generator License: BSD-2-Clause Group: Development/Languages/Python URL: http://sphinx-doc.org Source: https://files.pythonhosted.org/packages/source/S/Sphinx/Sphinx-%{version}.tar.gz BuildRequires: %{python_module base} BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros # workaround for suboptimal CentOS-7 project config #!BuildIgnore: texinfo Requires: python-Babel >= 1.3 Requires: python-Jinja2 >= 2.3 Requires: python-Pygments >= 2.1 Requires: python-alabaster >= 0.7 Requires: python-docutils >= 0.11 Requires: python-imagesize Requires: python-requests >= 2.0.0 Requires: python-six >= 1.5 Requires: python-snowballstemmer >= 1.1 Requires: python-sphinx_rtd_theme Requires: python-sphinxcontrib-websupport Requires(post): update-alternatives Requires(postun): update-alternatives BuildArch: noarch %if %{with test} BuildRequires: %{python_module Sphinx = %{version}} BuildRequires: %{python_module Sphinx-latex = %{version}} BuildRequires: %{python_module html5lib} BuildRequires: %{python_module mock} BuildRequires: %{python_module pytest} BuildRequires: %{python_module sphinxcontrib-websupport} BuildRequires: ImageMagick BuildRequires: python3-mypy BuildRequires: python3-typed-ast %endif %if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24 Recommends: python-SQLAlchemy >= 0.9 Recommends: python-Sphinx-doc-man Recommends: python-Whoosh >= 2.0 %endif %ifpython2 Requires: python-enum34 Requires: python-typing %endif %ifpython3 %if %{python3_version_nodots} < 35 Requires: python-typing %endif %endif %ifpython2 %if ! %{with test} Provides: python-Sphinx = %{version} Obsoletes: python-Sphinx < %{version} Provides: %{oldpython}-Sphinx = %{version} Obsoletes: %{oldpython}-Sphinx < %{version} Obsoletes: %{oldpython}-sphinx < %{version} Provides: %{oldpython}-sphinx = %{version} %endif %endif %python_subpackages %description Sphinx is a tool that facilitates creating documentation for Python projects (or other documents consisting of multiple reStructuredText sources). It was originally created for the Python documentation, and supports Python project documentation well, but C/C++ is likewise supported. Sphinx uses reStructuredText as its markup language. Sphinx draws from the parsing and translating suite, the Docutils. %package latex Summary: Sphinx packages for LaTeX Group: Productivity/Publishing/TeX/Base Requires: python-Sphinx = %{version} Requires: texlive-gnu-freefont Requires: texlive-latex Requires: texlive-metafont Requires: texlive-pdftex Requires: tex(8r.enc) Requires: tex(alltt.sty) Requires: tex(amsfonts.sty) Requires: tex(amsmath.sty) Requires: tex(amssymb.sty) Requires: tex(amsthm.sty) Requires: tex(anyfontsize.sty) Requires: tex(array.sty) Requires: tex(article.cls) Requires: tex(atbegshi.sty) Requires: tex(babel.sty) Requires: tex(bm.sty) Requires: tex(capt-of.sty) Requires: tex(cmap.sty) Requires: tex(color.sty) Requires: tex(colortbl.sty) Requires: tex(dvipdfmx.def) Requires: tex(english.ldf) Requires: tex(eqparbox.sty) Requires: tex(fancybox.sty) Requires: tex(fancyhdr.sty) Requires: tex(fancyvrb.sty) Requires: tex(float.sty) Requires: tex(fncychap.sty) Requires: tex(fontenc.sty) Requires: tex(footnote.sty) Requires: tex(framed.sty) Requires: tex(graphics.sty) Requires: tex(graphicx.sty) Requires: tex(hypcap.sty) Requires: tex(hyperref.sty) Requires: tex(ifthen.sty) Requires: tex(inputenc.sty) Requires: tex(longtable.sty) Requires: tex(luatex85.sty) Requires: tex(makeidx.sty) Requires: tex(multirow.sty) Requires: tex(needspace.sty) Requires: tex(newfloat.sty) Requires: tex(palatino.sty) Requires: tex(parskip.sty) Requires: tex(pcrr.tfm) Requires: tex(pdftex.def) Requires: tex(pdftex.map) Requires: tex(phvr.tfm) Requires: tex(polyglossia.sty) Requires: tex(pplr.tfm) Requires: tex(preview.sty) Requires: tex(ptmr.tfm) Requires: tex(pzcmi.tfm) Requires: tex(tabulary.sty) Requires: tex(textcomp.sty) Requires: tex(threeparttable.sty) Requires: tex(times.sty) Requires: tex(titlesec.sty) Requires: tex(upquote.sty) Requires: tex(utf8.def) Requires: tex(utf8x.def) Requires: tex(wrapfig.sty) Provides: python-Sphinx-latex = %{version} Obsoletes: python-Sphinx-latex < %{version} Provides: %{oldpython}-Sphinx-latex = %{version} Obsoletes: %{oldpython}-Sphinx-latex < %{version} %if 0%{?suse_version} > 1320 Requires: texlive-dvipng Requires: texlive-latexmk Requires: texlive-makeindex Requires: tex(varwidth.sty) %endif %description latex Sphinx is a tool that facilitates creating documentation for Python projects (or other documents consisting of multiple reStructuredText sources). This package contains the LaTeX components for python-Sphinx. %package -n python-Sphinx1-doc Summary: Man files for python-Sphinx Group: Documentation/Other Requires: python-Sphinx = %{version} %description -n python-Sphinx1-doc Sphinx is a tool that facilitates creating documentation for Python projects (or other documents consisting of multiple reStructuredText sources). It was originally created for the Python documentation, and supports Python project documentation well, but C/C++ is likewise supported. Sphinx uses reStructuredText as its markup language. Sphinx draws from the parsing and translating suite, the Docutils. This package contains the documentation for Sphinx. %package -n python-Sphinx1-doc-man Summary: Man files for python-Sphinx Group: Documentation/Man Requires: python-Sphinx = %{version} Requires(post): update-alternatives Requires(postun): update-alternatives Conflicts: python-Sphinx-doc-man %description -n python-Sphinx1-doc-man Sphinx is a tool that facilitates creating documentation for Python projects (or other documents consisting of multiple reStructuredText sources). This package contains the manual pages for the Sphinx executables. %package -n python-Sphinx1-doc-html Summary: HTML Documentation for python-Sphinx Group: Documentation/HTML Provides: %{python_module Sphinx1-doc-html = %{version}} %description -n python-Sphinx1-doc-html Sphinx is a tool that facilitates creating documentation for Python projects (or other documents consisting of multiple reStructuredText sources). This package contains the HTML documentation for Sphinx. %prep %setup -q -n Sphinx-%{version} sed -i 's/\r$//' sphinx/themes/basic/static/jquery.js # Fix wrong end-of-line encoding %build %python_build %if %{with test} mkdir build.doc python2 setup.py build_sphinx && rm build/sphinx/html/.buildinfo python2 setup.py build_sphinx -b man mv build/sphinx/{html,man} build.doc/ %endif %install %if ! %{with test} %python_install %python_clone -a %{buildroot}%{_bindir}/sphinx-apidoc %python_clone -a %{buildroot}%{_bindir}/sphinx-autogen %python_clone -a %{buildroot}%{_bindir}/sphinx-build %python_clone -a %{buildroot}%{_bindir}/sphinx-quickstart %python_expand mkdir -p %{buildroot}%{$python_sitelib}/sphinxcontrib %python_expand %fdupes %{buildroot}%{$python_sitelib} # # Prepare lang lists # %%find_lang sphinx # %%python_expand grep -F "%%{$python_sitelib}" sphinx.lang > sphinx_%%{$python_bin_suffix}.lang %else mkdir -p %{buildroot}%{_docdir}/python-Sphinx1/ mv build.doc/html %{buildroot}%{_docdir}/python-Sphinx1/ mkdir -p %{buildroot}%{_mandir}/man1 mv build.doc/man/sphinx-all.1 %{buildroot}%{_mandir}/man1/sphinx-all.1 mv build.doc/man/sphinx-apidoc.1 %{buildroot}%{_mandir}/man1/sphinx-apidoc.1 mv build.doc/man/sphinx-build.1 %{buildroot}%{_mandir}/man1/sphinx-build.1 mv build.doc/man/sphinx-quickstart.1 %{buildroot}%{_mandir}/man1/sphinx-quickstart.1 %python_clone %{buildroot}%{_mandir}/man1/sphinx-all.1 %python_clone %{buildroot}%{_mandir}/man1/sphinx-apidoc.1 %python_clone %{buildroot}%{_mandir}/man1/sphinx-build.1 %python_clone %{buildroot}%{_mandir}/man1/sphinx-quickstart.1 %endif # Always deduplicate %python_expand %fdupes %{buildroot}%{$python_sitelib} %if ! %{with test} %post %{python_install_alternative sphinx-apidoc sphinx-autogen sphinx-build sphinx-quickstart} %postun %python_uninstall_alternative sphinx-apidoc %endif %check %if %{with test} export LC_ALL="C.utf8" %{python_expand export PYTHONPATH=$PYTHONPATH:%{buildroot}%{$python_sitelib} py.test-%{$python_bin_suffix} --ignore=_build.python3 --ignore=_build.python2 -k 'not (linkcheck or test_latex_images or test_correct_year)' -v tests # $python -mpytest --ignore=_build.python3 --ignore=_build.python2 -k 'not linkcheck' -v tests } %endif %if ! %{with test} %files %{python_files} %license LICENSE %doc AUTHORS CHANGES README.rst %python_alternative %{_bindir}/sphinx-apidoc %python_alternative %{_bindir}/sphinx-autogen %python_alternative %{_bindir}/sphinx-build %python_alternative %{_bindir}/sphinx-quickstart %{python_sitelib}/sphinx/ %if %{with latex} %exclude %{python_sitelib}/sphinx/texinputs/ %endif %{python_sitelib}/Sphinx-%{version}-py*.egg-info %dir %{python_sitelib}/sphinxcontrib # Requirements are not available on SLES %if %{with latex} %files %{python_files latex} %license LICENSE %doc AUTHORS %{python_sitelib}/sphinx/texinputs/ %endif %endif %if %{with test} %files -n python-Sphinx1-doc-man %license LICENSE %doc AUTHORS %{_mandir}/man1/sphinx-all-*.1%{?ext_man} %{_mandir}/man1/sphinx-apidoc-*.1%{?ext_man} %{_mandir}/man1/sphinx-build-*.1%{?ext_man} %{_mandir}/man1/sphinx-quickstart-*.1%{?ext_man} %{_mandir}/man1/sphinx-all.1%{?ext_man} %{_mandir}/man1/sphinx-apidoc.1%{?ext_man} %{_mandir}/man1/sphinx-build.1%{?ext_man} %{_mandir}/man1/sphinx-quickstart.1%{?ext_man} %files -n python-Sphinx1-doc-html %license LICENSE %doc AUTHORS %dir %{_docdir}/python-Sphinx1/ %{_docdir}/python-Sphinx1/html/ %endif %changelog ++++++ _multibuild ++++++ <multibuild> <package>test</package> </multibuild>
