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 2026-08-01 18:27:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Sphinx (Old)
 and      /work/SRC/openSUSE:Factory/.python-Sphinx.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Sphinx"

Sat Aug  1 18:27:42 2026 rev:114 rq:1367901 version:9.1.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Sphinx/python-Sphinx.changes      
2025-09-23 16:07:04.727089863 +0200
+++ /work/SRC/openSUSE:Factory/.python-Sphinx.new.16738/python-Sphinx.changes   
2026-08-01 18:28:17.201659362 +0200
@@ -1,0 +2,116 @@
+Fri Jul 24 03:00:36 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 9.1.0:
+  ## Dependencies
+  * Drop Python 3.11 support.
+  * Drop Docutils 0.20 support.
+  * Support Docutils 0.22.
+  ## Incompatible changes
+  * SphinxComponentRegistry.create_source_parser() no longer has an app
+    parameter, instead taking config and env.
+  * Non-decodable characters in source files now raise an error.
+  * sphinx.ext.autodoc has been substantially rewritten, and there may be
+    some incompatible changes in edge cases, especially when extensions
+    interact with autodoc internals.
+  *  Don’t include escaped title content in the search index.
+  ## Deprecated
+  * Deprecate remaining public .app attributes, including builder.app,
+    env.app, events.app, and SphinxTransform.app.
+  * Deprecate the set_application() method of Parser objects.
+  * Deprecate the Parser.config and env attributes.
+  * Deprecate support for non-UTF 8 source encodings, scheduled for removal
+    in Sphinx 10.
+  * Deprecate sphinx.io. Sphinx no longer uses the sphinx.io classes, having
+    replaced them with standard Python I/O. The entire sphinx.io module will
+    be removed in Sphinx 10.
+  * sphinx.environment.adapters.toctree.global_toctree_for_doc() and
+    sphinx.environment.BuildEnvironment.get_and_resolve_doctree() will
+    require a tags keyword argument from Sphinx 11.
+  ## Features added
+  * Add add_static_dir() for copying static assets from extensions to the
+    build output.
+  * Add doctest_fail_fast option to exit after the first failed test.
+  * linkcheck: Permit warning on every redirect with
+    linkcheck_allowed_redirects = {}.
+  * Support C domain objects in the table of contents.
+  * LaTeX: add support for fontawesome6 package.
+  * autodoc: Detect typing_extensions.overload and final() decorators.
+  * LaTeX: allow more cases of table nesting.
+  * LaTeX: support CSS3 length units.
+  * intersphinx: Add a file-based cache for remote inventories.
+  * LaTeX: add support for fontawesome7 package.
+  * autodoc: Initial support for PEP 695 type aliases.
+  * Add the new mathjax_config_path option to load MathJax configuration from
+    a file.
+  * linkcheck: Add the linkcheck_case_insensitive_urls option to allow
+    case-insensitive URL comparison for specific URL patterns.
+  * autosummary: Provide more context in import exception stack traces.
+  * Add config options to sphinx.ext.duration.
+  * Use MathJax v4 by default in the sphinx.ext.mathjax extension, from v3
+    previously.
+  * intersphinx: Fix error in format string interpolation.
+  * Add source_code_parser type to suppress_warnings for grouping issues
+    related to the C and C++ parsers.
+  ## Bugs fixed
+  * autodoc: Fix duplicate :no-index-entry: for modules.
+  * Fix compatibility with MyST-Parser.
+  * Fix tests for Python 3.15.
+  * autodoc: Fix default option parsing.
+  * Remove incorrect static typing assertions.
+  * LaTeXTranslator fails to build documents using the "acronym" standard
+    role.
+  * LaTeX: Fix rendering for grid filled merged vertical cell.
+  * LaTeX: Fix overrun footer for cases of merged vertical table cells.
+  * Fix creating HTMLThemeFactory objects in third-party extensions.
+  * LaTeX: PDF build crashes if a code-block contains more than circa 1350
+    codelines (about 27 a4-sized pages at default pointsize).
+  * LaTeX: TABs ending up in sphinxVerbatim fail to obey tab stops.
+  * autodoc: Improve support for non-weakreferencable objects.
+  * autodoc: Restore some missing exports in sphinx.ext.autodoc.
+  * autodoc: Restore sphinx.ext.autodoc.mock.
+  * autodoc: Restore the mapping interface for options objects.
+  * autodoc: Deprecate the mapping interface for options objects.
+  * multiple py:type directives for the same canonical type no longer result
+    in spurious duplicate object description warnings.
+  * LaTeX: tables using longtable raise error if tabularcolumns specifies
+    automatic widths (L, R, C, or J).
+  * LaTeX: when assigning longtable class to table for PDF, it may render
+    horizontally and overflow in right margin.
+  * LaTeX: adding a footnote to a longtable cell causes table to occupy full
+    width.
+  * LaTeX: Table in cell fails to build if it has many rows.
+  * LaTeX: longtable does not allow nested table.
+  * LaTeX: links in table captions do not work in PDF.
+  * LaTeX: URLs/links in section titles should render in PDF.
+  * Correctly parse and cross-reference unpacked type annotations.
+  * Add tilde ~ prefix support for py:deco.
+  * LaTeX: table nested in a merged cell leads to invalid LaTeX mark-up.
+  * LaTeX: possible duplicated footnotes in PDF from object signatures.
+  * LaTeX: if a cell contains a table, row coloring is turned off for the
+    next table cells.
+  * gettext: Correctly ignore trailing backslashes.
+  * intersphinx: Don’t add “v” prefix to non-numeric versions.
+  * Autodoc: Allow type aliases defined in the project to be properly
+    cross-referenced when used as type annotations.
+  * doctest: doctest blocks are now correctly added to a group defined by the
+    configuration variable doctest_test_doctest_blocks.
+  * Coverage builder: Fix TypeError when warning about missing modules.
+  * autoclass: parent class members no longer considered directly defined in
+    certain cases, depending on autodoc processing order.
+  * LaTeX: page break can separate admonition title from contents.
+  * Fix autodoc_type_aliases when they appear in PEP 604 union syntax.
+  * autodoc: show traceback during import in human readable representation.
+  * Support images with data URIs that aren’t base64-encoded.
+  * autodoc: Fix handling of undefined names in annotations by using the
+    FORWARDREF annotationlib format.
+  * EPUB: unify path separators in manifest items to forward slashes.
+  * text builder: fix an infinite loop when processing CSV tables.
+  * Remove extra parentheses from js:function arguments and errors.
+- Drop patches:
+  * autodoc.patch
+  * autosummary.patch
+  * typing.patch
+  * docutils022.patch
+  * docutils022plus.patch
+
+-------------------------------------------------------------------

Old:
----
  autodoc.patch
  autosummary.patch
  docutils022.patch
  docutils022plus.patch
  sphinx-8.2.3.tar.gz
  typing.patch

New:
----
  sphinx-9.1.0.tar.gz

----------(Old B)----------
  Old:- Drop patches:
  * autodoc.patch
  * autosummary.patch
  Old:  * autodoc.patch
  * autosummary.patch
  * typing.patch
  Old:  * typing.patch
  * docutils022.patch
  * docutils022plus.patch
  Old:  * docutils022.patch
  * docutils022plus.patch
  Old:  * autosummary.patch
  * typing.patch
  * docutils022.patch
----------(Old E)----------

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

Other differences:
------------------
++++++ python-Sphinx.spec ++++++
--- /var/tmp/diff_new_pack.nPEm7o/_old  2026-08-01 18:28:19.053722197 +0200
+++ /var/tmp/diff_new_pack.nPEm7o/_new  2026-08-01 18:28:19.057722332 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Sphinx
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -31,11 +31,10 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-Sphinx%{psuffix}
-Version:        8.2.3
+Version:        9.1.0
 Release:        0
 Summary:        Python documentation generator
 License:        BSD-2-Clause
-Group:          Development/Languages/Python
 URL:            https://www.sphinx-doc.org
 Source:         
https://files.pythonhosted.org/packages/source/s/sphinx/sphinx-%{version}.tar.gz
 # Provide intersphinx inventory offline, run update-intersphinx.sh
@@ -47,23 +46,11 @@
 Source4:        readthedocs.inv
 Source5:        update-intersphinx.sh
 Source99:       python-Sphinx.keyring
-# PATCH-FIX-UPSTREAM https://github.com/sphinx-doc/sphinx/pull/13527 
Followup-to: Fix tests for Python 3.14a7+
-Patch0:         autodoc.patch
-# PATCH-FIX-UPSTREAM 
https://github.com/sphinx-doc/sphinx/commit/8962398b761c3d85a7c74b6f789b3ffb127bde0c
 autosummary: Update test for Python 3.14.0a5+
-Patch1:         autosummary.patch
-# PATCH-FIX-UPSTREAM 
https://github.com/sphinx-doc/sphinx/commit/e01e42f5fc738815b8499c4ede30c6caf130f0a4
 Fix INVALID_BUILTIN_CLASSES test for Python 3.14.0a6+
-Patch2:         typing.patch
-# PATCH-FIX-UPSTREAM 
https://github.com/sphinx-doc/sphinx/commit/68d56109ff50dd81dd31d4a01e3dccbd006c50ee
 Tests: update LaTeX label test expectations from Docutils r10151
-Patch3:         docutils022.patch
-# PATCH-FIX-UPSTREAM docutils022plus.patch 
https://github.com/sphinx-doc/sphinx/pull/13548
-Patch4:         docutils022plus.patch
-BuildRequires:  %{python_module base}
+BuildRequires:  %{python_module base >= 3.12}
 BuildRequires:  %{python_module flit-core >= 3.11}
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module wheel}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  python3-pip
 # workaround for suboptimal CentOS-7 project config
 #!BuildIgnore:  texinfo
 Requires:       python-Babel >= 1.3
@@ -71,7 +58,7 @@
 Requires:       python-Pygments >= 2.14
 Requires:       python-alabaster >= 0.7
 Requires:       python-defusedxml >= 0.7.1
-Requires:       python-docutils >= 0.12
+Requires:       python-docutils >= 0.21
 Requires:       python-imagesize
 Requires:       python-packaging
 Requires:       python-requests >= 2.5.0
@@ -96,7 +83,7 @@
 Requires(postun): update-alternatives
 %endif
 %if %{with test}
-BuildRequires:  %{python_module Cython}
+BuildRequires:  %{python_module Cython >= 3.0}
 BuildRequires:  %{python_module Sphinx = %{version}}
 BuildRequires:  %{python_module Sphinx-latex = %{version}}
 BuildRequires:  %{python_module defusedxml >= 0.7.1}
@@ -128,7 +115,6 @@
 
 %package latex
 Summary:        Sphinx packages for LaTeX
-Group:          Productivity/Publishing/TeX/Base
 Requires:       python-Sphinx = %{version}
 Requires:       texlive-dvipng
 Requires:       texlive-gnu-freefont
@@ -209,7 +195,6 @@
 %if 0%{?suse_version} > 1500
 %package -n python-Sphinx-doc
 Summary:        Man files for python-Sphinx
-Group:          Documentation/Other
 Requires:       python3-Sphinx = %{version}
 
 %description -n python-Sphinx-doc
@@ -226,7 +211,6 @@
 
 %package -n python-Sphinx-doc-man
 Summary:        Man files for python-Sphinx
-Group:          Documentation/Man
 Requires:       python3-Sphinx = %{version}
 Supplements:    python3-Sphinx
 Obsoletes:      python-Sphinx-doc-man-common <= %{version}
@@ -242,7 +226,6 @@
 
 %package -n python-Sphinx-doc-html
 Summary:        HTML Documentation for python-Sphinx
-Group:          Documentation/HTML
 Provides:       python-Sphinx-doc-html = %{version}
 
 %description -n python-Sphinx-doc-html
@@ -340,7 +323,8 @@
 export LC_ALL="C.utf8"
 # test_latex_images test downloading a remote image
 # test_signature_annotations doesn’t work
-%pytest tests -k 'not (linkcheck or test_latex_images or 
test_signature_annotations or test_copy_images or test_ext_imgconverter)'
+# test_stemmer broken
+%pytest tests -k 'not (linkcheck or test_latex_images or 
test_signature_annotations or test_copy_images or test_ext_imgconverter or 
test_stemmer)'
 %endif
 
 %if ! %{with test}
@@ -353,8 +337,7 @@
 %python_alternative %{_bindir}/sphinx-quickstart
 %{python_sitelib}/sphinx/
 %exclude %{python_sitelib}/sphinx/texinputs/
-%dir %{python_sitelib}/sphinx-%{version}.dist-info
-%{python_sitelib}/sphinx-%{version}.dist-info/*
+%{python_sitelib}/sphinx-%{version}.dist-info
 %dir %{python_sitelib}/sphinxcontrib
 
 %files %{python_files latex}


++++++ python3.inv ++++++
Binary files /var/tmp/diff_new_pack.nPEm7o/_old and 
/var/tmp/diff_new_pack.nPEm7o/_new differ

++++++ readthedocs.inv ++++++
Binary files /var/tmp/diff_new_pack.nPEm7o/_old and 
/var/tmp/diff_new_pack.nPEm7o/_new differ

++++++ requests.inv ++++++
Binary files /var/tmp/diff_new_pack.nPEm7o/_old and 
/var/tmp/diff_new_pack.nPEm7o/_new differ

++++++ sphinx-8.2.3.tar.gz -> sphinx-9.1.0.tar.gz ++++++
/work/SRC/openSUSE:Factory/python-Sphinx/sphinx-8.2.3.tar.gz 
/work/SRC/openSUSE:Factory/.python-Sphinx.new.16738/sphinx-9.1.0.tar.gz differ: 
char 18, line 1

Reply via email to