From 266ad48fa5bc5ddae6f3b6d44594d41d92f771da Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 2 Feb 2018 11:08:01 +0100 Subject: Update to 7.0.0 rename to phpunit7 move to /usr/share/php/PHPUnit7 raise dependency on PHP 7.1 raise dependency on phpunit/php-code-coverage 6.0 raise dependency on phpunit/php-timer 2.0 raise dependency on phpunit/phpunit-mock-objects 6.0 raise dependency on sebastian/diff 3.0 raise dependency on phpunit/php-invoker 2.0 use range dependencies on F27+ use full path instead of relying on include_path --- composer.json | 24 +++--- phpunit7-rpm.patch | 26 +++---- phpunit7.spec | 210 ++++++++++++++++++++++++----------------------------- 3 files changed, 114 insertions(+), 146 deletions(-) diff --git a/composer.json b/composer.json index 707b842..fb51101 100644 --- a/composer.json +++ b/composer.json @@ -21,7 +21,7 @@ }, "prefer-stable": true, "require": { - "php": "^7.0", + "php": "^7.1", "ext-dom": "*", "ext-json": "*", "ext-libxml": "*", @@ -31,13 +31,13 @@ "phar-io/manifest": "^1.0.1", "phar-io/version": "^1.0", "phpspec/prophecy": "^1.7", - "phpunit/php-code-coverage": "^5.3", + "phpunit/php-code-coverage": "^6.0", "phpunit/php-file-iterator": "^1.4.3", "phpunit/php-text-template": "^1.2.1", - "phpunit/php-timer": "^1.0.9", - "phpunit/phpunit-mock-objects": "^5.0.5", + "phpunit/php-timer": "^2.0", + "phpunit/phpunit-mock-objects": "^6.0", "sebastian/comparator": "^2.1", - "sebastian/diff": "^2.0", + "sebastian/diff": "^3.0", "sebastian/environment": "^3.1", "sebastian/exporter": "^3.1", "sebastian/global-state": "^2.0", @@ -48,19 +48,15 @@ "require-dev": { "ext-PDO": "*" }, - "conflict": { - "phpunit/dbunit": "<3.0", - "phpdocumentor/reflection-docblock": "3.0.2" - }, "config": { "platform": { - "php": "7.0.0" + "php": "7.1.0" }, "optimize-autoloader": true, "sort-packages": true }, "suggest": { - "phpunit/php-invoker": "^1.1", + "phpunit/php-invoker": "^2.0", "ext-xdebug": "*" }, "bin": [ @@ -77,12 +73,14 @@ ], "files": [ "src/Framework/Assert/Functions.php", - "tests/_files/CoveredFunction.php" + "tests/_files/CoverageNamespacedFunctionTest.php", + "tests/_files/CoveredFunction.php", + "tests/_files/NamespaceCoveredFunction.php" ] }, "extra": { "branch-alias": { - "dev-master": "6.5.x-dev" + "dev-master": "7.0-dev" } } } diff --git a/phpunit7-rpm.patch b/phpunit7-rpm.patch index c03c25d..db9bdfe 100644 --- a/phpunit7-rpm.patch +++ b/phpunit7-rpm.patch @@ -1,7 +1,7 @@ diff -up ./phpunit.rpm ./phpunit ---- ./phpunit.rpm 2017-02-07 16:05:03.325668400 +0100 -+++ ./phpunit 2017-02-07 16:09:20.442818688 +0100 -@@ -27,27 +27,27 @@ if (!ini_get('date.timezone')) { +--- ./phpunit.rpm 2018-02-02 06:04:08.000000000 +0100 ++++ ./phpunit 2018-02-02 10:25:26.281085072 +0100 +@@ -27,27 +27,18 @@ if (!ini_get('date.timezone')) { ini_set('date.timezone', 'UTC'); } @@ -11,15 +11,8 @@ diff -up ./phpunit.rpm ./phpunit - - break; - } -+// Ensure correct include_path for RHSCL -+$inc = get_include_path(); -+$dirs = explode(':', $inc); -+if (!in_array('/usr/share/php', $dirs)) { -+ $dirs[] = '/usr/share/php'; -+ set_include_path(implode(':', $dirs)); - } -+unset ($inc, $dirs); - +-} +- -unset($file); - -if (!defined('PHPUNIT_COMPOSER_INSTALL')) { @@ -36,7 +29,7 @@ diff -up ./phpunit.rpm ./phpunit + echo "\n==== Redirecting to composer installed version in vendor/phpunit ====\n\n"; + define ('PHPUNIT_COMPOSER_INSTALL', realpath('./vendor/autoload.php')); +} else { -+ define ('PHPUNIT_COMPOSER_INSTALL', stream_resolve_include_path('PHPUnit6/autoload.php')); ++ define ('PHPUNIT_COMPOSER_INSTALL', '/usr/share/php/PHPUnit7/autoload.php'); } require PHPUNIT_COMPOSER_INSTALL; @@ -47,10 +40,9 @@ diff -up ./phpunit.rpm ./phpunit +} else { + PHPUnit\TextUI\Command::main(); // PHPUnit v6 or newer +} - -diff -up tests/bootstrap.php.rpm tests/bootstrap.php ---- tests/bootstrap.php.rpm 2017-03-15 19:45:42.004596546 +0100 -+++ tests/bootstrap.php 2017-03-15 19:47:16.561034373 +0100 +diff -up ./tests/bootstrap.php.rpm ./tests/bootstrap.php +--- ./tests/bootstrap.php.rpm 2018-02-02 06:04:08.000000000 +0100 ++++ ./tests/bootstrap.php 2018-02-02 10:24:37.643848378 +0100 @@ -6,7 +6,10 @@ if (!defined('TEST_FILES_PATH')) { ini_set('precision', 14); ini_set('serialize_precision', 14); diff --git a/phpunit7.spec b/phpunit7.spec index 307f350..7dd189d 100644 --- a/phpunit7.spec +++ b/phpunit7.spec @@ -1,4 +1,4 @@ -# remirepo/fedora spec file for phpunit6 +# remirepo/fedora spec file for phpunit7 # # Copyright (c) 2010-2018 Remi Collet # @@ -11,7 +11,7 @@ # For compatibility with SCL %undefine __brp_mangle_shebangs -%global gh_commit 3330ef26ade05359d006041316ed0fa9e8e3cefe +%global gh_commit 9b3373439fdf2f3e9d1578f5e408a3a0d161c3bc #global gh_date 20150927 %global gh_short %(c=%{gh_commit}; echo ${c:0:7}) %global gh_vendor sebastianbergmann @@ -20,11 +20,11 @@ %global pk_vendor phpunit %global pk_project phpunit # Namespace -%global ns_vendor PHPUnit6 +%global ns_vendor PHPUnit7 %global php_home %{_datadir}/php -%global ver_major 6 -%global ver_minor 5 -%global ver_patch 6 +%global ver_major 7 +%global ver_minor 0 +%global ver_patch 0 %global specrel 1 Name: %{pk_project}%{ver_major} @@ -41,63 +41,45 @@ Source0: https://github.com/%{gh_vendor}/%{gh_project}/archive/%{gh_commi Patch0: %{name}-rpm.patch BuildArch: noarch -BuildRequires: php(language) >= 7.0 +BuildRequires: php(language) >= 7.1 %if 0%{?fedora} >= 27 BuildRequires: (php-composer(myclabs/deep-copy) >= 1.6.1 with php-composer(myclabs/deep-copy) < 2) BuildRequires: (php-composer(phar-io/manifest) >= 1.0.1 with php-composer(phar-io/manifest) < 2) BuildRequires: (php-composer(phar-io/version) >= 1.0 with php-composer(phar-io/version) < 2) BuildRequires: (php-composer(phpspec/prophecy) >= 1.7 with php-composer(phpspec/prophecy) < 2) -BuildRequires: (php-composer(phpunit/php-code-coverage) >= 5.3 with php-composer(phpunit/php-code-coverage) < 6) +BuildRequires: (php-composer(phpunit/php-code-coverage) >= 6.0 with php-composer(phpunit/php-code-coverage) < 7) BuildRequires: (php-composer(phpunit/php-file-iterator) >= 1.4.3 with php-composer(phpunit/php-file-iterator) < 2) BuildRequires: (php-composer(phpunit/php-text-template) >= 1.2.1 with php-composer(phpunit/php-text-template) < 2) -BuildRequires: (php-composer(phpunit/php-timer) >= 1.0.9 with php-composer(phpunit/php-timer) < 2) -BuildRequires: (php-composer(phpunit/phpunit-mock-objects) >= 5.0.5 with php-composer(phpunit/phpunit-mock-objects) < 6) +BuildRequires: (php-composer(phpunit/php-timer) >= 2.0 with php-composer(phpunit/php-timer) < 3) +BuildRequires: (php-composer(phpunit/phpunit-mock-objects) >= 6.0 with php-composer(phpunit/phpunit-mock-objects) < 7) BuildRequires: (php-composer(sebastian/comparator) >= 2.0.2 with php-composer(sebastian/comparator) < 3) -BuildRequires: (php-composer(sebastian/diff) >= 2.0 with php-composer(sebastian/diff) < 3) +BuildRequires: (php-composer(sebastian/diff) >= 3.0 with php-composer(sebastian/diff) < 4) BuildRequires: (php-composer(sebastian/environment) >= 3.1 with php-composer(sebastian/environment) < 4) BuildRequires: (php-composer(sebastian/exporter) >= 3.1 with php-composer(sebastian/exporter) < 4) BuildRequires: (php-composer(sebastian/global-state) >= 2.0 with php-composer(sebastian/global-state) < 3) BuildRequires: (php-composer(sebastian/object-enumerator) >= 3.0.3 with php-composer(sebastian/object-enumerator) < 4) BuildRequires: (php-composer(sebastian/resource-operations) >= 1.0 with php-composer(sebastian/resource-operations) < 2) BuildRequires: (php-composer(sebastian/version) >= 2.0.1 with php-composer(sebastian/version) < 3) -BuildRequires: (php-composer(phpunit/php-invoker) < 2 with php-composer(phpunit/php-invoker) >= 1.1) +BuildRequires: (php-composer(phpunit/php-invoker) >= 2.0 with php-composer(phpunit/php-invoker) < 3) %else -BuildRequires: php-composer(myclabs/deep-copy) < 2 -BuildRequires: php-composer(myclabs/deep-copy) >= 1.6.1 -BuildRequires: php-composer(phar-io/manifest) < 2 -BuildRequires: php-composer(phar-io/manifest) >= 1.0.1 -BuildRequires: php-composer(phar-io/version) < 2 -BuildRequires: php-composer(phar-io/version) >= 1.0 -BuildRequires: php-composer(phpspec/prophecy) < 2 -BuildRequires: php-composer(phpspec/prophecy) >= 1.7 -BuildRequires: php-composer(phpunit/php-code-coverage) < 6 -BuildRequires: php-composer(phpunit/php-code-coverage) >= 5.3 -BuildRequires: php-composer(phpunit/php-file-iterator) < 2 -BuildRequires: php-composer(phpunit/php-file-iterator) >= 1.4.3 -BuildRequires: php-composer(phpunit/php-text-template) < 2 -BuildRequires: php-composer(phpunit/php-text-template) >= 1.2.1 -BuildRequires: php-composer(phpunit/php-timer) < 2 -BuildRequires: php-composer(phpunit/php-timer) >= 1.0.9 -BuildRequires: php-composer(phpunit/phpunit-mock-objects) < 6 -BuildRequires: php-composer(phpunit/phpunit-mock-objects) >= 5.0.5 -BuildRequires: php-composer(sebastian/comparator) < 3 -BuildRequires: php-composer(sebastian/comparator) >= 2.0.2 -BuildRequires: php-composer(sebastian/diff) < 3 -BuildRequires: php-composer(sebastian/diff) >= 2.0 -BuildRequires: php-composer(sebastian/environment) < 4 -BuildRequires: php-composer(sebastian/environment) >= 3.1 -BuildRequires: php-composer(sebastian/exporter) < 4 -BuildRequires: php-composer(sebastian/exporter) >= 3.1 -BuildRequires: php-composer(sebastian/global-state) < 3 -BuildRequires: php-composer(sebastian/global-state) >= 2.0 -BuildRequires: php-composer(sebastian/object-enumerator) < 4 -BuildRequires: php-composer(sebastian/object-enumerator) >= 3.0.3 -BuildRequires: php-composer(sebastian/resource-operations) < 2 -BuildRequires: php-composer(sebastian/resource-operations) >= 1.0 -BuildRequires: php-composer(sebastian/version) < 3 -BuildRequires: php-composer(sebastian/version) >= 2.0.1 -BuildRequires: php-composer(phpunit/php-invoker) < 2 -BuildRequires: php-composer(phpunit/php-invoker) >= 1.1.0 +BuildRequires: php-myclabs-deep-copy >= 1.6.1 +BuildRequires: php-phar-io-manifest >= 1.0.1 +BuildRequires: php-phar-io-version >= 1.0 +BuildRequires: php-phpspec-prophecy >= 1.7 +BuildRequires: php-phpunit-php-code-coverage6 +BuildRequires: php-phpunit-File-Iterator >= 1.4.3 +BuildRequires: php-phpunit-Text-Template >= 1.2.1 +BuildRequires: php-phpunit-php-timer2 +BuildRequires: php-phpunit-mock-objects6 +BuildRequires: php-sebastian-comparator2 >= 2.0.2 +BuildRequires: php-sebastian-diff3 +BuildRequires: php-sebastian-environment3 >= 3.1 +BuildRequires: php-sebastian-exporter3 >= 3.1 +BuildRequires: php-sebastian-global-state2 +BuildRequires: php-sebastian-object-enumerator3 >= 3.0.3 +BuildRequires: php-sebastian-resource-operations +BuildRequires: php-phpunit-Version >= 2.0.1 +BuildRequires: php-phpunit-php-invoker2 %endif BuildRequires: php-dom BuildRequires: php-json @@ -108,7 +90,7 @@ BuildRequires: php-libxml BuildRequires: php-fedora-autoloader-devel >= 1.0.0 # From composer.json, "require": { -# "php": "^7.0", +# "php": "^7.1", # "ext-dom": "*", # "ext-json": "*", # "ext-libxml": "*", @@ -118,20 +100,20 @@ BuildRequires: php-fedora-autoloader-devel >= 1.0.0 # "phar-io/manifest": "^1.0.1", # "phar-io/version": "^1.0", # "phpspec/prophecy": "^1.7", -# "phpunit/php-code-coverage": "^5.3", +# "phpunit/php-code-coverage": "^6.0", # "phpunit/php-file-iterator": "^1.4.3", # "phpunit/php-text-template": "^1.2.1", -# "phpunit/php-timer": "^1.0.9", -# "phpunit/phpunit-mock-objects": "^5.0.5", +# "phpunit/php-timer": "^2.0", +# "phpunit/phpunit-mock-objects": "^6.0", # "sebastian/comparator": "^2.0.2", -# "sebastian/diff": "^2.0", +# "sebastian/diff": "^3.0", # "sebastian/environment": "^3.1", # "sebastian/exporter": "^3.1", # "sebastian/global-state": "^2.0", # "sebastian/object-enumerator": "^3.0.3", # "sebastian/resource-operations": "^1.0", # "sebastian/version": "^2.0.1", -Requires: php(language) >= 7.0 +Requires: php(language) >= 7.1 Requires: php-cli Requires: php-dom Requires: php-json @@ -143,13 +125,13 @@ Requires: (php-composer(myclabs/deep-copy) >= 1.6.1 with php-co Requires: (php-composer(phar-io/manifest) >= 1.0.1 with php-composer(phar-io/manifest) < 2) Requires: (php-composer(phar-io/version) >= 1.0 with php-composer(phar-io/version) < 2) Requires: (php-composer(phpspec/prophecy) >= 1.7 with php-composer(phpspec/prophecy) < 2) -Requires: (php-composer(phpunit/php-code-coverage) >= 5.3 with php-composer(phpunit/php-code-coverage) < 6) +Requires: (php-composer(phpunit/php-code-coverage) >= 6.0 with php-composer(phpunit/php-code-coverage) < 7) Requires: (php-composer(phpunit/php-file-iterator) >= 1.4.3 with php-composer(phpunit/php-file-iterator) < 2) Requires: (php-composer(phpunit/php-text-template) >= 1.2.1 with php-composer(phpunit/php-text-template) < 2) -Requires: (php-composer(phpunit/php-timer) >= 1.0.9 with php-composer(phpunit/php-timer) < 2) -Requires: (php-composer(phpunit/phpunit-mock-objects) >= 5.0.5 with php-composer(phpunit/phpunit-mock-objects) < 6) +Requires: (php-composer(phpunit/php-timer) >= 2.0 with php-composer(phpunit/php-timer) < 3) +Requires: (php-composer(phpunit/phpunit-mock-objects) >= 6.0 with php-composer(phpunit/phpunit-mock-objects) < 7) Requires: (php-composer(sebastian/comparator) >= 2.0.2 with php-composer(sebastian/comparator) < 3) -Requires: (php-composer(sebastian/diff) >= 2.0 with php-composer(sebastian/diff) < 3) +Requires: (php-composer(sebastian/diff) >= 3.0 with php-composer(sebastian/diff) < 4) Requires: (php-composer(sebastian/environment) >= 3.1 with php-composer(sebastian/environment) < 4) Requires: (php-composer(sebastian/exporter) >= 3.1 with php-composer(sebastian/exporter) < 4) Requires: (php-composer(sebastian/global-state) >= 2.0 with php-composer(sebastian/global-state) < 3) @@ -157,46 +139,28 @@ Requires: (php-composer(sebastian/object-enumerator) >= 3.0.3 with php-co Requires: (php-composer(sebastian/resource-operations) >= 1.0 with php-composer(sebastian/resource-operations) < 2) Requires: (php-composer(sebastian/version) >= 2.0.1 with php-composer(sebastian/version) < 3) # From composer.json, "suggest": { -# "phpunit/php-invoker": "^1.1", +# "phpunit/php-invoker": "^2.0", # "ext-xdebug": "*" -Requires: (php-composer(phpunit/php-invoker) < 2 with php-composer(phpunit/php-invoker) >= 1.1) +Requires: (php-composer(phpunit/php-invoker) >= 2.0 with php-composer(phpunit/php-invoker) < 3) %else -Requires: php-composer(myclabs/deep-copy) < 2 -Requires: php-composer(myclabs/deep-copy) >= 1.6.1 -Requires: php-composer(phar-io/manifest) < 2 -Requires: php-composer(phar-io/manifest) >= 1.0.1 -Requires: php-composer(phar-io/version) < 2 -Requires: php-composer(phar-io/version) >= 1.0 -Requires: php-composer(phpspec/prophecy) < 2 -Requires: php-composer(phpspec/prophecy) >= 1.7 -Requires: php-composer(phpunit/php-code-coverage) < 6 -Requires: php-composer(phpunit/php-code-coverage) >= 5.3 -Requires: php-composer(phpunit/php-file-iterator) < 2 -Requires: php-composer(phpunit/php-file-iterator) >= 1.4.3 -Requires: php-composer(phpunit/php-text-template) < 2 -Requires: php-composer(phpunit/php-text-template) >= 1.2.1 -Requires: php-composer(phpunit/php-timer) < 2 -Requires: php-composer(phpunit/php-timer) >= 1.0.9 -Requires: php-composer(phpunit/phpunit-mock-objects) < 6 -Requires: php-composer(phpunit/phpunit-mock-objects) >= 5.0.5 -Requires: php-composer(sebastian/comparator) < 3 -Requires: php-composer(sebastian/comparator) >= 2.0.2 -Requires: php-composer(sebastian/diff) < 3 -Requires: php-composer(sebastian/diff) >= 2.0 -Requires: php-composer(sebastian/environment) < 4 -Requires: php-composer(sebastian/environment) >= 3.1 -Requires: php-composer(sebastian/exporter) < 4 -Requires: php-composer(sebastian/exporter) >= 3.1 -Requires: php-composer(sebastian/global-state) < 3 -Requires: php-composer(sebastian/global-state) >= 2.0 -Requires: php-composer(sebastian/object-enumerator) < 4 -Requires: php-composer(sebastian/object-enumerator) >= 3.0.3 -Requires: php-composer(sebastian/resource-operations) < 2 -Requires: php-composer(sebastian/resource-operations) >= 1.0 -Requires: php-composer(sebastian/version) < 3 -Requires: php-composer(sebastian/version) >= 2.0.1 -Requires: php-composer(phpunit/php-invoker) >= 1.1 -Requires: php-composer(phpunit/php-invoker) < 2 +Requires: php-myclabs-deep-copy >= 1.6.1 +Requires: php-phar-io-manifest >= 1.0.1 +Requires: php-phar-io-version >= 1.0 +Requires: php-phpspec-prophecy >= 1.7 +Requires: php-phpunit-php-code-coverage6 +Requires: php-phpunit-File-Iterator >= 1.4.3 +Requires: php-phpunit-Text-Template >= 1.2.1 +Requires: php-phpunit-php-timer2 +Requires: php-phpunit-mock-objects6 +Requires: php-sebastian-comparator2 >= 2.0.2 +Requires: php-sebastian-diff3 +Requires: php-sebastian-environment3 >= 3.1 +Requires: php-sebastian-exporter3 >= 3.1 +Requires: php-sebastian-global-state2 +Requires: php-sebastian-object-enumerator3 >= 3.0.3 +Requires: php-sebastian-resource-operations +Requires: php-phpunit-Version >= 2.0.1 +Requires: php-phpunit-php-invoker2 %endif # Autoloader Requires: php-composer(fedora/autoloader) @@ -241,24 +205,24 @@ It is an instance of the xUnit architecture for unit testing frameworks. cat << 'EOF' | tee -a src/autoload.php // Dependencies \Fedora\Autoloader\Dependencies::required([ - 'File/Iterator/Autoload.php', - 'Text/Template/Autoload.php', - 'SebastianBergmann/CodeCoverage5/autoload.php', - 'PHP/Timer/Autoload.php', - '%{ns_vendor}/Framework/MockObject5/autoload.php', - 'Prophecy/autoload.php', - 'SebastianBergmann/Comparator2/autoload.php', - 'SebastianBergmann/Diff2/autoload.php', - 'SebastianBergmann/Environment3/autoload.php', - 'SebastianBergmann/Exporter3/autoload.php', - 'SebastianBergmann/GlobalState2/autoload.php', - 'SebastianBergmann/ObjectEnumerator3/autoload.php', - 'SebastianBergmann/ResourceOperations/autoload.php', - 'SebastianBergmann/Version/autoload.php', - 'DeepCopy/autoload.php', - 'PHP/Invoker/Autoload.php', - 'PharIo/Manifest/autoload.php', - 'PharIo/Version/autoload.php', + '%{php_home}/File/Iterator/Autoload.php', + '%{php_home}/Text/Template/Autoload.php', + '%{php_home}/SebastianBergmann/CodeCoverage6/autoload.php', + '%{php_home}/SebastianBergmann/Timer/autoload.php', + '%{ns_vendor}/Framework/MockObject6/autoload.php', + '%{php_home}/Prophecy/autoload.php', + '%{php_home}/SebastianBergmann/Diff3/autoload.php', // Fedora comparator which allow v2 + '%{php_home}/SebastianBergmann/Comparator2/autoload.php', + '%{php_home}/SebastianBergmann/Environment3/autoload.php', + '%{php_home}/SebastianBergmann/Exporter3/autoload.php', + '%{php_home}/SebastianBergmann/GlobalState2/autoload.php', + '%{php_home}/SebastianBergmann/ObjectEnumerator3/autoload.php', + '%{php_home}/SebastianBergmann/ResourceOperations/autoload.php', + '%{php_home}/SebastianBergmann/Version/autoload.php', + '%{php_home}/DeepCopy/autoload.php', + '%{php_home}/SebastianBergmann/Invoker/autoload.php', + '%{php_home}/PharIo/Manifest/autoload.php', + '%{php_home}/PharIo/Version/autoload.php', ]); // Extensions \Fedora\Autoloader\Dependencies::optional([ @@ -288,11 +252,12 @@ ln -s %{name} %{buildroot}%{_bindir}/phpunit %check OPT="--testsuite=small --no-coverage" sed -e 's:@PATH@:%{buildroot}%{php_home}/%{ns_vendor}:' -i tests/bootstrap.php +sed -e 's:%{php_home}/%{ns_vendor}:%{buildroot}%{php_home}/%{ns_vendor}:' -i phpunit ret=0 -for cmd in php php70 php71 php72; do +for cmd in php php71 php72; do if which $cmd; then - $cmd -d include_path=.:%{buildroot}%{php_home}:%{php_home} ./phpunit $OPT --verbose || ret=1 + $cmd ./phpunit $OPT --verbose || ret=1 fi done exit $ret @@ -311,6 +276,19 @@ exit $ret %changelog +* Fri Feb 2 2018 Remi Collet - 7.0.0-1 +- Update to 7.0.0 +- rename to phpunit7 +- move to /usr/share/php/PHPUnit7 +- raise dependency on PHP 7.1 +- raise dependency on phpunit/php-code-coverage 6.0 +- raise dependency on phpunit/php-timer 2.0 +- raise dependency on phpunit/phpunit-mock-objects 6.0 +- raise dependency on sebastian/diff 3.0 +- raise dependency on phpunit/php-invoker 2.0 +- use range dependencies on F27+ +- use full path instead of relying on include_path + * Thu Feb 1 2018 Remi Collet - 6.5.6-1 - Update to 6.5.6 - undefine __brp_mangle_shebangs -- cgit