[sldev] LLMozLib2 is now exclusively in the public SVN repository

Robin Cornelius robin.cornelius at gmail.com
Tue Mar 18 09:17:29 PDT 2008


On Tue, Mar 18, 2008 at 4:07 PM, Mike Monkowski <monkowsk at watson.ibm.com> wrote:
> I'm a little confused by the organization. What is with the "2" in
>  LLMozLib2 and why does the structure go
>  llmozlib/browser/trunk/llmozlib2?  It looks as if now there are two
>  parts, but yet there is only one library used by the executable, and
>  some of the file names seem to be the same for both parts.
>

Its really still llmozlib but the soname should have just been bumped
eg libllmozlib.so.2 but as dlls have no concept of so names i suppose
its valid to version it that way.

What probably should happen is the code and library remains called
llmozlib and this produces :-

llmozlib2.dll
llmozlib.so.2
....

etc for the different platforms. There was probably no need to split
the svn repository this way

>  Will it branch to (for example) llmozlib/browser/1.19.1.2/llmozlib2 to
>  match the viewer source releases or will it have its own set of version
>  numbers, or perhaps share the version numbers, but only branch when
>  there is a change to LLMozLib(2)?
>

I hope the number reflects API/ABI breakage and does NOT track the
viewer version in ANY way. If new functions are added to mozlib or the
function parameters are changed then it should go to llmozlib3.dll etc

Just my 2p


More information about the SLDev mailing list