[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#985211: marked as done (unblock: xindy/2.5.1.20160104-10)



Your message dated Sun, 14 Mar 2021 15:40:24 +0000
with message-id <E1lLSqu-0005HB-20@respighi.debian.org>
and subject line unblock xindy
has caused the Debian Bug report #985211,
regarding unblock: xindy/2.5.1.20160104-10
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
985211: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=985211
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
X-Debbugs-Cc: debian-tex-maint@lists.debian.org

Please unblock package xindy

[ Reason ]
The latest upload introduces a long existing patch to fix/introduce the
cooperation between hyperref & xindy.

[ Impact ]
The patch introduces a long existing patch to fix/introduce the cooperation
between hyperref & xindy: https://sourceforge.net/p/xindy/bugs/62/

[ Tests ]
We have a standard test suite for testing the package and processing
documents.

[ Risks ]
The fix is rather trivial and introduces a crossref-class definition. No
existing code is changed. The documentaion is updated accordingly.

[ Checklist ]
  [X] all changes are documented in the d/changelog
  [X] I reviewed all changes and I approve them
  [X] attach debdiff against the package in testing

unblock xindy/2.5.1.20160104-10

-- 
sigmentation fault
diff -Nru xindy-2.5.1.20160104/debian/changelog xindy-2.5.1.20160104/debian/changelog
--- xindy-2.5.1.20160104/debian/changelog	2021-01-16 21:56:30.000000000 +0100
+++ xindy-2.5.1.20160104/debian/changelog	2021-03-09 09:46:02.000000000 +0100
@@ -1,3 +1,9 @@
+xindy (2.5.1.20160104-10) unstable; urgency=medium
+
+  * Apply patch from xindy PR 6 to fix hyperref compatibility.
+
+ -- Norbert Preining <norbert@preining.info>  Tue, 09 Mar 2021 17:46:02 +0900
+
 xindy (2.5.1.20160104-9) unstable; urgency=medium
 
   [ Debian Janitor ]
diff -Nru xindy-2.5.1.20160104/debian/patches/series xindy-2.5.1.20160104/debian/patches/series
--- xindy-2.5.1.20160104/debian/patches/series	2021-01-16 20:52:42.000000000 +0100
+++ xindy-2.5.1.20160104/debian/patches/series	2021-03-09 09:46:02.000000000 +0100
@@ -4,3 +4,4 @@
 xindy-use-kpsewhich
 norwegianutf8.pl.in
 lintian_national-encoding
+xindy-fix-hyperref-compatibility.patch
diff -Nru xindy-2.5.1.20160104/debian/patches/xindy-fix-hyperref-compatibility.patch xindy-2.5.1.20160104/debian/patches/xindy-fix-hyperref-compatibility.patch
--- xindy-2.5.1.20160104/debian/patches/xindy-fix-hyperref-compatibility.patch	1970-01-01 01:00:00.000000000 +0100
+++ xindy-2.5.1.20160104/debian/patches/xindy-fix-hyperref-compatibility.patch	2021-03-09 09:46:02.000000000 +0100
@@ -0,0 +1,79 @@
+From 39b3b4dbdb34fad12092e091da9bac68b8f880a6 Mon Sep 17 00:00:00 2001
+From: Juergen Spitzmueller <spitz@lyx.org>
+Date: Sun, 15 Dec 2019 08:22:38 +0100
+Subject: [PATCH 1/2] Add support for \hyperindexformat
+
+Addresses https://sourceforge.net/p/xindy/bugs/62/
+---
+ modules/base/makeindex.xdy | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/modules/base/makeindex.xdy b/modules/base/makeindex.xdy
+index c859eca..94db4bb 100644
+--- a/modules/base/makeindex.xdy
++++ b/modules/base/makeindex.xdy
+@@ -17,6 +17,11 @@
+ (define-crossref-class "seealso")
+ (markup-crossref-list :class "seealso" :open "\seealso{" :sep "; " :close "}{}")
+ 
++;; \hyperindexformat is a wrapper to \see and \seealso added by hyperref.
++;; We treat it like \see and \seealso
++(define-crossref-class "hyperindexformat" :unverified)
++(markup-crossref-list :class "hyperindexformat" :open "\hyperindexformat{" :sep "; " :close "}{}")
++
+ ;; Subentries in cross references are seperated by comma for all
+ ;; crossref classes.
+ (markup-crossref-layer-list :sep ", ")
+
+From ac9e2c628f2e8e9c6b28de2bb00248bea3f41165 Mon Sep 17 00:00:00 2001
+From: Juergen Spitzmueller <spitz@lyx.org>
+Date: Tue, 17 Dec 2019 09:10:56 +0100
+Subject: [PATCH 2/2] Update manpages
+
+---
+ user-commands/texindy.in | 10 ++--------
+ user-commands/xindy.in   | 10 ++--------
+ 2 files changed, 4 insertions(+), 16 deletions(-)
+
+diff --git a/user-commands/texindy.in b/user-commands/texindy.in
+index f876aba..653e51d 100755
+--- a/user-commands/texindy.in
++++ b/user-commands/texindy.in
+@@ -308,14 +308,8 @@ behaviour.
+ 
+ For more complex usage, when C<bbb> is not an identifier, no such
+ compatibility definitions exist and may also not been created with
+-current B<xindy>. In particular, this means that by default the LaTeX
+-package C<hyperref> will create raw index files that cannot be
+-processed with B<xindy>. This is not a bug, this is the unfortunate
+-result of an intented incompatibility. It is currently not possible to
+-get both hyperref's index links and use B<xindy>.
+-
+-A similar situation is reported to exist for the C<memoir> LaTeX
+-class.
++current B<xindy>. Such a situation is reported to exist for the
++C<memoir> LaTeX class.
+ 
+ Programmers who know Common Lisp and Lex and want to work on a remedy
+ should please contact the author.
+diff --git a/user-commands/xindy.in b/user-commands/xindy.in
+index 452725a..7322fea 100644
+--- a/user-commands/xindy.in
++++ b/user-commands/xindy.in
+@@ -260,14 +260,8 @@ behaviour.
+ 
+ For more complex usage, when C<bbb> is not an identifier, no such
+ compatibility definitions exist and may also not been created with
+-current B<xindy>. In particular, this means that by default the LaTeX
+-package C<hyperref> will create raw index files that cannot be
+-processed with B<xindy>. This is not a bug, this is the unfortunate
+-result of an intented incompatibility. It is currently not possible to
+-get both hyperref's index links and use B<xindy>.
+-
+-A similar situation is reported to exist for the C<memoir> LaTeX
+-class.
++current B<xindy>. Such a situation is reported to exist for the
++C<memoir> LaTeX class.
+ 
+ Programmers who know Common Lisp and Lex and want to work on a remedy
+ should please contact the author.

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message ---
Unblocked xindy.

--- End Message ---

Reply to: