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]

Reply via email to