This document serves as a policy and contains important information for many projects, systems and components.
It has been established through a discussion
on the releases mailing list.
This document was updated to a new version to implement improvements and to get rid of some inconsistencies to make the creation and maintainance of OOo builds easierer. It was already accepted by the Release Status Meeting but a date to switch to the new filename schema is not yet defined.
Directories are created in the mirroring directory structure.
Directory names follow the numbering schema of releases or developer builds respectively.
File names follow the following schema. Each part is described in detail below.
(PRODUCT NAME)_(VERSION)_(TIMESTAMP)_(OS)(ARCH)_(TYPE)_(BUNDLE)_(LANGUAGE)_(PACKAGE).(EXTENSION) |
---|
The product name can be one of the following:
Identifier | Description |
---|---|
OOo | OpenOffice.org used for release builds, release candidates and beta releases. |
OOo-Dev | Developer snapshot builds. Can be installed in parallel to an OOo build. |
OOo-SDK | Software Development Kit. |
OOo-URE | UNO Runtime Environment. (deprecated) |
The version can either be a release version, beta release, release candidate, stable branch or developer branch.
Example | Type |
---|---|
3.1.0 | Release version |
3.1.0rc1_20090601 | Release candidate |
3.0.0beta1_20080101 | Beta release |
OOO310_m17 | Stable branch |
DEV300_m54 | Developer branch |
This identifier is optional. However, release candidates and beta releases always include a date stamp.
Format | Example |
---|---|
YYYYMMDD | 20090807 |
The operating system can be one of the following:
Identifier | Description |
---|---|
Win32 | Windows |
Linux | Linux |
MacOSX | Mac OS X |
Solaris | Solaris |
The architecture can be one of the following:
Identifier | Description |
---|---|
Intel | Intel x86 (32-bit) |
Sparc | SPARC |
PPC | Power PC |
x86 | Intel x86 (32-bit) |
x86-64 | x86 64-bit |
IA64 | Intel Itanium 64-bit |
The install type can be one of the following:
Identifier | Description |
---|---|
install | Full installation package |
langpack | Language package |
src | Source package |
This identifier is optional. If no identifier is specified, woJRE is assumed.
Identifier | Description |
---|---|
wJRE | with JRE |
This identifier is optional. The language can be any language that is specified in ISO 639-1.
If no identifier is specified, en-US - English (United States) is assumed.
Example | Description |
---|---|
en-US | English (United States) |
fr | French |
de | German |
This identifier is optional for Linux builds. If no identifier is specified, rpm is assumed.
Identifier | Description |
---|---|
deb | Debian package type |
rpm | RedHat package type |
The file extension can be one of the following:
Identifier | Description |
---|---|
dmg | dmg image |
exe | Windows executable |
sh | Unix shell script |
tar.bz2 | tar+bzip2 archive |
tar.gz | tar+gnuzip archive |
zip | zip archive |