Re: Minutes for release status meeting from 2010-11-15

Stephan Bergmann <[email protected]>
Newsgroups gmane.comp.openoffice.releases
Message-ID <[email protected]>
<http://wiki.services.openoffice.org/wiki/ReleaseStatus_Minutes_2010-11-15_IRC_log>:
> (15:04:46) ***_rene_ thinks he found a stopper, sb was CCed on that mail :)
> (15:04:53) _rene_: looks like ure lost symbols and became incompatible :-)
> (15:05:57) stefan_b: Mail? What about an issue?
> (15:06:08) _rene_: no.
> (15:06:20) _rene_: it's per mail because it originated from mail
> (15:06:57) ***mdamboldt can't get hold of sb right now :(
> (15:07:37) stefan_b: forwarding the relevant parts to a public place would ease communication.
> (15:07:59) _rene_: it *is* on a public place :)
> (15:08:06) _rene_: debian bts and libreoffice mailinglist :)
> (15:08:21) _rene_: (http://bugs.debian.org/603549)
> (15:08:59) _rene_: *probably* caused by this:
> (15:09:02) _rene_: Author: sb <[email protected]>
> (15:09:05) _rene_: Date: Fri Jan 29 17:01:54 2010 +0100
> (15:09:08) _rene_:
> (15:09:12) _rene_: sb118: #i108776# changed addsym.awk to also export STLport num_put symbols,
> (15:09:17) IZBot: tools DEFECT CLOSED FIXED P3 export all num_put symbols http://qa.openoffice.org/issues/show_bug.cgi?id=108776
> (15:09:18) _rene_: +and simplified it by requiring that first section is labeled UDK_3_0_0; adapted
> (15:09:21) _rene_: +map files accordingly, replacing many individual ones with solenv/src templates

The fix for <http://qa.openoffice.org/issues/show_bug.cgi?id=108776> 
indeed inadvertently broke compatibility by changing symbol version 
names exported from the jvmaccess library.  Thanks to René for finding 
this issue.

The effect is that an office installation based on OOo before 3.3 cannot 
share a URE installation with an office installation based on OOo 3.3 or 
later.  Sharing URE installations is only relevant on Linux and Solaris, 
not on Windows and Mac OS X, and is probably more of theoretical than 
practical concern.

Furthermore, the jvmaccess library is considered a private part of the 
URE (see 
<http://hg.services.openoffice.org/OOO330/file/e13523b45392/ure/source/README#l68>), 
so especially no OOo extensions should link against it (which might 
otherwise cause problems, causing those extensions to not work across 
the OOo 3.3 boundary).  The OOo basis layer code violates this privacy 
and does link against the library, causing the incompatibility to be 
noticed.

Given this state of affairs, I do not think this issue should be 
considered a stopper for OOo 3.3.

-Stephan
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.