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

Reply via email to