Dear Release managers,

I would like to ask for a freeze exception for
        texlive-extra 2012.20120611-2
The only change made in this release is a fix for a incorrect info
file, that when run through (g)install-info, under certain circumstances
(that is not clear by now) creates garbeld UTF8 output in the 
/usr/share/info/dir file.

The short term solution is fixing the problematic info file, and this
is what this upload does. It adds another patch under debian/patches
that fixes the info file, plus adds a line in the debian/patches/series
file plus a change log entry. That is all.

The first bug report on strange dir files is #555620
Ian Zimmerman tracked it down to broken info files, and submitted 
two bug reports, one against texlive-font-utils shipping the problematic
info file #683201, and one against texinfo that (g)install-info should
be more robust wrt to errors #683204. Obviously the second one cannot
be fixed so easily and quickly, so I decided to at least make sure
that in the currently available packges the info/dir file is not
created with garbled content.

I attach the full debdiff to this email. There are other changes
that creeped into the debdiff, due to our packaging of the 
texlive-{base,extra,doc,lang} package in the same repository, but
they only related to other packages and are not evaluated
(changes in tpm2deb.cfg), plus a call to dh_lintian in rules.

Thanks a lot

Norbert

------------------------------------------------------------------------
Norbert Preining            preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan                                 TeX Live & Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
------------------------------------------------------------------------
SCRONKEY (n.)
Something that hits the window as a result of a violent sneeze.
                        --- Douglas Adams, The Meaning of Liff
diff -Nru texlive-extra-2012.20120611/debian/changelog 
texlive-extra-2012.20120611/debian/changelog
--- texlive-extra-2012.20120611/debian/changelog        2012-06-11 
12:02:00.000000000 +0900
+++ texlive-extra-2012.20120611/debian/changelog        2012-07-30 
11:09:18.000000000 +0900
@@ -1,3 +1,10 @@
+texlive-extra (2012.20120611-2) unstable; urgency=low
+
+  * fix broken mf2pt1 info file that triggered broken info/dir file
+    under certain circumstances (Closes: #683201)
+
+ -- Norbert Preining <prein...@debian.org>  Mon, 30 Jul 2012 11:08:33 +0900
+
 texlive-extra (2012.20120611-1) unstable; urgency=low
 
   * new upstream checkout (TL2012 release)
diff -Nru texlive-extra-2012.20120611/debian/patches/fix-mf2pt1-info 
texlive-extra-2012.20120611/debian/patches/fix-mf2pt1-info
--- texlive-extra-2012.20120611/debian/patches/fix-mf2pt1-info  1970-01-01 
09:00:00.000000000 +0900
+++ texlive-extra-2012.20120611/debian/patches/fix-mf2pt1-info  2012-07-30 
11:06:59.000000000 +0900
@@ -0,0 +1,17 @@
+---
+ texmf/doc/info/mf2pt1.info |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: texlive-extra-2012.20120611/texmf/doc/info/mf2pt1.info
+===================================================================
+--- texlive-extra-2012.20120611.orig/texmf/doc/info/mf2pt1.info        
2012-04-01 08:11:11.000000000 +0900
++++ texlive-extra-2012.20120611/texmf/doc/info/mf2pt1.info     2012-07-30 
11:06:28.760202853 +0900
+@@ -2,7 +2,7 @@
+ 
+ INFO-DIR-SECTION TeX
+ START-INFO-DIR-ENTRY
+-* mf2pt1::   Produce PostScript Type 1 fonts from Metafont source
++* mf2pt1: (mf2pt1).   Produce PostScript Type 1 fonts from Metafont source
+ END-INFO-DIR-ENTRY
+ 
+    *mf2pt1*: Produce PostScript Type 1 fonts from Metafont source
diff -Nru texlive-extra-2012.20120611/debian/patches/series 
texlive-extra-2012.20120611/debian/patches/series
--- texlive-extra-2012.20120611/debian/patches/series   2012-05-21 
09:29:59.000000000 +0900
+++ texlive-extra-2012.20120611/debian/patches/series   2012-07-30 
11:06:59.000000000 +0900
@@ -1 +1,2 @@
 fix-scripts
+fix-mf2pt1-info
diff -Nru texlive-extra-2012.20120611/debian/rules 
texlive-extra-2012.20120611/debian/rules
--- texlive-extra-2012.20120611/debian/rules    2012-06-11 12:29:38.000000000 
+0900
+++ texlive-extra-2012.20120611/debian/rules    2012-07-30 11:14:00.000000000 
+0900
@@ -1,7 +1,7 @@
 #!/usr/bin/make -f
 # 
 # debian/rules file for texlive-extra
-# $Id: rules.in 5480 2012-05-16 01:30:56Z preining $
+# $Id: rules.in 5626 2012-07-29 14:17:10Z preining $
 
 PACKAGES=texlive-bibtex-extra texlive-extra-utils texlive-font-utils 
texlive-formats-extra texlive-generic-extra texlive-math-extra 
texlive-plain-extra texlive-latex-extra texlive-fonts-extra texlive-music 
texlive-games texlive-pstricks texlive-publishers texlive-humanities 
texlive-science texlive-fonts-extra-doc texlive-humanities-doc 
texlive-latex-extra-doc texlive-pstricks-doc texlive-publishers-doc 
texlive-science-doc
 METAPACKAGES=texpower pdfjam texlive-latex3
@@ -63,6 +63,7 @@
        bash debian/fix-manpages.sh
        dh_installinfo
        dh_installmime
+       dh_lintian
        dh_link
        dh_compress -X.pdf
        dh_fixperms
diff -Nru texlive-extra-2012.20120611/debian/tpm2deb.cfg 
texlive-extra-2012.20120611/debian/tpm2deb.cfg
--- texlive-extra-2012.20120611/debian/tpm2deb.cfg      2012-05-29 
19:20:19.000000000 +0900
+++ texlive-extra-2012.20120611/debian/tpm2deb.cfg      2012-07-14 
07:33:41.000000000 +0900
@@ -2,7 +2,7 @@
 # tpm2deb.cfg
 # (c) 2005-2012 Norbert Preining
 #
-# $Id: tpm2deb.cfg 5540 2012-05-29 10:20:18Z preining $
+# $Id: tpm2deb.cfg 5613 2012-07-13 22:33:40Z preining $
 #
 # describe relations between texlive and other debian packages, but als
 # which packages and files should be blacklisted
@@ -353,8 +353,8 @@
 # move texdoc.tpm to tl-base
 move;texdoc;texlive-base
 suggests;texlive-base;perl-tk
-# texdoc(tk) needs mime-support
-depends;texlive-base;mime-support
+# texdoc uses xdg-open, so depend on xdg-utils
+depends;texlive-base;xdg-utils
 #
 #
 # scalable-cyrfonts-tex is broken in several ways:
@@ -885,12 +885,14 @@
 linkedscript;texmf-dist/scripts/glossaries/makeglossaries;makeglossaries
 linkedscript;texmf-dist/scripts/installfont/installfont-tl;installfont-tl
 
linkedscript;texmf-dist/scripts/jfontmaps/updmap-setup-kanji.pl;updmap-setup-kanji
+linkedscript;texmf-dist/scripts/jfontmaps/updmap-setup-kanji-sys.sh;updmap-setup-kanji-sys
 linkedscript;texmf-dist/scripts/latex2man/latex2man;latex2man
 linkedscript;texmf-dist/scripts/latexdiff/latexdiff.pl;latexdiff
 linkedscript;texmf-dist/scripts/latexdiff/latexdiff-vc.pl;latexdiff-vc
 linkedscript;texmf-dist/scripts/latexdiff/latexrevise.pl;latexrevise
 
linkedscript;texmf-dist/scripts/latexfileversion/latexfileversion;latexfileversion
 linkedscript;texmf-dist/scripts/latexmk/latexmk.pl;latexmk
+linkedscript;texmf-dist/scripts/latexpand/latexpand;latexpand
 linkedscript;texmf-dist/scripts/listings-ext/listings-ext.sh;listings-ext.sh
 linkedscript;texmf-dist/scripts/luaotfload/mkluatexfontdb.lua;mkluatexfontdb
 linkedscript;texmf-dist/scripts/match_parens/match_parens;match_parens

Reply via email to