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

Bug#265611: tetex-extra and fmtutil



Hilmar Preusse <hille42@web.de> schrieb:

> On 16.08.04 Thijs Kinkhorst (thijs@kinkhorst.com) wrote:
>
> Hi,
>
>> I am experiencing the exact same problem as stated in the first
>> message of this bug. It's present since version 2.0.2-17, getting
>> exactly the same error message as reported above. I'm sure that
>> I've never changed anything in the configuration of any
>> tetex-package myself.
>> 
>> As for your question about the value of VARTEXMF in texmf.cnf,
>> there's no such line; also in the /etc/texmf.d/ dir there isn't,
>> except in the 05TeXMF.cnf.dpkg-dist file (mind the dpkg-dist
>> extension):
>> 
>> 05TeXMF.cnf.dpkg-dist:VARTEXMF = /var/lib/texmf
>> 05TeXMF.cnf.dpkg-dist:TEXMF = {$HOMETEXMF,!!$TEXMFLOCAL,!!$TEXMFOLDLOCAL,!!$VARTEXMF,!!$TEXMFMAIN}
>> 05TeXMF.cnf.dpkg-dist:SYSTEXMF = $TEXMFLOCAL;$TEXMFOLDLOCAL;$VARTEXMF;$TEXMFMAIN
>> 
> I consider the following scenario: texmf.cnf is built from different
> files sitting in /etc/texmf/texmf.d. 05TeXMF.cnf was changed in
> tetex-bin 2.0.2-17. VARTEXMF was defined and taken as part of TEXMF.
> Hence the files in /var/lib/texmf/web2c are found. 

This is how it should be.

> Possibly you have
> changed once 05TeXMF.cnf manually, but didn't define VARTEXMF. 

The files Thijs sent show that he didn't change anything. If it is not a
bug in dpkg, the only reason I can imagine would be a computer crash,
power failure or similar during upgrade.

> When
> you updated your tetex-bin you were asked, whether you want to use
> the maintainers version or keep your own (the latter answer is the
> default). 

Thijs, do you remember being asked anything? Or, as I asked in the other
mail, any power failure, disk full etc.?

> When you merge the changes of 05TeXMF.cnf.dpkg-dist and your local
> version everything should work fine. I guess we have to force the
> users to install the dist version to make the installation not fail
> and merge their local modifications later.

There's no policy-compliant to force them, technically. We can only
persuade them. What about

 % If defined, teTeX's texconfig stores modifications here (instead of the
 % TEXMFMAIN tree).
-% Debian uses this for storing files generated by updmap and fmtutil
+% Debian uses this for storing files generated by updmap and fmtutil, since
+% 2.0.2-17
+%
+% If you do not accept this change, the teTeX packages will stop working!
 VARTEXMF = /var/lib/texmf
 
 % User texmf trees can be catered for like this...

Thijs, if you just do

cp /etc/texmf/texmf.d/05TeXMF.cnf.dpkg-dist /etc/texmf/texmf.d/05TeXMF.cnf

Your problem should be solved. But I would really like to know how this
could come...

Regards, Frank
-- 
Frank Küster, Biozentrum der Univ. Basel
Abt. Biophysikalische Chemie




Reply to: