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

Re: Bug#189370: acknowledged by developer (irrelevant)



From: "Marcelo E. Magallon" <mmagallo@debian.org>
Subject: Re: Bug#189370: acknowledged by developer (irrelevant)
Date: Tue, 22 Apr 2003 01:45:07 +0200

> >> Atsuhito Kohda <kohda@pm.tokushima-u.ac.jp> writes:
> 
>  > In this case, administrator should modify TEXINPUTS.latex in
>  > /etc/texmf/texmf.d/45TeXinputs.cnf and run update-texmf once.
>  > Generated texmf.cnf should be the same as an old one.
> 
>  What makes you think that special casing the Debian installations is
>  something that every system administrator is willing to do?
> 
>  I'm not saying that your solution is bad.  It is fine as a generic
>  solution in the context of Debian, but it is not the only one.
> 
>  > >  Now image this: there's security upgrade for tetex-bin and the
>  > >  poor fool has a cronjob that installs it.  After its installation,
>  > >  the local texmf.cnf is trashed.
>  > 
>  > the local texmf.cnf is not trashed if administrator acted as above,
>  > only once.
> 
>  That might be something the _system_ _administrator_ does not want to
>  do, for whatever reason, and that's none of  _your_ bussiness.  Repeat
>  this until you get it: "It's _his_ system, not mine."

So, in short, it is possible to generate compatible
texmf.cnf if the admin worked hard but if not, generated
texmf.cnf is not compatible with non-Debian system.

If so, I can understand.

>  > Am I missing something?
> 
>  The forest for the trees, yes.
> 
>  The point at discussion is simple: you can't blow away local changes
>  _without_ asking, and that's precisely what tetex-bin is doing.  The
>  scope of the local changes is not your bussiness.  Your only concern
>  should be "do I have permission to do this or not?"  The default is
>  "no, I do not".

Okay, I guessed that the old /etc/texmf/texmf.cnf was
a conffile but the current one is a configuration file
so it's okay only reserving the old file as texmf.cnf.dpkg-old
and explain how to migrate to the new scheme in README.Debian
but it seemed there are many members who disagree.

So I decided to stop generating /etc/texmf/texmf.cnf
but generate directly /var/lib/texmf/web2c/texmf.cnf
which is not a conffile nor a configuration file so
no policy violation occured any more.  The current 
texmf.cnf is not human editable but only generated file 
so it would be appropriate to put it under /var

Thanks,			 2003-4-22(Tue)

-- 
 Debian Developer & Debian JP Developer - much more I18N of Debian
 Atsuhito Kohda <kohda@debian.org>
 Department of Math., Tokushima Univ.



Reply to: