From fdd7354bc2c54d904361f82cc36b1296d1821230 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 14 Sep 2021 08:04:24 +0200 Subject: update to 1.11.0alpha1 with libbson and libmongoc 1.19.0 drop patch merged upstream --- PHPINFO | 16 +-- REFLECTION | 285 +++++++++++++++++++++++++++++++++++++++++++++----- php-pecl-mongodb.spec | 23 ++-- 3 files changed, 277 insertions(+), 47 deletions(-) diff --git a/PHPINFO b/PHPINFO index 698bac3..57dad3a 100644 --- a/PHPINFO +++ b/PHPINFO @@ -2,12 +2,12 @@ mongodb MongoDB support => enabled -MongoDB extension version => 1.10.0 -MongoDB extension stability => stable -libbson headers version => 1.18.0 -libbson library version => 1.18.0 -libmongoc headers version => 1.18.0 -libmongoc library version => 1.18.0 +MongoDB extension version => 1.11.0alpha1 +MongoDB extension stability => alpha +libbson headers version => 1.19.0 +libbson library version => 1.19.0 +libmongoc headers version => 1.19.0 +libmongoc library version => 1.19.0 libmongoc SSL => enabled libmongoc SSL library => OpenSSL libmongoc crypto => enabled @@ -19,8 +19,8 @@ libmongoc compression => enabled libmongoc compression snappy => enabled libmongoc compression zlib => enabled libmongoc compression zstd => enabled -libmongocrypt headers version => 1.2.1 -libmongocrypt library version => 1.2.1 +libmongocrypt headers version => 1.2.2 +libmongocrypt library version => 1.2.2 libmongocrypt crypto => enabled libmongocrypt crypto library => libcrypto diff --git a/REFLECTION b/REFLECTION index 9d3b74b..424e54c 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #117 mongodb version 1.10.0 ] { +Extension [ extension #119 mongodb version 1.11.0alpha1 ] { - Dependencies { Dependency [ date (Required) ] @@ -14,8 +14,8 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } - Constants [2] { - Constant [ string MONGODB_VERSION ] { 1.10.0 } - Constant [ string MONGODB_STABILITY ] { stable } + Constant [ string MONGODB_VERSION ] { 1.11.0alpha1 } + Constant [ string MONGODB_STABILITY ] { alpha } } - Functions { @@ -421,7 +421,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [7] { + - Methods [9] { Method [ final public method __construct ] { - Parameters [2] { @@ -430,12 +430,25 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -483,13 +496,26 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [5] { + - Methods [7] { + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -537,7 +563,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [5] { + - Methods [7] { Method [ final public method __construct ] { - Parameters [1] { @@ -545,12 +571,25 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -586,13 +625,26 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [5] { + - Methods [7] { + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -640,7 +692,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [7] { + - Methods [9] { Method [ final public method __construct ] { - Parameters [2] { @@ -649,12 +701,25 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -708,7 +773,20 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [3] { + - Methods [5] { + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -750,7 +828,20 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [3] { + - Methods [5] { + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -792,7 +883,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [6] { + - Methods [8] { Method [ final public method __construct ] { - Parameters [1] { @@ -806,12 +897,25 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -883,7 +987,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [7] { + - Methods [9] { Method [ final public method __construct ] { - Parameters [2] { @@ -892,12 +996,25 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -945,13 +1062,26 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [5] { + - Methods [7] { + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -999,7 +1129,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [7] { + - Methods [9] { Method [ final public method __construct ] { - Parameters [2] { @@ -1008,12 +1138,25 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -1061,13 +1204,26 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [5] { + - Methods [7] { + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -1115,7 +1271,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [6] { + - Methods [8] { Method [ final public method __construct ] { - Parameters [1] { @@ -1123,12 +1279,25 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + Method [ final public method __toString ] { - Parameters [0] { } } + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method jsonSerialize ] { - Parameters [0] { @@ -1459,33 +1628,40 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [5] { - Method [ final public method __toString ] { + - Methods [6] { + Method [ final public method __serialize ] { - Parameters [0] { } } - Method [ final public method serialize ] { + Method [ final public method __toString ] { - Parameters [0] { } } - Method [ final public method unserialize ] { + Method [ final public method __unserialize ] { - Parameters [1] { - Parameter #0 [ $serialized ] + Parameter #0 [ array $data ] } } - Method [ final private method __construct ] { + Method [ final public method serialize ] { - Parameters [0] { } } - Method [ final public method __wakeup ] { + Method [ final public method unserialize ] { + + - Parameters [1] { + Parameter #0 [ $serialized ] + } + } + + Method [ final private method __construct ] { - Parameters [0] { } @@ -1671,11 +1847,12 @@ Extension [ extension #117 mongodb version 1.10.0 ] { Class [ final class MongoDB\Driver\ReadConcern implements MongoDB\BSON\Serializable, MongoDB\BSON\Type, Serializable ] { - - Constants [4] { + - Constants [5] { Constant [ public string LOCAL ] { local } Constant [ public string MAJORITY ] { majority } Constant [ public string LINEARIZABLE ] { linearizable } Constant [ public string AVAILABLE ] { available } + Constant [ public string SNAPSHOT ] { snapshot } } - Static properties [0] { @@ -1693,7 +1870,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [6] { + - Methods [8] { Method [ final public method __construct ] { - Parameters [1] { @@ -1701,6 +1878,19 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method getLevel ] { - Parameters [0] { @@ -1766,7 +1956,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [9] { + - Methods [11] { Method [ final public method __construct ] { - Parameters [3] { @@ -1776,6 +1966,19 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method getHedge ] { - Parameters [0] { @@ -2006,7 +2209,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [4] { + - Methods [6] { Method [ final public method __construct ] { - Parameters [3] { @@ -2016,6 +2219,19 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method bsonSerialize ] { - Parameters [0] { @@ -2173,7 +2389,7 @@ Extension [ extension #117 mongodb version 1.10.0 ] { - Properties [0] { } - - Methods [8] { + - Methods [10] { Method [ final public method __construct ] { - Parameters [3] { @@ -2183,6 +2399,19 @@ Extension [ extension #117 mongodb version 1.10.0 ] { } } + Method [ final public method __serialize ] { + + - Parameters [0] { + } + } + + Method [ final public method __unserialize ] { + + - Parameters [1] { + Parameter #0 [ array $data ] + } + } + Method [ final public method getW ] { - Parameters [0] { diff --git a/php-pecl-mongodb.spec b/php-pecl-mongodb.spec index 43a00ec..c082271 100644 --- a/php-pecl-mongodb.spec +++ b/php-pecl-mongodb.spec @@ -33,29 +33,27 @@ %endif %if %{with syslib} -%global libmongo 1.18.0 +%global libmongo 1.19.0 #global libmongover #{libmongo} %global libmongover %(pkg-config --silence-errors --modversion libmongoc-1.0 2>/dev/null || echo %{libmongo}) %global libcrypt 1.2.1 %global libcryptver %(pkg-config --silence-errors --modversion libmongocrypt 2>/dev/null || echo %{libcrypt}) %else -%global libmongo 1.18.0 +%global libmongo 1.19.0 %global libcrypt 1.2.1 %endif Summary: MongoDB driver for PHP Name: %{?sub_prefix}php-pecl-%{pecl_name} -%global upstream_version 1.10.0 -#global upstream_prever alpha1 -#global upstream_lower ~alpha1 +%global upstream_version 1.11.0 +%global upstream_prever alpha1 +%global upstream_lower ~alpha1 Version: %{upstream_version}%{?upstream_lower} -Release: 4%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +Release: 1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} License: ASL 2.0 URL: https://pecl.php.net/package/%{pecl_name} Source0: https://pecl.php.net/get/%{pecl_name}-%{upstream_version}%{?upstream_prever}.tgz -Patch0: %{pecl_name}-php81.patch - BuildRequires: make BuildRequires: %{?dtsprefix}gcc BuildRequires: %{?scl_prefix}php-devel >= 7.1 @@ -148,11 +146,9 @@ sed -e 's/role="test"/role="src"/' \ -i package.xml cd NTS -%patch0 -p1 -b .php81 - %if 0%{?rhel} == 8 # temporary: lower minimal required version -sed -e 's/1.16.2/1.16.1/;s/1.0.3/1.0.1/' -i config.m4 +# sed -e 's/1.16.2/1.16.1/;s/1.0.3/1.0.1/' -i config.m4 %endif # Sanity check, really often broken @@ -342,6 +338,11 @@ exit $ret %changelog +* Tue Sep 14 2021 Remi Collet - 1.11.0~alpha1-1 +- update to 1.11.0alpha1 +- with libbson and libmongoc 1.19.0 +- drop patch merged upstream + * Wed Sep 01 2021 Remi Collet - 1.10.0-4 - rebuild for 8.1.0RC1 -- cgit