diff -Nru php-horde-logintasks-2.0.7/debian/changelog php-horde-logintasks-2.0.7/debian/changelog --- php-horde-logintasks-2.0.7/debian/changelog 2016-06-07 21:44:27.000000000 +0000 +++ php-horde-logintasks-2.0.7/debian/changelog 2018-02-20 22:43:08.000000000 +0000 @@ -1,3 +1,11 @@ +php-horde-logintasks (2.0.7-2ubuntu1) bionic; urgency=medium + + * debian/patches/phpunit6_compat.patch: PHPUnit 6 has namespaced + classes. + * debian/patches/php72_compat.patch: PHP7.2 has deprecated each(). + + -- Nishanth Aravamudan Tue, 20 Feb 2018 14:43:08 -0800 + php-horde-logintasks (2.0.7-2) unstable; urgency=medium * Update Standards-Version to 3.9.8, no change diff -Nru php-horde-logintasks-2.0.7/debian/control php-horde-logintasks-2.0.7/debian/control --- php-horde-logintasks-2.0.7/debian/control 2016-06-07 21:44:27.000000000 +0000 +++ php-horde-logintasks-2.0.7/debian/control 2018-02-20 22:43:08.000000000 +0000 @@ -1,7 +1,8 @@ Source: php-horde-logintasks Section: php Priority: extra -Maintainer: Horde Maintainers +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Horde Maintainers Uploaders: Mathieu Parent Build-Depends: debhelper (>= 9), pkg-php-tools, pear-horde-channel Standards-Version: 3.9.8 diff -Nru php-horde-logintasks-2.0.7/debian/patches/php72_compat.patch php-horde-logintasks-2.0.7/debian/patches/php72_compat.patch --- php-horde-logintasks-2.0.7/debian/patches/php72_compat.patch 1970-01-01 00:00:00.000000000 +0000 +++ php-horde-logintasks-2.0.7/debian/patches/php72_compat.patch 2018-02-20 22:43:08.000000000 +0000 @@ -0,0 +1,26 @@ +Description: PHP7.2 has deprecated each() +Author: Nishanth Aravamudan +Forwarded: Will be done by Nishanth Aravamudan +Last-Update: 2018-02-20 + +--- php-horde-logintasks-2.0.7.orig/Horde_LoginTasks-2.0.7/lib/Horde/LoginTasks/Tasklist.php ++++ php-horde-logintasks-2.0.7/Horde_LoginTasks-2.0.7/lib/Horde/LoginTasks/Tasklist.php +@@ -99,8 +99,7 @@ class Horde_LoginTasks_Tasklist + } + } + +- reset($this->_tasks); +- while (list($k, $v) = each($this->_tasks)) { ++ foreach ($this->_tasks as $k => $v) { + if ($v->needsDisplay() && ($k >= $this->_ptr)) { + break; + } +@@ -128,7 +127,7 @@ class Horde_LoginTasks_Tasklist + $previous = null; + + reset($this->_tasks); +- while (list(, $v) = each($this->_tasks)) { ++ foreach ($this->_tasks as $_ => $v) { + if (!$v->needsDisplay() || + (!is_null($previous) && !$v->joinDisplayWith($previous))) { + break; diff -Nru php-horde-logintasks-2.0.7/debian/patches/phpunit6_compat.patch php-horde-logintasks-2.0.7/debian/patches/phpunit6_compat.patch --- php-horde-logintasks-2.0.7/debian/patches/phpunit6_compat.patch 1970-01-01 00:00:00.000000000 +0000 +++ php-horde-logintasks-2.0.7/debian/patches/phpunit6_compat.patch 2018-02-20 22:43:06.000000000 +0000 @@ -0,0 +1,16 @@ +Description: PHPUnit 6 has namespaced classes +Author: Nishanth Aravamudan +Forwarded: Will be done by Nishanth Aravamudan +Last-Update: 2018-02-20 + +--- php-horde-logintasks-2.0.7.orig/Horde_LoginTasks-2.0.7/test/Horde/LoginTasks/LoginTasksTest.php ++++ php-horde-logintasks-2.0.7/Horde_LoginTasks-2.0.7/test/Horde/LoginTasks/LoginTasksTest.php +@@ -24,7 +24,7 @@ + * @link http://pear.horde.org/index.php?package=LoginTasks + */ + +-class Horde_LoginTasks_LoginTasksTest extends PHPUnit_Framework_TestCase ++class Horde_LoginTasks_LoginTasksTest extends PHPUnit\Framework\TestCase + { + public function testTheTasksAreRun() + { diff -Nru php-horde-logintasks-2.0.7/debian/patches/series php-horde-logintasks-2.0.7/debian/patches/series --- php-horde-logintasks-2.0.7/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ php-horde-logintasks-2.0.7/debian/patches/series 2018-02-20 22:43:08.000000000 +0000 @@ -0,0 +1,2 @@ +phpunit6_compat.patch +php72_compat.patch