From 7ea0539bf780a37d5417d3f2229854258d14ba56 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Thu, 1 Sep 2022 10:17:49 +0200 Subject: update to 8.2.0RC1 bump to final API/ABI --- failed.txt | 11 +++++------ php-7.0.7-curl.patch | 15 --------------- php-8.2.0-curl.patch | 23 +++++++++++++++++++++++ php.spec | 20 ++++++++++++++------ 4 files changed, 42 insertions(+), 27 deletions(-) delete mode 100644 php-7.0.7-curl.patch create mode 100644 php-8.2.0-curl.patch diff --git a/failed.txt b/failed.txt index ccbbb8d..6eece94 100644 --- a/failed.txt +++ b/failed.txt @@ -1,4 +1,4 @@ -===== 8.2.0beta3 (2022-08-18) +===== 8.2.0RC1 (2022-09-01) $ grep -ar 'Tests failed' /var/lib/mock/*/build.log @@ -6,13 +6,12 @@ $ grep -ar 'Tests failed' /var/lib/mock/*/build.log /var/lib/mock/scl81el8x/build.log:Tests failed : 3 /var/lib/mock/scl81el9x/build.log:Tests failed : 2 /var/lib/mock/scl81fc35x/build.log:Tests failed : 2 -/var/lib/mock/scl81fc36x/build.log:Tests failed : 1 +/var/lib/mock/scl81fc36x/build.log:Tests failed : 2 -el7x, el8x, el9x, fc35x, fc36x: - 2 Zend/tests/traits/constant_016.phpt -el7x, el8x, el9x, fc35x: - 4 ext/date/tests/bug33415-2.phpt +all: + 2 FPM: GH-8885 - access.log with stderr begins to write logs to error_log after daemon reload [sapi/fpm/tests/gh8885-stderr-fd-reload-usr2.phpt] + 2 FPM: GH-8885 - access.log with stderr begins to write logs to error_log after daemon reload [sapi/fpm/tests/gh8885-stderr-fd-reload-usr1.phpt] el8x: 3 Test setlocale() function : usage variations - Setting all available locales in the platform [ext/standard/tests/strings/setlocale_variation2.phpt] diff --git a/php-7.0.7-curl.patch b/php-7.0.7-curl.patch deleted file mode 100644 index 218db98..0000000 --- a/php-7.0.7-curl.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -up php-7.0.7RC1/ext/curl/interface.c.curltls php-7.0.7RC1/ext/curl/interface.c ---- php-7.0.7RC1/ext/curl/interface.c.curltls 2016-05-10 17:28:33.000000000 +0200 -+++ php-7.0.7RC1/ext/curl/interface.c 2016-05-12 07:43:00.900419946 +0200 -@@ -1257,7 +1257,11 @@ PHP_MINIT_FUNCTION(curl) - - #if LIBCURL_VERSION_NUM >= 0x072200 /* Available since 7.34.0 */ - REGISTER_CURL_CONSTANT(CURLOPT_LOGIN_OPTIONS); -+#endif - -+#if LIBCURL_VERSION_NUM >= 0x071300 /* Available since 7.19.0 (in upstream curl 7.34) -+ backported in RHEL-7 curl-7.29.0-16.el7 rhbz#1012136 -+ backported in RHEL-6 curl-7.19.7-43.el6 rhbz#1036789 */ - REGISTER_CURL_CONSTANT(CURL_SSLVERSION_TLSv1_0); - REGISTER_CURL_CONSTANT(CURL_SSLVERSION_TLSv1_1); - REGISTER_CURL_CONSTANT(CURL_SSLVERSION_TLSv1_2); diff --git a/php-8.2.0-curl.patch b/php-8.2.0-curl.patch new file mode 100644 index 0000000..e581310 --- /dev/null +++ b/php-8.2.0-curl.patch @@ -0,0 +1,23 @@ +diff -up ./ext/curl/curl_arginfo.h.bck ./ext/curl/curl_arginfo.h +--- ./ext/curl/curl_arginfo.h.bck 2022-09-01 09:46:21.410502957 +0200 ++++ ./ext/curl/curl_arginfo.h 2022-09-01 09:47:16.020506046 +0200 +@@ -723,13 +723,16 @@ static void register_curl_symbols(int mo + #if LIBCURL_VERSION_NUM >= 0x072200 /* Available since 7.34.0 */ + REGISTER_LONG_CONSTANT("CURLOPT_LOGIN_OPTIONS", CURLOPT_LOGIN_OPTIONS, CONST_PERSISTENT); + #endif +-#if LIBCURL_VERSION_NUM >= 0x072200 /* Available since 7.34.0 */ ++/* Available since 7.19.0 (in upstream curl 7.34) ++ backported in RHEL-7 curl-7.29.0-16.el7 rhbz#1012136 ++ backported in RHEL-6 curl-7.19.7-43.el6 rhbz#1036789 */ ++#if LIBCURL_VERSION_NUM >= 0x071300 /* Available since 7.34.0 */ + REGISTER_LONG_CONSTANT("CURL_SSLVERSION_TLSv1_0", CURL_SSLVERSION_TLSv1_0, CONST_PERSISTENT); + #endif +-#if LIBCURL_VERSION_NUM >= 0x072200 /* Available since 7.34.0 */ ++#if LIBCURL_VERSION_NUM >= 0x071300 /* Available since 7.34.0 */ + REGISTER_LONG_CONSTANT("CURL_SSLVERSION_TLSv1_1", CURL_SSLVERSION_TLSv1_1, CONST_PERSISTENT); + #endif +-#if LIBCURL_VERSION_NUM >= 0x072200 /* Available since 7.34.0 */ ++#if LIBCURL_VERSION_NUM >= 0x071300 /* Available since 7.34.0 */ + REGISTER_LONG_CONSTANT("CURL_SSLVERSION_TLSv1_2", CURL_SSLVERSION_TLSv1_2, CONST_PERSISTENT); + #endif + #if LIBCURL_VERSION_NUM >= 0x072400 /* Available since 7.36.0 */ diff --git a/php.spec b/php.spec index 639b458..2cfcd0d 100644 --- a/php.spec +++ b/php.spec @@ -23,8 +23,8 @@ %endif # API/ABI check -%global apiver 20210903 -%global zendver 20210903 +%global apiver 20220829 +%global zendver 20220829 %global pdover 20170320 # Extension version %global oci8ver 3.2.1 @@ -123,13 +123,13 @@ %global gh_owner php %global gh_project php-src %global upver 8.2.0 -%global rcver beta3 +%global rcver RC1 %global lower %(echo %{rcver} | tr '[:upper:]' '[:lower:]') Summary: PHP scripting language for creating dynamic web sites Name: %{?scl_prefix}php Version: %{upver}%{?rcver:~%{lower}}%{?gh_date:.%{gh_date}} -Release: 11%{?dist} +Release: 12%{?dist} # All files licensed under PHP version 3.01, except # Zend is licensed under Zend # TSRM is licensed under BSD @@ -171,7 +171,7 @@ Patch5: php-7.2.0-includedir.patch Patch6: php-8.0.0-embed.patch Patch8: php-8.1.0-libdb.patch # RHEL backports -Patch10: php-7.0.7-curl.patch +Patch10: php-8.2.0-curl.patch # Functional changes # Use system nikic/php-parser @@ -949,7 +949,7 @@ in pure PHP. %patch5 -p1 -b .includedir %patch6 -p1 -b .embed %patch8 -p1 -b .libdb -%if 0%{?rhel} +%if 0%{?rhel} == 7 %patch10 -p1 -b .curltls %endif @@ -999,6 +999,10 @@ mkdir \ rm ext/date/tests/timezone_location_get.phpt rm ext/date/tests/bug80963.phpt %endif +%if 0%{?fedora} < 36 +# need tzdata 2022b +rm ext/date/tests/bug33415-2.phpt +%endif # too fast builder rm ext/date/tests/bug73837.phpt # fails sometime @@ -1844,6 +1848,10 @@ fi %changelog +* Thu Sep 1 2022 Remi Collet - 8.2.0~rc1-12 +- update to 8.2.0RC1 +- bump to final API/ABI + * Wed Aug 17 2022 Remi Collet - 8.2.0~beta3-11 - update to 8.2.0beta3 - use oracle client library version 21.7 -- cgit