[OpenSIPS-Devel] Package dependencies

Răzvan Crainea razvan at opensips.org
Fri Mar 29 08:23:30 EDT 2019


Hi, Dan!

opensipsctl will soon be dropped in favor of the new opensips-cli :). 
That's why there was no time invested to support opensipsclt any longer, 
the json_pp was only a temporary hack to run some tests for the new MI 
interface.
If you do want to make this change, then I do agree the python version 
is better.

Cheers,
Răzvan

On 3/29/19 2:12 PM, Dan Pascu wrote:
> 
> Since migrating to the json format for MI, opensipsctl now uses json_pp which is part of perl. This would need ${perl:Depends} to be added to Depends (or at least Recommends) for opensips in debian/control.
> 
> Alternatively, since opensips already depends on python, json_pp can be replaced with:
> 
> python -c "import json,sys; print(json.dumps(json.loads(sys.stdin.read()), indent=3))"
> 
> which yields the same result. The advantage of the python version (besides avoiding an extra dependency) is that the order of the items in the output is always consistent (json_pp outputs items in a random order that differs from run to run).
> 
> Personally I prefer the python version since it offers 2 advantages while json_pp offers none. What do you think?
> 
> --
> Dan
> 
> 
> 
> 
> 
> _______________________________________________
> Devel mailing list
> Devel at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/devel
> 

-- 
Răzvan Crainea
OpenSIPS Core Developer
   http://www.opensips-solutions.com
Meet the OpenSIPS team at the next OpenSIPS Summit:
   https://www.opensips.org/events



More information about the Devel mailing list