libosip2 [LSARC/2009/277 FastTrack timeout 05/10/2009]
James Carlson
james.d.carlson at sun.com
Wed May 6 06:06:28 PDT 2009
Simon Sun writes:
> James Carlson wrote:
> > What (if anything) will be done with the existing SIP library and SIP
> > proxy that are already in OpenSolaris?
> >
> Nothing needed for the current SIP stuff since there's no conflict
> between each other.
What happens if someone tries to use both SIP proxies on a single
system?
What happens if a process ends up with both SIP libraries linked into
it due to library dependencies?
(I'm guessing the answers are that things may break, and, since it's
just an "option," we don't really care. Is that right?)
> > Will the documentation say anything about the duplication?
> I'm not sure since it's difficult to describe this very clearly. If
> needed, any suggestion?
At a minimum, we have to tell people which implementations are the
preferred and supported ones. See the PAC advice delivered as part of
PSARC 2009/147 ("tcpdump"):
When delivering multiple implementations of a single
feature, and where an extended period of co-existence rather
than eventual replacement is expected, the Solaris PAC and
the management of the on-going "familiarity" project are
advised that the ARC requires explicit information regarding
which of the co-existing implementations is regarded as
"preferred."
The short answer is that OpenSolaris is supposed to be a coherent
system, not just a random assemblage of parts.
> > How should
> > developers working on SIP applications on OpenSolaris choose between
> > them?
> >
> oSIP is an GNU open-source project and the interfaces are quite
> different from which in SIP. The end user can make the decision on using
> which. With libosip2 integrated, we provide the end user another choice.
Or just architectural confusion. It's unclear which we get.
> > Is there anything that uses or will use this new library?
> >
> Another library named libexosip2 will use it after being put back.
Is there any _application_ that will be using it?
--
James Carlson, Solaris Networking <james.d.carlson at sun.com>
Sun Microsystems / 35 Network Drive 71.232W Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757 42.496N Fax +1 781 442 1677
More information about the opensolaris-arc
mailing list