Hello community, here is the log from the commit of package php5-pear-phpunit for openSUSE:Factory checked in at 2014-03-21 15:22:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/php5-pear-phpunit (Old) and /work/SRC/openSUSE:Factory/.php5-pear-phpunit.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "php5-pear-phpunit" Changes: -------- --- /work/SRC/openSUSE:Factory/php5-pear-phpunit/php5-pear-phpunit.changes 2012-04-23 09:16:18.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.php5-pear-phpunit.new/php5-pear-phpunit.changes 2014-03-21 15:22:34.000000000 +0100 @@ -1,0 +2,225 @@ +Sat Nov 23 10:05:53 UTC 2013 - gerrit.beine@gmx.de + +- Updated to version 3.7.28 + * Fixed #1004: Stubbing/Mocking does not work in process isolation + when using PHPUnit PHAR + * Fixed #1021: Backtrace on Windows (phar) not being filtered + properly + +- Updated to version 3.7.27 + * Fixed #999: phpunit.phar is missing resources (such as templates) + + +- Updated to version 3.7.26 + * Upgraded bundled version of PHP_TokenStream in the PHP Archive + (PHAR) distribution of PHPUnit. + +- Updated to version 3.7.25 + * Upgraded bundled versions of PHP_CodeCoverage and + PHPUnit_Selenium in the PHP Archive (PHAR) distribution of + PHPUnit. + +------------------------------------------------------------------- +Sat Aug 10 11:44:35 UTC 2013 - robert.munteanu@gmail.com + +- Updated to version 3.7.24 + * Fixed #982: Process Isolation does not work when using PHPUnit + from a PHP Archive (PHAR) + +------------------------------------------------------------------- +Thu Aug 8 07:02:58 UTC 2013 - robert.munteanu@gmail.com + +- Updated to version 3.7.23 + * Dependencies updated to latest version in PHP Archive (PHAR) + distribution. + +- Updated to version 3.7.22 + * Fixed #948: Do not die on binary output with JSON logging. + * Implemented a workaround for PHP bug #63055. + * It is now possible to use generators as data providers. + +- Updated to version 3.7.21 + * Fixed #277: Account for auto-globals-jit when setting $_ENV and + $_SERVER variables in the xml config. + * Fixed #924: PHPUnit depends on packages that broke backwards + compatibility. + +- Updated to version 3.7.20 + * Fixed #883: Stand-alone functions logicalAnd(), logicalOr(), + and logicalXor() did not work. + * Fixed #889: Suppress open_basedir warnings while searching for + the composer autoloader. + * Fixed #890: Correctly parse single-line @expectedException + annotations. + * Fixed #891: Better messages when JSON-related assertions receive + invalid JSON. + * Fixed #896: Use the proper toString() method inside + PHPUnit_Framework_TestFailure::toString(). + * Fixed #902: Allow symfony/yaml >=2.0,<3.0 + * Fixed #908: Don't rely on composer to set up the include_path for + ErrorHandler.php. + +- Updated to version 3.7.19 + * Fixed #763: assertTag() fails to match content in CDATA + sections. + * Fixed #860: Version requirement for symfony/yaml is too + restrictive. + * Fixed #863: Number of tests to run calculated incorrectly when --repeat is used. + +- Updated to version 3.7.18 + * Make sure the autoloader for PEAR-based installation is not + used when PHPUnit is installed via Composer. + +- Updated to version 3.7.17 + * Make sure the autoloader for PEAR-based installation is not + used when PHPUnit is installed via Composer. + +- Updated to version 3.7.16 + * Make sure the autoloader for PEAR-based installation is not used + when PHPUnit is installed via Composer. + +- Updated to version 3.7.15 + * Fixed #823: Process isolation not working on windows if there + are spaces in path to php.exe + * Fixed #830: PHP notice in PHPUnit_Util_XML + +- Updated to version 3.7.14 + * Fixed #751: NaN is not equal to NaN now to match PHPs behavior + * Fixed #796 in #799: Mocking a method with a reference to an + object made argument matches fail. + +- Updated to version 3.7.13 + * Fixed #710: Ensure isolation tests display errors so they can + be handled by the test runner. + * Fixed sebastianbergmann/phpunit-mock-objects#81. + * Fixed an issue where PHP complained about an undeclared $time + variable when running tests in strict mode. + +- Updated to version 3.7.12 + * Fixed version number. + +- Updated to version 3.7.11 + * Fixed installation issue for Symfony/Yaml. + +- Updated to version 3.7.10 + * Fixed #709: assertJsonStringEqualsJsonFile didn't work with + json arrays. + * Fixed #734: phpunit.phar cannot be executed if it is renamed. + * Fixed error message when assertArrayHasKey() and + assertArrayNotHasKey() are invoked with wrong arguments. + +- Updated to version 3.7.9 + * Fixed #708: JSON matcher source files missing from package.xml. + +- Updated to version 3.7.8 + * Fixed #688: Invoke autoloader when checking for + Symfony\Component\Yaml\Dumper. + +- Updated to version 3.7.7 + * Added missing file to PEAR package. + +- Updated to version 3.7.6 + * Fixed #682: phpunit script appears in stacktrace (when PHPUnit + is installed through Composer). + +- Updated to version 3.7.5 + * PHPUnit now uses $_SERVER['SCRIPT_NAME'] instead of + $_SERVER['_'] to filter the phpunit script (as the latter is not + set when PHPUnit is invoked from Apache Ant's <exec> task, for + instance). + +- Updated to version 3.7.4 + * Fixed #682: phpunit script appears in stacktrace. + +- Updated to version 3.7.3 + * Improvements to running PHPUnit from a PHAR. + +- Updated to version 3.7.2 + * Implemented #656: Always clean up mock objects (and free up memory) + * Implemented #664: Do not rely on autoloader class map to populate + blacklist. + * Added the addUncoveredFilesFromWhitelist configuration setting + back in. + * Fixed #655: Reverted 'More than two positional arguments provided' + check as it turned out to be a BC issue. + * Disable token caching (in PHP_TokenStream, used by PHP_CodeCoverage) + by default (to reduce memory footprint). + +- Updated to version 3.7.1 + * The version number is now displayed when using PHPUnit from a + Composer install or Git checkout. + +- Updated to verison 3.7.0 + * PHPUnit 3.7 is only supported on PHP 5.3.3 (or later) and + PHP 5.4.7 (or later) is highly recommended. + * Implemented #200: When using process-isolation don't die + silently when unserializing the test result fails. + * Implemented #206: Added a callback constraint that is useful for + making complex assertions. + * Implemented #207: Restore current working directory if is changed + by a test case. + * Implemented #208: Added --test-suffix that allows specifying + which filename suffixes are recognised by PHPUnit. + * Implemented #295: assertArrayHasKey() and assertArrayNotHasKey() + now work with objects that implement ArrayAccess. + * Implemented #333: Improved reporting when there are unused CLI + arguments to avoid misconceptions. + * Implemented #377: Show messages and stracktraces in JSON output + for skipped and incomplete tests. + * Implemented #424: Added assertJson* functions that work like the + existing assertXml* functions. + * Implemented #492: PHPUnit now provides a configuration.xsd schema + file at http://schema.phpunit.de/configuration.xsd that can be used + to validate your phpunit.xml and phpunit.xml.dist configuration + files. + * Implemented #495: Added --testsuite argument, allowing to filter + files/directory by parent testsuite name attribute. + * Implemented #504: Expanded the @requires annotation to allow for + checking the existence of functions and extensions using multiple + @requires function name statements. + * Implemented #508 #86: @expectedExceptionCode and + @expectedExceptionMessage can now use constants like + Classname::CONST as their parameters. They will get evaluated if + the class constant exists and used for comparison so test authors + can avoid duplication. + * Implemented #512: Test listeners now trigger one autoload call + instead of being silently ignored when the class was not loaded. + * Implemented #514: Failed assertStringMatchesFormat() calls now + produce a better readable diff by only marking lines as different + that don't match the format specifiers. + * Implemented #515: Added assertContainsOnlyInstancesOf() to help + checking Collection objects and arrays with a descriptive + assertion. + * Implemented #561: When an @expectedException fails it now shows + the message of the thrown exception to ease debugging. + * Implemented #586: Improved reporting of exceptions by printing out + the previous exception names, messages and traces. + * The @requires annotation can now be used on the class DocBlock. ++++ 28 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/php5-pear-phpunit/php5-pear-phpunit.changes ++++ and /work/SRC/openSUSE:Factory/.php5-pear-phpunit.new/php5-pear-phpunit.changes Old: ---- PHPUnit-3.6.4.tgz New: ---- PHPUnit-3.7.28.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ php5-pear-phpunit.spec ++++++ --- /var/tmp/diff_new_pack.zPOUpA/_old 2014-03-21 15:22:35.000000000 +0100 +++ /var/tmp/diff_new_pack.zPOUpA/_new 2014-03-21 15:22:35.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package php5-pear-phpunit # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,55 +16,55 @@ # - Name: php5-pear-phpunit %define pear_name PHPUnit %define pear_sname phpunit Summary: Regression test framework -Version: 3.6.4 -Release: 1 License: BSD-3-Clause Group: Development/Libraries/PHP +Version: 3.7.28 +Release: 0 Source0: http://pear.phpunit.de/get/%{pear_name}-%{version}.tgz Patch0: patch-pear-requirement.patch Url: http://pear.phpunit.de/ -Requires: php5 >= 5.2.7 +Requires: php5 >= 5.3.3 Requires: php5-pear-channel-phpunit -Requires: php5-pear-phpunit-DbUnit -Requires: php5-pear-phpunit-File_Iterator >= 1.3.0 +Requires: php5-pear-channel-symfony2 +Requires: php5-pear-phpunit-File_Iterator >= 1.3.1 Requires: php5-pear-phpunit-Object_Freezer +Requires: php5-pear-phpunit-PHPUnit_MockObject >= 1.2.0 +Requires: php5-pear-phpunit-PHP_CodeCoverage >= 1.2.1 +Requires: php5-pear-phpunit-PHP_Timer >= 1.0.2 Requires: php5-pear-phpunit-Text_Template >= 1.1.1 -Requires: php5-pear-phpunit-PHP_CodeCoverage >= 1.1.0 -Requires: php5-pear-phpunit-PHP_Timer >= 1.0.1 -Requires: php5-pear-phpunit-PHPUnit_MockObject >= 1.1.0 -Requires: php5-pear-phpunit-PHPUnit_Selenium >= 1.0.1 -Requires: php5-pear-channel-symfony -Requires: php5-pear-symfony-YAML >= 1.0.2 +Requires: php5-pear-symfony2-Yaml >= 1.0.2 Suggests: php5-pear-XML_RPC2 -Requires: php5-pdo php-reflection php-simplexml php5-json php5-curl php5-tokenizer +Requires: php-reflection +Requires: php-simplexml +Requires: php5-curl +Requires: php5-json +Requires: php5-pdo +Requires: php5-tokenizer BuildRequires: php-macros -BuildRequires: php5 >= 5.2.7 +BuildRequires: php5 >= 5.3.3 BuildRequires: php5-pear-channel-phpunit -BuildRequires: php5-pear-phpunit-DbUnit -BuildRequires: php5-pear-phpunit-File_Iterator >= 1.3.0 +BuildRequires: php5-pear-channel-symfony2 +BuildRequires: php5-pear-phpunit-File_Iterator >= 1.3.1 BuildRequires: php5-pear-phpunit-Object_Freezer +BuildRequires: php5-pear-phpunit-PHPUnit_MockObject >= 1.2.0 +BuildRequires: php5-pear-phpunit-PHP_CodeCoverage >= 1.2.1 +BuildRequires: php5-pear-phpunit-PHP_Timer >= 1.0.2 BuildRequires: php5-pear-phpunit-Text_Template >= 1.1.1 -BuildRequires: php5-pear-phpunit-PHP_CodeCoverage >= 1.1.0 -BuildRequires: php5-pear-phpunit-PHP_Timer >= 1.0.1 -BuildRequires: php5-pear-phpunit-PHPUnit_MockObject >= 1.1.0 -BuildRequires: php5-pear-phpunit-PHPUnit_Selenium >= 1.0.1 -BuildRequires: php5-pear-channel-symfony -BuildRequires: php5-pear-symfony-YAML >= 1.0.2 +BuildRequires: php5-pear-symfony2-Yaml >= 1.0.2 BuildArch: noarch # Fix for renaming (package convention) -Provides: php-pear-%{pear_sname} = %{version} Provides: pear-%{pear_name} Provides: pear-%{pear_sname} = %{version} -Obsoletes: php5-pear-%{pear_sname} < %{version} -Obsoletes: php-pear-%{pear_sname} < %{version} +Provides: php-pear-%{pear_sname} = %{version} Obsoletes: pear-%{pear_sname} < %{version} +Obsoletes: php-pear-%{pear_sname} < %{version} +Obsoletes: php5-pear-%{pear_sname} < %{version} Provides: phpunit = %{version} Obsoletes: phpunit < %{version} @@ -91,6 +91,8 @@ -d data_dir=%{php_peardir}/data \ install --offline --nodeps -R "%{buildroot}" package.xml +sed -i "s#%{buildroot}##" "%{buildroot}%{_bindir}/phpunit" + %{__install} -D -m 0644 package.xml %{buildroot}%{php_pearxmldir}/%{pear_name}.xml %{__rm} -rf %{buildroot}/{doc,tmp} @@ -113,7 +115,7 @@ %postun # on `rpm -e` PARAM is 0 if [ "$1" = "0" ]; then - %{__pear} uninstall --nodeps --ignore-errors --register-only pear.phpunit.de/%{pear_name} + %{__pear} uninstall --nodeps --ignore-errors --register-only pear.php.net/%{pear_name} fi %clean ++++++ PHPUnit-3.6.4.tgz -> PHPUnit-3.7.28.tgz ++++++ ++++ 60067 lines of diff (skipped) ++++++ patch-pear-requirement.patch ++++++ --- /var/tmp/diff_new_pack.zPOUpA/_old 2014-03-21 15:22:35.000000000 +0100 +++ /var/tmp/diff_new_pack.zPOUpA/_new 2014-03-21 15:22:35.000000000 +0100 @@ -1,7 +1,7 @@ ---- package.xml 2011-11-25 09:33:12.000000000 +0200 -+++ package.xml.fixed 2011-12-05 22:36:23.171902438 +0200 -@@ -439,7 +439,7 @@ - <min>5.2.7</min> +--- package.xml 2013-08-02 22:14:53.000000000 +0300 ++++ package.xml.fixed 2013-08-05 14:20:50.794456491 +0300 +@@ -170,7 +170,7 @@ + <min>5.3.3</min> </php> <pearinstaller> - <min>1.9.4</min> -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org