Fixes:
| dpkg-source -b ngcp-sems-1.6.0~20140516~eaa616
| dpkg-source: info: using source format `3.0 (quilt)'
| dpkg-source: info: building ngcp-sems using existing ./ngcp-sems_1.6.0~20140516~eaa616.orig.tar.gz
| dpkg-source: error: cannot represent change to core/compat/getarch: binary file contents changed
| dpkg-source: error: add core/compat/getarch in debian/source/include-binaries if you want to store the modified binary in the debian tarball
| dpkg-source: error: cannot represent change to core/compat/getos: binary file contents changed
| dpkg-source: error: add core/compat/getos in debian/source/include-binaries if you want to store the modified binary in the debian tarball
| dpkg-source: error: unrepresentable changes to source
| dpkg-buildpackage: error: dpkg-source -b ngcp-sems-1.6.0~20140516~eaa616 gave error exit status 2
Addressing:
| E: ngcp-sems-libsems1-dev: unstripped-binary-or-object usr/include/sems/compat/getarch
| E: ngcp-sems-libsems1-dev: unstripped-binary-or-object usr/include/sems/compat/getos
dh_strip doesn't work as reliable as lintian (e.g.
see #35733 and #468333 in Debian's BTS), so instruct
debian/rules to explicitly strip those files.
commit 22b8f00398f7fcffc291063c19dae46a11f41227
Author: Raphael Coeffic <rco@iptel.org>
Date: Tue Apr 15 14:49:49 2014 +0200
sip: b/f: check method (ACK or PRACK) before deleting transaction
In case PRACK is received after 200, the transaction would be removed without checking the method.
On Debian/wheezy there's:
| # apt-cache show sip4
| Package: sip4
| [...]
| Version: 4.10.2-1
| Depends: python-sip-dev
and since we're build-depending on python-sip-dev already
there's no point in having sip4 in Build-Depends any longer,
since sip4 is a *source* only package starting with Debian/wheezy
and threfore doesn't work as build-dependency anyway.