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