Hello list,
I noticed that our current RPM spec example includes .so files in the
library package. This should be changed so that *.so.x go to the library
package, while *.so to the devel package. This will allow one to install
multiple library packages (which implement different interface sets ->
different soname), and at most one devel package per system prefix.
This is of course important for the 1.12/2.0 release. It is not yet clear
how the post-1.12 development will be managed, but we anyways have to
prepare for a smooth transition to 1.13/2.1 development tree if needed
(i.e. for some reason we need to break the 1.12/2.0 API/ABI). In other
words, it should be easy for users to mix applications that use different
versions of sofia-sip (-> you install a separate library package for each
needed library version).
One open question is whether we should also support installation of
multiple devel packages at the same time (to a single prefix). This would
mean we'd have to...
- version the library names (libsofia-sip-uaMAJOR)
- version all installed .pc files
- version all shared docs etc installed by the
library packages
This is yet another thing to decide before 1.12/2.0 release. Although, as
most of our APIs are relatively mature already, we might be able continue
development without API/ABI breakage -- hmm, maybe the current level of
multi-version-installability is already sufficient.
Comments?
--
under work: Sofia-SIP at http://sofia-sip.sf.net
-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Sofia-sip-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sofia-sip-devel