From fced9219c12406d3a592c341177f9b5e94fbed7a Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 21 Nov 2017 07:54:40 +0100 Subject: v3.0.4 --- 39bfab06c0c27dc620486f56a926308df5d4c819.patch | 76 --------------------- 43bbf0080206b157b0d3f47ab1f07ede4bc80c86.patch | 93 -------------------------- REFLECTION | 16 ++--- php-pecl-memcached.spec | 18 ++--- 4 files changed, 11 insertions(+), 192 deletions(-) delete mode 100644 39bfab06c0c27dc620486f56a926308df5d4c819.patch delete mode 100644 43bbf0080206b157b0d3f47ab1f07ede4bc80c86.patch diff --git a/39bfab06c0c27dc620486f56a926308df5d4c819.patch b/39bfab06c0c27dc620486f56a926308df5d4c819.patch deleted file mode 100644 index 9fd4f50..0000000 --- a/39bfab06c0c27dc620486f56a926308df5d4c819.patch +++ /dev/null @@ -1,76 +0,0 @@ -From 39bfab06c0c27dc620486f56a926308df5d4c819 Mon Sep 17 00:00:00 2001 -From: Aaron Stone -Date: Tue, 11 Jul 2017 15:57:51 -0700 -Subject: [PATCH] In PHP 7.2 the session_start() error messages have changed a - bit (#359) - -See PHP Bug 71038 for details https://bugs.php.net/bug.php?id=71038 -Added PHP 7.2.0alpha2 to Travis CI matrix ---- - .travis.yml | 3 ++- - package.xml | 1 + - tests/session_badconf_servers-php72.phpt | 30 ++++++++++++++++++++++++++++++ - tests/session_badconf_servers.phpt | 7 ++++--- - 4 files changed, 37 insertions(+), 4 deletions(-) - create mode 100644 tests/session_badconf_servers-php72.phpt - -diff --git a/tests/session_badconf_servers-php72.phpt b/tests/session_badconf_servers-php72.phpt -new file mode 100644 -index 0000000..9201236 ---- /dev/null -+++ b/tests/session_badconf_servers-php72.phpt -@@ -0,0 +1,30 @@ -+--TEST-- -+Session bad configurations, invalid save path (server list) -+--SKIPIF-- -+ -+--INI-- -+session.save_handler = memcached -+--FILE-- -+ 70100) print "skip"; - ?> - --INI-- - session.save_handler = memcached -@@ -24,5 +25,5 @@ ini_set('session.save_path', ''); - session_start(); - session_write_close(); - ----EXPECTF-- -+--EXPECT-- - session_start(): failed to parse session.save_path diff --git a/43bbf0080206b157b0d3f47ab1f07ede4bc80c86.patch b/43bbf0080206b157b0d3f47ab1f07ede4bc80c86.patch deleted file mode 100644 index 76b3845..0000000 --- a/43bbf0080206b157b0d3f47ab1f07ede4bc80c86.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 43bbf0080206b157b0d3f47ab1f07ede4bc80c86 Mon Sep 17 00:00:00 2001 -From: Aaron Stone -Date: Fri, 7 Jul 2017 18:45:42 -0700 -Subject: [PATCH] In PHP 7.2, php_errormsg is deprecated - ---- - tests/append.phpt | 2 +- - tests/bad_construct.phpt | 2 +- - tests/experimental/fetch_badunserialize.phpt | 2 +- - tests/experimental/fetchall_badunserialize.phpt | 2 +- - tests/experimental/getdelayed_badunserialize.phpt | 2 +- - tests/experimental/getdelayed_cbthrows.phpt | 2 +- - tests/experimental/getmulti_badunserialize.phpt | 2 +- - tests/experimental/replace_bykey.phpt | 2 +- - tests/experimental/serializer/serializer_php_bad_serialize.phpt | 2 +- - tests/experimental/serializer/serializer_php_bad_unserialize.phpt | 2 +- - tests/experimental/setmulti_badserialize.phpt | 2 +- - tests/incrdecr.phpt | 8 ++++---- - tests/incrdecr_bykey.phpt | 8 ++++---- - 13 files changed, 19 insertions(+), 19 deletions(-) - -diff --git a/tests/append.phpt b/tests/append.phpt -index c463fde..b958b39 100644 ---- a/tests/append.phpt -+++ b/tests/append.phpt -@@ -11,7 +11,7 @@ error_reporting(0); - $m->delete('foo'); - $m->setOption(Memcached::OPT_COMPRESSION, true); - var_dump($m->append('foo', 'a')); --echo $php_errormsg, "\n"; -+echo error_get_last()["message"], "\n"; - - $m->setOption(Memcached::OPT_COMPRESSION, false); - $m->delete('foo'); -diff --git a/tests/bad_construct.phpt b/tests/bad_construct.phpt -index aa9b18c..0b740e0 100644 ---- a/tests/bad_construct.phpt -+++ b/tests/bad_construct.phpt -@@ -6,7 +6,7 @@ Memcached construct with bad arguments - get('foo')); - error_reporting(0); - - echo "Negative offset\n"; --$php_errormsg = ''; -+error_clear_last(); - $m->increment('foo', -1); --echo $php_errormsg, "\n"; -+echo error_get_last()["message"], "\n"; - var_dump($m->get('foo')); - --$php_errormsg = ''; -+error_clear_last(); - $m->decrement('foo', -1); --echo $php_errormsg, "\n"; -+echo error_get_last()["message"], "\n"; - var_dump($m->get('foo')); - - echo "Enormous offset\n"; -diff --git a/tests/incrdecr_bykey.phpt b/tests/incrdecr_bykey.phpt -index 8b931fa..ee08993 100644 ---- a/tests/incrdecr_bykey.phpt -+++ b/tests/incrdecr_bykey.phpt -@@ -28,14 +28,14 @@ var_dump($m->get('foo')); - error_reporting(0); - - echo "Negative offset\n"; --$php_errormsg = ''; -+error_clear_last(); - $m->incrementByKey('foo', 'foo', -1); --echo $php_errormsg, "\n"; -+echo error_get_last()["message"], "\n"; - var_dump($m->get('foo')); - --$php_errormsg = ''; -+error_clear_last(); - $m->decrementByKey('foo', 'foo', -1); --echo $php_errormsg, "\n"; -+echo error_get_last()["message"], "\n"; - var_dump($m->get('foo')); - - echo "Enormous offset\n"; diff --git a/REFLECTION b/REFLECTION index 1be81da..0547822 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #167 memcached version 3.0.3 ] { +Extension [ extension #180 memcached version 3.0.4 ] { - Dependencies { Dependency [ session (Required) ] @@ -418,39 +418,35 @@ Extension [ extension #167 memcached version 3.0.3 ] { Method [ public method append ] { - - Parameters [3] { + - Parameters [2] { Parameter #0 [ $key ] Parameter #1 [ $value ] - Parameter #2 [ $expiration ] } } Method [ public method appendByKey ] { - - Parameters [4] { + - Parameters [3] { Parameter #0 [ $server_key ] Parameter #1 [ $key ] Parameter #2 [ $value ] - Parameter #3 [ $expiration ] } } Method [ public method prepend ] { - - Parameters [3] { + - Parameters [2] { Parameter #0 [ $key ] Parameter #1 [ $value ] - Parameter #2 [ $expiration ] } } Method [ public method prependByKey ] { - - Parameters [4] { + - Parameters [3] { Parameter #0 [ $server_key ] Parameter #1 [ $key ] Parameter #2 [ $value ] - Parameter #3 [ $expiration ] } } @@ -623,7 +619,7 @@ Extension [ extension #167 memcached version 3.0.3 ] { Method [ public method getStats ] { - Parameters [1] { - Parameter #0 [ $args ] + Parameter #0 [ $type ] } } diff --git a/php-pecl-memcached.spec b/php-pecl-memcached.spec index 92328f8..7d314f1 100644 --- a/php-pecl-memcached.spec +++ b/php-pecl-memcached.spec @@ -26,17 +26,14 @@ Summary: Extension to work with the Memcached caching daemon Name: %{?sub_prefix}php-pecl-memcached -Version: 3.0.3 -Release: 5%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +Version: 3.0.4 +Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} License: PHP Group: Development/Languages URL: http://pecl.php.net/package/%{pecl_name} Source0: http://pecl.php.net/get/%{pecl_name}-%{version}.tgz -Patch0: 43bbf0080206b157b0d3f47ab1f07ede4bc80c86.patch -Patch1: 39bfab06c0c27dc620486f56a926308df5d4c819.patch - BuildRequires: %{?scl_prefix}php-devel >= 7 BuildRequires: %{?scl_prefix}php-pear BuildRequires: %{?scl_prefix}php-json @@ -85,18 +82,12 @@ Obsoletes: php53-pecl-%{pecl_name} <= %{version} Obsoletes: php53u-pecl-%{pecl_name} <= %{version} Obsoletes: php54-pecl-%{pecl_name} <= %{version} Obsoletes: php54w-pecl-%{pecl_name} <= %{version} -%if "%{php_version}" > "5.5" Obsoletes: php55u-pecl-%{pecl_name} <= %{version} Obsoletes: php55w-pecl-%{pecl_name} <= %{version} -%endif -%if "%{php_version}" > "5.6" Obsoletes: php56u-pecl-%{pecl_name} <= %{version} Obsoletes: php56w-pecl-%{pecl_name} <= %{version} -%endif -%if "%{php_version}" > "7.0" Obsoletes: php70u-pecl-%{pecl_name} <= %{version} Obsoletes: php70w-pecl-%{pecl_name} <= %{version} -%endif %if "%{php_version}" > "7.1" Obsoletes: php71u-pecl-%{pecl_name} <= %{version} Obsoletes: php71w-pecl-%{pecl_name} <= %{version} @@ -137,8 +128,6 @@ sed -e 's/role="test"/role="src"/' \ -i package.xml cd NTS -%patch0 -p1 -b .upstream -%patch1 -p1 -b .upstream %if %{with_fastlz} rm -r fastlz @@ -342,6 +331,9 @@ exit $ret %changelog +* Tue Nov 21 2017 Remi Collet - 3.0.4-1 +- Update to 3.0.4 + * Tue Jul 18 2017 Remi Collet - 3.0.3-5 - rebuild for PHP 7.2.0beta1 new API -- cgit