Am 29.03.2014 20:22, schrieb Wolfgang Keller:

Can you give me more information please. What LyX version are you
using?

LyX Version 2.1.0beta2
(Sonntag, 10. November 2013)

Ah, then it is clear. The beta releases were test builds to test LyX's new features. Its installer was not updated for a stable release, third party components like were not installed etc. Therefore beta released cannot just be updated by installing a new LyX version over it.

We should have point this out in the announcement.

 From where did you get the portable LyX?

It was called LyTeX, and I have been using it since well before 2.0,
the download location has moved since and the software has been updated.
And I'm using it with TeXLive of course, not with MikTeX like the
version that is now available at http://sourceforge.net/projects/lytex/.

Thanks, I was not aware of that LyTeX is still alive.
Apparently this version writes something to the registry (this can also be done by portable versions). However, I wonder that they provided a beta version as portable LyTeX - as said the beta version are for LyX-only and not for real-life documents, just for testing.

This error message should only occur if you try to install LyX 2.1rc1
over LyX 2.1rc1. This is checked by the Windows registry.

There can be nothing in the registry, since I don't have authorisation
to write to the registry on this computer.

You always have the right to write to the registry section "HKey_Current_User".

Which is a restriction
that's just as compulsive and imperious as those idiotic installers
are. Seems the most important concern of certain people is to prevent
others from being able to do their work.

I don't understand. The LyX installer allows you to install LyX also if you only have a guest account on a PC.
However, if your Admin denies to allow you to install things, he has a reason. 
So better blame him.

Hmm, or did you once installed LyX 2.1beta? If so you must
uninstall LyX 2.1beta first (these were testing releases (for
LyX-only not the installer nor LyX's dependencies) so that an easy
upgrade is not possible).

A "dumb" installer would simply overwrite the previous installation

As aid, this is in case of beta releases no feature. We are only a small group of developers. Providing also full support for beta versions would cost us a lot time we don't have. And don't forget we all have a private life and a job - we develop LyX in our spare time!

Could you please be a bit more polite. You apparently found a bug but
there is no reason to be abusive!

I guess that implementing the "check" function is an extra effort to
make, which is totally pointless imho. I see exactly *zero* "added
value" from this "function" (actually a refusal to provide a required
function). The installer just shouldn't care for whether LyX is already
installed or not and overwrite everything, basta.

This can destroy your LyX settings so that it can become unusable. We are not stupid, the installer is the result of years of development and many, many user feedback form almost all Win environments with use-cases you cannot imagine, trust me!

Looks like someone wanted to be extra-smart, but this only prevents
people from being able to do what they need to do. Which, to me, is
compulsive, imperious and totally braindead, if you prefer these
adjectives to "bullshittish".

Thanks for the flowers, I basically wrote the installer and maintain it.

To shoot back ;-): Using a beta version for real-life is "braindead" (what a funny word) too because the beta announcement clearly states that this should only be used to test the new features in LyX and that there is no support for beta version.
Therefore I will give you no further support for your problem, sorry.

Just like "installers" (resp. software requiring those) are anyway.
User-friendly software has to be packaged as simple zero-install zip
archives. And the Windows "registry" is only good as an open barn door
for viruses, trojans and other malware.

Oha, I now fully understand your Admin that you are not allowed to install 
programs.

Uwe

Reply via email to