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 ---------------------------------------

Reply via email to