- 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.
- Remove ancient conffile removal handling.
- Disable DH_VERBOSE by default, as is expected from a usual package.
- Terminate multi-lines with «# EOL» to make modifying them not cause
unnecessary diff damage.
Change-Id: I11399af5dbe8509ce31b3ae52b9ed559bbb9a2b3
This makes sure we use the system library, with any updates coming from
upstream, including security fixes.
Change-Id: I03a33869bcd0c3ccc09cf8fafc4258e3a65a2f6b
This makes sure we use the system library, with any updates coming from
upstream, including security fixes.
Change-Id: I3bc01b99fa4c5f107d28a819dc0e1c1eac155e91
Add spaces around variables assignments to make it clear that these are
make variables and equal signs to not bind to multiple variables.
Split multivalue variables into one value per line to make it easier to
sort and modify entries without creating unrelated diff damage.
Change-Id: I87532c3446ae61cc5003ab0714f6b36f89429b56
These variables used to be shell variables passed to the make
invocations in various rules. But those got refactored into make
variables. The problem is that in make the equal sign does not bind
according to surrounding lack of spaces, and the first equal sign
will mark an assignment for the rest of the string including subsequent
equal signs.
The other problem is with the CPPFLAGS assignment where it will assign
append the value and then subsequent conditional assignments will not
take place. Switch to use DEB_CPPFLAGS_APPEND, which was designed
precisely for this purpose.
Fixes: commit 9b5df2495e
Change-Id: Ice82295903729fed3f0fb11f750f3f2fdde2e09f
Move from debian/rules into actual makefile. This is not Debian-specific
and needs to be set for a successful build.
Also it's not a preprocessor option, it's a C++ option.
Change-Id: I19be56f4e319778def5697b1fdbc77a9988ccb9b
This development package was inherited from the upstream sems packaging,
but we have never have had any user for the CE version.
Change-Id: Iacbacecbe014a4eabdf91005d7b00fe4d4b0dea5
Add to the compilation flags the standard,
which has to be used during the compilation
process.
Wasn't the case before.
Change-Id: I51d2303040a6b31d56411e7e4a89da8c0adf7170
We ship /lib/systemd/system/sems.service as symlink pointing
to ngcp-sems.service, ignore in lintian as reported by
lintian v2.118.1 as present in current Debian/testing AKA trixie.
Fixes:
| E: ngcp-sems: service-file-is-not-a-file [lib/systemd/system/sems.service]
Change-Id: I62a162facf01afd59c19100db9b6b1fdae783981
The old PCRE library provided C++ bindings created by Google, but with
the new PCRE2 library those bindings have not been ported, instead
Google created a new project called RE2, which is a successor of those
bindings, although it does no longer use the PCRE library underneath,
so some of its features are no longer available.
Change-Id: I77ccbe617ea1fb9c2e5495fc38ddf3760f2c8014
Backport from the upstream to support libevent-dev >= 2.1.12 .
Upstream commit: b2172dd70c2fe77c46e8427be5e3d0cf222cb049
Change-Id: Iea7e76b33c945cb57b8f2e98c9130ae46665c66c
We have to stop using patches for the sems CE,
because it makes no sense anymore -
upstream project is dead.
This commit sets a goal to:
- change compilation procedure so we do not consider patches anymore;
Change-Id: Ifa4b4aabcc05802deff87f7a92ce857cc7d60d1e
We don't have to compare a const char pointer with '>' / '<' operands
agains 0.
The conditional code will not get executed, if 'data->version' is null -
but not that it will, if it's not null.
We should use a classical check for null pointers agains 0 using '!=',
this has the least potential for subtle bugs, and is guaranteed to be portable.
Change-Id: I7656261e96f8235540b1805a8a0b26c6b5f23000
We are migrating from redis to keydb so for now we need to support both
so we should not depend on specific key-value storage in unit file but
should use database.key_value.flavor value in override file.
But we can't redefine dependencies in override file just add additional
ones. So remove it from unit file.
Change-Id: I94ef109ce68c61ba3d195d00527e2d0612b6d886
We need to change the place for storing temporary and constant
audio files (caching of audio files).
Newly used paths:
- /ngcp-data/ngcp-sems
This path will be from now on reachable via the symbolic link:
- /var/cache/ngcp-sems
Change-Id: Ia1a120aaa256498d541611f2115570e1abe8ea90
We need to rework the utils_get_count_files(), because it improperly
treats the given list of numbers, especially what relates to zeroes.
Previous approach gets deprecated, and another approach is applied.
Change-Id: I4ec0b5f4e40c96d5b3603f4ee376d210afce21e2