Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Arne Ahrend [EMAIL PROTECTED] wrote: By the way, is anybody else able to reproduce this issue by installing the tetex-{base,bin,extra} packages separately one after the other? Yes. The bug is in tetex-extra.postinst. Insert mktexlsr just before the 'if updmap 2...' and everything will work as expected. Here is what happens: - with 'apt-get install tetex-extra', tetex-extra is unpacked before tetex-base and tetex-bin are configured, and one of them calls mktexlsr, which results in the map files from tetex-extra being found when tetex-extra.postinst later calls updmap. - correct psfonts_t1.map - with 'apt-get install tetex-bin ; apt-get install tetex-extra', the mktexlsr run by tetex-bin or tetex-base (maybe both) cannot find tetex-extra's map files since tetex-extra is not even unpacked. And tetex-extra.postinst doesn't run mktexlsr before updmap, therefore updmap cannot find these map files. - incomplete psfonts_t1.map - when you run 'tetex-extra.postinst configure' afterwards, the map files are found by updmap this time because the previous run updated the ls-R files (updmap calls texhash, i.e. mktexlsr, at the end of its operation by default, since it creates map files). - correct psfonts_t1.map Nasty bug. :-/ -- Florent -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
severity 329189 important reassign 329189 tetex-extra retitle 329189 tetex-extra's Type1 fonts don't work when it is installed after tetex-bin thanks -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Sun, 09 Oct 2005 19:16:39 +0200 Florent Rougon [EMAIL PROTECTED] wrote: --- tetex-extra.updmap.err 2005-10-08 17:21:28.0 +0200 +++ tetex-extra.updmap.err-with-x-in-updmap 2005-10-08 17:22:08.0 +0200 --rw-r--r-- 1 root root 33657 2005-10-08 00:28 psfonts_t1.map [...] +-rw-r--r-- 1 root root 33657 2005-10-08 00:56 psfonts_t1.map It seems you got the same files here. Previously, your successful setup generated a bigger psfonts_t1.map (46 Ko or so). Are you sure you diffed the right files? That was well spotted. No, I messed up there, sorry. I am also confident that I was inadvertently using the apt-get call sequence which avoids the bug and just credited that to /bin/sh /usr/bin/updmap 2. Check whether running the 'tetex-extra.postinst configure' in either setup several times in a row always gives the same result. Oops, I blindly copied that from one of the mails without the configure argument. With that argument it does indeed fix the bug, here is the output of sh -x /var/lib/dpkg/info/tetex-extra.postinst configure /tmp/tetex-extra-postinst.lg 21 The four dpkg logs (texinfo, tetex_{base,bin,extra} leading up to the bug are included further down. This is the psfonts_t1.map file prior to and after the extra run of postinst: -rw-r--r-- 1 root root 33657 Oct 10 20:05 /var/lib/texmf/dvips/config/psfonts_t1.map -rw-r--r-- 1 root root 45279 Oct 10 20:11 /var/lib/texmf/dvips/config/psfonts_t1.map + set -e + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 + envvars=' AFMFONTS BIBINPUTS BSTINPUTS DVILJFONTS DVIPSFONTS DVIPSHEADERS GFFONTS GLYPHFONTS INDEXSTYLE MFBASES MFINPUTS MFPOOL MFTINPUTS MPINPUTS MPMEMS MPPOOL MPSUPPORT OCPINPUTS OFMFONTS OPLFONTS OTPINPUTS OVFFONTS OVPFONTS PKFONTS PSHEADERS T1FONTS T1INPUTS TEXBIB TEXCONFIG TEXDOCS TEXFONTMAPS TEXFONTS TEXFORMATS TEXINDEXSTYLE TEXINPUTS TEXMFCNF TEXMFDBS TEXMFINI TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS TEXSOURCES TFMFONTS TRFONTS VFFONTS XDVIFONTS XDVIVFS TEXMF TETEXDIR ' + for i in '$envvars' + unset AFMFONTS + for i in '$envvars' + unset BIBINPUTS + for i in '$envvars' + unset BSTINPUTS + for i in '$envvars' + unset DVILJFONTS + for i in '$envvars' + unset DVIPSFONTS + for i in '$envvars' + unset DVIPSHEADERS + for i in '$envvars' + unset GFFONTS + for i in '$envvars' + unset GLYPHFONTS + for i in '$envvars' + unset INDEXSTYLE + for i in '$envvars' + unset MFBASES + for i in '$envvars' + unset MFINPUTS + for i in '$envvars' + unset MFPOOL + for i in '$envvars' + unset MFTINPUTS + for i in '$envvars' + unset MPINPUTS + for i in '$envvars' + unset MPMEMS + for i in '$envvars' + unset MPPOOL + for i in '$envvars' + unset MPSUPPORT + for i in '$envvars' + unset OCPINPUTS + for i in '$envvars' + unset OFMFONTS + for i in '$envvars' + unset OPLFONTS + for i in '$envvars' + unset OTPINPUTS + for i in '$envvars' + unset OVFFONTS + for i in '$envvars' + unset OVPFONTS + for i in '$envvars' + unset PKFONTS + for i in '$envvars' + unset PSHEADERS + for i in '$envvars' + unset T1FONTS + for i in '$envvars' + unset T1INPUTS + for i in '$envvars' + unset TEXBIB + for i in '$envvars' + unset TEXCONFIG + for i in '$envvars' + unset TEXDOCS + for i in '$envvars' + unset TEXFONTMAPS + for i in '$envvars' + unset TEXFONTS + for i in '$envvars' + unset TEXFORMATS + for i in '$envvars' + unset TEXINDEXSTYLE + for i in '$envvars' + unset TEXINPUTS + for i in '$envvars' + unset TEXMFCNF + for i in '$envvars' + unset TEXMFDBS + for i in '$envvars' + unset TEXMFINI + for i in '$envvars' + unset TEXPICTS + for i in '$envvars' + unset TEXPKS + for i in '$envvars' + unset TEXPOOL + for i in '$envvars' + unset TEXPSHEADERS + for i in '$envvars' + unset TEXSOURCES + for i in '$envvars' + unset TFMFONTS + for i in '$envvars' + unset TRFONTS + for i in '$envvars' + unset VFFONTS + for i in '$envvars' + unset XDVIFONTS + for i in '$envvars' + unset XDVIVFS + for i in '$envvars' + unset TEXMF + for i in '$envvars' + unset TETEXDIR + VUMAPC=/var/lib/texmf/web2c/updmap.cfg + MKTMPDIR=/tmp + TEXINIT_P=/usr/bin/fmtutil + umask 022 + . /usr/share/debconf/confmodule ++ '[' '!' '' ']' ++ PERL_DL_NONLAZY=1 ++ export PERL_DL_NONLAZY ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/tetex-extra.postinst configure Running initex. This may take some time. ... fmtutil: /var/lib/texmf/web2c/lambda.oft installed. fmtutil: /var/lib/texmf/web2c/omega.oft installed. fmtutil: /var/lib/texmf/web2c/amstex.fmt installed. fmtutil: /var/lib/texmf/web2c/metafun.mem installed. fmtutil: /var/lib/texmf/web2c/mpost.mem installed. Running updmap. This may take some time. ... texinfo-dpkg.log Selecting previously deselected package texinfo. (Reading database ... 51308 files and directories currently installed.) Unpacking texinfo (from .../texinfo_4.7-2.2_amd64.deb) ... Setting up texinfo (4.7-2.2) ... tetex-base-dpkg.log === Selecting previously deselected package tetex-base. (Reading
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
I forgot to include the log file of the single apt-get install tetex-extra run. tetex-extra-apt.log === Reading Package Lists... Building Dependency Tree... The following extra packages will be installed: tetex-base tetex-bin texinfo Suggested packages: xpdf-reader pdf-viewer chktex lacheck rubber Recommended packages: tetex-doc dialog texi2html perl-tk The following NEW packages will be installed: tetex-base tetex-bin tetex-extra texinfo 0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/29.9MB of archives. After unpacking 107MB of additional disk space will be used. Do you want to continue? [Y/n] Preconfiguring packages ... Selecting previously deselected package texinfo. (Reading database ... 51308 files and directories currently installed.) Unpacking texinfo (from .../texinfo_4.7-2.2_amd64.deb) ... Selecting previously deselected package tetex-base. Unpacking tetex-base (from .../tetex-base_2.0.2c-8_all.deb) ... Selecting previously deselected package tetex-bin. Unpacking tetex-bin (from .../tetex-bin_2.0.2-31_amd64.deb) ... USING /root/control-overrides/tetex-extra_2.0.2c-8_all.deb/ Selecting previously deselected package tetex-extra. Unpacking tetex-extra (from .../tetex-extra_2.0.2c-8_all.deb) ... Setting up texinfo (4.7-2.2) ... Setting up tetex-base (2.0.2c-8) ... Creating config file /etc/texmf/mktex.cnf with new version Creating config file /etc/texmf/dvips/config.builtin35 with new version Creating config file /etc/texmf/updmap.d/00updmap.cfg with new version Creating config file /etc/texmf/dvipdfm/config with new version Creating config file /etc/texdoctk/texdocrc with new version Setting up tetex-bin (2.0.2-31) ... Creating config file /etc/texmf/texmf.d/05TeXMF.cnf with new version Creating config file /etc/texmf/texmf.d/15Plain.cnf with new version Creating config file /etc/texmf/texmf.d/45TeXinputs.cnf with new version Creating config file /etc/texmf/texmf.d/55Fonts.cnf with new version Creating config file /etc/texmf/texmf.d/65BibTeX.cnf with new version Creating config file /etc/texmf/texmf.d/75DviPS.cnf with new version Creating config file /etc/texmf/texmf.d/85Misc.cnf with new version Creating config file /etc/texmf/texmf.d/90TeXDoc.cnf with new version Creating config file /etc/texmf/texmf.d/95NonPath.cnf with new version Generating /etc/texmf/texmf.cnf ... Creating config file /etc/texmf/texmf.cnf with new version done Generating /var/lib/texmf/web2c/fmtutil.cnf ... done Regenerating /var/lib/texmf/web2c/updmap.cfg ... done Running initex. This may take some time. ... fmtutil: /var/lib/texmf/web2c/lambda.oft installed. fmtutil: /var/lib/texmf/web2c/omega.oft installed. fmtutil: /var/lib/texmf/web2c/amstex.fmt installed. fmtutil: /var/lib/texmf/web2c/latex.fmt installed. fmtutil: /var/lib/texmf/web2c/pdflatex.fmt installed. fmtutil: /var/lib/texmf/web2c/pdftex.fmt installed. fmtutil: /var/lib/texmf/web2c/tex.fmt installed. fmtutil: /var/lib/texmf/web2c/cont-en.efmt installed. fmtutil: /var/lib/texmf/web2c/elatex.efmt installed. fmtutil: /var/lib/texmf/web2c/etex.efmt installed. fmtutil: /var/lib/texmf/web2c/latex.efmt installed. fmtutil: /var/lib/texmf/web2c/mptopdf.efmt installed. fmtutil: /var/lib/texmf/web2c/pdfelatex.efmt installed. fmtutil: /var/lib/texmf/web2c/pdfetex.efmt installed. fmtutil: /var/lib/texmf/web2c/pdflatex.efmt installed. fmtutil: /var/lib/texmf/web2c/metafun.mem installed. fmtutil: /var/lib/texmf/web2c/mpost.mem installed. fmtutil: /var/lib/texmf/web2c/mf.base installed. Running updmap. This may take some time. ... If you want to change the default settings, use /usr/bin/texconfig to configure teTeX. Fixing permissions and group of ls-R as specified by debconf ... mode of `/var/lib/texmf/ls-R' changed to 0664 (rw-rw-r--) mode of `/var/lib/texmf/ls-R-TEXMFMAIN' changed to 0664 (rw-rw-r--) mode of `/var/cache/fonts/ls-R' changed to 0664 (rw-rw-r--) changed group of `/var/lib/texmf/ls-R' to users changed group of `/var/lib/texmf/ls-R-TEXMFMAIN' to users changed group of `/var/cache/fonts/ls-R' to users Setting up tetex-extra (2.0.2c-8) ... Creating config file /etc/texmf/dvips/config.ams with new version Creating config file /etc/texmf/dvips/config.cm with new version Creating config file /etc/texmf/dvips/config.amz with new version Creating config file /etc/texmf/dvips/config.cmz with new version Running initex. This may take some time. ... Running fmtutil succeeded. Updmap found in PATH: /usr/bin/updmap Running updmap. This may take some time. ... Running updmap succeeded. Regards, Arne -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Thanks for the detailed info. Arne Ahrend [EMAIL PROTECTED] wrote: I have the impression that I should no longer call this a tetex bug. Calling an executable shell script FILE starting with #!/bin/sh should be equivalent to calling /bin/sh FILE (and afaIk the latter is exactly what the kernel does in this case). Yes. Replacing the PIDs (10453 and 28306) in the updmap STDERR logs I provided last night with X the diff shrinks down to Good idea. --- tetex-extra.updmap.err 2005-10-08 17:21:28.0 +0200 +++ tetex-extra.updmap.err-with-x-in-updmap 2005-10-08 17:22:08.0 +0200 --rw-r--r-- 1 root root 33657 2005-10-08 00:28 psfonts_t1.map [...] +-rw-r--r-- 1 root root 33657 2005-10-08 00:56 psfonts_t1.map It seems you got the same files here. Previously, your successful setup generated a bigger psfonts_t1.map (46 Ko or so). Are you sure you diffed the right files? I assume these are the essential differences between /bin/sh -x /usr/bin/updmap and updmap (modified to have -x on line one in /usr/bin/updmap), the different invocations apparently cause certain cat commands to move by a few lines. I think the different order has nothing do to with how you called updmap. If you look closely at the two places where you had different orders between the two runs, you'll see that every time, the commands whose order is swapped are elements of a pipeline. They are not started exactly at the same time, but run simultaneously afterwards. 2. Check whether running the 'tetex-extra.postinst configure' in either setup several times in a row always gives the same result. After reproducing the bug several invocations of sh -x /var/lib/dpkg/info/tetex-extra.postinst /tmp/tetex-extra-postinst.lg 21 do not repair it. Ah, but you forgot to pass 'configure' as the first parameter to tetex-extra.postinst. Without it, updmap is not run and it is no wonder why this doesn't fix anything. /usr/bin/which updmap gives /usr/bin/updmap Good. Output of apt-get install tetex-extra: == [...] Running fmtutil succeeded. Updmap found in PATH: /usr/bin/updmap Good. Running updmap. This may take some time. ... Running updmap succeeded. OK. Exporting the PATH in postint and/or in /usr/bin/updmap does not change behaviour. And we know that invoking updmap as /bin/sh /usr/bin/updmap works around the bug. Yes (but so strange that I still doubt it can be true!). I just wanted to be really sure it wasn't a PATH issue. :-) lrwxrwxrwx 1 root root 4 2005-09-18 14:56 /bin/sh - bash I have also changed the link to dash, but that had no impact; everything seems to work as always with dash as well and it reproduced the bug. Same goes for replacing the link with a copy of bash. (I have of course changed it back to a link to bash afterwards.) OK. -- Florent -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Arne Ahrend [EMAIL PROTECTED] wrote: Starting after dpkg --purge tetex-{base,bin,extra} texinfo it makes a difference whether I do apt-get install tetex-bin ; apt-get install tetex-extra (this reproduces the bug) or just apt-get install tetex-extra and let it pull in all the others (this does NOT reproduce the bug). Interesting (presumably this has nothing to do with the /bin/sh thing, which is reassuring). The installation log (dpkg's messages) would be even more interesting. Maybe the unpack order can make font files appear in an unexpected place if a package installs a symlink /path/to/foo and another package that is unpacked later installs files such as /path/to/foo/bar/baz. But I think the opposite order would give a dpkg error (trying to overwrite ...), so I doubt it can be the explanation (and that would probably have been noticed earlier). Just what comes to mind from what you described... -- Florent -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Hi, Let me make sure I understand what you are saying: Simply changing the line 'if updmap 2 $tempfile; then' into 'if /bin/sh /usr/bin/updmap 2 $tempfile; then' in tetex-extra.postinst and running 'tetex-extra.postinst configure' gives you a different (more complete) psfonts_t1.map than running that command without the change? If so, presumably both ways run a different updmap program. Quite strange, but if only this change does what you say, I cannot see any other cause (this is very surprising because the first thing tetex-extra.postinst does is set a sane PATH; it doesn't export it, though, but that cannot explain why the 'updmap' and '/bin/sh /usr/bin/updmap' calls give different results here). Could you please: 1. Confirm the emphasized paragraph above. 2. Check whether running the 'tetex-extra.postinst configure' in either setup several times in a row always gives the same result. 3. Tell us what you obtain from '/usr/bin/which updmap' (as root). Check also in the script: insert echo Updmap found: $(/usr/bin/which updmap) just before the if...fi block that calls updmap. 4. Try the failing case with 'export PATH=...' instead of 'PATH=...', to see if it works better (this will affect PATH searching in updmap itself and in the other programs run from the postinst script). 5. Tell us what 'ls -l /bin/sh' says. -- Florent -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Sat, 08 Oct 2005 14:43:01 +0200 Florent Rougon [EMAIL PROTECTED] wrote: Let me make sure I understand what you are saying: Simply changing the line 'if updmap 2 $tempfile; then' into 'if /bin/sh /usr/bin/updmap 2 $tempfile; then' in tetex-extra.postinst and running 'tetex-extra.postinst configure' gives you a different (more complete) psfonts_t1.map than running that command without the change? Yes. Well, I did not run 'tetex-extra.postinst configure' separately, but at Franks suggestion plunged in a modfied postinst script[1] to apt-get install. I have the impression that I should no longer call this a tetex bug. Calling an executable shell script FILE starting with #!/bin/sh should be equivalent to calling /bin/sh FILE (and afaIk the latter is exactly what the kernel does in this case). By the way, my i386 installation also shows the bug, and a manual run of updmap helps there, too. (I must unknowingly have repaired the psfonts_t1.map file by an updmap call over the years.) Replacing the PIDs (10453 and 28306) in the updmap STDERR logs I provided last night with X the diff shrinks down to --- tetex-extra.updmap.err 2005-10-08 17:21:28.0 +0200 +++ tetex-extra.updmap.err-with-x-in-updmap 2005-10-08 17:22:08.0 +0200 @@ -87,9 +87,9 @@ ++ tail -1 + dvipsPreferOutline=true ++ cfgval dvipsDownloadBase35 +++ cat /var/lib/texmf/web2c/updmap.cfg ++ sed -n 's/^dvipsDownloadBase35[ =][ =]*//p' ++ tail -1 -++ cat /var/lib/texmf/web2c/updmap.cfg + dvipsDownloadBase35=false ++ cfgval pdftexDownloadBase14 ++ cat /var/lib/texmf/web2c/updmap.cfg @@ -749,9 +749,9 @@ + transLW35 /usr/share/texmf/dvips/tetex/pdftex35.map + case $mode in + cat /usr/share/texmf/dvips/tetex/pdftex35.map -+ cat /tmp/updmap.X/a /tmp/updmap.X/b + egrep -v '(^%|PaintType)' + grep . ++ cat /tmp/updmap.X/a /tmp/updmap.X/b + transLW35 /usr/share/texmf/dvips/tetex/dvipdfm35.map + case $mode in + cat /usr/share/texmf/dvips/tetex/dvipdfm35.map @@ -832,18 +832,18 @@ + true + cd /var/lib/texmf/dvips/config + ls -l dvipdfm.map dvipdfm_dl14.map dvipdfm_ndl14.map pdftex.map pdftex_dl14.map pdftex_ndl14.map ps2pk.map psfonts.map psfonts_pk.map psfonts_t1.map builtin35.map download35.map --rw-r--r-- 1 root root 8985 2005-10-08 00:28 builtin35.map --rw-r--r-- 1 root root 13102 2005-10-08 00:28 download35.map --rw-r--r-- 1 root root 10500 2005-10-08 00:28 dvipdfm_dl14.map -lrwxrwxrwx 1 root root17 2005-10-08 00:28 dvipdfm.map - dvipdfm_ndl14.map --rw-r--r-- 1 root root 11127 2005-10-08 00:28 dvipdfm_ndl14.map --rw-r--r-- 1 root root 36801 2005-10-08 00:28 pdftex_dl14.map -lrwxrwxrwx 1 root root16 2005-10-08 00:28 pdftex.map - pdftex_ndl14.map --rw-r--r-- 1 root root 35227 2005-10-08 00:28 pdftex_ndl14.map --rw-r--r-- 1 root root 37768 2005-10-08 00:28 ps2pk.map -lrwxrwxrwx 1 root root14 2005-10-08 00:28 psfonts.map - psfonts_t1.map --rw-r--r-- 1 root root 25532 2005-10-08 00:28 psfonts_pk.map --rw-r--r-- 1 root root 33657 2005-10-08 00:28 psfonts_t1.map +-rw-r--r-- 1 root root 8985 2005-10-08 00:56 builtin35.map +-rw-r--r-- 1 root root 13102 2005-10-08 00:56 download35.map +-rw-r--r-- 1 root root 10500 2005-10-08 00:56 dvipdfm_dl14.map +lrwxrwxrwx 1 root root17 2005-10-08 00:56 dvipdfm.map - dvipdfm_ndl14.map +-rw-r--r-- 1 root root 11127 2005-10-08 00:56 dvipdfm_ndl14.map +-rw-r--r-- 1 root root 36801 2005-10-08 00:56 pdftex_dl14.map +lrwxrwxrwx 1 root root16 2005-10-08 00:56 pdftex.map - pdftex_ndl14.map +-rw-r--r-- 1 root root 35227 2005-10-08 00:56 pdftex_ndl14.map +-rw-r--r-- 1 root root 37768 2005-10-08 00:56 ps2pk.map +lrwxrwxrwx 1 root root14 2005-10-08 00:56 psfonts.map - psfonts_t1.map +-rw-r--r-- 1 root root 25532 2005-10-08 00:56 psfonts_pk.map +-rw-r--r-- 1 root root 33657 2005-10-08 00:56 psfonts_t1.map + verboseMsg + true + echo I assume these are the essential differences between /bin/sh -x /usr/bin/updmap and updmap (modified to have -x on line one in /usr/bin/updmap), the different invocations apparently cause certain cat commands to move by a few lines. If so, presumably both ways run a different updmap program. Quite strange, but if only this change does what you say, I cannot see any other cause (this is very surprising because the first thing tetex-extra.postinst does is set a sane PATH; it doesn't export it, though, but that cannot explain why the 'updmap' and '/bin/sh /usr/bin/updmap' calls give different results here). I added -x to the first line of /usr/bin/updmap to get verbose mode and reproduce the bug at the same time, so it was _that_ updmap and no other. But I have retested it with an echo Updmap found in PATH: $(/usr/bin/which updmap) line in postinst and got confirmation, see below. 2. Check whether running the 'tetex-extra.postinst configure' in either setup several times in a row always gives the same result. After reproducing the bug
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Sat, 8 Oct 2005 19:00:24 +0200 Arne Ahrend [EMAIL PROTECTED] wrote: On Sat, 08 Oct 2005 14:43:01 +0200 Florent Rougon [EMAIL PROTECTED] wrote: Let me make sure I understand what you are saying: Simply changing the line 'if updmap 2 $tempfile; then' into 'if /bin/sh /usr/bin/updmap 2 $tempfile; then' in tetex-extra.postinst and running 'tetex-extra.postinst configure' gives you a different (more complete) psfonts_t1.map than running that command without the change? Yes. I have made one further observation without manipulating postinst: Starting after dpkg --purge tetex-{base,bin,extra} texinfo it makes a difference whether I do apt-get install tetex-bin ; apt-get install tetex-extra (this reproduces the bug) or just apt-get install tetex-extra and let it pull in all the others (this does NOT reproduce the bug). Cheers, Arne -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Arne Ahrend [EMAIL PROTECTED] wrote: I have purged tetex-{base,bin,extra} again and manually removed /usr/share/texmf and /etc/texmf/. Apologies for overlooking them so far. You shouldn't have done that. These directories are under dpkg's control, and there are a couple of packages that put files there but do not depend on tetex-* (either because they just Recommend or Suggest it, or in one case, texinfo, because (currently) tetex-base depends on it). You should do dpkg -S usr/share/texmf/ | egrep -v 'tetex-base|tetex-bin|tetex-extra' | cut -d ':' -f 1 | sort -u and then for each package this lists: apt-get --reinstall install package After reinstalling tetex-{base,bin} the spurious /usr/share/texmf/web2c/updmap.cfg file did _not_ reappear. That I knew. There must have been a bug in some old version that existed months ago. So for your system all is well; but I think we'll have to find a way to remove fmtutil.cnf and updmap.cfg from TEXMFMAIN/web2c if we find them there. To all, are there more files I should care for? Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Fri, 07 Oct 2005 13:28:42 +0200 Frank Küster [EMAIL PROTECTED] wrote: dpkg -S usr/share/texmf/ | egrep -v 'tetex-base|tetex-bin|tetex-extra' | cut -d ':' -f 1 | sort -u and then for each package this lists: apt-get --reinstall install package Thanks for pointing that out. Indeed I needed to reinstall texinfo. Kind regards, Arne
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On 06.10.05 Frank Küster ([EMAIL PROTECTED]) wrote: Arne Ahrend [EMAIL PROTECTED] wrote: Hi, I have also useed find to seek for updmap.* files. /var/lib/texmf/web2c/updmap.cfg /usr/share/man/man1/updmap.1.gz /usr/share/texmf/web2c/updmap.cfg /usr/share/tetex-base/updmap.cfg dlocate does not seem to care for usr/share/texmf/web2c/updmap.cfg. That one shouldn't be there. We've had this two times before in the last couple of weeks, but unfortunately never found out why these files are there. I think, nevertheless, that we should just assume that they are there on some systems, and care for them (i.e. delete them). As dlocate does not find it it was not brought in by dpkg but was rather generated. In the moment I don't remember if the user can deselect to generate that file. If not (and the generated file should actually sit in /var/lib/texmf/web2c/) this is a file from an old installation. I guess we should simply remove it. As the submitter already purged the old installation we can't do dig further into this. Arne is it to close this bug then? Regards, Hilmar -- sigmentation fault -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Fri, 7 Oct 2005 21:01:36 +0200 Hilmar Preusse [EMAIL PROTECTED] wrote: I guess we should simply remove it. As the submitter already purged the old installation we can't do dig further into this. Arne is it to close this bug then? As I see it the status is: 1) I cannot reproduce the spurious /usr/share/texmf/web2c/updmap.cfg and this file is now gone (for me). 2) I still have to run updmap once by hand after installing tetex-extra to cause dvips -Pwww or -Poutline to use the .pfb fonts. So from a personal perspective the little original problem is still there. However, as tetex 3.0 is destined to enter unstable really soon now[1], it is probably best to focus efforts on that release. If the Debian maintainer(s) of tetex feel that we have made best use of my report, then certainly the bug should be closed. Kind regards and many thanks, Arne [1] http://lists.debian.org/debian-devel-announce/2005/09/msg00015.html ___ SMS schreiben mit WEB.DE FreeMail - einfach, schnell und kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Hilmar Preusse [EMAIL PROTECTED] wrote: As dlocate does not find it it was not brought in by dpkg but was rather generated. You forgot that we once had a symlink /usr/share/texmf/web2c - /var/lib/texmf/web2c. It might be that some intermediate buggy version, alone or together with a user messing things up, caused these files to show up there. Or some buggy installation script of whatever. I guess we should simply remove it. As the submitter already purged the old installation we can't do dig further into this. There were some old bug reports or discussions on the list where people sent a listing of the directory. I don't recall what was in there - but essentially we can and should check fmtutil.cnf, updmap.cfg, *.log, and all format files (*.fmt, *.efmt, *.oft et al) Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Arne Ahrend [EMAIL PROTECTED] wrote: 2) I still have to run updmap once by hand after installing tetex-extra to cause dvips -Pwww or -Poutline to use the .pfb fonts. Oh. That is unexpected. I think we should debug this, and for this we need the stderr of updmap run with sh -x. I don't have time to give any help in that, but if you or somebody else wants to find out: Go to http://lists.debian.org/search.html and search for apt-extracttemplates control-overrides in debian-devel. One of the mails is by me, I'm answering to a mail that describes how to use changed postinst scripts locally for testing. However, as tetex 3.0 is destined to enter unstable really soon now[1], it is probably best to focus efforts on that release. If the Debian maintainer(s) of tetex feel that we have made best use of my report, then certainly the bug should be closed. Well, either it is a real bug - then it might be still present in the packaging of 3.0. Or it is a misconfiguration on your side - then it is possible that others have the same problem, and we should at least think about documenting it. If not working around it. Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Wed, Oct 05, 2005 at 19:01 +0200, Arne Ahrend wrote: Here is tetex-extra-apt.log === Reading Package Lists... Building Dependency Tree... The following NEW packages will be installed: tetex-extra 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/10.5MB of archives. After unpacking 40.1MB of additional disk space will be used. Selecting previously deselected package tetex-extra. (Reading database ... 57352 files and directories currently installed.) Unpacking tetex-extra (from .../tetex-extra_2.0.2c-8_all.deb) ... Setting up tetex-extra (2.0.2c-8) ... Creating config file /etc/texmf/dvips/config.ams with new version Creating config file /etc/texmf/dvips/config.cm with new version Creating config file /etc/texmf/dvips/config.amz with new version Creating config file /etc/texmf/dvips/config.cmz with new version Running initex. This may take some time. ... Running updmap. This may take some time. ... using config file /var/lib/texmf/web2c/updmap.cfg using output directory /var/lib/texmf/dvips/config Scanning for LW35 support files Scanning for MixedMap entries: Scanning for Map entries: Files generated in /var/lib/texmf/dvips/config: I don't know the postinst scripts of the teTeX 2 packages all that well, but I am wondering why there is no indication of update-updmap actually running. Although update-updmap must have run at some point, otherwise a manual updmap wouldn't have produced a correct map file. cheerio ralf -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Arne Ahrend [EMAIL PROTECTED] wrote: On Wed, 05 Oct 2005 15:16:30 +0200 Frank Küster [EMAIL PROTECTED] wrote: This shows that updmap is in fact executed, but it seems that it does not do the right thing. However, it should save a detailed log of its actions in /var/lib/texmf/web2c/updmap.log. Can you please make repeat the test above so that it leads to the error, installing tetex-base and tetex-bin first. Then, before installing tetex-extra, please do the following: - remove /var/lib/texmf/web2c/updmap.log just to make sure we get the right one Hmm, this file is not there and it does not get created... Uh, that might point to the actual reason: It might be that the updmap run from the postinst creates its files at a different place. What is still unclear is why it does so. Could it be that you use different methods of gaining root rights for installing packages on the one hand, and for manually running updmap on the other? Do you have dlocate installed? If yes, please send us the output of dlocate updmap.log dlocate updmap.cfg Furthermore, please send us the output of the following commands: kpsewhich --expand-var='$VARTEXMF' kpsewhich --expand-var='$TEXMF' Please execute them after getting root rights the same way you do it for apt-get (or both ways if there are two different ones). I also changed the verboseMsg() { $verbose echo ${1+$@} ; } by removing the redirection to STDERR, since the the /var/lib/dpkg/info/tetex-extra.postinst script redirects STDERR into a file which it deletes immediately. Oh, yes, I forgot this. If the output of the commands above doesn't help us, we'll have to do more complicated things to get the postinst changed. Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Ralf Stubner [EMAIL PROTECTED] wrote: I don't know the postinst scripts of the teTeX 2 packages all that well, but I am wondering why there is no indication of update-updmap actually running. Although update-updmap must have run at some point, otherwise a manual updmap wouldn't have produced a correct map file. It is not run at all, but that is no problem: In 2.0.2, the behavior of updmap is different when it cannot find a map file - it just skips it. Therefore it was possible to keep all map entries in 00updmap.cfg that was provided by tetex-base. Only updmap needs to be run, it will (or should) find the newly installed map files and create the corresponding entries in psfonts_t1.map and all the others. Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Thu, 06 Oct 2005 12:00:19 +0200 Frank Küster [EMAIL PROTECTED] wrote: Do you have dlocate installed? If yes, please send us the output of Not until now :- dlocate updmap.log (returns nothing) dlocate updmap.cfg tetex-base: /usr/share/tetex-base/updmap.cfg tetex-base: /usr/share/tetex-base/00updmap.cfg I have also useed find to seek for updmap.* files. /var/lib/texmf/web2c/updmap.cfg /usr/share/man/man1/updmap.1.gz /usr/share/texmf/web2c/updmap.cfg /usr/share/tetex-base/updmap.cfg dlocate does not seem to care for usr/share/texmf/web2c/updmap.cfg. Furthermore, please send us the output of the following commands: kpsewhich --expand-var='$VARTEXMF' /var/lib/texmf kpsewhich --expand-var='$TEXMF' {/root/texmf,!!/usr/local/share/texmf,!!/usr/local/lib/texmf,!!/var/lib/texmf,!!/usr/share/texmf} Please execute them after getting root rights the same way you do it for apt-get (or both ways if there are two different ones). It is always ssh -l root localhost save in very extreme circumstances. Viele Grüße, Arne
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Arne Ahrend [EMAIL PROTECTED] wrote: I have also useed find to seek for updmap.* files. /var/lib/texmf/web2c/updmap.cfg /usr/share/man/man1/updmap.1.gz /usr/share/texmf/web2c/updmap.cfg /usr/share/tetex-base/updmap.cfg dlocate does not seem to care for usr/share/texmf/web2c/updmap.cfg. That one shouldn't be there. We've had this two times before in the last couple of weeks, but unfortunately never found out why these files are there. I think, nevertheless, that we should just assume that they are there on some systems, and care for them (i.e. delete them). Furthermore, please send us the output of the following commands: kpsewhich --expand-var='$VARTEXMF' /var/lib/texmf Correct kpsewhich --expand-var='$TEXMF' {/root/texmf,!!/usr/local/share/texmf,!!/usr/local/lib/texmf,!!/var/lib/texmf,!!/usr/share/texmf} Also correct. Does anybody recall from the older bug reports why, in these cases, the files in /usr/share/texmf/web2c took precedence over the ones in /var/lib/texmf? Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Thu, 06 Oct 2005 18:35:17 +0200 Frank Küster [EMAIL PROTECTED] wrote: Arne Ahrend [EMAIL PROTECTED] wrote: dlocate does not seem to care for usr/share/texmf/web2c/updmap.cfg. That one shouldn't be there. We've had this two times before in the last couple of weeks, but unfortunately never found out why these files are there. I think, nevertheless, that we should just assume that they are there on some systems, and care for them (i.e. delete them). Does anybody recall from the older bug reports why, in these cases, the files in /usr/share/texmf/web2c took precedence over the ones in /var/lib/texmf? I have purged tetex-{base,bin,extra} again and manually removed /usr/share/texmf and /etc/texmf/. Apologies for overlooking them so far. After reinstalling tetex-{base,bin} the spurious /usr/share/texmf/web2c/updmap.cfg file did _not_ reappear. Next I installed tetex-extra which as usual reproduced the deficient /var/lib/texmf/dvips/config/psfonts_t1.map file. The following updmap.* files are now present: /var/lib/texmf/web2c/updmap.cfg /usr/share/man/man1/updmap.1.gz /usr/share/tetex-base/updmap.cfg Ciao, Arne
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Wed, 05 Oct 2005 15:16:30 +0200 Frank Küster [EMAIL PROTECTED] wrote: This shows that updmap is in fact executed, but it seems that it does not do the right thing. However, it should save a detailed log of its actions in /var/lib/texmf/web2c/updmap.log. Can you please make repeat the test above so that it leads to the error, installing tetex-base and tetex-bin first. Then, before installing tetex-extra, please do the following: - remove /var/lib/texmf/web2c/updmap.log just to make sure we get the right one Hmm, this file is not there and it does not get created... My updmap script has a line setting version=2.0 and the latest change log entry is # program history: # Mon Jan 27 22:38:44 CET 2003 # don't call a function before processOptions; we may loose our # argument list with some broken shells - place a copy of /usr/bin/updmap in /usr/local/bin/ and edit the first line. It is now #!/bin/sh edit it so that it reads #!/bin/sh -x After that, install tetex-extra, check that the problem in fact occured (i.e. that psfonts_t1.map is wrong) and send us the log of the installation and /var/lib/texmf/web2c/updmap.log. I also changed the verboseMsg() { $verbose echo ${1+$@} ; } by removing the redirection to STDERR, since the the /var/lib/dpkg/info/tetex-extra.postinst script redirects STDERR into a file which it deletes immediately. After installing tetex-extra psfonts_t1.map is indeed wrong. Kind regards, Arne Here is tetex-extra-apt.log === Reading Package Lists... Building Dependency Tree... The following NEW packages will be installed: tetex-extra 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/10.5MB of archives. After unpacking 40.1MB of additional disk space will be used. Selecting previously deselected package tetex-extra. (Reading database ... 57352 files and directories currently installed.) Unpacking tetex-extra (from .../tetex-extra_2.0.2c-8_all.deb) ... Setting up tetex-extra (2.0.2c-8) ... Creating config file /etc/texmf/dvips/config.ams with new version Creating config file /etc/texmf/dvips/config.cm with new version Creating config file /etc/texmf/dvips/config.amz with new version Creating config file /etc/texmf/dvips/config.cmz with new version Running initex. This may take some time. ... Running updmap. This may take some time. ... using config file /var/lib/texmf/web2c/updmap.cfg using output directory /var/lib/texmf/dvips/config Scanning for LW35 support files Scanning for MixedMap entries: Scanning for Map entries: Files generated in /var/lib/texmf/dvips/config:
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Ralf Stubner [EMAIL PROTECTED] wrote: I am not sure if this helps debugging, but the fonts that where initially missing from psfonts_t1.map are the ones from bsr.map, bsr-interpolated.map, omega.map, xypic.map and eurosym.map. This are the map files (and fonts) provided by tetex-extra. I would expect updmap to be called twice. Once during tetex-base configuration and once during tetex-extra configuration. This sounds as if update-updmap was executed during tetex-extra configuration, but not updmap itself. That's a good observation. Arne, can you please try to execute (as root) sh -x /var/lib/dpkg/info/tetex-extra.postinst extra-postinst.lg 21 and send us the resulting file extra-postinst.lg. Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Tue, 04 Oct 2005 14:14:15 +0200 Frank Küster [EMAIL PROTECTED] wrote: That's a good observation. Arne, can you please try to execute (as root) sh -x /var/lib/dpkg/info/tetex-extra.postinst extra-postinst.lg 21 and send us the resulting file extra-postinst.lg. Here it is. As requested I have not passed any arguments, so the bottom part of /var/lib/dpkg/info/tetex-extra.postinst is not reached. Kind regards, Arne Ahrend + set -e + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 + envvars=' AFMFONTS BIBINPUTS BSTINPUTS DVILJFONTS DVIPSFONTS DVIPSHEADERS GFFONTS GLYPHFONTS INDEXSTYLE MFBASES MFINPUTS MFPOOL MFTINPUTS MPINPUTS MPMEMS MPPOOL MPSUPPORT OCPINPUTS OFMFONTS OPLFONTS OTPINPUTS OVFFONTS OVPFONTS PKFONTS PSHEADERS T1FONTS T1INPUTS TEXBIB TEXCONFIG TEXDOCS TEXFONTMAPS TEXFONTS TEXFORMATS TEXINDEXSTYLE TEXINPUTS TEXMFCNF TEXMFDBS TEXMFINI TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS TEXSOURCES TFMFONTS TRFONTS VFFONTS XDVIFONTS XDVIVFS TEXMF TETEXDIR ' + for i in '$envvars' + unset AFMFONTS + for i in '$envvars' + unset BIBINPUTS + for i in '$envvars' + unset BSTINPUTS + for i in '$envvars' + unset DVILJFONTS + for i in '$envvars' + unset DVIPSFONTS + for i in '$envvars' + unset DVIPSHEADERS + for i in '$envvars' + unset GFFONTS + for i in '$envvars' + unset GLYPHFONTS + for i in '$envvars' + unset INDEXSTYLE + for i in '$envvars' + unset MFBASES + for i in '$envvars' + unset MFINPUTS + for i in '$envvars' + unset MFPOOL + for i in '$envvars' + unset MFTINPUTS + for i in '$envvars' + unset MPINPUTS + for i in '$envvars' + unset MPMEMS + for i in '$envvars' + unset MPPOOL + for i in '$envvars' + unset MPSUPPORT + for i in '$envvars' + unset OCPINPUTS + for i in '$envvars' + unset OFMFONTS + for i in '$envvars' + unset OPLFONTS + for i in '$envvars' + unset OTPINPUTS + for i in '$envvars' + unset OVFFONTS + for i in '$envvars' + unset OVPFONTS + for i in '$envvars' + unset PKFONTS + for i in '$envvars' + unset PSHEADERS + for i in '$envvars' + unset T1FONTS + for i in '$envvars' + unset T1INPUTS + for i in '$envvars' + unset TEXBIB + for i in '$envvars' + unset TEXCONFIG + for i in '$envvars' + unset TEXDOCS + for i in '$envvars' + unset TEXFONTMAPS + for i in '$envvars' + unset TEXFONTS + for i in '$envvars' + unset TEXFORMATS + for i in '$envvars' + unset TEXINDEXSTYLE + for i in '$envvars' + unset TEXINPUTS + for i in '$envvars' + unset TEXMFCNF + for i in '$envvars' + unset TEXMFDBS + for i in '$envvars' + unset TEXMFINI + for i in '$envvars' + unset TEXPICTS + for i in '$envvars' + unset TEXPKS + for i in '$envvars' + unset TEXPOOL + for i in '$envvars' + unset TEXPSHEADERS + for i in '$envvars' + unset TEXSOURCES + for i in '$envvars' + unset TFMFONTS + for i in '$envvars' + unset TRFONTS + for i in '$envvars' + unset VFFONTS + for i in '$envvars' + unset XDVIFONTS + for i in '$envvars' + unset XDVIVFS + for i in '$envvars' + unset TEXMF + for i in '$envvars' + unset TETEXDIR + VUMAPC=/var/lib/texmf/web2c/updmap.cfg + MKTMPDIR=/tmp + TEXINIT_P=/usr/bin/fmtutil + umask 022 + . /usr/share/debconf/confmodule ++ '[' '!' '' ']' ++ PERL_DL_NONLAZY=1 ++ export PERL_DL_NONLAZY ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/tetex-extra.postinst
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Arne Ahrend [EMAIL PROTECTED] wrote: On Tue, 04 Oct 2005 14:14:15 +0200 Frank Küster [EMAIL PROTECTED] wrote: That's a good observation. Arne, can you please try to execute (as root) sh -x /var/lib/dpkg/info/tetex-extra.postinst extra-postinst.lg 21 and send us the resulting file extra-postinst.lg. Here it is. As requested I have not passed any arguments, so the bottom part of /var/lib/dpkg/info/tetex-extra.postinst is not reached. Oh, sorry - that was not requested, but rather forgotten. Of course we need sh -x /var/lib/dpkg/info/tetex-extra.postinst configure extra-postinst.lg 21 (there's no check for the second argument). TIA, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Tue, 04 Oct 2005 18:50:05 +0200 Frank Küster [EMAIL PROTECTED] wrote: sh -x /var/lib/dpkg/info/tetex-extra.postinst configure extra-postinst.lg 21 Voila. This dutifully runs updmap which in turn touches /var/lib/texmf/dvips/config/psfonts_t1.map, but does not change it from the status after the manual run of updmap yesterday. Just to make sure that synaptic is not responsible for messing up here I have again purged tetex-{base,bin,extra} and captured the output of individually installing them back with apt-get. It claims to run updmap, but consistently produces the faulty /var/lib/texmf/dvips/config/psfonts_t1.map file. I attach the output of apt-get install tetex-extra tetex-extra-apt.log 21 further down. When I then run the command you suggested, psfonts_t1.map gets updated to the correct/desired content. Cheers, Arne extra-postinst.lg = + set -e + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 + envvars=' AFMFONTS BIBINPUTS BSTINPUTS DVILJFONTS DVIPSFONTS DVIPSHEADERS GFFONTS GLYPHFONTS INDEXSTYLE MFBASES MFINPUTS MFPOOL MFTINPUTS MPINPUTS MPMEMS MPPOOL MPSUPPORT OCPINPUTS OFMFONTS OPLFONTS OTPINPUTS OVFFONTS OVPFONTS PKFONTS PSHEADERS T1FONTS T1INPUTS TEXBIB TEXCONFIG TEXDOCS TEXFONTMAPS TEXFONTS TEXFORMATS TEXINDEXSTYLE TEXINPUTS TEXMFCNF TEXMFDBS TEXMFINI TEXPICTS TEXPKS TEXPOOL TEXPSHEADERS TEXSOURCES TFMFONTS TRFONTS VFFONTS XDVIFONTS XDVIVFS TEXMF TETEXDIR ' + for i in '$envvars' + unset AFMFONTS + for i in '$envvars' + unset BIBINPUTS + for i in '$envvars' + unset BSTINPUTS + for i in '$envvars' + unset DVILJFONTS + for i in '$envvars' + unset DVIPSFONTS + for i in '$envvars' + unset DVIPSHEADERS + for i in '$envvars' + unset GFFONTS + for i in '$envvars' + unset GLYPHFONTS + for i in '$envvars' + unset INDEXSTYLE + for i in '$envvars' + unset MFBASES + for i in '$envvars' + unset MFINPUTS + for i in '$envvars' + unset MFPOOL + for i in '$envvars' + unset MFTINPUTS + for i in '$envvars' + unset MPINPUTS + for i in '$envvars' + unset MPMEMS + for i in '$envvars' + unset MPPOOL + for i in '$envvars' + unset MPSUPPORT + for i in '$envvars' + unset OCPINPUTS + for i in '$envvars' + unset OFMFONTS + for i in '$envvars' + unset OPLFONTS + for i in '$envvars' + unset OTPINPUTS + for i in '$envvars' + unset OVFFONTS + for i in '$envvars' + unset OVPFONTS + for i in '$envvars' + unset PKFONTS + for i in '$envvars' + unset PSHEADERS + for i in '$envvars' + unset T1FONTS + for i in '$envvars' + unset T1INPUTS + for i in '$envvars' + unset TEXBIB + for i in '$envvars' + unset TEXCONFIG + for i in '$envvars' + unset TEXDOCS + for i in '$envvars' + unset TEXFONTMAPS + for i in '$envvars' + unset TEXFONTS + for i in '$envvars' + unset TEXFORMATS + for i in '$envvars' + unset TEXINDEXSTYLE + for i in '$envvars' + unset TEXINPUTS + for i in '$envvars' + unset TEXMFCNF + for i in '$envvars' + unset TEXMFDBS + for i in '$envvars' + unset TEXMFINI + for i in '$envvars' + unset TEXPICTS + for i in '$envvars' + unset TEXPKS + for i in '$envvars' + unset TEXPOOL + for i in '$envvars' + unset TEXPSHEADERS + for i in '$envvars' + unset TEXSOURCES + for i in '$envvars' + unset TFMFONTS + for i in '$envvars' + unset TRFONTS + for i in '$envvars' + unset VFFONTS + for i in '$envvars' + unset XDVIFONTS + for i in '$envvars' + unset XDVIVFS + for i in '$envvars' + unset TEXMF + for i in '$envvars' + unset TETEXDIR + VUMAPC=/var/lib/texmf/web2c/updmap.cfg + MKTMPDIR=/tmp + TEXINIT_P=/usr/bin/fmtutil + umask 022 + . /usr/share/debconf/confmodule ++ '[' '!' '' ']' ++ PERL_DL_NONLAZY=1 ++ export PERL_DL_NONLAZY ++ exec /usr/share/debconf/frontend /var/lib/dpkg/info/tetex-extra.postinst configure Running initex. This may take some time. ... fmtutil: /var/lib/texmf/web2c/lambda.oft installed. fmtutil: /var/lib/texmf/web2c/omega.oft installed. fmtutil: /var/lib/texmf/web2c/amstex.fmt installed. fmtutil: /var/lib/texmf/web2c/metafun.mem installed. fmtutil: /var/lib/texmf/web2c/mpost.mem installed. Running updmap. This may take some time. ... tetex-extra-apt.log === Reading Package Lists... Building Dependency Tree... The following NEW packages will be installed: tetex-extra 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 0B/10.5MB of archives. After unpacking 40.1MB of additional disk space will be used. Selecting previously deselected package tetex-extra. (Reading database ... 57352 files and directories currently installed.) Unpacking tetex-extra (from .../tetex-extra_2.0.2c-8_all.deb) ... Setting up tetex-extra (2.0.2c-8) ... Creating config file /etc/texmf/dvips/config.ams with new version Creating config file /etc/texmf/dvips/config.cm with new version Creating config file /etc/texmf/dvips/config.amz with new version Creating config file /etc/texmf/dvips/config.cmz with new version Running initex. This may take some time. ... Running updmap. This may take some time. ...
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Tue, 27 Sep 2005 13:03:42 +0200 Frank Küster [EMAIL PROTECTED] wrote: You don't, by chance, have backups of the old psfonts_t1.map and/or of the updmap log file - either as /var/lib/texmf/web2c/updmap.log, or /tmp/updm*? If you have some of these, please send them - but only the old ones that produced a buggy psfonts_t1.map is of any use. I could not find any such log file and did not keep the original map file. However, I am able to reproduce the problem by completely removing tetex-base, tetex-bin and tetex-extra and reinstalling them. Running of updmap is being reported during the installation, but the resulting /var/lib/texmf/dvips/config/psfonts_t1.map appears to match the one I had prior to reporting this issue. Regards, Arne Faulty /var/lib/texmf/dvips/config/psfonts_t1.map: % psfonts_t1.map: maintained by the script updmap. % Don't change this file directly. Edit texmf/web2c/updmap.cfg % and run updmap to recreate this file. antpb AntykwaPoltawskiego-Bold encantp ReEncodeFont antp.enc antpb.pfb antpbi AntykwaPoltawskiego-BoldItalic encantp ReEncodeFont antp.enc antpbi.pfb antpr AntykwaPoltawskiego-Regular encantp ReEncodeFont antp.enc antpr.pfb antpri AntykwaPoltawskiego-Italic encantp ReEncodeFont antp.enc antpri.pfb anttb AntykwaTorunska-Bold enc-antt ReEncodeFont antt.enc anttb.pfb anttr AntykwaTorunska-Regular enc-antt ReEncodeFont antt.enc anttr.pfb anttri AntykwaTorunska-Italic enc-antt ReEncodeFont antt.enc anttri.pfb bchb8r CharterBT-Bold TeXBase1Encoding ReEncodeFont 8r.enc bchb8a.pfb bchbi8r CharterBT-BoldItalic TeXBase1Encoding ReEncodeFont 8r.enc bchbi8a.pfb bchbo8r CharterBT-Bold .167 SlantFont TeXBase1Encoding ReEncodeFont 8r.enc bchb8a.pfb bchr8r CharterBT-Roman TeXBase1Encoding ReEncodeFont 8r.enc bchr8a.pfb bchri8r CharterBT-Italic TeXBase1Encoding ReEncodeFont 8r.enc bchri8a.pfb bchro8r CharterBT-Roman .167 SlantFont TeXBase1Encoding ReEncodeFont 8r.enc bchr8a.pfb cmcb10 cmcb10 cmcb10.pfb cmcbx10 cmcbx10 cmcbx10.pfb cmcbx12 cmcbx12 cmcbx12.pfb cmcbx5 cmcbx5 cmcbx5.pfb cmcbx6 cmcbx6 cmcbx6.pfb cmcbx7 cmcbx7 cmcbx7.pfb cmcbx8 cmcbx8 cmcbx8.pfb cmcbx9 cmcbx9 cmcbx9.pfb cmcbxsl10 cmcbxsl10 cmcbxsl1.pfb cmcbxti10 cmcbxti10 cmcbxti1.pfb cmccsc10 cmccsc10 cmccsc10.pfb cmccsc8 cmccsc8 cmccsc8.pfb cmccsc9 cmccsc9 cmccsc9.pfb cmcinch cmcinch72 cmcinch7.pfb cmcitt10 cmcitt10 cmcitt10.pfb cmcsl10 cmcsl10 cmcsl10.pfb cmcsl12 cmcsl12 cmcsl12.pfb cmcsl8 cmcsl8 cmcsl8.pfb cmcsl9 cmcsl9 cmcsl9.pfb cmcsltt10 cmcsltt10 cmcsltt1.pfb cmcss10 cmcss10 cmcss10.pfb cmcss12 cmcss12 cmcss12.pfb cmcss17 cmcss17 cmcss17.pfb cmcss8 cmcss8 cmcss8.pfb cmcss9 cmcss9 cmcss9.pfb cmcssbx10 cmcssbx10 cmcssbx1.pfb cmcssdc10 cmcssdc10 cmcssdc1.pfb cmcssi10 cmcssi10 cmcssi10.pfb cmcssi12 cmcssi12 cmcssi12.pfb cmcssi17 cmcssi17 cmcssi17.pfb cmcssi8 cmcssi8 cmcssi8.pfb cmcssi9 cmcssi9 cmcssi9.pfb cmcssq8 cmcssq8 cmcssq8.pfb cmcssqi8 cmcssqi8 cmcssqi8.pfb cmcti10 cmcti10 cmcti10.pfb cmcti12 cmcti12 cmcti12.pfb cmcti7 cmcti7 cmcti7.pfb cmcti8 cmcti8 cmcti8.pfb cmcti9 cmcti9 cmcti9.pfb cmctt10 cmctt10 cmctt10.pfb cmctt12 cmctt12 cmctt12.pfb cmctt8 cmctt8 cmctt8.pfb cmctt9 cmctt9 cmctt9.pfb cmcu10 cmcu10 cmcu10.pfb cmcyr10 cmcyr10 cmcyr10.pfb cmcyr12 cmcyr12 cmcyr12.pfb cmcyr17 cmcyr17 cmcyr17.pfb cmcyr5 cmcyr5 cmcyr5.pfb cmcyr6 cmcyr6 cmcyr6.pfb cmcyr7 cmcyr7 cmcyr7.pfb cmcyr8 cmcyr8 cmcyr8.pfb cmcyr9 cmcyr9 cmcyr9.pfb cmex7 TeX-cmex7 fmex7.pfb cmex8 TeX-cmex8 fmex8.pfb cmex9 TeX-cmex9 fmex9.pfb cob Courier-Bold TeXnANSIEncoding ReEncodeFont texnansi.enc cobo Courier-BoldOblique TeXnANSIEncoding ReEncodeFont texnansi.enc com Courier TeXnANSIEncoding ReEncodeFont texnansi.enc contnav ContextNavigation contnav.pfb coo Courier-Oblique TeXnANSIEncoding ReEncodeFont texnansi.enc csb10 csb10 csb10.pfb csbx10 csbx10 csbx10.pfb csbx12 csbx12 csbx12.pfb csbx5 csbx5 csbx5.pfb csbx6 csbx6 csbx6.pfb csbx7 csbx7 csbx7.pfb csbx8 csbx8 csbx8.pfb csbx9 csbx9 csbx9.pfb csbxsl10 csbxsl10 csbxsl10.pfb csbxti10 csbxti10 csbxti10.pfb cscsc10 cscsc10 cscsc10.pfb csdunh10 csdunh10 csdunh10.pfb csff10 csff10 csff10.pfb csfi10 csfi10 csfi10.pfb csfib8 csfib8 csfib8.pfb csinch csinch csinch.pfb csitt10 csitt10 csitt10.pfb csr10 csr10 csr10.pfb csr12 csr12 csr12.pfb csr17 csr17 csr17.pfb csr5 csr5 csr5.pfb csr6 csr6 csr6.pfb csr7 csr7 csr7.pfb csr8 csr8 csr8.pfb csr9 csr9 csr9.pfb cssl10 cssl10 cssl10.pfb cssl12 cssl12 cssl12.pfb cssl8 cssl8 cssl8.pfb cssl9 cssl9 cssl9.pfb cssltt10 cssltt10 cssltt10.pfb csss10 csss10 csss10.pfb csss12 csss12 csss12.pfb csss17 csss17 csss17.pfb csss8 csss8 csss8.pfb csss9 csss9 csss9.pfb csssbx10 csssbx10 csssbx10.pfb csssdc10 csssdc10 csssdc10.pfb csssi10 csssi10 csssi10.pfb csssi12 csssi12 csssi12.pfb csssi17 csssi17 csssi17.pfb csssi8 csssi8 csssi8.pfb csssi9 csssi9 csssi9.pfb csssq8 csssq8 csssq8.pfb csssqi8 csssqi8 csssqi8.pfb cstcsc10 cstcsc10 cstcsc10.pfb csti10 csti10 csti10.pfb csti12 csti12 csti12.pfb csti7 csti7 csti7.pfb csti8 csti8 csti8.pfb
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
On Mon, Oct 03, 2005 at 23:13 +0200, Arne Ahrend wrote: On Tue, 27 Sep 2005 13:03:42 +0200 Frank Küster [EMAIL PROTECTED] wrote: You don't, by chance, have backups of the old psfonts_t1.map and/or of the updmap log file - either as /var/lib/texmf/web2c/updmap.log, or /tmp/updm*? If you have some of these, please send them - but only the old ones that produced a buggy psfonts_t1.map is of any use. I could not find any such log file and did not keep the original map file. However, I am able to reproduce the problem by completely removing tetex-base, tetex-bin and tetex-extra and reinstalling them. Running of updmap is being reported during the installation, but the resulting /var/lib/texmf/dvips/config/psfonts_t1.map appears to match the one I had prior to reporting this issue. I am not sure if this helps debugging, but the fonts that where initially missing from psfonts_t1.map are the ones from bsr.map, bsr-interpolated.map, omega.map, xypic.map and eurosym.map. This are the map files (and fonts) provided by tetex-extra. I would expect updmap to be called twice. Once during tetex-base configuration and once during tetex-extra configuration. This sounds as if update-updmap was executed during tetex-extra configuration, but not updmap itself. cheerio ralf -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Arne Ahrend [EMAIL PROTECTED] wrote: Package: tetex-base Version: 2.0.2c-8 Severity: normal After a fresh install (AMD64) dvips -Pwww or -Poutline would not use the .pfb fonts. However, -Pcmz would. I believe this is due to missing entries in /var/lib/texmf/dvips/config/psfonts_t1.map. Running updmap manually once resolves the issue, as does overwriting /var/lib/texmf/dvips/config/psfonts_t1.map with the one from the i386 distribution. This file should be generated by running updmap in the postinst (of both tetex-base and tetex-bin) - and if that fails, the postinst should fail. You don't, by chance, have backups of the old psfonts_t1.map and/or of the updmap log file - either as /var/lib/texmf/web2c/updmap.log, or /tmp/updm*? If you have some of these, please send them - but only the old ones that produced a buggy psfonts_t1.map is of any use. Regards, Frank -- Frank Küster Inst. f. Biochemie der Univ. Zürich Debian Developer
Bug#329189: tetex-base: dvips -Poutline not using .pfb fonts
Package: tetex-base Version: 2.0.2c-8 Severity: normal After a fresh install (AMD64) dvips -Pwww or -Poutline would not use the .pfb fonts. However, -Pcmz would. I believe this is due to missing entries in /var/lib/texmf/dvips/config/psfonts_t1.map. Running updmap manually once resolves the issue, as does overwriting /var/lib/texmf/dvips/config/psfonts_t1.map with the one from the i386 distribution. ## List of ls-R files -rw-rw-r-- 1 root staff 79 Sep 20 00:29 /usr/local/share/texmf/ls-R -rw-rw-r-- 1 root users 742 Sep 20 00:29 /var/lib/texmf/ls-R lrwxrwxrwx 1 root root 29 Sep 13 01:05 /usr/share/texmf/ls-R - /var/lib/texmf/ls-R-TEXMFMAIN -- System Information: Debian Release: testing/unstable APT prefers testing APT policy: (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.14-rc1 Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages tetex-base depends on: ii debconf 1.4.58 Debian configuration management sy ii dpkg 1.13.11package maintenance system for Deb ii texinfo 4.7-2.2Documentation system for on-line i ii ucf 2.001 Update Configuration File: preserv Versions of packages tetex-base recommends: pn tetex-doc none (no description available) Versions of packages tetex-bin depends on: ii debconf1.4.58Debian configuration management sy ii debianutils2.14.3Miscellaneous utilities specific t ii dpkg 1.13.11 package maintenance system for Deb ii ed 0.2-20The classic unix line editor ii libc6 2.3.5-6 GNU C Library: Shared libraries an ii libgcc11:4.0.1-2 GCC support library ii libice66.8.2.dfsg.1-6Inter-Client Exchange library ii libkpathsea3 2.0.2-31 path search library for teTeX (run ii libpaper1 1.1.14-3 Library for handling paper charact ii libpng12-0 1.2.8rel-1PNG library - runtime ii libsm6 6.8.2.dfsg.1-6X Window System Session Management ii libstdc++6 4.0.1-2 The GNU Standard C++ Library v3 ii libt1-55.1.0-2 Type 1 font rasterizer library - r ii libwww05.4.0-9 The W3C WWW library ii libx11-6 6.8.2.dfsg.1-6X Window System protocol client li ii libxaw76.8.2.dfsg.1-6X Athena widget set library ii libxext6 6.8.2.dfsg.1-6X Window System miscellaneous exte ii libxmu66.8.2.dfsg.1-6X Window System miscellaneous util ii libxt6 6.8.2.dfsg.1-6X Toolkit Intrinsics ii mime-support 3.35-1MIME files 'mime.types' 'mailcap ii perl 5.8.7-3 Larry Wall's Practical Extraction ii sed4.1.2-8 The GNU sed stream editor ii ucf2.001 Update Configuration File: preserv ii xlibs 6.8.2.dfsg.1-6X Window System client libraries m ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime Versions of packages tetex-extra depends on: ii dpkg 1.13.11package maintenance system for Deb ii gsfonts 8.14+v8.11+urw-0.2 Fonts for the Ghostscript interpre ii tetex-bin 2.0.2-31 The teTeX binary files ii ucf 2.001 Update Configuration File: preserv -- debconf information excluded -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]