[Pkg-kannel-devel] Bug#590544: sensible handling of values in /etc/default/kannel

Kalle Niemitalo kalle.niemitalo at procomp.fi
Wed Jul 29 15:42:11 UTC 2015


Jonas Smedegaard <dr at jones.dk> writes:

> Might make sense to then split into multiple binary packages, one for 
> each daemon, but that could be done as a separate step later.

Separating the daemons to different packages seems a bit risky because,
if the versions of smsbox and bearerbox do not match and gw/msg-decl.h
has been changed between the versions, then the boxes will not be able
to parse the messages sent by each other.  So you might have to set
up versioned dependencies.

OTOH it is already possible, and perhaps even typical, to run the boxes
on different computers, in which case package dependencies cannot
prevent version mismatches.  And if the administrator searches the Web
for "Msg packet was invalid.", then it'll be pretty clear that a version
mismatch is the likely reason.  So the risk doesn't seem too bad.

I suppose it could be helpful to explicitly check the version at the
beginning of each connection and log an error blaming the administrator,
but that would be an upstream issue.



More information about the Pkg-kannel-devel mailing list