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

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: