Joost Verburg schrieb:
I've added a large number of improvements to the installer, including a
ImageMagick/Ghostscript bundling method that doesn't need registry keys
(so it is completely independent of the ImageMagick/Ghostscript itself)
and works without administrator privileges. It's now also possible to
install a full-featured LyX for a single user without having to touch a
single HKLM key or system file.
Hello Joost,
the same problem appeared again: You do something on your own and commit it. Afterwards you
informing me. This is not the way OpenSource development works. I was not involved in the
development of the new features, thus I won't understand the code right now, nor could I find bugs
or potential security or bug issues.
Details:
* Add option to bundle required ImageMagick/Ghostscript? files without
the need to modify registry keys that belong to the original
applications. This allows for full support for installation by limited
users, gives different users the possibility to have a different setup
of all LyX tools and reduces download size. The necessary files will be
included in the dependency package.
I'm not sure if this will work for all users, only time could proove this.
* Python, ImageMagick? and Ghostscript will now all be compiled using
the same MSVC compiler and can use the same C runtimes. This reduces the
installer size.
So you will compile all 3 programs by yourself before every new LyX release? How does this reduce
the size?
Is there anything else you want to be merged?
(Btw. what you introduced are mainly new features no merged ones.)
You don't understand me. The problem is not what you should do or not. To have a single installer,
new or merged features need to be discussed first. As for all OpenSource development this works by
sending patches I or others can review. This assures that others can understand the code too. It
doesn't help when you always work on your own and suddenly commit major changes.
Now I'm in the same state as before: I cannot maintain your installer features as I don't understand
the code. (Now you also introduced some sophisticated compilation stuff for the third-party programs
that is of course not self-explanatory.)
regards Uwe