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

Re: Bug#341782 acknowledged by developer (Bug#341782: fixed in arabtex 3.11-8)



Hi Clint!

On Sam, 03 Dez 2005, Clint Adams wrote:
> No problem.  Let me know if I broke something.

I wanted to give you the rational behind the map file move, as this
might be of interest:

COnfig files are normally very unhandy, moving them, changing them etc
makes problems.

teTeX in Debianhad the map files in /etc/texmf/map and linked this dir
to /usr/share/texmf/dvips/map.

Now we have teTeX 3 (and TeX live) which are based on the new TeX
directory Structure, i.e. besides other things, the map files are
searched for in texmf/fonts/map (and enc files in texmf/fonts/enc).

Furthermore we have made /etc/texmf/ the SYSCONFIG path component in the
tex-common package which provides the texmf.cnf.

Now the idea is to:
. move all the map files to /usr/share/texmf/fonts/map/dvips/...
. if the user wants to configure something, he just copies the
  respective file with path to /etc/texmf (eg
  /etc/texmf/fonts/map/dvips/foobar.map) and edits it. TeX will use
  the one in /etc/texmf.

The reason for this is that in a TeX system it is hard to say *what* is
a configuratin file, because every file can change any setting at any
time.

Ok, now for the config file move: We cannot move the map file directly
to /usr/share/texmf/fonts/map/dvips, because that would move it to
itself in tetex, as /u/s/t/fonts/map is a link to /etc/texmf/map.
To get it working with TeX live and tetex thus I proposed (and I am
doing it with the cm-super fonts) first to move the map file to
/etc/texmf/fonts/map/dvips (which is so to say the user configuration
place), and in a second step, *after* tetex has moved its map files to
/usr/share/texmf/fonts/map and deleted the link, we can move the map
files (if unchanged) also to /usr/share/temxf/fonts/map.

After this, for most packages the need for config files is gone, and
upgrades are easier. 

I hope this sounds reasonable for you.


Best wishes

Norbert

-------------------------------------------------------------------------------
Dr. Norbert Preining <preining AT logic DOT at>             Università di Siena
gpg DSA: 0x09C5B094      fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
-------------------------------------------------------------------------------
WETWANG (n.)
A moist penis.
			--- Douglas Adams, The Meaning of Liff



Reply to: