Uwe Stöhr wrote:
> Hä? "Run" a program is not just starting it. If I run LyX I want to be
> able to get a result.

Your definition of "result" is different to mine then. I want to write a
paper on my laptop. I don't need to see the thing typeset.

> This is the reason why I build the new installer! 

No, everything works for *you* already. There's no need to build a new
installer for that. You are building a new installer because you want
other people to benefit from your work. You think that you can create
something which improves on what exists currently.

That's laudable, but in my opinion you should aim to create something that
is uniformly better than the existing tool. Not better in some places and
worse in others.

>>> And what if other installers will
>>> need admin privileges too in future releases?

>> That's their problem. It's not something you should be concerned about.

> No it is my problem because my installer uses them! Angus, with all
> respect, have you ever tested my installer or looked in its code?

No and yes, in that order.

Look, with all due respect that's not the point. The point I'm trying to
get across is that your vision isn't the only one and, indeed, isn't
better or worse than, say, mine. However, if you create a flexible tool
then we all benefit. There's nothing conceptually difficult about an
installer that can do more if it has administrator privileges, nor does
such a beast have to result in much more work for you. It boils down to:

   if (is_admin)
     install_imagemagick
   else
     print "can't install image magick without admin rights"

-- 
Angus

Reply via email to