Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-kiwi-keg for openSUSE:Factory checked in at 2025-02-20 17:40:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-kiwi-keg (Old) and /work/SRC/openSUSE:Factory/.python-kiwi-keg.new.1873 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-kiwi-keg" Thu Feb 20 17:40:02 2025 rev:5 rq:1247429 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-kiwi-keg/python-kiwi-keg.changes 2023-07-29 20:10:33.506019961 +0200 +++ /work/SRC/openSUSE:Factory/.python-kiwi-keg.new.1873/python-kiwi-keg.changes 2025-02-20 17:40:08.216148902 +0100 @@ -1,0 +2,6 @@ +Fri Jan 31 15:05:06 UTC 2025 - Markéta Machová <mmach...@suse.com> + +- Add fix-doc-link.patch to fix build with new Sphinx +- Also convert to pyproject macros to prepare for python 3.14 + +------------------------------------------------------------------- New: ---- fix-doc-link.patch BETA DEBUG BEGIN: New: - Add fix-doc-link.patch to fix build with new Sphinx - Also convert to pyproject macros to prepare for python 3.14 BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-kiwi-keg.spec ++++++ --- /var/tmp/diff_new_pack.u5GlxW/_old 2025-02-20 17:40:08.932178807 +0100 +++ /var/tmp/diff_new_pack.u5GlxW/_new 2025-02-20 17:40:08.936178975 +0100 @@ -1,7 +1,7 @@ # # spec file for package python-kiwi-keg # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2022 SUSE Software Solutions Germany GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties @@ -31,11 +31,16 @@ Summary: KEG - Image Composition Tool License: GPL-3.0-or-later Source: keg-%{version}.tar.gz +# PATCH-FIX-UPSTREAM https://github.com/SUSE-Enceladus/keg/pull/154 Fix link to OBS documentation +Patch0: fix-doc-link.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module Sphinx} BuildRequires: %{python_module base >= 3.6} +BuildRequires: %{python_module pip} BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module sphinx_rtd_theme} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildArch: noarch Requires: python-Jinja2 @@ -51,7 +56,7 @@ BuildRequires: alts %else Requires(post): update-alternatives -Requires(postun):update-alternatives +Requires(postun): update-alternatives %endif %if "%{python_flavor}" == "python3" || "%{python_provides}" == "python3" Provides: python3-kiwi-keg = %version @@ -77,17 +82,17 @@ auto-generation of change log files from commit history. %prep -%setup -q -n keg-%{version} +%autosetup -p1 -n keg-%{version} %build # Build Python 3 version -%python_build +%pyproject_wheel # Build man pages make -C doc man %install -%python_install +%pyproject_install make buildroot=%{buildroot}/ docdir=%{_defaultdocdir}/ install %python_clone -a %{buildroot}%{_bindir}/keg ++++++ fix-doc-link.patch ++++++ >From 178e99067d52a5690b949531df8dc6626be2ee26 Mon Sep 17 00:00:00 2001 From: Joachim Gleissner <jgleiss...@suse.com> Date: Tue, 3 Dec 2024 12:41:43 +0000 Subject: [PATCH 1/4] Fix link to OBS documentation --- doc/source/image_definition.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/image_definition.rst b/doc/source/image_definition.rst index 890308a..5d58d15 100644 --- a/doc/source/image_definition.rst +++ b/doc/source/image_definition.rst @@ -411,7 +411,7 @@ etc., apply as for the image dictionary. Custom XML files can be useful when generating image descriptions for use in the Open Build Service, which accepts build configuration directives via XML source files, like the :file:`_constraints` file. See -`<https://openbuildservice.org/help/manuals/obs-user-guide/cha.obs.build_job_constraints.html>`__ +`<https://openbuildservice.org/help/manuals/obs-user-guide/cha-obs-build-constraints>`__ for details. schema >From 0f49f67928775e2ced5ce5c9ecc52c861cff32b5 Mon Sep 17 00:00:00 2001 From: Joachim Gleissner <jgleiss...@suse.com> Date: Tue, 3 Dec 2024 15:07:28 +0000 Subject: [PATCH 2/4] Use newer docbook schema --- doc/DC-keg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/DC-keg b/doc/DC-keg index d372dbc..fe0353e 100644 --- a/doc/DC-keg +++ b/doc/DC-keg @@ -5,4 +5,4 @@ MAIN=xml/book.xml ADOC_POST=yes ADOC_TYPE=book STYLEROOT="/usr/share/xml/docbook/stylesheet/suse2022-ns" -DOCBOOK5_RNG_URI="file:///usr/share/xml/docbook/schema/rng/5.1/docbookxi.rnc" +DOCBOOK5_RNG_URI="file:///usr/share/xml/docbook/schema/rng/5.2/docbookxi.rnc" >From 83502d13bf7face68fe3a2a1d57d7701afec7242 Mon Sep 17 00:00:00 2001 From: Joachim Gleissner <jgleiss...@suse.com> Date: Tue, 3 Dec 2024 15:09:01 +0000 Subject: [PATCH 3/4] Avoid Sphinx warning Do not set html_theme_path. It is not required in recent Sphinx and this avoids a deprecation warning wrt get_html_theme_path(). --- doc/source/conf.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/doc/source/conf.py b/doc/source/conf.py index 4462038..ce05d6b 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -89,8 +89,6 @@ html_theme = "sphinx_rtd_theme" -html_theme_path = [sphinx_rtd_theme.get_html_theme_path()] - html_theme_options = { 'collapse_navigation': False, 'display_version': False >From 15b981f98792a872ded73c5b47c9f459a349e719 Mon Sep 17 00:00:00 2001 From: Joachim Gleissner <jgleiss...@suse.com> Date: Tue, 3 Dec 2024 15:26:27 +0000 Subject: [PATCH 4/4] Fix Sphinx warning about theme options Do not set obsolete display_version parameter in html_theme_options. --- doc/source/conf.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/doc/source/conf.py b/doc/source/conf.py index ce05d6b..e02f6ba 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -90,8 +90,7 @@ html_theme = "sphinx_rtd_theme" html_theme_options = { - 'collapse_navigation': False, - 'display_version': False + 'collapse_navigation': False } # -- Options for manual page output ---------------------------------------