Hi Hilmar,

* Hilmar Preuße <hill...@web.de> [2023-02-24 00:12]:
On 2/23/23 14:28, James Addison wrote:
On Thu, 23 Feb 2023 at 12:53, James Addison <j...@jp-hosting.net> wrote:

Hi,

  pass: texlive-base (2022.20220605-1) unstable; urgency=low
  fail: texlive-base (2022.20220923-2) unstable; urgency=medium

It should be possible to look at the differences between those (and
maybe the related packages such as texlive-latex-base) to find further
clues.  I'm going to start on that fairly soon.

Ok, it turns out that the problem was a compatibility-break between v2
and v3 of the base doc.sty file.  Fortunately the texlive-latex-base
package ships the previous (v2, feynmf-compatible) version of that
file along with v3.

This seems to be just a temporary solution, as the TL upstream people,
will stop providing the old doc.sty at any time in the future. You may
lower the severity, but not close the issue.

Fair point, attached is an alternative patch that works with the current doc package version.

Cheers Jochen
From bd81a1b231c57cd10d1b26026ace00ebec714e85 Mon Sep 17 00:00:00 2001
From: Jochen Sprickerhof <jspri...@debian.org>
Date: Fri, 24 Feb 2023 10:44:44 +0100
Subject: [PATCH] Set nohyperref to fix FTBFS

Closes: #1029439
---
 .../0003-Set-nohyperref-for-doc-package.patch | 21 +++++++++++++++++++
 debian/patches/series                         |  1 +
 2 files changed, 22 insertions(+)
 create mode 100644 debian/patches/0003-Set-nohyperref-for-doc-package.patch

diff --git a/debian/patches/0003-Set-nohyperref-for-doc-package.patch b/debian/patches/0003-Set-nohyperref-for-doc-package.patch
new file mode 100644
index 0000000..6be4acf
--- /dev/null
+++ b/debian/patches/0003-Set-nohyperref-for-doc-package.patch
@@ -0,0 +1,21 @@
+From: Jochen Sprickerhof <jspri...@debian.org>
+Date: Fri, 24 Feb 2023 10:41:54 +0100
+Subject: Set nohyperref for doc package
+
+Closes: #1029439
+---
+ feynmf.dtx | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/feynmf.dtx b/feynmf.dtx
+index 4ed5c70..78bd8df 100644
+--- a/feynmf.dtx
++++ b/feynmf.dtx
+@@ -7696,6 +7696,7 @@ endinput;
+ %<*!209>
+ \documentclass[a4paper]{article}
+ \usepackage{doc}
++\SetupDoc{nohyperref}
+ \usepackage[T1]{fontenc}
+ %    \end{macrocode}
+ % The \MF{} and \MP{} logos come out much nicer if you have |mflogo|
diff --git a/debian/patches/series b/debian/patches/series
index c6bf829..64622c8 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
 reproducible-build.patch
 docu.patch
+0003-Set-nohyperref-for-doc-package.patch
-- 
2.39.2

Attachment: signature.asc
Description: PGP signature

Reply via email to