[Bug 222718] net/opensips Makes Python, RabbitMQ and Redis optional

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Mon Mar 19 03:59:03 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222718

--- Comment #6 from Euan Thoms <euan at potensol.com> ---
(In reply to OlivierW from comment #5)

Olivier, thanks you for your input. And apologies for my late reply as
maintainer of the net/opensips port.

Unfortunately, I stumbled on this bug report after a recent port upgrade to
2.2.6. Otherwise I may have included it into that upgrade patch.

I was sort of expecting some user to suggest more granular port options as some
point. When I initially created the port, there was a lot of other stuff to
focus on and get right. For a long time, the development port was not stable
for me. At least in my setup inside a jail. It seems to have proven stable now,
perhaps upstream has fixed a FreeBSD specific segfault or similar. The way
OpenSIPS is designed (very modular) means there are potentially a lot of port
option permutations. So I decided to wait until someone reported as use case
that calls for an expansion to the available port options.

I have no problem making Python, Redis and Rabbit-MQ seperate options. I think
it absolutely makes sense. In fact, subject to some research, we could maybe
make at least Python turned OFF by default.

However, I want to let the existing upgrade patch go through first and let it
stabilise. There are some key changes to the port, mainly the introduction of
process owner in the rc script, and the dafault user/group has changed from
root:wheel to opensips:opensips. This is better security practice.

After those changes have stabilised, I promise to make your suggested changes.
For the time being, I can't see how the extra dependencies are a huge problem.
They don't take up much space, or lots of compile time, and can be left unused
without any security repercussions.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list