Bernard,

Bernard Marcelly wrote:
Issue 51494 is another aspect of the same problem. I think you are trying to give too much information. It is possible to get the identity of an official release with information like this:

Product name = "OpenOffice.org"
Product version = "2.0.2"

The places to store these information already exist in
/share/registry/data/org/openoffice/Setup.xcu
The problem is that the version is filled as 2.0 for any 2.0.x version whereas it is already filled, for example, with 1.1.4 for a 1.1.4 version.
Independent of what is already available in the Setup.xcu, the problem is, that there is not "reliable" global version number. Different parties are building OOo on different platforms, with different feature sets, different patch levels and different versioning schemes.
Features may be installed as extensions etc.

Maybe it could be possible to add the Build number, but already with this information it is possible: - with a simple program reading the Setup.xcu, to find out which PC's in a network must be updated,
Do not rely on the Setup.xcu, instead use what is provided in/with the installable packages. Use standard tooling as apt for updating your systems.

- dynamically (in a macro), to know if a given Basic or API feature is usable on the running OpenOffice
Just query for the wanted interface, if it is available, call on it, otherwise report an error or workaround it.

- provide a version identity as a command-line switch, as requested in issue 51494.
As discussed in this issue, this is not reasonable.

StarOffice may have specific problems with version identity, I can't say.
There is actually no difference in respect to this for all OOo based products, including OOo itself.

   Bernard
Kay

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to