- Update copyright years.
- Update Standards-Version to 4.7.2.
- Remove «Rules-Requires-Root: no» field, which is now the default.
- Remove «Priority: optional» field, which is now the default.
- Fix Vcs URLs.
- Wrap and sort fields.
- Remove ancient conffile removal handling.
- Add spaces around operators in make variables.
Change-Id: Ib128036662841acad69a70abec5d8c64a9991dde
We should not be calling async-signal-unsafe functions from within
signal handlers. This is in general bad on a non-threaded program,
but probably way worse with threading enabled.
Change-Id: I2931ce394f703b420c491438136029a670c83207
It turned out that keep the package name ngcp-kamailio-python-modules,
previous name, after the switch to python3 creates issue during the
building of the related debug symbols.
Issue is solved if we move to the new name ngcp-kamailio-python3-modules.
This is also more consistent to the startard package naming we already
have in use.
Currently during the upgrade to the new kamailo version the new package
have to be installed manually (we never install/use this package in
our standard NGCP systems).
If a customer installed the python2 version of the package should check
itself the compatibility of the created python2 code with python3.
Change-Id: I4e80d11fab53014c0e50848cbafef6e9df16fdce
This reduces substantially the debian/rules file, simplifies it, and as
a side-effect also fixes the jobserver warnings previously emitted by
make.
Change-Id: I1347c888ba16aff42be5e0912d03bcd9bf7e919b
Since the upgrade to 5.2.3 carrierroute module as been moved to
extra module group, as it don't depends on the libconfuse library
anymore. Thus it can be integrated in the main kamailio package.
Change-Id: Ia904ac665258174c85bd88bfd32c99b9535c0a92
We should honor the DEB_BUILD_OPTIONS parallel=N option and enable
paralell builds for all make(1) invocations, not just the main one.
Change-Id: I6aa0ae7e251aa5d9657a44581f4403ad6cfb073d
Quoting from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=892538
| kamailio depends or build-depends on GCJ. GCJ has been dropped
| upstream since GCC 7, so we are dropping it from Debian. Thus please
| either drop support for GCJ if you are just building an alternative
| package with GCJ support (e.g. ant-gcj, ecj-gcj) or switch to
| default-jdk / default-jre as appropriate.
Adjusting to Debian's kamailio.git change as of::
| commit 2e2722970a2921dd149156dc7f19cba52299f868
| Author: Victor Seva <linuxmaniac@torreviejawireless.org>
| Date: Thu Mar 22 16:35:14 2018 +0100
|
| remove kamailio-java-modules (closes: #892538, #893701)
Change-Id: Id3e92a376292fd4c1e5f29c7e9a4fb52f2e55f60
The files are not copied/installed in the package correctly, probably because
there are different calls to dh_installinit with different --name parameters,
but not any invocation in which "ngcp-kamailio" or the others are used, thus the
files are ignored.
Change-Id: Iec42bf7e78a83f74961af37878a94effd05d1f91
- Update debian/.gitignore file.
- Switch to automatic debug symbol packages.
- Let debhelper handle DEB_BUILD_OPTIONS by itself.
- Do not specify init script runlevels, we use the LSB metadata instead.
Change-Id: I77aab74becf0dedc5922ba7f7c3489c6793495d3
This is the Kaspch specification for LNP. This is
asynchronous so We've added some pv command helper
functions in order to copy $var -> $xavp and
$xavp -> $var
upstream/pv-pv_var_to_xavp.patch was merged upstream at
https://github.com/kamailio/kamailio/pull/309
upstream/pv-pv-xavp_to_var.patch was merged upstream at
https://github.com/kamailio/kamailio/pull/316
upstream/pv-pv_xavp_to_var.patch was merged upstream at
https://github.com/kamailio/kamailio/pull/320
tcap: added inap_extract_var() in order to get the info
from a var. Info needs to be a binary string in hexadecimal
NO SPACES!!
Change-Id: I346c98a877085feeeff3ca49d3625304dfe5e344
'dpkg --list libfreeradius-client-dev' returns with exit code 0 if the
cowbuilder environment knows about the libfreeradius-client-dev
package, even if it's not installed at the time of execution.
A cleaner solution would be to handle this through autoconf & family,
but as that's not available in upstream sources let's fall back to a
simple check for presence of file /usr/include/freeradius-client.h.
Change-Id: I53c727be29ff2639f304a4ce009267b9e125c70e
The symlink debian causes git log to fail in git-dch calls:
| gbp:debug: ['git', 'log', '--pretty=format:%H', '-1', '--', 'debian/changelog']
So finally get rid of this wrong thing. :)