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

Reply via email to