From 0a1b93d1e89816da7254f6046008c0088ac3e604 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Fri, 5 Sep 2014 07:41:42 +0200 Subject: php-symfony: 2.5.4 (backport) --- php-symfony.spec | 120 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 63 insertions(+), 57 deletions(-) (limited to 'php-symfony.spec') diff --git a/php-symfony.spec b/php-symfony.spec index 003ed56..b229893 100644 --- a/php-symfony.spec +++ b/php-symfony.spec @@ -10,10 +10,11 @@ # Please preserve changelog entries # +%{!?php_version: %global php_version %(php -r 'echo PHP_VERSION;' 2>/dev/null)} %global github_owner symfony %global github_name symfony -%global github_version 2.5.3 -%global github_commit f077a238c781f845487a7c81fea8033ccd0e6a02 +%global github_version 2.5.4 +%global github_commit 3a369dddea56596df91977d8c2083e70784852f2 %global composer_vendor symfony %global composer_project symfony @@ -227,7 +228,7 @@ Requires: php-composer(doctrine/dbal) >= %{doctrine_dbal_min_ver} Requires: php-composer(doctrine/dbal) < %{doctrine_dbal_max_ver} Requires: php-composer(doctrine/orm) >= %{doctrine_orm_min_ver} Requires: php-composer(doctrine/orm) < %{doctrine_orm_max_ver} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-date Requires: php-hash Requires: php-json @@ -266,7 +267,7 @@ Requires: php-composer(monolog/monolog) < %{monolog_max_ver} Requires: php-composer(%{composer_vendor}/console) = %{version} Requires: php-composer(%{composer_vendor}/event-dispatcher) = %{version} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-pcre # Composer @@ -331,7 +332,7 @@ Group: Development/Libraries Requires: php-swift-Swift >= %{swift_min_ver} # composer.json: optional Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) # # Composer @@ -371,7 +372,7 @@ Requires: php-composer(%{composer_vendor}/stopwatch) = %{version} Requires: php-composer(%{composer_vendor}/templating) = %{version} Requires: php-composer(%{composer_vendor}/translation) = %{version} Requires: php-composer(%{composer_vendor}/yaml) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-json Requires: php-pcre Requires: php-spl @@ -415,8 +416,9 @@ Requires: php-composer(%{composer_vendor}/console) = %{version} Requires: php-composer(%{composer_vendor}/finder) = %{version} Requires: php-composer(%{composer_vendor}/form) = %{version} Requires: php-composer(%{composer_vendor}/validator) = %{version} +Requires: php-composer(%{composer_vendor}/yaml) = %{version} Requires: php-composer(doctrine/cache) -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-dom Requires: php-fileinfo Requires: php-filter @@ -453,7 +455,7 @@ Group: Development/Libraries # composer.json Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} Requires: php-composer(%{composer_vendor}/security) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-pcre Requires: php-spl @@ -474,9 +476,10 @@ Summary: Symfony Twig Bundle Group: Development/Libraries # composer.json -Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} -Requires: php-composer(%{composer_vendor}/twig-bridge) = %{version} -# phpcompatinfo (computed from version 2.5.2) +Requires: php-composer(%{composer_vendor}/http-foundation) = %{version} +Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} +Requires: php-composer(%{composer_vendor}/twig-bridge) = %{version} +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-json Requires: php-pcre @@ -506,7 +509,7 @@ Group: Development/Libraries Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} Requires: php-composer(%{composer_vendor}/routing) = %{version} Requires: php-composer(%{composer_vendor}/twig-bridge) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-pcre Requires: php-spl @@ -533,7 +536,7 @@ Group: Development/Libraries Requires: php-composer(%{composer_vendor}/dom-crawler) = %{version} # composer.json: optional Requires: php-composer(%{composer_vendor}/process) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-date Requires: php-pcre Requires: php-spl @@ -563,7 +566,7 @@ URL: http://symfony.com/doc/current/components/class_loader/index.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-hash Requires: php-pcre Requires: php-reflection @@ -613,7 +616,7 @@ Group: Development/Libraries # composer.json Requires: php-composer(%{composer_vendor}/filesystem) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-dom Requires: php-json @@ -646,7 +649,7 @@ Group: Development/Libraries Requires: php-composer(%{composer_vendor}/event-dispatcher) = %{version} Requires: php-composer(psr/log) >= %{psrlog_min_ver} Requires: php-composer(psr/log) < %{psrlog_max_ver} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-date Requires: php-dom Requires: php-json @@ -683,7 +686,7 @@ URL: http://symfony.com/doc/current/components/css_selector.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-pcre # Composer @@ -710,7 +713,7 @@ Group: Development/Libraries # composer.json: optional Requires: php-composer(%{composer_vendor}/http-foundation) = %{version} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-pcre Requires: php-reflection Requires: php-spl @@ -741,7 +744,7 @@ Group: Development/Libraries Requires: php-composer(%{composer_vendor}/config) = %{version} #Requires: php-composer(%%{composer_vendor}/proxy-manager-bridge) = %%{version} Requires: php-composer(%{composer_vendor}/yaml) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-dom Requires: php-hash Requires: php-pcre @@ -773,7 +776,7 @@ Group: Development/Libraries # composer.json: optional Requires: php-composer(%{composer_vendor}/css-selector) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-dom Requires: php-libxml Requires: php-mbstring @@ -804,7 +807,7 @@ Group: Development/Libraries # composer.json: optional Requires: php-composer(%{composer_vendor}/dependency-injection) = %{version} Requires: php-composer(%{composer_vendor}/http-kernel) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-pcre Requires: php-reflection Requires: php-spl @@ -835,7 +838,7 @@ URL: http://symfony.com/doc/current/components/expression_language/index.h Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-pcre Requires: php-spl @@ -862,7 +865,7 @@ URL: http://symfony.com/doc/current/components/filesystem.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-spl @@ -886,7 +889,7 @@ URL: http://symfony.com/doc/current/components/finder.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-date Requires: php-pcre Requires: php-spl @@ -920,7 +923,7 @@ Requires: php-composer(%{composer_vendor}/framework-bundle) = %{version} Requires: php-composer(%{composer_vendor}/security-csrf) = %{version} Requires: php-composer(%{composer_vendor}/twig-bridge) = %{version} Requires: php-composer(%{composer_vendor}/validator) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-date Requires: php-hash @@ -952,7 +955,7 @@ URL: http://symfony.com/doc/current/components/http_foundation/index.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-date Requires: php-fileinfo Requires: php-filter @@ -1011,7 +1014,7 @@ Requires: php-composer(%{composer_vendor}/config) = %{version} Requires: php-composer(%{composer_vendor}/console) = %{version} Requires: php-composer(%{composer_vendor}/dependency-injection) = %{version} Requires: php-composer(%{composer_vendor}/finder) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-date Requires: php-hash Requires: php-json @@ -1063,7 +1066,7 @@ Requires: php-composer(%{composer_vendor}/icu) >= %{symfony_icu_min_ver} Requires: php-composer(%{composer_vendor}/icu) < %{symfony_icu_max_ver} # composer.json: optional Requires: php-intl -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-date Requires: php-pcre Requires: php-reflection @@ -1094,7 +1097,7 @@ Group: Development/Libraries # composer.json Requires: php-composer(%{composer_vendor}/intl) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-intl # Composer @@ -1121,7 +1124,7 @@ URL: http://symfony.com/doc/current/components/options_resolver.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-reflection Requires: php-spl @@ -1148,7 +1151,7 @@ URL: http://symfony.com/doc/current/components/process.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-pcntl Requires: php-pcre Requires: php-spl @@ -1173,7 +1176,7 @@ URL: http://symfony.com/doc/current/components/property_access/introductio Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-pcre Requires: php-reflection @@ -1207,7 +1210,7 @@ Requires: php-composer(%{composer_vendor}/expression-language) = %{version} Requires: php-composer(%{composer_vendor}/yaml) = %{version} Requires: php-composer(doctrine/annotations) >= %{doctrine_annotations_min_ver} Requires: php-composer(doctrine/annotations) < %{doctrine_annotations_max_ver} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-dom Requires: php-pcre Requires: php-reflection @@ -1249,7 +1252,7 @@ Requires: php-composer(doctrine/dbal) < %{doctrine_dbal_max_ver} Requires: php-password-compat >= %{password_compat_min_ver} Requires: php-password-compat < %{password_compat_max_ver} %endif -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-date Requires: php-hash @@ -1294,7 +1297,7 @@ URL: http://symfony.com/doc/current/components/serializer.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-dom Requires: php-json @@ -1324,7 +1327,7 @@ URL: http://symfony.com/doc/current/components/stopwatch.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-spl # Composer @@ -1350,7 +1353,7 @@ Requires: %{name}-common = %{version}-%{release} # composer.json: optional Requires: php-composer(psr/log) >= %{psrlog_min_ver} Requires: php-composer(psr/log) < %{psrlog_max_ver} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-hash Requires: php-iconv @@ -1384,7 +1387,7 @@ Group: Development/Libraries # composer.json: optional Requires: php-composer(%{composer_vendor}/config) = %{version} Requires: php-composer(%{composer_vendor}/yaml) = %{version} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-dom Requires: php-iconv Requires: php-intl @@ -1428,7 +1431,7 @@ Requires: php-composer(doctrine/annotations) < %{doctrine_annotations_max_ver} Requires: php-composer(doctrine/cache) >= %{doctrine_cache_min_ver} Requires: php-composer(doctrine/cache) < %{doctrine_cache_max_ver} ## TODO: "egulias/email-validator" -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-date Requires: php-filter @@ -1464,7 +1467,7 @@ URL: http://symfony.com/doc/current/components/yaml/index.html Group: Development/Libraries Requires: %{name}-common = %{version}-%{release} -# phpcompatinfo (computed from version 2.5.2) +# phpcompatinfo (computed from version 2.5.4) Requires: php-ctype Requires: php-date Requires: php-json @@ -1560,10 +1563,6 @@ sed 's/function testCheckTimeoutOnStartedProcess/function SKIP_testCheckTimeoutO -i src/Symfony/Component/Process/Tests/SigchildDisabledProcessTest.php # Temporarily skip tests that are known to fail -rm -rf src/Symfony/Bridge/Doctrine/Tests/Security/User/EntityUserProviderTest.php \ - src/Symfony/Bundle/SecurityBundle/Tests/Functional/SecurityRoutingIntegrationTest.php \ - src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Proxy/AbstractProxyTest.php \ - src/Symfony/Component/HttpKernel/Tests/KernelTest.php sed 's/function testClassNotFound/ function SKIP_testClassNotFound/' \ -i src/Symfony/Component/Debug/Tests/FatalErrorHandler/ClassNotFoundFatalErrorHandlerTest.php sed 's/function testTTYCommand/function SKIP_testTTYCommand/' \ @@ -1572,23 +1571,24 @@ sed 's/function testTTYCommandExitCode/function SKIP_testTTYCommandExitCode/' \ -i src/Symfony/Component/Process/Tests/SigchildDisabledProcessTest.php sed 's/function testStrict/function SKIP_testStrict/' \ -i src/Symfony/Component/Validator/Tests/Constraints/EmailValidatorTest.php -%if 0%{?fedora} > 20 -sed 's/function testTrimUtf8/function SKIP_testTrimUtf8/' \ - -i src/Symfony/Component/Form/Tests/Extension/Core/EventListener/TrimListenerTest.php -%endif %if 0%{?rhel} sed 's/function testForm/function SKIP_testForm/' \ -i src/Symfony/Component/DomCrawler/Tests/CrawlerTest.php sed -e 's/function testConstructorHandlesFormAttribute/function SKIP_testConstructorHandlesFormAttribute/' \ -e 's/function testConstructorHandlesFormValues/function SKIP_testConstructorHandlesFormValues/' \ -i src/Symfony/Component/DomCrawler/Tests/FormTest.php -sed 's/function testSetContent/function SKIP_testSetContent/' \ - -i src/Symfony/Component/HttpFoundation/Tests/JsonResponseTest.php rm -f src/Symfony/Component/HttpFoundation/Tests/Session/Storage/Handler/NativeFileSessionHandlerTest.php %endif -%if 0%{?el7} -sed 's/function testValidatesCachedResponsesWithLastModifiedAndNoFreshnessInformation/function SKIP_testValidatesCachedResponsesWithLastModifiedAndNoFreshnessInformation/' \ - -i src/Symfony/Component/HttpKernel/Tests/HttpCache/HttpCacheTest.php +sed -e 's/function testParseReferences/function SKIP_testParseReferences/' \ + -e 's/function testParseMapReferenceInSequence/function SKIP_testParseMapReferenceInSequence/' \ + -i src/Symfony/Component/Yaml/Tests/InlineTest.php +sed -e 's/function testSpecifications/function SKIP_testSpecifications/' \ + -e 's/function testReferenceResolvingInInlineStrings/function SKIP_testReferenceResolvingInInlineStrings/' \ + -i src/Symfony/Component/Yaml/Tests/ParserTest.php +sed 's/function testSpecifications/function SKIP_testSpecifications/' \ + -i src/Symfony/Component/Yaml/Tests/DumperTest.php +%if 0%{?rhel} == 5 +rm src/Symfony/Component/DomCrawler/Tests/CrawlerTest.php %endif # Run tests @@ -2078,8 +2078,8 @@ exit $RET %exclude %{symfony_dir}/Component/PropertyAccess/LICENSE %exclude %{symfony_dir}/Component/PropertyAccess/*.md %exclude %{symfony_dir}/Component/PropertyAccess/composer.json -#%%exclude %%{symfony_dir}/Component/PropertyAccess/phpunit.* -#%%exclude %%{symfony_dir}/Component/PropertyAccess/Tests +%exclude %{symfony_dir}/Component/PropertyAccess/phpunit.* +%exclude %{symfony_dir}/Component/PropertyAccess/Tests # ------------------------------------------------------------------------------ @@ -2138,8 +2138,8 @@ exit $RET %exclude %{symfony_dir}/Component/Stopwatch/LICENSE %exclude %{symfony_dir}/Component/Stopwatch/*.md %exclude %{symfony_dir}/Component/Stopwatch/composer.json -#%%exclude %%{symfony_dir}/Component/Stopwatch/phpunit.* -#%%exclude %%{symfony_dir}/Component/Stopwatch/Tests +%exclude %{symfony_dir}/Component/Stopwatch/phpunit.* +%exclude %{symfony_dir}/Component/Stopwatch/Tests # ------------------------------------------------------------------------------ @@ -2204,6 +2204,12 @@ exit $RET # ############################################################################## %changelog +* Wed Sep 03 2014 Shawn Iwinski - 2.5.4-1 +- Updated to 2.5.4 (CVE-2014-6072, CVE-2014-5245, CVE-2014-4931, CVE-2014-6061, + CVE-2014-5244, BZ #1138285) +- Removed test files from PropertyAccess and Stopwatch components +- Updated skipped tests + * Tue Aug 12 2014 Remi Collet - 2.5.3-1 - update to 2.5.3 - fix test bootstrap for PHPUnit 4.2 -- cgit