On 27/08/15 00:46, Simon McVittie wrote:
On Wed, 05 Aug 2015 at 17:53:15 +0200, Eugen Dedu wrote:
The simplest solution is to simply upload ptlib version 2.10.11, instead of
the current 2.10.10, knowing that ptlib changes soname with *each* release.

As I am DM, not DD, I cannot upload such a package.  So could someone from
voip team (Mark?) simply upload the 2.10.11 version?

Any update on this?

Do you have a source package prepared for 2.10.11? If the DDs on the VoIP
team are too busy, someone else could potentially sponsor it.

It would be wonderful.

Do the VoIP team consider the new upstream release to be low-risk? In
particular, do all the reverse dependencies build successfully against it?

2.10.11 is very low risk.  There are very few changes, here they are:

2013-08-14 23:20  rjongbloed

        * [r30295] revision.h.in, version.h: Update release version number
          to 2.10.11

2013-03-29 03:58  ededu

        * [r29384] src/ptlib/msos/directshow.cxx: Fix compile error after
          last commit

2013-03-26 23:23  rjongbloed

        * [r29328] ., include/ptlib/videoio.h,
          src/ptlib/common/videoio.cxx, src/ptlib/msos/directshow.cxx:
          Merged revision(s) 29327 from ptlib/branches/v2_12:
          Changed PVideoInputDevice_DirectShow::GetDeviceCapabilities() to
          use much simpler and cleaner STL method for getting an ordered
          unique list: std::set<>.

2013-03-07 18:22  ededu

        * [r29220] plugins/vidinput_v4l2/vidinput_v4l2.cxx: Do not crash
          when video driver/webcam is buggy

2013-03-06 13:32  ededu

        * [r29210] src/ptlib/msos/directshow.cxx: Increase timeout when
          waiting for images from camera device

2013-03-04 00:06  rjongbloed

        * [r29189] src/ptclib/httpsrvr.cxx: Fixed crash in
          PHTTPSpace::DelResource(), thanks Елена Валынец

2013-02-20 10:25  ededu

        * [r29154] samples/safetest/overview.cxx: Remove duplicate line

2013-02-17 22:19  rjongbloed

        * [r29134] src/ptclib/pxmlrpc.cxx: Fix GNU warning.

2013-02-16 02:57  rjongbloed

        * [r29122] version.h: Update version number for beta v2.10.11

The following reverse dependencies depend on libpt2.10.10 and need to be changed to depend on libpt2.10.11:
Reverse Depends:
  t38modem,libpt2.10.10
  libpt-dev,libpt2.10.10 2.10.10~dfsg-5
  libpt-dbg,libpt2.10.10 2.10.10~dfsg-5
  openam,libpt2.10.10
  simpleopal,libpt2.10.10
  libopal3.10.10,libpt2.10.10
  libh323-1.24.0,libpt2.10.10
  gnugk,libpt2.10.10
  ekiga,libpt2.10.10

As the two versions 2.10.10 and .11 are API/ABI compatible, this is only a matter of changing .10 to .11 in debian/control for those packages.

If 2.10.11 is considered risky, the alternative is to do the "v5"
rename, as Ubuntu have done:
<http://patches.ubuntu.com/p/ptlib/ptlib_2.10.10~dfsg-5ubuntu1.patch>

As with a new SONAME, a DD sponsor would be required; but if you
attach a patch, someone could sponsor it. (I can't guarantee to do it
myself, but I am not the only DD who has been sponsoring and NMUing
for this transition.)

I have just committed the changes in debian/ to allow building ptlib 2.10.11, they are at http://anonscm.debian.org/viewvc/pkg-voip/ptlib/branches/ptlib2.10-luyten. I have also built the package, the generated files are at http://eugen.dedu.free.fr/ek-debian.

--
Eugen

Reply via email to