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

Bug#693759: marked as done (unblock: texlive-bin/2012.20120628-4)



Your message dated Wed, 21 Nov 2012 15:52:04 +0100
with message-id <50ACEA94.8080700@thykier.net>
and subject line Re: Bug#693759: unblock: texlive-bin/2012.20120628-4
has caused the Debian Bug report #693759,
regarding unblock: texlive-bin/2012.20120628-4
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.)


-- 
693759: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=693759
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

Dear release managers,

I would like to ask for a freeze exception for
	texlive-bin 2012.20120628-4 (source package name)

This release fixes three things:
* one documentation fix
* one upgrade-from-wheezy fix
* one usability fix

ad documentation fix #688893
----------------------------
the man page for updmap.cfg still carries outdated information on
updmap handling. I updated the man page in upstream TeX Live svn,
and included the whole man page as is in the debian package, as 
future packages (new source releases) will automatically ship the
corrected man page.

Besides the actual inclusion of the man page in debian/man-pages/updmap.cfg.5
the following diff is included:
--- a/debian/texlive-binaries.manpages  2012-08-02 12:16:48.000000000 +0900
+++ b/debian/texlive-binaries.manpages  2012-11-20 09:30:39.000000000 +0900
@@ -3,3 +3,4 @@
 debian/man-pages/etex.1
 debian/man-pages/omfonts.1
 debian/man-pages/texconfig-dialog.1
+debian/man-pages/updmap.cfg.5


ad upgrade-from-wheezy fix #689005
----------------------------------
simply add a breaks to debian/config on the purely virtual packages
jtex-bin, multex-bin as otherwise upgrades from stable will not work.
(piuparts testing, see bug report)
--- texlive-bin-2012.20120628/debian/control    2012-08-02 12:16:46.000000000 +0900
+++ texlive-bin-2012.20120628/debian/control    2012-11-20 09:11:52.000000000 +0900
@@ -13,7 +13,7 @@
 Recommends: texlive-base, luatex, python, ruby, wish
 Replaces: texlive-metapost (<< 2010), texlive-base (<< 2010), ptex-bin, mendexk, jmpost
 Conflicts: mendexk, makejvf, jmpost
-Breaks: texlive-base (<< 2010)
+Breaks: texlive-base (<< 2010), jtex-bin, multex-bin
 Provides: texlive-base-bin, makejvf, mendexk, jmpost
 Description: Binaries for TeX Live
  This package contains all the binaries of TeX Live packages.


ad usability fix 
----------------
(no bug number, reported on the TeX Live mailing list)
the package texlive-binaries ships the program
	dvisvgm
which converts dvi files to svg files. Dvi files can contain refrences
to PostScript files. Rendering these ps files into svg needs ghostscript.

Now dvisvgm normally tries to open
	libgs.so
and if that works, also works with dvi files with ps refrences.

But on Debian libgs.so is shipped by libgs-dev, which normally is not
installed, and dvisvgm does not find libgs.so.9 as currently shipped.

At the current moment one has to use
	dvisvgm --libgs=/usr/lib/libgs.so.9
to get support for PostScript in dvisvgm.

The changes related to this fix adds libgs-dev to the build dependencies, 
and adds --with-system-libgs to the configure options. The effect of
this is that nothing changes but dvisvgm gets linked with libgs.

--- texlive-bin-2012.20120628/debian/control    2012-08-02 12:16:46.000000000 
+0900
+++ texlive-bin-2012.20120628/debian/control    2012-11-20 09:11:52.000000000 
+0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian TeX Maintainers <debian-tex-maint@lists.debian.org>
 Uploaders: Norbert Preining <preining@debian.org>, Frank Küster <frank@kueste
rei.ch>
-Build-Depends: debhelper (>= 7.0.50~), sharutils, ed, libncurses5-dev | libncurses-dev, libxaw7-dev, libpng-dev, zlib1g-dev | libz-dev, libgd2-xpm-dev | libgd2-noxpm-dev, flex, bison, libpoppler-private-dev (>= 0.12.4), libfontconfig1-dev, dh-autoreconf, time, libgraphite-dev (>= 1:2.3.1), quilt
+Build-Depends: debhelper (>= 7.0.50~), sharutils, ed, libncurses5-dev | libncurses-dev, libxaw7-dev, libpng-dev, zlib1g-dev | libz-dev, libgd2-xpm-dev | libgd2-noxpm-dev, flex, bison, libpoppler-private-dev (>= 0.12.4), libfontconfig1-dev, dh-autoreconf, time, libgraphite-dev (>= 1:2.3.1), quilt, libgs-dev
 Standards-Version: 3.9.3
 Homepage: http://www.tug.org/texlive/

and 
--- texlive-bin-2012.20120628/debian/rules      2012-08-02 12:16:46.000000000 +0900
+++ texlive-bin-2012.20120628/debian/rules      2012-11-20 08:11:51.000000000 +0900
@@ -51,6 +51,7 @@
        --with-system-xpdf                      \
        --with-system-poppler                   \
        --with-system-graphite                  \
+       --with-system-libgs                     \
        --with-freetype2-include=/usr/include/freetype2 \
        --with-x                                \
        --with-mf-x-toolkit                     \



For completeness I attach the full debdiff.

Thanks a lot and all the best

Norbert

unblock texlive-bin/2012.20120628-4

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 3.7.0-rc6+ (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-bin-2012.20120628/debian/changelog texlive-bin-2012.20120628/debian/changelog
--- texlive-bin-2012.20120628/debian/changelog	2012-09-04 10:34:03.000000000 +0900
+++ texlive-bin-2012.20120628/debian/changelog	2012-11-20 09:32:25.000000000 +0900
@@ -1,3 +1,11 @@
+texlive-bin (2012.20120628-4) unstable; urgency=low
+
+  * add necessary break for update from wheezy (Closes: #689005)
+  * build dvisvgm with libgs support (build dep added, config option added)
+  * include a fixed and updated man page for updmap.cfg (Closes: #688893)
+
+ -- Norbert Preining <preining@debian.org>  Tue, 20 Nov 2012 09:31:10 +0900
+
 texlive-bin (2012.20120628-3) unstable; urgency=low
 
   * fix too short name space for cweave (original file has this fix
diff -Nru texlive-bin-2012.20120628/debian/control texlive-bin-2012.20120628/debian/control
--- texlive-bin-2012.20120628/debian/control	2012-08-02 12:16:46.000000000 +0900
+++ texlive-bin-2012.20120628/debian/control	2012-11-20 09:11:52.000000000 +0900
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian TeX Maintainers <debian-tex-maint@lists.debian.org>
 Uploaders: Norbert Preining <preining@debian.org>, Frank Küster <frank@kuesterei.ch>
-Build-Depends: debhelper (>= 7.0.50~), sharutils, ed, libncurses5-dev | libncurses-dev, libxaw7-dev, libpng-dev, zlib1g-dev | libz-dev, libgd2-xpm-dev | libgd2-noxpm-dev, flex, bison, libpoppler-private-dev (>= 0.12.4), libfontconfig1-dev, dh-autoreconf, time, libgraphite-dev (>= 1:2.3.1), quilt
+Build-Depends: debhelper (>= 7.0.50~), sharutils, ed, libncurses5-dev | libncurses-dev, libxaw7-dev, libpng-dev, zlib1g-dev | libz-dev, libgd2-xpm-dev | libgd2-noxpm-dev, flex, bison, libpoppler-private-dev (>= 0.12.4), libfontconfig1-dev, dh-autoreconf, time, libgraphite-dev (>= 1:2.3.1), quilt, libgs-dev
 Standards-Version: 3.9.3
 Homepage: http://www.tug.org/texlive/
 
@@ -13,7 +13,7 @@
 Recommends: texlive-base, luatex, python, ruby, wish
 Replaces: texlive-metapost (<< 2010), texlive-base (<< 2010), ptex-bin, mendexk, jmpost
 Conflicts: mendexk, makejvf, jmpost
-Breaks: texlive-base (<< 2010)
+Breaks: texlive-base (<< 2010), jtex-bin, multex-bin
 Provides: texlive-base-bin, makejvf, mendexk, jmpost
 Description: Binaries for TeX Live
  This package contains all the binaries of TeX Live packages.
diff -Nru texlive-bin-2012.20120628/debian/man-pages/updmap.cfg.5 texlive-bin-2012.20120628/debian/man-pages/updmap.cfg.5
--- texlive-bin-2012.20120628/debian/man-pages/updmap.cfg.5	1970-01-01 09:00:00.000000000 +0900
+++ texlive-bin-2012.20120628/debian/man-pages/updmap.cfg.5	2012-11-20 09:30:01.000000000 +0900
@@ -0,0 +1,149 @@
+.\" Hey, Emacs!  This is an -*- nroff -*- source file.
+.\" 
+.\" Copyright (C) 2004, 2012 Hilmar Preusse <hille42@web.de>
+.\" Copyright (C) 2012 Norbert Preining <preining@logic.at> 
+.\" 
+.\" This is free software; you can redistribute it and/or modify it under
+.\" the terms of the GNU General Public License as published by the Free
+.\" Software Foundation; either version 2, or (at your option) any later
+.\" version.
+.\" 
+.\" This is distributed in the hope that it will be useful, but WITHOUT
+.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+.\" FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
+.\" for more details.
+.\" 
+.\" You should have received a copy of the GNU General Public License 
+.\" along with this program.  if not, see <http://www.gnu.org/licenses/>.
+.\" 
+.TH "UPDMAP.CFG" "5" "November 2012" "TeX Live" "TeX Live"
+.SH "NAME"
+\fBupdmap.cfg\fR \- configuration of font mapping/inclusion for dvips and
+friends.
+.SH "DESCRIPTION"
+The file \fBupdmap.cfg\fR is the central font configuration file of a
+teTeX system and is read by \fBupdmap\fP(1). It describes if and how
+fonts should be included (or not included) into PS-/PDF-files. This
+works for Outline (Postscript Type1) and Bitmap Fonts (Postscript
+Type3) mostly coming from MetaFont.
+.PP
+\fBupdmap\fP is a utility that creates font configuration files for
+\fBdvips\fP(1), \fBpdftex\fP(1), \fBxdvi\fP(1), \fBps2pk\fP(1),
+\fBgsftopk\fP(1), and \fBdvipdfmx\fP(1)\&.  In
+an ideal world, updmap would be unnecessary -- each of these programs
+would read the same configuration file to learn what fonts are
+available and how they should be treated\&.  As things stand, however,
+each of these tools has subtly different requirements and thereby
+needs its own font configuration file\&.  \fBupdmap\fP creates font
+configuration files for all of these programs from several sources,
+namely all \fBupdmap.cfg\fR, allowing you to easily keep all the different
+configuration files in sync\&.
+.P
+\fBdvipsPreferOutline\fR
+.br
+Configures if \fBdvips\fR (by default) should prefer bitmap fonts or outline fonts
+if both are available? Independent of this setting, outlines can be forced
+by putting "p psfonts_t1.map" into a config file that dvips reads. Bitmaps
+can be forced by putting "p psfonts_pk.map" into a config file. We provide
+such config files which can be enabled via
+\fBdvips\fR \fI-Poutline\fR (resp. \fBdvips\fR \fI-Ppk\fR).
+.br
+Valid settings for dvipsPreferOutline are \fItrue\fR / \fIfalse\fR.
+.P
+\fBLW35\fR
+.br
+Which fonts of the "Basic 35 Laserwriter Fonts" do you want to use and
+how are the filenames chosen? Valid settings:
+.br
+URW:     URW fonts with "vendor" filenames (e.g. n019064l.pfb)
+.br
+URWkb:   URW fonts with "berry" filenames (e.g. uhvbo8ac.pfb)
+.br
+ADOBE:   Adobe fonts with "vendor" filenames (e.g. hvnbo___.pfb)
+.br
+ADOBEkb: Adobe fonts with  "berry" filenames (e.g. phvbo8an.pfb)
+.P
+\fBdvipsDownloadBase35\fR
+.br
+Configures if \fBdvips\fR (by default) should download the standard 35 LaserWriter
+fonts into the document (set \fItrue\fR) or should these fonts be used from the ps
+interpreter / printer (set \fIfalse\fR).
+.br
+The user can override the default by specifying \fBdvips\fR \fI-Pdownload35\fR
+(resp. \fBdvips\fR \fI-Pbuiltin35\fR) to download the LW35 fonts
+(resp. use the built-in fonts).
+.br
+Valid settings are \fItrue\fR / \fIfalse\fR.
+.P
+\fBpdftexDownloadBase14\fR
+.br
+Should \fBpdftex\fR download the base 14 pdf fonts? Since some configurations
+(ps / pdf tools / printers) use bad default fonts, it is safer to download
+the fonts. The pdf files will get bigger, though.
+.br
+Valid settings are \fItrue\fR (download the fonts) or \fIfalse\fR (don't
+download the fonts). Adobe recommends to embed all fonts.
+.P
+\fBpxdviUse\fR
+.br
+Should special map files for pxdvi be created? pxdvi is an adaption of xdvi
+with support for reading and displaying files generated by the ptex family
+of engines.
+.br
+Valid settings are \fItrue\fR (generate configuration) or \fIfalse\fR. See
+http://www.tug.org/texlive/updmap-kanji.html for detailed discussion.
+.P
+\fBkanjiEmbed\fR
+.br
+\fBkanjiVariant\fR
+.br
+The options kanjiEmbed and kanjiVariant specify special replacements
+in the map lines.  If a map contains the string @kanjiEmbed@, then
+this will be replaced by the value of that option; similarly for
+kanjiVariant.  In this way, users of Japanese TeX can select different
+fonts to be included in the final output.
+.P
+\fBMap\fR
+.br
+Points to a map file, which describes a mapping from a font (called in the TeX
+document) to the pfb file containing the Postscript code.
+.br
+Usage: \fBMap\fR filename.map
+.P
+The syntax of map files is the same as \fBdvips\fP(1) uses, see
+section 6.4, "'psfonts.map': PostScript font catalog" in the manual of
+\fBdvips\fP(1), available as info and pdf file.
+.P
+\fBMixedMap\fR
+.br
+Similar to \fBMap\fR. It should be used when there is Type1 and a bitmap
+implementation of the font (the latter mostly coming from MetaFont). These
+entries will not be used in the default map of \fBdvips\fR if
+\fBdvipsPreferOutline\fR is set to \fIfalse\fR.
+.br
+Usage: \fBMixedMap\fR filename.map
+.P
+\fBKanjiMap\fR
+.br
+Similar to \fBMap\fR. It should be used for kanji fonts.
+.br
+Usage: \fBKanjiMap\fR filename.map
+.P
+The sign \fB#\fR precedes a comment.
+.P
+Not used Map files should be commented out using the string \fB#!\fR at the
+beginning of the line. These entries can be (de-)activated using \fBupdmap\fR
+with the options \fI--enable\fR and \fI--disable\fR.
+.SH "AUTHOR"
+This manual page was written by Hilmar Preusse <hille42@web.de> and 
+extended by Norbert Preining <preining@logic.at>, for
+the Debian GNU/Linux system by simply copying the comments from
+\fBupdmap.cfg\fR and rewriting some of them. It may be used by other
+distributions without contacting the author. Any mistakes or omissions in
+the manual page are our fault; inquiries about or corrections to this manual
+page should be directed to tex-live@tug.org
+.SH "SEE ALSO"
+updmap(1), info page of dvips(1)
+.SH "THANKS TO"
+Frank Kuester,
+Thomas Esser.
diff -Nru texlive-bin-2012.20120628/debian/rules texlive-bin-2012.20120628/debian/rules
--- texlive-bin-2012.20120628/debian/rules	2012-08-02 12:16:46.000000000 +0900
+++ texlive-bin-2012.20120628/debian/rules	2012-11-20 08:11:51.000000000 +0900
@@ -51,6 +51,7 @@
 	--with-system-xpdf			\
 	--with-system-poppler			\
 	--with-system-graphite			\
+	--with-system-libgs			\
 	--with-freetype2-include=/usr/include/freetype2 \
 	--with-x				\
 	--with-mf-x-toolkit			\
diff -Nru texlive-bin-2012.20120628/debian/texlive-binaries.manpages texlive-bin-2012.20120628/debian/texlive-binaries.manpages
--- texlive-bin-2012.20120628/debian/texlive-binaries.manpages	2012-08-02 12:16:48.000000000 +0900
+++ texlive-bin-2012.20120628/debian/texlive-binaries.manpages	2012-11-20 09:30:39.000000000 +0900
@@ -3,3 +3,4 @@
 debian/man-pages/etex.1
 debian/man-pages/omfonts.1
 debian/man-pages/texconfig-dialog.1
+debian/man-pages/updmap.cfg.5

--- End Message ---
--- Begin Message ---
On 2012-11-20 02:39, Norbert Preining wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian.org@packages.debian.org
> Usertags: unblock
> 
> Dear release managers,
> 
> I would like to ask for a freeze exception for
> 	texlive-bin 2012.20120628-4 (source package name)
> 
> This release fixes three things:
> * one documentation fix
> * one upgrade-from-wheezy fix
> * one usability fix
> 
> [...]
> 
> 
> 
> For completeness I attach the full debdiff.
> 
> Thanks a lot and all the best
> 
> Norbert
> 
> unblock texlive-bin/2012.20120628-4
> 
> [...]

Unblocked, thanks.

~Niels

--- End Message ---

Reply to: