Re: Freeze exception for texlive-extra 2012.20120611-2
Dear release managers,
now that texlive-extra 2012.20120611-2 is accepted into unstable and
there the second day, I ask once more for freeze exception:
On Mo, 30 Jul 2012, Norbert Preining wrote:
> 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 <preining@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
------------------------------------------------------------------------
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
------------------------------------------------------------------------
WORKSOP (n.)
A person who never actually gets round to doing anything because he
spends all his time writing out lists headed 'Things to Do (Urgent)'.
--- Douglas Adams, The Meaning of Liff
Reply to: