Your message dated Fri, 14 Apr 2017 13:14:16 +0000
with message-id <e1cz13i-0005p7...@respighi.debian.org>
and subject line unblock cacti
has caused the Debian Bug report #860291,
regarding unblock: cacti/0.8.8h+ds1-9
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
860291: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860291
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Please unblock package cacti

In cacti 0.8.8h+ds1-9 I fixed a regression since PHP 7 became the default. In
the non-default (but relative common) situation where one wants to monitor some
variable with a higher frequency than once per minute, the poller would die on
calling split() which was deprecated in PHP 7, filed in bug 860271.

Debdiff attached.

unblock cacti/0.8.8h+ds1-9

- -- System Information:
Debian Release: 9.0
  APT prefers testing-debug
  APT policy: (500, 'testing-debug'), (500, 'testing'), (200, 'experimental'), 
(200, 'testing'), (50, 'experimental'), (50, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCAAdFiEEWLZtSHNr6TsFLeZynFyZ6wW9dQoFAljwc5wACgkQnFyZ6wW9
dQo1Jgf+M62bB29LdleyDurk4svA18T2Cuw0ur+Br338xNvg0XplrrqE95Fz/J58
L1BOavJHXN9szM3KUo+0FB3DTi5kvqu2A7bZslbA26J418e1hafq6YDX6TyufpT9
0zZsG4lugaZayspKdDYToTpnVTloHk1/IfEp7p4DUE8uIyDgdRsPK5/H1NKscFsz
oGCUrSLrYknrmz4hwcV58xynaB6/47ZYpdCzmx1RFzP1F19rN/nK8oLxTrNjK33l
O+2ZF1XVbi79cxAN5QCk/BrTD7mzO4kiQOOs2Lmjk3KUjSMl0UusOvgk9oJhrnyf
K9dL0gcJ7Q2x87dX2XmtzMX3g/LLUA==
=eaEQ
-----END PGP SIGNATURE-----
diff -Nru cacti-0.8.8h+ds1/debian/changelog cacti-0.8.8h+ds1/debian/changelog
--- cacti-0.8.8h+ds1/debian/changelog   2016-12-14 21:20:24.000000000 +0100
+++ cacti-0.8.8h+ds1/debian/changelog   2017-04-13 22:05:30.000000000 +0200
@@ -1,3 +1,10 @@
+cacti (0.8.8h+ds1-9) unstable; urgency=medium
+
+  * Add enable_faster_polling_than_cron.patch to replace the use of the
+    deprecated split() function (Closes: #860271)
+
+ -- Paul Gevers <elb...@debian.org>  Thu, 13 Apr 2017 22:05:30 +0200
+
 cacti (0.8.8h+ds1-8) unstable; urgency=medium
 
   * Depend on libjs-jquery-jstree instead of using embedded version
diff -Nru cacti-0.8.8h+ds1/debian/patches/enable_faster_polling_than_cron.patch 
cacti-0.8.8h+ds1/debian/patches/enable_faster_polling_than_cron.patch
--- cacti-0.8.8h+ds1/debian/patches/enable_faster_polling_than_cron.patch       
1970-01-01 01:00:00.000000000 +0100
+++ cacti-0.8.8h+ds1/debian/patches/enable_faster_polling_than_cron.patch       
2017-04-13 22:04:42.000000000 +0200
@@ -0,0 +1,23 @@
+Description: split() is deprecated in PHP 7, causing the code to fail
+Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/cacti/+bug/1662027
+Bug-Debian: https://bugs.debian.org/860271
+Source: 
https://github.com/Cacti/cacti/commit/6b5931130770cdfa5baa68c43a913dcabf1c3970
+
+Index: cacti/poller.php
+===================================================================
+--- cacti.orig/poller.php
++++ cacti/poller.php
+@@ -451,11 +451,9 @@ while ($poller_runs_completed < $poller_
+ 
+               /* sleep the appripriate amount of time */
+               if ($poller_runs_completed < $poller_runs) {
+-                      list($micro, $seconds) = split(' ', microtime());
+-                      $plugin_start = $seconds + $micro;
++                      $plugin_start = microtime(true);
+                       api_plugin_hook('poller_bottom');
+-                      list($micro, $seconds) = split(' ', microtime());
+-                      $plugin_end = $seconds + $micro;
++                      $plugin_end = microtime(true);
+                       if (($sleep_time - ($plugin_end - $plugin_start)) > 0) {
+                               usleep(($sleep_time - ($plugin_end - 
$plugin_start)) * 1000000);
+                       }
diff -Nru cacti-0.8.8h+ds1/debian/patches/series 
cacti-0.8.8h+ds1/debian/patches/series
--- cacti-0.8.8h+ds1/debian/patches/series      2016-12-14 21:16:53.000000000 
+0100
+++ cacti-0.8.8h+ds1/debian/patches/series      2017-04-13 21:37:14.000000000 
+0200
@@ -12,3 +12,4 @@
 make_cacti_sql_mode-strict_compatible.patch
 CVE-2016-2313-guest-auth.patch
 fix_export_for_debian_packages.patch
+enable_faster_polling_than_cron.patch

--- End Message ---
--- Begin Message ---
Unblocked cacti.

--- End Message ---

Reply via email to