--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: latex-hangul-ucs: Fiddles with other packages' conffiles
- From: Frank Küster <frank@debian.org>
- Date: Wed, 18 Oct 2006 18:49:20 +0200
- Message-id: <86slhl6033.fsf@alhambra.kuesterei.ch>
Package: latex-hangul-ucs
Version: 1:3.1.1-1
Severity: serious
Hi,
[this goes via Debbugs-Cc to the maintainers of the affected packages, since
their input is probably needed for a fix]
>From the postinst:
if [ -f /etc/texmf/ttf2pk/ttf2pk.cfg ]; then
grep -q "^map[ \t]*+unttf2pk-dhucs.map" /etc/texmf/ttf2pk/ttf2pk.cfg || \
echo "map +unttf2pk-dhucs.map" >> /etc/texmf/ttf2pk/ttf2pk.cfg
fi
if [ -f /etc/texmf/dvipdfm/dvipdfmx.cfg ]; then
grep -q "^f[ \t]*cid-unttf-dhucs.map" /etc/texmf/dvipdfm/dvipdfmx.cfg || \
echo "f cid-unttf-dhucs.map" >> /etc/texmf/dvipdfm/dvipdfmx.cfg
fi
This violates Policy 10.7.3 and 10.7.4. First of all (10.7.4), a package
must not edit other packages' conffiles. Second, this will override a
local admin's decision to disable this map file (10.7.3).
Unfortunately, I do not know how to fix this. The best long-term
solution would probably be to enhance updmap to be able to generate
dvipdfmx.cfg and ttf2pk.cfg from updmap.cfg, but this won't happen for
etch. So we need a workaround.
If there's none, the configuration of latex-hangul-ucs must be done
manually by the system administrator by doing the equivalent of the
above code - we could even provide a script that does it. But we can't
do it unconditionally in postinst.
Regards, Frank
-- System Information:
Debian Release: 3.1
APT prefers unstable
APT policy: (99, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.17-2-686
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)
--
Dr. Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX/TeXLive)
--- End Message ---