Update to Speex

Faidon Liambotis paravoid at debian.org
Sun Mar 16 16:58:35 UTC 2008


Jean-Marc, hi,

Jean-Marc Valin wrote:
> I just wanted to let you know that I recently split the Speex library
> into libspeex and libspeexdsp. The libspeex part contains the codec and
> is fully compatible with the 1.0 version of libspeex. The libspeexdsp
> part is basically the new (unstable0 features (preprocessor, AEC, ...)
> that appeared in the 1.1/1.2beta branch. So I guess the debian packages
> for Speex would need to be updated accordingly.
> 
> I've also noticed that debian still has 1.1.12, so I thought it would be
> a good opportunity to update. The split version of Speex will soon be
> released as 1.2beta3. If you want to start playing with it, the current
> svn/git is quite stable and no breakage/instability is expected before
> beta3.
It's been a while -almost 6 months- since you did that split and 
released 1.2 beta3.

We haven't updated libspeex in Debian since then and we still have 1.1.2 
in unstable and 1.2~beta2 in experimental.

We need to rectify this situation before the release of lenny and 
according to our release team we should do that the sooner rather than 
later.

So, to the point, we have two issues at hand: the first is that beta3 
broke ABI wrt 1.0/1.1/1.2beta2 because of the split. We are going to 
need to bump the SONAME because of that change, e.g. libspeex.so.2.
We could do that and diverge from you, but it would be best if you did 
so yourself. Remember, every ABI-breaking change needs a SONAME bump!

The second issue is that we have some users interested in seeing Mumble 
in Debian. Unfortunately, I was told that mumble needs a post-beta3 
version, i.e. currently an SVN snapshot.

Apparently, Mumble has already reached Ubuntu by including a *copy* of 
libspeex inside the Mumble package.
As you may imagine, this is far from ideal and our security team 
prohibits us from doing so -- and for a good reason.

It would be great if you could freeze the ABI, bump the SONAME and 
release a 1.2beta4 version that mumble can depend on and that we could 
upload -- or even better, do a 1.2 release, it's about time! :)

We have quite a few people interested in seeing this resolved and we are 
committed to help you in any way we can.

Thanks,
Faidon



More information about the Pkg-voip-maintainers mailing list