--- Begin Message ---
Package: tetex-bin
Version: 3.0-8.0.sarge1
Severity: normal
If one uses updmap-sys with --synctrees or --edit (and possible other
options), updmap-sys creates a new updmap.cfg in TEXMFSYSCONFIG/web2c.
With Debian, this is /usr/share/texmf/web2c, ie, TEXMFMAIN/web2c. While
update-updmap creates updmap.cfg in TEXMFSYSVAR/web2c. With Debian this
is /var/lib/texmf/web2c.
The default search path is
$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,$TEXMFLOCAL,$TEXMFSYSVAR,$TEXMFMAIN
Hence normally the file in TEXMFSYSCONFIG/TEXMFMAIN is shadowed by the
file in TEXMFSYSVAR. However, updmap-sys sets
TEXMFCONFIG=TEXMFSYSCONFIG (=TEXMFMAIN on Debian)
TEXMFVAR=TEXMFSYSVAR
Effectively TEXMFMAIN comes before TEXMFSYSVAR for updmap-sys. This is
bad and difficult to debug, since kpsewhich would still list the file in
TEXMFSYSVAR/web2c.
The ideal solution would probably be if we were able to use a real,
separate TEXMFSYSCONFIG (=/etc/texmf?). For the time being it /might/
work to set TEXMFSYSCONFIG=TEXMFVAR (with appropriate symlinks), but I
am not sure.
An other solution might be to disable all dangerous options of
updmap(-sys). I am not sure if it is possible to use the things from
'debianize-updmap' here.
texconfig-sys and fmtutil-sys might cause similar problems.
cheerio
ralf
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.10-thinkpad
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages tetex-bin depends on:
ii debconf [debconf-2 1.4.38 Debian configuration management sy
ii debianutils 2.10.2 Miscellaneous utilities specific t
ii dpkg 1.10.28 Package maintenance system for Deb
ii ed 0.2-20 The classic unix line editor
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libgcc1 1:3.4.3-13 GCC support library
ii libice6 4.3.0.dfsg.1-14sarge1 Inter-Client Exchange library
ii libkpathsea4 3.0-8.0.sarge1 path search library for teTeX (run
ii libpaper1 1.1.14-3 Library for handling paper charact
ii libpng12-0 1.2.8rel-1 PNG library - runtime
ii libsm6 4.3.0.dfsg.1-14sarge1 X Window System Session Management
ii libstdc++5 1:3.3.5-13 The GNU Standard C++ Library v3
ii libt1-5 5.0.2-3 Type 1 font rasterizer library - r
ii libx11-6 4.3.0.dfsg.1-14sarge1 X Window System protocol client li
ii libxaw7 4.3.0.dfsg.1-14sarge1 X Athena widget set library
ii libxext6 4.3.0.dfsg.1-14sarge1 X Window System miscellaneous exte
ii libxmu6 4.3.0.dfsg.1-14sarge1 X Window System miscellaneous util
ii libxpm4 4.3.0.dfsg.1-14sarge1 X pixmap library
ii libxt6 4.3.0.dfsg.1-14sarge1 X Toolkit Intrinsics
ii mime-support 3.28-1 MIME files 'mime.types' & 'mailcap
ii perl 5.8.4-8 Larry Wall's Practical Extraction
ii sed 4.1.2-8 The GNU sed stream editor
ii tetex-base 3.0-8 Basic library files of teTeX
ii ucf 1.17 Update Configuration File: preserv
ii xlibs 4.3.0.dfsg.1-14sarge1 X Keyboard Extension (XKB) configu
ii zlib1g 1:1.2.2-4.sarge.2 compression library - runtime
-- debconf information:
tetex-bin/upd_map: true
tetex-bin/cnf_name:
tetex-bin/fmtutil: true
tetex-bin/fmtutil-failed:
tetex-bin/userperm: false
* tetex-bin/texmf: true
tetex-bin/updmap-failed:
* tetex-bin/hyphen: ngerman[=naustrian-neue_Rechtschreibung], french[=patois]
tetex-bin/oldcfg: true
* tetex-bin/use_debconf: false
* tetex-bin/groupname: users
tetex-bin/groupperm: true
* tetex-bin/lsr-perms: true
--- End Message ---
--- Begin Message ---
Version: 0.34
owner@bugs.debian.org (Debian Bug Tracking System) wrote:
> Processing commands for control@bugs.debian.org:
>
>> reassign 334747 tex-common
> Bug#334747: tetex-bin: updmap-sys behaves badly with --synctrees and --edit
> Bug#334760: tetex-bin: updmap-sys --syncwithtrees writes to $TEXMFMAIN
> Bug reassigned from package `tetex-bin' to `tex-common'.
Sorry for being slow, but I wanted to do this long before the upload,
but sent the mail to owner@b.d.o first...
Regards, Frank
--
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)
--- End Message ---