Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: unblock
Please unblock package texlive-base Dear release team managers, I would like to ask for an unblock of texlive-base 2012.20120611-4 Changes from -3 are minimal: * fix a typo from my side in the configuration file of texdoc without this fix compressed documentation cannot be found by texdoc Diff for this part changes debian/patches/texdoc-see-and-zip: @@ -25,7 +25,7 @@ # -# zipext_list = gz -# unzip_gz = gzip -d -c -+zipext_list = gz bz2 xz ++zipext_list = gz, bz2, xz +unzip_gz = gzip -d -c +unzip_bz2 = bzip2 -d -c +unzip_xz = xz --decompress --stdout I misread the specification and didn't recognize that "lists" in texdoc have to be items separated by commas, and not by spaces * fix updmap which didn't honor settings updmap(-sy) reads several configuration files in which users can set options how fonts are treated (downloaded to the produced ps/pdf file or not). The values in updmap.cfg files for the respective settings are either "true" or "false". Now updmap did check the respective variables for being set, but not for being true. That means that whatever the value is, it will be always treated as true. The following change introduce a new quilt patch debian/patches/upstream_updmap-ignoring-settings (a similar patch has been committed to upstream) that changes the behaviour. The functional part is patching texmf/scripts/tetex/updmap.pl in the source package with: @@ -1042,10 +1042,10 @@ &writeLines(">$dvipsoutputdir/builtin35.map", normalizeLines(@builtin35_map)); - my @dftdvips_fonts = ($dvipsDownloadBase35 ? @ps2pk_fonts : @dvips35_fonts); + my @dftdvips_fonts = ( ($dvipsDownloadBase35 eq "true") ? @ps2pk_fonts : @dvips35_fonts); my @psfonts_t1_map; - if ($dvipsDownloadBase35) { + if ($dvipsDownloadBase35 eq "true") { push @psfonts_t1_map, "% ps2pk35.map", @dftdvips_fonts = @ps2pk_fonts; } else { =========================================== Besides the usual changes to debian/changelog, debian/patches/series nothing else has changed. I attach the full debdiff. Thanks a lot and all the best Norbert unblock texlive-base/2012.20120611-4 -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 3.6.0-rc3+ (SMP w/4 CPU cores; PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash
diff -Nru texlive-base-2012.20120611/debian/changelog texlive-base-2012.20120611/debian/changelog --- texlive-base-2012.20120611/debian/changelog 2012-06-26 07:34:52.000000000 +0900 +++ texlive-base-2012.20120611/debian/changelog 2012-09-01 08:38:20.000000000 +0900 @@ -1,3 +1,12 @@ +texlive-base (2012.20120611-4) unstable; urgency=low + + * fix wrong format of zip list for texdoc, which broke searching for + compressed documentation. + * fix updmap not honoring the dvipsDownloadBase35 setting + (Closes: #686335) + + -- Norbert Preining <prein...@debian.org> Sat, 01 Sep 2012 08:37:35 +0900 + texlive-base (2012.20120611-3) unstable; urgency=low * texlive-base.postinst(.post): fix logic error in testing whether old diff -Nru texlive-base-2012.20120611/debian/patches/series texlive-base-2012.20120611/debian/patches/series --- texlive-base-2012.20120611/debian/patches/series 2012-06-25 10:59:00.000000000 +0900 +++ texlive-base-2012.20120611/debian/patches/series 2012-09-01 08:35:50.000000000 +0900 @@ -22,3 +22,4 @@ # debian adaption texdoc-see-and-zip fix-natbib-add-spaces +upstream_updmap-ignoring-settings diff -Nru texlive-base-2012.20120611/debian/patches/texdoc-see-and-zip texlive-base-2012.20120611/debian/patches/texdoc-see-and-zip --- texlive-base-2012.20120611/debian/patches/texdoc-see-and-zip 2012-06-24 18:27:25.000000000 +0900 +++ texlive-base-2012.20120611/debian/patches/texdoc-see-and-zip 2012-08-06 16:56:08.000000000 +0900 @@ -25,7 +25,7 @@ # -# zipext_list = gz -# unzip_gz = gzip -d -c -+zipext_list = gz bz2 xz ++zipext_list = gz, bz2, xz +unzip_gz = gzip -d -c +unzip_bz2 = bzip2 -d -c +unzip_xz = xz --decompress --stdout diff -Nru texlive-base-2012.20120611/debian/patches/upstream_updmap-ignoring-settings texlive-base-2012.20120611/debian/patches/upstream_updmap-ignoring-settings --- texlive-base-2012.20120611/debian/patches/upstream_updmap-ignoring-settings 1970-01-01 09:00:00.000000000 +0900 +++ texlive-base-2012.20120611/debian/patches/upstream_updmap-ignoring-settings 2012-09-01 08:35:50.000000000 +0900 @@ -0,0 +1,19 @@ +--- + texmf/scripts/tetex/updmap.pl | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +--- texlive-base-2012.20120611.orig/texmf/scripts/tetex/updmap.pl ++++ texlive-base-2012.20120611/texmf/scripts/tetex/updmap.pl +@@ -1042,10 +1042,10 @@ + &writeLines(">$dvipsoutputdir/builtin35.map", + normalizeLines(@builtin35_map)); + +- my @dftdvips_fonts = ($dvipsDownloadBase35 ? @ps2pk_fonts : @dvips35_fonts); ++ my @dftdvips_fonts = ( ($dvipsDownloadBase35 eq "true") ? @ps2pk_fonts : @dvips35_fonts); + + my @psfonts_t1_map; +- if ($dvipsDownloadBase35) { ++ if ($dvipsDownloadBase35 eq "true") { + push @psfonts_t1_map, "% ps2pk35.map", + @dftdvips_fonts = @ps2pk_fonts; + } else {