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

Bug#447863: marked as done ($TEXMFDBS no longer includes $TEXMFHOME)



Your message dated Wed, 24 Oct 2007 15:08:11 +0200
with message-id <20071024130811.GD5257@gamma.logic.tuwien.ac.at>
and subject line Bug#447863: $TEXMFDBS no longer includes $TEXMFHOME
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: texlive-base-bin
Version: 2007-14
Severity: normal

I use the same set of texlive-* packages on two machines, one with
etch, the other with sid. I never made a single change in
/etc/texmf. I use the same ~/texmf on both though.

On the etch machine,

  kpsexpand '$TEXMFDBS'
  /home/madduck/texmf/:/var/lib/texmf:/usr/local/share/texmf:/usr/share/texmf:/tmp/texfonts:/usr/share/texmf-{texlive,tetex}

On sid:

  kpsexpand '$TEXMFDBS'
  {!!/var/lib/texmf,!!/usr/local/share/texmf,!!/usr/share/texmf,!!/usr/share/texmf-{texlive,tetex}}

As you can see, /home/madduck/texmf/ (== $TEXMFHOME) is no longer
part of this. As a result, kpsewhich --show-path=ls-R does not
output the $TEXMFHOME path and texhash/mktexlsr does not update the
ls-R file, and I have to do that manually, by explicitly stating the
path.

It would be nice if this could be fixed again so that texhash just
updates $TEXMFHOME if present, without requiring an extra step.

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

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages texlive-base-bin depends on:
ii  ed                      0.7-1            The classic unix line editor
ii  libc6                   2.6.1-6          GNU C Library: Shared libraries
ii  libkpathsea4            2007-14          TeX Live: path search library for 
ii  libncurses5             5.6+20071013-1   Shared libraries for terminal hand
ii  libpng12-0              1.2.15~beta5-3   PNG library - runtime
ii  libpoppler1             0.5.4-6.2        PDF rendering library
ii  libx11-6                2:1.0.3-7        X11 client-side library
ii  libxaw7                 2:1.0.4-1        X11 Athena Widget library
ii  libxmu6                 1:1.0.3-1        X11 miscellaneous utility library
ii  libxpm4                 1:3.5.7-1        X11 pixmap library
ii  libxt6                  1:1.0.5-3        X11 toolkit intrinsics library
ii  mime-support            3.39-1           MIME files 'mime.types' & 'mailcap
ii  perl                    5.8.8-11.1       Larry Wall's Practical Extraction 
ii  texlive-common          2007-12          TeX Live: Base component
ii  zlib1g                  1:1.2.3.3.dfsg-6 compression library - runtime

Versions of packages texlive-base-bin recommends:
ii  perl-tk                      1:804.027-7 Perl module providing the Tk graph

Versions of packages tex-common depends on:
ii  debconf                       1.5.15     Debian configuration management sy
ii  ucf                           3.003      Update Configuration File: preserv

Versions of packages texlive-base-bin is related to:
pn  tetex-base                    <none>     (no description available)
ii  tetex-bin                     2007-12    TeX Live: teTeX transitional packa
ii  tetex-extra                   2007-12    TeX Live: teTeX transitional packa
ii  tex-common                    1.9        Common infrastructure for using an

-- debconf information:
  tex-common/check_texmf_wrong:
  tex-common/check_texmf_missing:
  tex-common/singleuser: false


-- 
 .''`.   martin f. krafft <madduck@debian.org>
: :'  :  proud Debian developer, author, administrator, and user
`. `'`   http://people.debian.org/~madduck - http://debiansystem.info
  `-  Debian - when you have better things to do than fixing systems

Attachment: digital_signature_gpg.asc
Description: Digital signature (see http://martin-krafft.net/gpg/)


--- End Message ---
--- Begin Message ---
HI Martin!

On Mi, 24 Okt 2007, martin f krafft wrote:
> As you can see, /home/madduck/texmf/ (== $TEXMFHOME) is no longer
> part of this. As a result, kpsewhich --show-path=ls-R does not

This is a design decision. In fact TEXMFHOME should not need/have a
ls-R file since it is not containing so many files (in normal cases).

Furthermore, texmf.cnf belongs to tex-common, and tex-common's NEWS
ships (besides others):
...
tex-common (1.4) unstable; urgency=low

  * Filename database in $TEXMFHOME is no longer created and updated
  
    The ls-R filename database in $TEXMFHOME, $HOME/texmf, is no longer
    created in new installs, and also not updated by default.  This makes
    sense unless you have a very large number of files installed in that
    tree. 
  
    However, you MUST remove the old file $HOME/texmf/ls-R in order to
    allow TeX to find new files in that hierarchy!
..

I am closing this bug. If you want you can open a wishlist bug to
tex-common, but it will get a wontfix ;-)

Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining@logic.at>        Vienna University of Technology
Debian Developer <preining@debian.org>                         Debian TeX Group
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
ROYSTON (n.)
The man behind you in church who sings with terrific gusto almost tree
quarters of a tone off the note.
			--- Douglas Adams, The Meaning of Liff


--- End Message ---

Reply to: