Minor update (no pun intended): The minor (".0") is dropped from the
OpenOffice.org brand layer (see
<http://www.openoffice.org/issues/show_bug.cgi?id=88143>). This means
that cross-minor updates for OOo can potentially be smaller.
Stephan Bergmann wrote:
Hi all,
With the advent of the newly structured three layer OOo 3 (see
<http://wiki.services.openoffice.org/wiki/ODF_Toolkit/Efforts/Three-Layer_OOo>),
the question arises into what directory structure the various parts of
the products shall be installed.
The old (OOo 2.4) structures were as follows:
On Unix (Linux, Solaris):
- The URE product by default installed to /opt/openoffice.org/ure (where
the complete /opt/openoffice.org/ure prefix was relocatable).
- The OOo product by default installed to /opt/openoffice.org2.4 (where
the complete /opt/openoffice.org2.4 prefix was relocatable).
- The StarOffice product, for example, by default installed to
/opt/staroffice8 (where the complete /opt/staroffice8 prefix was
relocatable).
On Windows:
- The URE product by default installed to <Program Files>\URE (where the
complete <Program Files>\Ure prefix was relocatable).
- The OOo product by default installed to <Program Files>\OpenOffice.org
2.4 (where the complete <Program Files>\OpenOffice.org 2.4 prefix was
relocatable).
- The StarOffice product, for example, by default installed to <Program
Files>\Sun\StarOffice 8 (where the complete <Program
Files>\Sun\StarOffice 8 prefix was relocatable).
The planned new (OOo 3.0) structures are as follows:
On Unix (Linux, Solaris):
- The URE product still by default will install to
/opt/openoffice.org/ure (but only the /opt prefix is relocatable).
- The OOo product by default will install its three layers into
-- /opt/openoffice.org/ure
-- /opt/openoffice.org/basis3.0
-- /opt/openoffice.org3.0
(where only the /opt prefix is relocatable).
- The StarOffice product, for example, by default will install its three
layers into
-- /opt/openoffice.org/ure
-- /opt/openoffice.org/basis3.0
-- /opt/staroffice9
(where only the /opt prefix is relocatable).
On Windows:
- The URE product by default will install to <Program
Files>\OpenOffice.org\URE (where only the <Program Files> prefix is
relocatable).
- The OOo product by default will install its three layers into
-- <Program Files>\OpenOffice.org\URE
-- <Program Files>\OpenOffice.org\Basis 3.0
-- <Program Files>\OpenOffice.org 3.0
(where only the <Program Files> prefix is relocatable).
- The StarOffice product, for example, by default will install its three
layers into
-- <Program Files>\OpenOffice.org\URE
-- <Program Files>\OpenOffice.org\Basis 3.0
-- <Program Files>\Sun\StarOffice 9
(where only the <Program Files> prefix is relocatable).
Where (on both Unix and Windows) the ure layer is shared across any
installed URE, OOo, StarOffice, etc. products, and the brand layer is
shared across any installed OOo, StarOffice, etc. products: If
installation finds a layer already installed somewhere on the machine
(probably relocated), it re-uses that installed layer.
On Mac OS X, we will continue with self-contained installation sets for
now, i.e., an OOo and a StarOffice will each contain (identical copies
of) ure and basis layers, which they do not share. This may change
later on.
The rationale for the new structures is as follows:
- When a user requests to relocate an installation to some prefix X, the
user expects that everything is installed under X (according to AK).
Thus, the common relocatable prefix of the three layers can not be
longer than the longest common prefix of all the filepaths installed
into the layers (i.e., only /opt resp. <Program Files>). Since URE and
OOo, StarOffice, etc. share the ure layer, the relocatable prefix of the
URE also had to be shortened (on Unix).
- The user-relevant paths have not changed. URE (on Unix) is still
found at /opt/openoffice.org/ure, OOo is still found at
/opt/openoffice.orgX.Y resp. <Program Files>\OpenOffice.org X.Y, and for
example StarOffice is still found at /opt/starofficeX resp. <Program
Files>\Sun\StarOffice X.
- If an installation finds an older ure (or basis) layer than it needs,
it should be possible to allow for updating the existing layer. On
Windows, according to IS, this would not be possible for the existing
URE product, however. So, we decided to ignore any existing pre-OOo3
URE installations on Windows (of which there are probably only very few,
anyway) and use a new path for the new, OOo3-and-beyond URE.
Input, anyone?
-Stephan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]