Issue 33827 - New OOo 1.1.2 self-extracting installer
Summary: New OOo 1.1.2 self-extracting installer
Status: CLOSED DUPLICATE of issue 33117
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: Website general issues (show other issues)
Version: OOo 1.1
Hardware: PC All
: P2 Trivial (vote)
Target Milestone: ---
Assignee: dcarrera
QA Contact: issues@www
URL: http://www.digitaldistribution.com/co...
Keywords:
Depends on: 33117
Blocks:
  Show dependency tree
 
Reported: 2004-09-04 12:39 UTC by justinclift
Modified: 2005-03-21 08:27 UTC (History)
5 users (show)

See Also:
Issue Type: TASK
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments
Main NSIS (nsis.sf.net) script file for creating the self installer. (14.15 KB, text/txt)
2004-09-08 16:33 UTC, justinclift
no flags Details
Secondary NSIS file to create this self-extracting installer. (532 bytes, text/rtf)
2004-09-08 16:34 UTC, justinclift
no flags Details
python source code for re-zip script (1.95 KB, text/plain)
2004-10-05 22:24 UTC, stp
no flags Details

Note You need to log in before you can comment on or make changes to this issue.
Description justinclift 2004-09-04 12:39:09 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
Comment 1 dcarrera 2004-09-05 21:54:59 UTC
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.
Comment 2 stp 2004-09-07 19:56:39 UTC
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.
Comment 3 dcarrera 2004-09-07 20:16:16 UTC
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.
Comment 4 lsuarezpotts 2004-09-08 05:41:43 UTC
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
Comment 5 justinclift 2004-09-08 06:14:21 UTC
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
Comment 6 justinclift 2004-09-08 16:24:13 UTC
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
Comment 7 justinclift 2004-09-08 16:31:42 UTC
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
Comment 8 justinclift 2004-09-08 16:33:35 UTC
Created attachment 17601 [details]
Main NSIS (nsis.sf.net) script file for creating the self installer.
Comment 9 justinclift 2004-09-08 16:34:12 UTC
Created attachment 17602 [details]
Secondary NSIS file to create this self-extracting installer.
Comment 10 justinclift 2004-09-22 08:32:51 UTC
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
Comment 11 stp 2004-10-05 22:24:29 UTC
Created attachment 18153 [details]
python source code for re-zip script
Comment 12 stp 2004-10-05 22:26:50 UTC
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.
Comment 13 chadley78 2004-10-06 20:28:09 UTC
marked as duplicate to issue 33117
Comment 14 chadley78 2004-10-06 20:34:24 UTC
attempt to mark as duplicate failed
Comment 15 lsuarezpotts 2004-10-06 20:48:08 UTC
resolving as duplicate

*** This issue has been marked as a duplicate of 33117 ***
Comment 16 justinclift 2005-03-21 08:27:56 UTC
Closing issue.