Apache OpenOffice (AOO) Bugzilla – Issue 33827
New OOo 1.1.2 self-extracting installer
Last modified: 2005-03-21 08:27:56 UTC
Hi guys, Can we please add the new OOo 1.1.2 (generic Windows) installer to the downloads? It needs to be downloaded from: http://www.digitaldistribution.com/community/OpenOffice.org_1.1.2_english.exe then placed in the OOo mirror system. It's a new self-extracting download for OOo 1.1.2 created with NSIS (nsis.sf.net). It kicks off the standard OOo installer when run, and doesn't require the user to do any special decompression or "how do I run setup.exe?" type of steps. It's also 46.5MB (about a third smaller then the standard download), due to being recompressed with LZMA compression (as discussed by Chad Smith and Daniel Carrera on the Marketing mailing list). The NSIS mechanism has also been tested across multiple Windows versions (Win98->WinXP) for OOo 1.1.1 and it's fine. No .dll dependency problems or anything. In short, it's good to go. :) Regards and best wishes, Justin Clift -- Executive Director Digital Distribution Global Training Services Pty. Ltd. Premier OpenOffice.org and StarOffice Online Training providers http://www.digitaldistribution.com
Adding checksums: File: penOffice.org_1.1.2_english.exe MD5: 67ddbc6d3ee3f6fcab0315c7b59fd791 SHA1: e6a898e80ad97390c01b205b0ab50f842fb2a591 As a sidenote. People should start thinking of migrating from MD5 to SHA1. Finding an MD5 collision is difficult, but not infeasible. It takes 1 hour on an IBM pSeries P690: http://eprint.iacr.org/2004/199.pdf Now, the problem of making a fake file that produces a given hash is much more difficult than finding a collision. So MD5 is still safe for that. But it's still good to move to the more secure SHA1. Breaking SHA1 will remain unfeasible for a long time. Cheers, Daniel.
This is really good. Please attach the NSIS scripts also. I suggest the NSIS extracter should close silently and automatically when OOo setup has finished. Also consider if the "-alluser" attribute should be set per default. Installation for allusers is common behavior on Windows AFAIK. Finally, these self-executable installers should be regarded as supplement to the zips. The zips are still valuable for sysadmins and for CD-ROMs where space is not an issue but time-to-setup is.
I think self-extractors should be the default, and the zips should become the "experts" version. That would make sense to me. People who have sufficient knowledge that they know they refer zip, also have the knowledge to select a non-default download. Topic change: Justin, could you confirm that the hashes are correct? I'm sure they are, I don't see people hacking into IZ to change this file. But a "yay" would be good. Cheers, Daniel.
Hi as a rule, I'm avese to easy/expert splits, in this case b/c of space considerations... our servers have lmited space. But is this issue then replacing http://www.openoffice.org/issues/show_bug.cgi?id=33117? louis
Hi Louis, Yes, this replaces issue 33117. Rats, didn't see that issue when I looked before creating this one. However, it's probably worth holding off on putting this extractor on the mirrors just yet, as we're still investigating the -alluser interaction with and without Administrator priviledges. Will have more info at the end of the day. :) Regards and best wishes, Justin Clift
Hi all, The md5sum and sha1sum Daniel gave are correct: md5sum 67ddbc6d3ee3f6fcab0315c7b59fd791 *OpenOffice.org_1.1.2_english.exe sha1sum e6a898e80ad97390c01b205b0ab50f842fb2a591 *OpenOffice.org_1.1.2_english.exe Regards and best wishes, Justin Clift
This installer uses -alluser by default. I've tested it with users that do have Administrator rights, and also with user's that don't have Administrator rights. OOo handles this well. When the -alluser option is given for a user that does have Admin rights, the installation proceeds smoothly and installs the appropriate registry keys such that all users of the PC immediately have access to the installation. When the -alluser option is given for a user without Admin rights, then OOo installs for just that user and doesn't corrupt the system for other users. It's as if the -alluser option wasn't specified. It appears to be a pretty well thought out implementation. :) In short, we're right to go. Getting this out the door for 1.1.2 is probably a good idea instead of waiting for 1.1.3 too. It'll give a short time to become absolutely positive there aren't installation issues before we release 1.1.3 in this format. There weren't any installation errors in testing across mulitple platforms thus far, but it doesn't hurt to be intelligent about things. Regards and best wishes, Justin Clift
Created attachment 17601 [details] Main NSIS (nsis.sf.net) script file for creating the self installer.
Created attachment 17602 [details] Secondary NSIS file to create this self-extracting installer.
The OOo 1.1.3 version of the installer is: http://www.digitaldistribution.com/community/OpenOffice.org_1.1.3_english.exe MD5SUM 1219cca15dc520ae96f3f6fdc1772add *OpenOffice.org_1.1.3_english.exe SHA1SUM 4328d89a8292b4de6c38f45ad53160dc9558b284 *OpenOffice.org_1.1.3_english.exe
Created attachment 18153 [details] python source code for re-zip script
The attached file is a Python script that unzips files in the OOo installation files from an ordinary zip and zips them again with no compression. The purpose of this is to leave the compression for the LZMA compression in NSIS.
marked as duplicate to issue 33117
attempt to mark as duplicate failed
resolving as duplicate *** This issue has been marked as a duplicate of 33117 ***
Closing issue.