[Bug 238434] net-mgmt/cacti: new upstream version available (1.2.4) and required changes
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Sun Jun 9 12:31:00 UTC 2019
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=238434
Bug ID: 238434
Summary: net-mgmt/cacti: new upstream version available (1.2.4)
and required changes
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs at FreeBSD.org
Reporter: matt at matthoran.com
CC: freebsd-ports at dan.me.uk
Flags: maintainer-feedback?(freebsd-ports at dan.me.uk)
CC: freebsd-ports at dan.me.uk
There is a new upstream Cacti version available, 1.2.4. I worked with the
upstream maintainers to incorporate changes related to the current port option
SNMPBIN into Cacti. The upstream changes are a more complete implementation of
the ability to disable the built-in PHP-SNMP module, and can be enabled via a
configuration option $php_snmp_support = false; added to config.php.
The SNMPBIN option is no longer necessary, since the same functionality is now
more completely implemented in Cacti itself (the SNMPBIN option still fell back
to the PHP-SNMP module in some cases.) As a stopgap, the SNMPBIN option could
be modified to display a deprecation warning and change the default value of
$php_snmp_support to true.
I also propose that the dependency on the PHP-SNMP module be made optional. I
do not need the PHP-SNMP module for any other packages on my system, and had to
work with the upstream maintainers to introduce the $php_snmp_support option
because the port insisted on installing the module. If the module were not
mandatory (and indeed it is not required by Cacti itself), then I would not
have needed to force disable the PHP-SNMP module.
I understand that not all users have full control of their environment, or may
have other ports installed that require the PHP-SNMP option, hence introducing
the new configuration option.
Thanks!
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list