#1304 replacing reSIProcate in Fedora 20
Closed None Opened 9 years ago by pocock.

= phenomenon =

reSIProcate v1.8.x is in F20

reSIProcate v1.9.x has been around for a while now and adds a compelling feature, WebRTC support. Various other features have also improved or become more stable.

= reason =

The SONAME includes major.minor version information, e.g. for the v1.8.x shared libs, SONAME is something like

libresip-1.8.so

People who wrote code for v1.8 would need to recompile and relink against v1.9.x

There are no other packages in F20 that link against reSIProcate so only locally created code would need to be recompiled.

One package, resiprocate-b2bua, does not exist any more with resiprocate v1.9.x. The features are very limited, it can only talk to a limited number of SIP devices that I tested it with back in 2006 when I developed it. It is highly unlikely that any user is using it although some people may have installed it to see what it is. This subpackage is not produced any more from the spec file but we could include an "Obsoletes" statement for it.

It is important for people to start testing WebRTC and developing web sites that use it. This depends on having WebRTC SIP servers available, such as resiprocate v1.9. The longer break in the Fedora 21 release cycle has created more impetus for me to release this update into F20 rather than waiting for F21.

= recommendation =

Update the resiprocate packages from v1.8 to v1.9


Although this would technically break the updates policy there seems to be good rationale for why an updated package is needed here (WebRTC). We don't have usage statistics for the package but the analysis of why it's likely unused makes sense to me.

Since the old subpackage won't work with the new version of the library, using Obsoletes makes sense here.

I think I'm +1 to allowing this.

AGREED: reSIProcate update policy exception approved (+7)

Please let the packages stay in updates-testing for an extended period, and consider turning off autokarma.

Login to comment on this ticket.

Metadata