Debian RT - please install an additional dependency for new html theme for Sphinx-based release-notes on wolkenstein

Holger Wansing <[email protected]>
Newsgroups gmane.linux.debian.devel.www
Message-ID <[email protected]>
Hello DSA


To switch the Debian release-notes to the new Debian-style html theme 
(already active for debian-policy, see [1]), we need one more package 
installed on wolkenstein: python3-sphinx-rtd-theme.

Rationale: other manuals like debian-policy are not built from scratch
on wolkenstein, but their binary package is downloaded, unpacked and copied
to www install path.
For release-notes this is different: since the release-notes are not in the
Debian archive (there is no such package like 'release-notes'), we need to
build the release-notes completely from scratch on wolkenstein.
Therefore we need the above mentioned package for the build.

Sorry for bothering you again regarding the Sphinx docs thingy.


I'm attaching a patch for the debian.org-www-master.debian.org
dependencies including the new dependency.


Kind regards,
Holger

[1] https://www.debian.org/doc/debian-policy/

-- 
Holger Wansing <[email protected]>
PGP-Fingerprint: 496A C6E8 1442 4B34 8508  3529 59F1 87CA 156E B076
0001-Additional-build-dependency-for-release-notes-new-De.patch (text/x-diff, 1.1 KB)
>From e9d4de468296a1e186d4d98d1d6dcae7db6e81f6 Mon Sep 17 00:00:00 2001
From: Holger Wansing <[email protected]>
Date: Thu, 11 Apr 2024 21:34:29 +0200
Subject: [PATCH] Additional build dependency for release-notes (new
 Debian-style html theme)

---
 debian/changelog | 5 +++++
 debian/control   | 1 +
 2 files changed, 6 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index e45719c..d9c08eb 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,6 +18,11 @@ debian.org (74) UNRELEASED; urgency=medium
     + libjson-perl
     + libcrypt-jwt-perl
 
+  [ Holger Wansing ]
+  * www-master - additional dependency for Sphinx-based release-notes
+    (Debian-style html theme):
+    + python3-sphinx-rtd-theme
+
  -- Pierre-Elliott Bécue <[email protected]>  Mon, 18 Mar 2024 22:01:07 +0100
 
 debian.org (73) stable; urgency=medium
diff --git a/debian/control b/debian/control
index e5d4b03..2d8433e 100644
--- a/debian/control
+++ b/debian/control
@@ -340,6 +340,7 @@ Depends: debiandoc-sgml,
 	python3-distro-info,
 	python3-sphinx,
 	python3-stemmer,
+	python3-sphinx-rtd-theme,
 	tex-gyre,
 	texinfo,
 	fonts-freefont-otf,
-- 
2.39.2
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.