commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2024-07-08 19:07:02 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2080 (New) Package is "php8" Mon Jul 8 19:07:02 2024 rev:71 rq:1186042 version:8.3.9 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2024-06-21 16:02:21.980218736 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.2080/php8.changes 2024-07-08 19:07:21.248751791 +0200 @@ -1,0 +2,52 @@ +Sun Jul 7 19:56:45 UTC 2024 - pgaj...@suse.com + +- version update to 8.3.9 +Core: +Fixed bug GH-14315 (Incompatible pointer type warnings). +Fixed bug GH-12814 (max_execution_time reached too early on MacOS 14 when running on Apple Silicon). +Fixed bug GH-14387 (Crash when stack walking in destructor of yielded from values during Generator->throw()). +Fixed bug GH-14456 (Attempting to initialize class with private constructor calls destructor). +Fixed bug GH-14510 (memleak due to missing pthread_attr_destroy()-call). +Fixed bug GH-14549 (Incompatible function pointer type for fclose). +BCMatch: +Fixed bug (bcpowmod() with mod = -1 returns 1 when it must be 0). +Curl: +Fixed bug GH-14307 (Test curl_basic_024 fails with curl 8.8.0). +DOM: +Fixed bug GH-14343 (Memory leak in xml and dom). +FPM: +Fixed bug GH-14037 (PHP-FPM ping.path and ping.response config vars are ignored in status pool). +GD: +Fix parameter numbers for imagecolorset(). +Intl: +Fix reference handling in SpoofChecker. +MySQLnd: +Partially fix bug GH-10599 (Apache crash on Windows when using a self-referencing anonymous function inside a class with an active mysqli connection). +Opcache: +Fixed bug GH-14267 (opcache.jit=off does not allow enabling JIT at runtime). +Fixed TLS access in JIT on FreeBSD/amd64. +Fixed bug GH-11188 (Error when building TSRM in ARM64). +PDO ODBC: +Fixed bug GH-14367 (incompatible SDWORD type with iODBC). +PHPDBG: +Fixed bug GH-13681 (segfault on watchpoint addition failure). +Soap: +Fixed bug #47925 (PHPClient can't decompress response). +Fix missing error restore code. +Fix memory leak if calling SoapServer::setObject() twice. +Fix memory leak if calling SoapServer::setClass() twice. +Fix reading zlib ini settings in ext-soap. +Fix memory leaks with string function name lookups. +Fixed bug #69280 (SoapClient classmap doesn't support fully qualified class name). +Fixed bug #76232 (SoapClient Cookie Header Semicolon). +Fixed memory leaks when calling SoapFault::__construct() twice. +Sodium: +Fix memory leaks in ext/sodium on failure of some functions. +SPL: +Fixed bug GH-14290 (Member access within null pointer in extension spl). +Standard: +Fixed bug GH-14483 (Fixed off-by-one error in checking length of abstract namespace Unix sockets). +Streams: +Fixed bug GH-11078 (PHP Fatal error triggers pointer being freed was not allocated and malloc: double free for ptr errors). + +--- Old: php-8.3.8.tar.xz php-8.3.8.tar.xz.asc New: php-8.3.9.tar.xz php-8.3.9.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.8nfVRF/_old 2024-07-08 19:07:22.664803579 +0200 +++ /var/tmp/diff_new_pack.8nfVRF/_new 2024-07-08 19:07:22.668803725 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.3.8 +Version:8.3.9 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.3.8.tar.xz -> php-8.3.9.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.3.8.tar.xz /work/SRC/openSUSE:Factory/.php8.new.2080/php-8.3.9.tar.xz differ: char 26, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2024-06-11 18:28:26 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.19518 (New) Package is "php8" Tue Jun 11 18:28:26 2024 rev:69 rq:118 version:8.3.8 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2024-06-09 20:19:03.755076335 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.19518/php8.changes 2024-06-11 18:29:17.788875551 +0200 @@ -94 +94 @@ -- version update to 8.3.6 +- version update to 8.3.6 [bsc#1222857] [bsc#1222858] Other differences: --
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2024-06-09 20:18:51 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.19518 (New) Package is "php8" Sun Jun 9 20:18:51 2024 rev:68 rq:1179157 version:8.3.8 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2024-05-11 18:19:08.885735517 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.19518/php8.changes 2024-06-09 20:19:03.755076335 +0200 @@ -1,0 +2,39 @@ +Fri Jun 7 07:02:10 UTC 2024 - pgaj...@suse.com + +- version update to 8.3.8 [bsc#1226073] +CGI: +Fixed buffer limit on Windows, replacing read call usage by _read. +Fixed bug GHSA-3qgc-jrrr-25jv (Bypass of CVE-2012-1823, Argument Injection in PHP-CGI). (CVE-2024-4577) +CLI: +Fixed bug GH-14189 (PHP Interactive shell input state incorrectly handles quoted heredoc literals.). +Core: +Fixed bug GH-13970 (Incorrect validation of #[Attribute] flags type for non-compile-time expressions). +DOM: +Fix crashes when entity declaration is removed while still having entity references. +Fix references not handled correctly in C14N. +Fix crash when calling childNodes next() when iterator is exhausted. +Fix crash in ParentNode::append() when dealing with a fragment containing text nodes. +Filter: +Fixed bug GHSA-w8qr-v226-r27w (Filter bypass in filter_var FILTER_VALIDATE_URL). (CVE-2024-5458) +FPM: +Fix bug GH-14175 (Show decimal number instead of scientific notation in systemd status). +Hash: +ext/hash: Swap the checking order of `__has_builtin` and `__GNUC__` (Saki Takamachi) +Intl: +Fixed build regression on systems without C++17 compilers. +MySQLnd: +Fix bug GH-14255 (mysqli_fetch_assoc reports error from nested query). +Opcache: +Fixed bug GH-14109 (Fix accidental persisting of internal class constant in shm). +OpenSSL: +The openssl_private_decrypt function in PHP and Marvin attack. +Standard: +Fixed bug GHSA-9fcc-425m-g385 (Bypass of CVE-2024-1874). (CVE-2024-5585) +XML: +Fixed bug GH-14124 (Segmentation fault with XML extension under certain memory limit). +XMLReader: +Fixed bug GH-14183 (XMLReader::open() can't be overridden). +- modified patches + % php-build-reproducible-phar.patch (refreshed) + +--- Old: php-8.3.7.tar.xz php-8.3.7.tar.xz.asc New: php-8.3.8.tar.xz php-8.3.8.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.JsLbnm/_old 2024-06-09 20:19:06.891185732 +0200 +++ /var/tmp/diff_new_pack.JsLbnm/_new 2024-06-09 20:19:06.911186430 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.3.7 +Version:8.3.8 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.3.7.tar.xz -> php-8.3.8.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.3.7.tar.xz /work/SRC/openSUSE:Factory/.php8.new.19518/php-8.3.8.tar.xz differ: char 26, line 1 ++ php-ar-flags.patch ++ --- /var/tmp/diff_new_pack.JsLbnm/_old 2024-06-09 20:19:07.363202197 +0200 +++ /var/tmp/diff_new_pack.JsLbnm/_new 2024-06-09 20:19:07.367202337 +0200 @@ -1,8 +1,8 @@ -Index: php-8.3.2/configure.ac +Index: php-8.3.8/configure.ac === php-8.3.2.orig/configure.ac -+++ php-8.3.2/configure.ac -@@ -1657,7 +1657,7 @@ PHP_CONFIGURE_PART(Configuring libtool) +--- php-8.3.8.orig/configure.ac php-8.3.8/configure.ac +@@ -1660,7 +1660,7 @@ PHP_CONFIGURE_PART(Configuring libtool) dnl Silence warning: `ar: 'u' modifier ignored since 'D' is the default` dnl See https://github.com/php/php-src/pull/3017 ++ php-build-reproducible-phar.patch ++ --- /var/tmp/diff_new_pack.JsLbnm/_old 2024-06-09 20:19:07.379202756 +0200 +++ /var/tmp/diff_new_pack.JsLbnm/_new 2024-06-09 20:19:07.383202895 +0200 @@ -16,11 +16,11 @@ ext/phar/zip.c | 2 +- 6 files changed, 18 insertions(+), 5 deletions(-) -Index: php-8.3.3/ext/phar/phar.c +Index: php-8.3.8/ext/phar/phar.c === php-8.3.3.orig/ext/phar/phar.c -+++ php-8.3.3/ext/phar/phar.c -@@ -2993,7 +2993,7 @@ int phar_flush(phar_archive_data *phar, +--- php-8.3.8.orig/ext/phar/phar.c php-8.3.8/ext/phar/phar.c +@@ -2996,7 +2996,7 @@ int phar_flush(phar_archive_data *phar,
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2024-05-11 18:18:56 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1880 (New) Package is "php8" Sat May 11 18:18:56 2024 rev:67 rq:1172959 version:8.3.7 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2024-04-16 20:03:34.467855137 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1880/php8.changes 2024-05-11 18:19:08.885735517 +0200 @@ -1,0 +2,51 @@ +Thu May 9 15:57:56 UTC 2024 - pgaj...@suse.com + +- version update to 8.3.7 +Core: +Fixed zend_call_stack build with Linux/uclibc-ng without thread support. +Fixed bug GH-13772 (Invalid execute_data->opline pointers in observer fcall handlers when JIT is enabled). +Fixed bug GH-13931 (Applying zero offset to null pointer in Zend/zend_opcode.c). +Fixed bug GH-13942 (Align the behavior of zend-max-execution-timers with other timeout implementations). +Fixed bug GH-14003 (Broken cleanup of unfinished calls with callable convert parameters). +Fixed bug GH-14013 (Erroneous dnl appended in configure). +Fixed bug GH-10232 (If autoloading occurs during constant resolution filename and lineno are identified incorrectly). +Fixed bug GH-13727 (Missing void keyword). +Fibers: +Fixed bug GH-13903 (ASAN false positive underflow when executing copy()). +Fileinfo: +Fixed bug GH-13795 (Test failing in ext/fileinfo/tests/bug78987.phpt on big-endian PPC). +FPM: +Fixed bug GH-13563 (Setting bool values via env in FPM config fails). +Intl: +Fixed build for icu 74 and onwards. +MySQLnd: +Fix shift out of bounds on 32-bit non-fast-path platforms. +Opcache: +Fixed bug GH-13433 (Segmentation Fault in zend_class_init_statics when using opcache.preload). +Fixed incorrect assumptions across compilation units for static calls. +OpenSSL: +Fixed bug GH-10495 (feof on OpenSSL stream hangs indefinitely). +PDO SQLite: +Fix GH-13984 (Buffer size is now checked before memcmp). +Fix GH-13998 (Manage refcount of agg_context->val correctly). +Phar: +Fixed bug GH-13836 (Renaming a file in a Phar to an already existing filename causes a NULL pointer dereference). +Fixed bug GH-13833 (Applying zero offset to null pointer in zend_hash.c). +Fix potential NULL pointer dereference before calling EVP_SignInit. +PHPDBG: +Fixed bug GH-13827 (Null pointer access of type 'zval' in phpdbg_frame). +Posix: +Fix usage of reentrant functions in ext/posix. +Session: +Fixed bug GH-13856 (Member access within null pointer of type 'ps_files' in ext/session/mod_files.c). +Fixed bug GH-13891 (memleak and segfault when using ini_set with session.trans_sid_hosts). +Fixed buffer _read/_write size limit on windows for the file mode. +Streams: +Fixed file_get_contents() on Windows fails with "errno=22 Invalid argument". +Fixed bug GH-13264 (Part 1 - Memory leak on stream filter failure). +Fixed bug GH-13860 (Incorrect PHP_STREAM_OPTION_CHECK_LIVENESS case in ext/openssl/xp_ssl.c - causing use of dead socket). +Fixed bug GH-11678 (Build fails on musl 1.2.4 - lfs64). +Treewide: +Fix gcc-14 Wcalloc-transposed-args warnings. + +--- Old: php-8.3.6.tar.xz php-8.3.6.tar.xz.asc New: php-8.3.7.tar.xz php-8.3.7.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.Fd6y0d/_old 2024-05-11 18:19:09.797768728 +0200 +++ /var/tmp/diff_new_pack.Fd6y0d/_new 2024-05-11 18:19:09.805769019 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.3.6 +Version:8.3.7 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.3.6.tar.xz -> php-8.3.7.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.3.6.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1880/php-8.3.7.tar.xz differ: char 26, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2024-04-16 20:03:07 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.26366 (New) Package is "php8" Tue Apr 16 20:03:07 2024 rev:66 rq:1167767 version:8.3.6 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2024-04-05 20:24:56.400213711 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.26366/php8.changes 2024-04-16 20:03:34.467855137 +0200 @@ -1,0 +2,43 @@ +Fri Apr 12 07:37:23 UTC 2024 - pgaj...@suse.com + +- version update to 8.3.6 +Core: +Fixed GH-13569 (GC buffer unnecessarily grows up to GC_MAX_BUF_SIZE when scanning WeakMaps). +Fixed bug GH-13612 (Corrupted memory in destructor with weak references). +Fixed bug GH-13446 (Restore exception handler after it finishes). +Fixed bug GH-13784 (AX_GCC_FUNC_ATTRIBUTE failure). +Fixed bug GH-13670 (GC does not scale well with a lot of objects created in destructor). +DOM: +Add some missing ZPP checks. +Fix potential memory leak in XPath evaluation results. +FPM: +Fixed GH-11086 (FPM: config test runs twice in daemonised mode). +Fix incorrect check in fpm_shm_free(). +GD: +Fixed bug GH-12019 (add GDLIB_CFLAGS in feature tests). +Gettext: +Fixed sigabrt raised with dcgettext/dcngettext calls with gettext 0.22.5 with category set to LC_ALL. +MySQLnd: +Fix GH-13452 (Fixed handshake response [mysqlnd]). +Fix incorrect charset length in check_mb_eucjpms(). +Opcache: +Fixed GH-13508 (JITed QM_ASSIGN may be optimized out when op1 is null). +Fixed GH-13712 (Segmentation fault for enabled observers when calling trait method of internal trait when opcache is loaded). +Random: +Fixed bug GH-13544 (Pre-PHP 8.2 compatibility for mt_srand with unknown modes). +Fixed bug GH-13690 (Global Mt19937 is not properly reset in-between requests when MT_RAND_PHP is used). +Session: +Fixed bug GH-13680 (Segfault with session_decode and compilation error). +SPL: +Fixed bug GH-13685 (Unexpected null pointer in zend_string.h). +Standard: +Fixed bug GH-11808 (Live filesystem modified by tests). +Fixed GH-13402 (Added validation of `\n` in $additional_headers of mail()). +Fixed bug GH-13203 (file_put_contents fail on strings over 4GB on Windows). +Fixed bug GHSA-pc52-254m-w9w7 (Command injection via array-ish $command parameter of proc_open). (CVE-2024-1874) +Fixed bug GHSA-wpj3-hf5j-x4v4 (__Host-/__Secure- cookie bypass due to partial CVE-2022-31629 fix). (CVE-2024-2756) +Fixed bug GHSA-h746-cjrr-wfmr (password_verify can erroneously return true, opening ATO risk). (CVE-2024-3096) +Fixed bug GHSA-fjp9-9hwx-59fq (mb_encode_mimeheader runs endlessly for some inputs). (CVE-2024-2757) +Fix bug GH-13932 (Attempt to fix mbstring on windows build) (msvc). + +--- Old: php-8.3.4.tar.xz php-8.3.4.tar.xz.asc New: php-8.3.6.tar.xz php-8.3.6.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.WKcSlY/_old 2024-04-16 20:03:36.823941744 +0200 +++ /var/tmp/diff_new_pack.WKcSlY/_new 2024-04-16 20:03:36.823941744 +0200 @@ -1,7 +1,7 @@ # -# spec file +# spec file for package php8 # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.3.4 +Version:8.3.6 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 @@ -280,7 +280,7 @@ Requires: apache2-prefork Requires: php = %{version} Requires(post): %{_sbindir}/a2enmod -Requires(preun):%{_sbindir}/a2enmod +Requires(preun): %{_sbindir}/a2enmod Provides: mod_php_any = %{version} Provides: php-sapi = %{version} Obsoletes: mod_php_any < %{version} ++ php-8.3.4.tar.xz -> php-8.3.6.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.3.4.tar.xz /work/SRC/openSUSE:Factory/.php8.new.26366/php-8.3.6.tar.xz differ: char 26, line 1 ++ php8.keyring ++ --- /var/tmp/diff_new_pack.WKcSlY/_old 2024-04-16 20:03:36.959946744 +0200 +++ /var/tmp/diff_new_pack.WKcSlY/_new 2024-04-16 20:03:36.963946891 +0200 @@ -90,4 +90,177 @@ wpxdIIyaoaS8NSuPIrV1g4SUXYs= =fB6k
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2024-04-05 20:24:37 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1905 (New) Package is "php8" Fri Apr 5 20:24:37 2024 rev:65 rq:1165539 version:8.3.4 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2024-03-20 21:09:59.528351884 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1905/php8.changes 2024-04-05 20:24:56.400213711 +0200 @@ -2 +2 @@ -Tue Mar 19 06:04:43 UTC 2024 - pgaj...@suse.com +Tue Mar 19 06:17:22 UTC 2024 - pgaj...@suse.com @@ -4 +4 @@ -- version update to 8.2.17 +- version update to 8.3.4 @@ -8 +8 @@ -Wed Mar 6 09:57:38 UTC 2024 - Pedro Monreal +Wed Mar 6 19:39:24 UTC 2024 - Pedro Monreal @@ -15 +15 @@ -Fri Feb 16 07:57:56 UTC 2024 - pgaj...@suse.com +Fri Feb 16 07:20:02 UTC 2024 - pgaj...@suse.com @@ -17,2 +17,2 @@ -- version update to 8.2.16 - * This is a bug fix release. +- version update to 8.3.3 + * A bugfix release. @@ -23 +23 @@ -Thu Jan 18 18:01:47 UTC 2024 - pgaj...@suse.com +Thu Jan 18 18:06:25 UTC 2024 - pgaj...@suse.com @@ -25 +25 @@ -- version update to 8.2.15 +- version update to 8.3.2 @@ -32 +32 @@ -Tue Jan 2 11:40:49 UTC 2024 - pgaj...@suse.com +Wed Dec 27 17:54:25 UTC 2023 - Manu Maier @@ -34 +34 @@ -- version update to 8.2.14 +- version update to 8.3.1 @@ -36 +36,51 @@ -https://www.php.net/ChangeLog-8.php#8.2.14 +https://www.php.net/ChangeLog-8.php#8.3.1 + +--- +Fri Nov 24 11:04:42 UTC 2023 - pgaj...@suse.com + +- version update to 8.3.0 + * https://www.php.net/releases/8.3/en.php + * Typed class constants + * Dynamic class constant fetch + * New #[\Override] attribute + * Deep-cloning of readonly properties + * New json_validate() function + * New Randomizer::getBytesFromString() method + * New Randomizer::getFloat() and Randomizer::nextFloat() methods + * New DOMElement::getAttributeNames(), +DOMElement::insertAdjacentElement(), +DOMElement::insertAdjacentText(), +DOMElement::toggleAttribute(), +DOMNode::contains(), DOMNode::getRootNode(), +DOMNode::isEqualNode(), DOMNameSpaceNode::contains(), and +DOMParentNode::replaceChildren() methods. + * New IntlCalendar::setDate(), +IntlCalendar::setDateTime(), +IntlGregorianCalendar::createFromDate(), and +IntlGregorianCalendar::createFromDateTime() methods. + * New ldap_connect_wallet(), and ldap_exop_sync() functions. + * New mb_str_pad() function. + * New posix_sysconf(), posix_pathconf(), posix_fpathconf(), +and posix_eaccess() functions. + * New ReflectionMethod::createFromMethodName() method. + * New socket_atmark() function. + * New str_increment(), str_decrement(), +and stream_context_set_options() functions. + * New ZipArchive::getArchiveFlag() method. + * Support for generation EC keys with custom EC parameters in +OpenSSL extension. + * New INI setting zend.max_allowed_stack_size to set the maximum +allowed stack size. + * php.ini now supports fallback/default value syntax. + * Anonymous classes can now be readonly. + * https://www.php.net/ChangeLog-8.php#PHP_8_3 +- modified patches + % php-ar-flags.patch (refreshed) + % php-build-reproducible-phar.patch (refreshed) + % php-ini.patch (refreshed) +- modified sources + % php8.keyring +- deleted patches + - php-systzdata-v23.patch +- added patches + + php-systzdata-v24.patch Old: php-8.2.17.tar.xz php-8.2.17.tar.xz.asc php-systzdata-v23.patch New: php-8.3.4.tar.xz php-8.3.4.tar.xz.asc php-systzdata-v24.patch BETA DEBUG BEGIN: Old:- deleted patches - php-systzdata-v23.patch - added patches BETA DEBUG END: BETA DEBUG BEGIN: New:- added patches + php-systzdata-v24.patch BETA DEBUG END: Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.w9xYmm/_old 2024-04-05 20:24:57.560256373 +0200 +++ /var/tmp/diff_new_pack.w9xYmm/_new 2024-04-05 20:24:57.560256373 +0200 @@ -1,7 +1,7 @@ # -# spec file for package php8 +# spec file # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -40,8 +40,8 @@ %define psuffix %{nil} %endif -%global apiver20220829 -%global zendver 20220829 +%global apiver20230831 +%global zendver 20230831 %define extension_dir %{_libdir}/%{php_name}/extensions %define php_sysconf %{_sysconfdir}/%{php_name} @@ -57,7 +57,7 @@
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2024-03-07 18:28:02 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1770 (New) Package is "php8" Thu Mar 7 18:28:02 2024 rev:63 rq:1155742 version:8.2.16 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2024-02-16 21:49:26.141095004 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1770/php8.changes 2024-03-07 18:28:21.138657953 +0100 @@ -1,0 +2,7 @@ +Wed Mar 6 09:57:38 UTC 2024 - Pedro Monreal + +- Use the system default cipher list instead of hardcoded values + by using crypto-policies. [bsc#1211301] + * Use the --with-system-ciphers configure option. + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.7BjIvh/_old 2024-03-07 18:28:21.874685112 +0100 +++ /var/tmp/diff_new_pack.7BjIvh/_new 2024-03-07 18:28:21.874685112 +0100 @@ -1154,6 +1154,7 @@ --with-mysqli=shared,mysqlnd \ --with-unixODBC=shared,%{_usr} \ --with-openssl=shared \ +--with-system-ciphers \ --with-pgsql=shared,%{_usr} \ --enable-phar=shared \ --with-enchant=shared \
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2024-01-21 23:07:46 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.16006 (New) Package is "php8" Sun Jan 21 23:07:46 2024 rev:61 rq:1139795 version:8.2.15 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2024-01-04 15:58:01.869907803 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.16006/php8.changes 2024-01-21 23:07:58.492671292 +0100 @@ -1,0 +2,9 @@ +Thu Jan 18 18:01:47 UTC 2024 - pgaj...@suse.com + +- version update to 8.2.15 + * This is a bug fix release. +- modified patches + % php-ar-flags.patch (refreshed) + % php-build-reproducible-phar.patch (refreshed) + +--- Old: php-8.2.14.tar.xz php-8.2.14.tar.xz.asc New: php-8.2.15.tar.xz php-8.2.15.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.OwhlRw/_old 2024-01-21 23:07:59.288700308 +0100 +++ /var/tmp/diff_new_pack.OwhlRw/_new 2024-01-21 23:07:59.292700454 +0100 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.2.14 +Version:8.2.15 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.2.14.tar.xz -> php-8.2.15.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.2.14.tar.xz /work/SRC/openSUSE:Factory/.php8.new.16006/php-8.2.15.tar.xz differ: char 26, line 1 ++ php-ar-flags.patch ++ --- /var/tmp/diff_new_pack.OwhlRw/_old 2024-01-21 23:07:59.384703808 +0100 +++ /var/tmp/diff_new_pack.OwhlRw/_new 2024-01-21 23:07:59.388703954 +0100 @@ -1,8 +1,8 @@ -Index: php-8.2.7/configure.ac +Index: php-8.2.15/configure.ac === php-8.2.7.orig/configure.ac -+++ php-8.2.7/configure.ac -@@ -1590,7 +1590,7 @@ PHP_CONFIGURE_PART(Configuring libtool) +--- php-8.2.15.orig/configure.ac php-8.2.15/configure.ac +@@ -1618,7 +1618,7 @@ PHP_CONFIGURE_PART(Configuring libtool) dnl Silence warning: `ar: 'u' modifier ignored since 'D' is the default` dnl See https://github.com/php/php-src/pull/3017 ++ php-build-reproducible-phar.patch ++ --- /var/tmp/diff_new_pack.OwhlRw/_old 2024-01-21 23:07:59.400704391 +0100 +++ /var/tmp/diff_new_pack.OwhlRw/_new 2024-01-21 23:07:59.404704537 +0100 @@ -16,10 +16,10 @@ ext/phar/zip.c | 2 +- 6 files changed, 18 insertions(+), 5 deletions(-) -Index: php-8.2.7/ext/phar/phar.c +Index: php-8.2.15/ext/phar/phar.c === php-8.2.7.orig/ext/phar/phar.c -+++ php-8.2.7/ext/phar/phar.c +--- php-8.2.15.orig/ext/phar/phar.c php-8.2.15/ext/phar/phar.c @@ -2999,7 +2999,7 @@ int phar_flush(phar_archive_data *phar, 4: metadata-len +: metadata @@ -29,10 +29,10 @@ phar_set_32(entry_buffer, entry->uncompressed_filesize); phar_set_32(entry_buffer+4, mytime); phar_set_32(entry_buffer+8, entry->compressed_filesize); -Index: php-8.2.7/ext/phar/phar_internal.h +Index: php-8.2.15/ext/phar/phar_internal.h === php-8.2.7.orig/ext/phar/phar_internal.h -+++ php-8.2.7/ext/phar/phar_internal.h +--- php-8.2.15.orig/ext/phar/phar_internal.h php-8.2.15/ext/phar/phar_internal.h @@ -427,6 +427,21 @@ static inline enum phar_fp_type phar_get return PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type; } @@ -55,11 +55,11 @@ static inline zend_off_t phar_get_fp_offset(phar_entry_info *entry) { if (!entry->is_persistent) { -Index: php-8.2.7/ext/phar/stream.c +Index: php-8.2.15/ext/phar/stream.c === php-8.2.7.orig/ext/phar/stream.c -+++ php-8.2.7/ext/phar/stream.c -@@ -463,7 +463,7 @@ static int phar_stream_flush(php_stream +--- php-8.2.15.orig/ext/phar/stream.c php-8.2.15/ext/phar/stream.c +@@ -474,7 +474,7 @@ static int phar_stream_flush(php_stream phar_entry_data *data = (phar_entry_data *) stream->abstract; if (data->internal_file->is_modified) { @@ -68,10 +68,10 @@ ret = phar_flush(data->phar, 0, 0, 0, ); if (error) { php_stream_wrapper_log_error(stream->wrapper, REPORT_ERRORS, "%s", error); -Index: php-8.2.7/ext/phar/tar.c +Index: php-8.2.15/ext/phar/tar.c
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2024-01-04 15:56:45 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.28375 (New) Package is "php8" Thu Jan 4 15:56:45 2024 rev:60 rq:1136160 version:8.2.14 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-11-26 19:36:44.848940589 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.28375/php8.changes 2024-01-04 15:58:01.869907803 +0100 @@ -1,0 +2,7 @@ +Tue Jan 2 11:40:49 UTC 2024 - pgaj...@suse.com + +- version update to 8.2.14 + * This is a bug fix release. +https://www.php.net/ChangeLog-8.php#8.2.14 + +--- Old: php-8.2.13.tar.xz php-8.2.13.tar.xz.asc New: php-8.2.14.tar.xz php-8.2.14.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.4iT5rC/_old 2024-01-04 15:58:02.777940974 +0100 +++ /var/tmp/diff_new_pack.4iT5rC/_new 2024-01-04 15:58:02.777940974 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.2.13 +Version:8.2.14 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.2.13.tar.xz -> php-8.2.14.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.2.13.tar.xz /work/SRC/openSUSE:Factory/.php8.new.28375/php-8.2.14.tar.xz differ: char 26, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-10-29 19:39:14 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.17445 (New) Package is "php8" Sun Oct 29 19:39:14 2023 rev:58 rq:1120625 version:8.2.12 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-10-01 21:22:00.940014496 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.17445/php8.changes 2023-10-29 19:39:15.961844553 +0100 @@ -1,0 +2,7 @@ +Thu Oct 26 18:02:40 UTC 2023 - pgaj...@suse.com + +- version update to 8.2.12 + * This is a bug fix release. +https://www.php.net/ChangeLog-8.php#8.2.12 + +--- Old: php-8.2.11.tar.xz php-8.2.11.tar.xz.asc New: php-8.2.12.tar.xz php-8.2.12.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.AGlJWE/_old 2023-10-29 19:39:17.789911058 +0100 +++ /var/tmp/diff_new_pack.AGlJWE/_new 2023-10-29 19:39:17.793911204 +0100 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.2.11 +Version:8.2.12 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.2.11.tar.xz -> php-8.2.12.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.2.11.tar.xz /work/SRC/openSUSE:Factory/.php8.new.17445/php-8.2.12.tar.xz differ: char 26, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-10-01 21:21:51 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.28202 (New) Package is "php8" Sun Oct 1 21:21:51 2023 rev:57 rq:1114306 version:8.2.11 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-09-26 22:07:11.680373771 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.28202/php8.changes 2023-10-01 21:22:00.940014496 +0200 @@ -1,0 +2,7 @@ +Fri Sep 29 09:38:07 UTC 2023 - pgaj...@suse.com + +- version update to 8.2.11 + * This is a bug fix release. + * https://www.php.net/ChangeLog-8.php#8.2.11 + +--- Old: php-8.2.10.tar.xz php-8.2.10.tar.xz.asc New: php-8.2.11.tar.xz php-8.2.11.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.Qlpn5h/_old 2023-10-01 21:22:03.332101051 +0200 +++ /var/tmp/diff_new_pack.Qlpn5h/_new 2023-10-01 21:22:03.332101051 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.2.10 +Version:8.2.11 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.2.10.tar.xz -> php-8.2.11.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.2.10.tar.xz /work/SRC/openSUSE:Factory/.php8.new.28202/php-8.2.11.tar.xz differ: char 27, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-09-26 22:00:54 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1770 (New) Package is "php8" Tue Sep 26 22:00:54 2023 rev:56 rq:1113638 version:8.2.10 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-09-06 18:56:11.927292735 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1770/php8.changes 2023-09-26 22:07:11.680373771 +0200 @@ -1,0 +2,8 @@ +Tue Sep 26 09:27:38 UTC 2023 - pgaj...@suse.com + +- add missing references to rpm changelog +- 15sp4 only: + [bsc#1200772], [jsc#SLE-24723] add pecl, pear + [jsc#SLE-23639] version update + +--- @@ -52,0 +61 @@ +- CVE-2023-3247 [bsc#1212349] @@ -213 +222 @@ - * fixed: CVE-2022-31630, CVE-2022-37454 + * fixed: CVE-2022-31630 [bsc#1204979], CVE-2022-37454 [bsc#1204577] @@ -221 +230 @@ - * CVEs fixed: CVE-2022-31628, CVE-2022-31629 + * CVEs fixed: CVE-2022-31628 [bsc#1203867], CVE-2022-31629 [bsc#1203870] @@ -251,0 +261,2 @@ + * CVE-2022-31625 [bsc#1200645] + * CVE-2022-31626 [bsc#1200628] @@ -265,0 +277 @@ + * [bsc#1197644] @@ -299 +311 @@ -- updated to 8.1.3: This is a security release (CVE-2021-21708) +- updated to 8.1.3: This is a security release (CVE-2021-21708 [bsc#1196252]) @@ -367 +379 @@ -- updated to 8.0.13: This is a security release (CVE-2021-21707) +- updated to 8.0.13: This is a security release (CVE-2021-21707 [bsc#1193041]) @@ -374 +386 @@ -- updated to 8.0.12: This is a security release (CVE-2021-21703) +- updated to 8.0.12: This is a security release (CVE-2021-21703 [bsc#1192050]) Other differences: --
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-09-06 18:55:39 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1766 (New) Package is "php8" Wed Sep 6 18:55:39 2023 rev:55 rq:1108884 version:8.2.10 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-09-02 22:07:40.503310869 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1766/php8.changes 2023-09-06 18:56:11.927292735 +0200 @@ -1,0 +2,5 @@ +Fri Sep 1 07:25:37 UTC 2023 - Bernhard Wiedemann + +- Use %make_build macro + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.4XRjiV/_old 2023-09-06 18:56:16.031439040 +0200 +++ /var/tmp/diff_new_pack.4XRjiV/_new 2023-09-06 18:56:16.079440751 +0200 @@ -1070,7 +1070,7 @@ -e 's/\(^EXTRA_LIBS =.*\)/\1 -lasan/' \ Makefile %endif -make %{?_smp_mflags} +%make_build } %if "%{flavor}" == "apache2"
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-09-02 22:07:18 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1766 (New) Package is "php8" Sat Sep 2 22:07:18 2023 rev:54 rq:1108385 version:8.2.10 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-08-23 14:56:55.517916252 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1766/php8.changes 2023-09-02 22:07:40.503310869 +0200 @@ -1,0 +2,7 @@ +Fri Sep 1 06:51:37 UTC 2023 - pgaj...@suse.com + +- version update to 8.2.10 + * This is a bug fix release. + * https://www.php.net/ChangeLog-8.php#8.2.10 + +--- Old: php-8.2.9.tar.xz php-8.2.9.tar.xz.asc New: php-8.2.10.tar.xz php-8.2.10.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.MUHEsq/_old 2023-09-02 22:07:43.123404493 +0200 +++ /var/tmp/diff_new_pack.MUHEsq/_new 2023-09-02 22:07:43.127404636 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.2.9 +Version:8.2.10 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.2.9.tar.xz -> php-8.2.10.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.2.9.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1766/php-8.2.10.tar.xz differ: char 26, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-08-23 14:56:46 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1766 (New) Package is "php8" Wed Aug 23 14:56:46 2023 rev:53 rq:1105258 version:8.2.9 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-07-24 18:13:02.809592869 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1766/php8.changes 2023-08-23 14:56:55.517916252 +0200 @@ -1,0 +2,12 @@ +Tue Aug 22 12:10:20 UTC 2023 - pgaj...@suse.com + +- version update to 8.2.9 + * This is a security release. + * Fixes CVE-2023-3824 [bsc#1214103] and CVE-2023-3823 [bsc#1214106] + * https://www.php.net/ChangeLog-8.php#8.2.9 +- deleted patches + - php-unicode-allow-redistribution.patch (upstreamed) +- deleted sources + - repack.sh (not needed) + +--- Old: php-8.2.8.tar.xz php-unicode-allow-redistribution.patch repack.sh New: php-8.2.9.tar.xz php-8.2.9.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.qz7m0G/_old 2023-08-23 14:56:56.421917868 +0200 +++ /var/tmp/diff_new_pack.qz7m0G/_new 2023-08-23 14:56:56.433917889 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.2.8 +Version:8.2.9 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 @@ -69,10 +69,8 @@ Source5:README.macros Source6:macros.php # temporarily repacked tarball https://github.com/php/php-src/issues/11300 -#Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc -Source7:repack.sh -Source8:php-unicode-allow-redistribution.patch -#Source9: https://www.php.net/distributions/php-keyring.gpg#/%%{php_name}.keyring +Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc +# Source9: https://www.php.net/distributions/php-keyring.gpg#/%%{php_name}.keyring Source9:%{php_name}.keyring Source11: %{php_name}.rpmlintrc Source12: php-fpm.tmpfiles.d @@ -983,13 +981,6 @@ exit 1 fi -if grep -r 'specifically excludes the right'; then - echo - echo "https://github.com/php/php-src/issues/11300; - echo "please run repack.sh" - exit 1 -fi - %build %if 15 <= 0%{?sle_version} && 0%{?sle_version} <= 150200 # former libcrypt does not support extended DES, so the build would fail ++ php-8.2.8.tar.xz -> php-8.2.9.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.2.8.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1766/php-8.2.9.tar.xz differ: char 17, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-07-24 18:12:17 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1467 (New) Package is "php8" Mon Jul 24 18:12:17 2023 rev:52 rq:1099444 version:8.2.8 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-06-23 21:52:20.134529779 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1467/php8.changes 2023-07-24 18:13:02.809592869 +0200 @@ -1,0 +2,9 @@ +Mon Jul 17 08:18:22 UTC 2023 - pgaj...@suse.com + +- version update to 8.2.8 + * This is a bug fix release. + * https://www.php.net/ChangeLog-8.php#8.2.8 +- modified patches + % php-sort-filelist-phar.patch (refreshed) + +--- Old: php-8.2.7.tar.xz New: php-8.2.8.tar.xz Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.RheyG3/_old 2023-07-24 18:13:04.165600850 +0200 +++ /var/tmp/diff_new_pack.RheyG3/_new 2023-07-24 18:13:04.209601108 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.2.7 +Version:8.2.8 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.2.7.tar.xz -> php-8.2.8.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.2.7.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1467/php-8.2.8.tar.xz differ: char 26, line 1 ++ php-sort-filelist-phar.patch ++ --- /var/tmp/diff_new_pack.RheyG3/_old 2023-07-24 18:13:04.845604851 +0200 +++ /var/tmp/diff_new_pack.RheyG3/_new 2023-07-24 18:13:04.845604851 +0200 @@ -1,9 +1,9 @@ -Index: php-8.1.20/ext/phar/Makefile.frag +Index: php-8.2.8/ext/phar/Makefile.frag === php-8.1.20.orig/ext/phar/Makefile.frag -+++ php-8.1.20/ext/phar/Makefile.frag +--- php-8.2.8.orig/ext/phar/Makefile.frag php-8.2.8/ext/phar/Makefile.frag @@ -46,7 +46,7 @@ $(builddir)/phar.phar: $(builddir)/phar. - if [ $(TEST_PHP_EXECUTABLE_RES) -ne 1 ]; then \ + if [ "$(TEST_PHP_EXECUTABLE_RES)" != 1 ]; then \ rm -f $(builddir)/phar.phar; \ rm -f $(srcdir)/phar.phar; \ - $(PHP_PHARCMD_EXECUTABLE) $(PHP_PHARCMD_SETTINGS) $(builddir)/phar.php pack -f $(builddir)/phar.phar -a pharcommand -c auto -x \\.svn -p 0 -s $(srcdir)/phar/phar.php -h sha1 -b "$(PHP_PHARCMD_BANG)" $(srcdir)/phar/; \
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-06-23 21:52:11 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.15902 (New) Package is "php8" Fri Jun 23 21:52:11 2023 rev:51 rq:1094682 version:8.2.7 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-06-16 16:53:57.713391653 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.15902/php8.changes 2023-06-23 21:52:20.134529779 +0200 @@ -1,0 +2,20 @@ +Thu Jun 22 13:49:44 UTC 2023 - pgaj...@suse.com + +- version update to 8.2.7 + * Readonly classes + * Disjunctive Normal Form (DNF) Types + * Allow null, false, and true as stand-alone types + * New "Random" extension + * Constants in traits + * Deprecate dynamic properties + * for details, see +https://www.php.net/releases/8.2/en.php +https://www.php.net/manual/en/migration82.php +- modified patches + % php-ar-flags.patch (refreshed) + % php-build-reproducible-phar.patch (refreshed) + % php-date-regenerate-lexers.patch (refreshed) + % php-ini.patch (refreshed) + % php-systzdata-v23.patch (refreshed) + +--- Old: php-8.1.20.tar.xz New: php-8.2.7.tar.xz Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.tqg0S2/_old 2023-06-23 21:52:21.150535298 +0200 +++ /var/tmp/diff_new_pack.tqg0S2/_new 2023-06-23 21:52:21.162535364 +0200 @@ -40,8 +40,8 @@ %define psuffix %{nil} %endif -%global apiver20210902 -%global zendver 20210902 +%global apiver20220829 +%global zendver 20220829 %define extension_dir %{_libdir}/%{php_name}/extensions %define php_sysconf %{_sysconfdir}/%{php_name} @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.20 +Version:8.2.7 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 ++ php-8.1.20.tar.xz -> php-8.2.7.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.20.tar.xz /work/SRC/openSUSE:Factory/.php8.new.15902/php-8.2.7.tar.xz differ: char 25, line 1 ++ php-ar-flags.patch ++ --- /var/tmp/diff_new_pack.tqg0S2/_old 2023-06-23 21:52:21.346536363 +0200 +++ /var/tmp/diff_new_pack.tqg0S2/_new 2023-06-23 21:52:21.354536406 +0200 @@ -1,8 +1,8 @@ -Index: php-8.1.19/configure.ac +Index: php-8.2.7/configure.ac === php-8.1.19.orig/configure.ac -+++ php-8.1.19/configure.ac -@@ -1543,7 +1543,7 @@ PHP_CONFIGURE_PART(Configuring libtool) +--- php-8.2.7.orig/configure.ac php-8.2.7/configure.ac +@@ -1590,7 +1590,7 @@ PHP_CONFIGURE_PART(Configuring libtool) dnl Silence warning: `ar: 'u' modifier ignored since 'D' is the default` dnl See https://github.com/php/php-src/pull/3017 ++ php-build-reproducible-phar.patch ++ --- /var/tmp/diff_new_pack.tqg0S2/_old 2023-06-23 21:52:21.374536515 +0200 +++ /var/tmp/diff_new_pack.tqg0S2/_new 2023-06-23 21:52:21.382536559 +0200 @@ -16,11 +16,11 @@ ext/phar/zip.c | 2 +- 6 files changed, 18 insertions(+), 5 deletions(-) -Index: php-8.1.19/ext/phar/phar.c +Index: php-8.2.7/ext/phar/phar.c === php-8.1.19.orig/ext/phar/phar.c -+++ php-8.1.19/ext/phar/phar.c -@@ -3004,7 +3004,7 @@ int phar_flush(phar_archive_data *phar, +--- php-8.2.7.orig/ext/phar/phar.c php-8.2.7/ext/phar/phar.c +@@ -2999,7 +2999,7 @@ int phar_flush(phar_archive_data *phar, 4: metadata-len +: metadata */ @@ -29,10 +29,10 @@ phar_set_32(entry_buffer, entry->uncompressed_filesize); phar_set_32(entry_buffer+4, mytime); phar_set_32(entry_buffer+8, entry->compressed_filesize); -Index: php-8.1.19/ext/phar/phar_internal.h +Index: php-8.2.7/ext/phar/phar_internal.h === php-8.1.19.orig/ext/phar/phar_internal.h -+++ php-8.1.19/ext/phar/phar_internal.h +--- php-8.2.7.orig/ext/phar/phar_internal.h php-8.2.7/ext/phar/phar_internal.h @@ -427,6 +427,21 @@ static inline enum phar_fp_type phar_get return PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type; } @@ -55,10 +55,10 @@ static inline zend_off_t phar_get_fp_offset(phar_entry_info *entry) { if (!entry->is_persistent) { -Index: php-8.1.19/ext/phar/stream.c +Index: php-8.2.7/ext/phar/stream.c
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-06-16 16:53:04 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.15902 (New) Package is "php8" Fri Jun 16 16:53:04 2023 rev:50 rq:1093234 version:8.1.20 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-05-26 20:15:02.488108162 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.15902/php8.changes 2023-06-16 16:53:57.713391653 +0200 @@ -1,0 +2,16 @@ +Tue May 30 16:59:37 UTC 2023 - pgaj...@suse.com + +- version update to 8.1.20 + * This is a security release. + * https://www.php.net/ChangeLog-8.php#8.1.20 +- force to repack tarball after update + https://github.com/php/php-src/issues/11300 +- session.save_path set to /var/lib/php8/sessions in mod_php8.conf + and www.conf php-fpm pool example +- modified sources + % mod_php8.conf +- added sources + + repack.sh + + php-unicode-allow-redistribution.patch + +--- Old: php-8.1.19.tar.xz New: php-8.1.20.tar.xz php-unicode-allow-redistribution.patch repack.sh Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.jIgEMw/_old 2023-06-16 16:53:58.489396268 +0200 +++ /var/tmp/diff_new_pack.jIgEMw/_new 2023-06-16 16:53:58.493396292 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.19 +Version:8.1.20 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:MIT AND PHP-3.01 @@ -70,6 +70,8 @@ Source6:macros.php # temporarily repacked tarball https://github.com/php/php-src/issues/11300 #Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc +Source7:repack.sh +Source8:php-unicode-allow-redistribution.patch #Source9: https://www.php.net/distributions/php-keyring.gpg#/%%{php_name}.keyring Source9:%{php_name}.keyring Source11: %{php_name}.rpmlintrc @@ -981,6 +983,13 @@ exit 1 fi +if grep -r 'specifically excludes the right'; then + echo + echo "https://github.com/php/php-src/issues/11300; + echo "please run repack.sh" + exit 1 +fi + %build %if 15 <= 0%{?sle_version} && 0%{?sle_version} <= 150200 # former libcrypt does not support extended DES, so the build would fail @@ -1304,6 +1313,8 @@ echo "; comment out next line to disable $ext extension in php" > %{buildroot}%{php_sysconf}/conf.d/${ini_name}.ini echo "${zend_}extension=$ext.so" >> %{buildroot}%{php_sysconf}/conf.d/${ini_name}.ini done +# directory for sessions +install -d %{buildroot}%{_localstatedir}/lib/%{php_name}/sessions # fix symlink (bnc#734176) ln -s %{_bindir}/php %{buildroot}%{_bindir}/%{php_name} # install the macros file: @@ -1392,6 +1403,8 @@ %dir %{extension_dir} %dir %{php_sysconf} %dir %{php_sysconf}/conf.d +%attr(0755, %{apache_user}, root) %dir %{_localstatedir}/lib/%{php_name} +%attr(0755, %{apache_user}, root) %dir %{_localstatedir}/lib/%{php_name}/sessions %files cli %defattr(-, root, root) ++ mod_php8.conf ++ --- /var/tmp/diff_new_pack.jIgEMw/_old 2023-06-16 16:53:58.561396696 +0200 +++ /var/tmp/diff_new_pack.jIgEMw/_new 2023-06-16 16:53:58.565396720 +0200 @@ -10,6 +10,9 @@ DirectoryIndex index.php7 DirectoryIndex index.php8 DirectoryIndex index.php + +php_value session.save_handler "files" +php_value session.save_path"/var/lib/php8/sessions" ++ php-8.1.19.tar.xz -> php-8.1.20.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.19.tar.xz /work/SRC/openSUSE:Factory/.php8.new.15902/php-8.1.20.tar.xz differ: char 25, line 1 ++ php-ini.patch ++ --- /var/tmp/diff_new_pack.jIgEMw/_old 2023-06-16 16:53:58.609396982 +0200 +++ /var/tmp/diff_new_pack.jIgEMw/_new 2023-06-16 16:53:58.609396982 +0200 @@ -29,4 +29,17 @@ ; Maximum number of links. -1 means no limit. ; https://php.net/mysqli.max-links +Index: php-8.1.19/sapi/fpm/www.conf.in +=== +--- php-8.1.19.orig/sapi/fpm/www.conf.in php-8.1.19/sapi/fpm/www.conf.in +@@ -27,6 +27,8 @@ + ; If the group is not set, the user's group is used. + user = @php_fpm_user@ + group = @php_fpm_group@ ++; session folder has to be writable by user:group ++php_value[session.save_path] = /var/lib/php8/sessions + + ; The address on which to accept FastCGI requests. + ; Valid syntaxes are: ++ php-sort-filelist-phar.patch ++ --- /var/tmp/diff_new_pack.jIgEMw/_old 2023-06-16 16:53:58.625397077
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-05-26 20:14:57 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1533 (New) Package is "php8" Fri May 26 20:14:57 2023 rev:49 rq:1088962 version:8.1.19 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-05-16 14:21:45.037794589 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1533/php8.changes 2023-05-26 20:15:02.488108162 +0200 @@ -1,0 +2,11 @@ +Thu May 25 06:56:48 UTC 2023 - pgaj...@suse.com + +- repack the tarball temporarily [bsc#1211648] + +--- +Tue May 23 12:39:00 UTC 2023 - pgaj...@suse.com + +- also MIT license (systzdata patch, ext/date/lib/parse_posix.c) + [https://build.suse.de/request/show/298230] + +--- Old: php-8.1.19.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.ZyEb48/_old 2023-05-26 20:15:03.120111929 +0200 +++ /var/tmp/diff_new_pack.ZyEb48/_new 2023-05-26 20:15:03.128111977 +0200 @@ -60,7 +60,7 @@ Version:8.1.19 Release:0 Summary:Interpreter for the PHP scripting language version 8 -License:PHP-3.01 +License:MIT AND PHP-3.01 Group: Development/Libraries/PHP URL:https://secure.php.net Source0:https://secure.php.net/distributions/php-%{version}.tar.xz @@ -68,7 +68,8 @@ Source2:%{php_name}-fpm.conf Source5:README.macros Source6:macros.php -Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc +# temporarily repacked tarball https://github.com/php/php-src/issues/11300 +#Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc #Source9: https://www.php.net/distributions/php-keyring.gpg#/%%{php_name}.keyring Source9:%{php_name}.keyring Source11: %{php_name}.rpmlintrc ++ php-8.1.19.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.19.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1533/php-8.1.19.tar.xz differ: char 17, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-05-16 14:15:46 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1533 (New) Package is "php8" Tue May 16 14:15:46 2023 rev:48 rq:1087146 version:8.1.19 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-05-11 12:31:57.698253507 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1533/php8.changes 2023-05-16 14:21:45.037794589 +0200 @@ -1,0 +2,12 @@ +Fri May 12 10:28:10 UTC 2023 - pgaj...@suse.com + +- version update to 8.1.19 + * This is a bug fix release. + * https://www.php.net/ChangeLog-8.php#8.1.19 +- modified patches + % php-ar-flags.patch (refreshed) + % php-build-reproducible-phar.patch (refreshed) + % php-ini.patch (refreshed) + % php-systzdata-v23.patch (refreshed) + +--- Old: php-8.1.18.tar.xz php-8.1.18.tar.xz.asc New: php-8.1.19.tar.xz php-8.1.19.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.BPEJRY/_old 2023-05-16 14:21:45.953799827 +0200 +++ /var/tmp/diff_new_pack.BPEJRY/_new 2023-05-16 14:21:45.961799873 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.18 +Version:8.1.19 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.18.tar.xz -> php-8.1.19.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.18.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1533/php-8.1.19.tar.xz differ: char 25, line 1 ++ php-ar-flags.patch ++ --- /var/tmp/diff_new_pack.BPEJRY/_old 2023-05-16 14:21:46.057800422 +0200 +++ /var/tmp/diff_new_pack.BPEJRY/_new 2023-05-16 14:21:46.057800422 +0200 @@ -1,8 +1,8 @@ -Index: php-8.2.5/configure.ac +Index: php-8.1.19/configure.ac === php-8.2.5.orig/configure.ac -+++ php-8.2.5/configure.ac -@@ -1590,7 +1590,7 @@ PHP_CONFIGURE_PART(Configuring libtool) +--- php-8.1.19.orig/configure.ac php-8.1.19/configure.ac +@@ -1543,7 +1543,7 @@ PHP_CONFIGURE_PART(Configuring libtool) dnl Silence warning: `ar: 'u' modifier ignored since 'D' is the default` dnl See https://github.com/php/php-src/pull/3017 ++ php-build-reproducible-phar.patch ++ --- /var/tmp/diff_new_pack.BPEJRY/_old 2023-05-16 14:21:46.069800491 +0200 +++ /var/tmp/diff_new_pack.BPEJRY/_new 2023-05-16 14:21:46.073800513 +0200 @@ -16,11 +16,11 @@ ext/phar/zip.c | 2 +- 6 files changed, 18 insertions(+), 5 deletions(-) -Index: php-8.2.5/ext/phar/phar.c +Index: php-8.1.19/ext/phar/phar.c === php-8.2.5.orig/ext/phar/phar.c -+++ php-8.2.5/ext/phar/phar.c -@@ -2999,7 +2999,7 @@ int phar_flush(phar_archive_data *phar, +--- php-8.1.19.orig/ext/phar/phar.c php-8.1.19/ext/phar/phar.c +@@ -3004,7 +3004,7 @@ int phar_flush(phar_archive_data *phar, 4: metadata-len +: metadata */ @@ -29,10 +29,10 @@ phar_set_32(entry_buffer, entry->uncompressed_filesize); phar_set_32(entry_buffer+4, mytime); phar_set_32(entry_buffer+8, entry->compressed_filesize); -Index: php-8.2.5/ext/phar/phar_internal.h +Index: php-8.1.19/ext/phar/phar_internal.h === php-8.2.5.orig/ext/phar/phar_internal.h -+++ php-8.2.5/ext/phar/phar_internal.h +--- php-8.1.19.orig/ext/phar/phar_internal.h php-8.1.19/ext/phar/phar_internal.h @@ -427,6 +427,21 @@ static inline enum phar_fp_type phar_get return PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type; } @@ -55,10 +55,10 @@ static inline zend_off_t phar_get_fp_offset(phar_entry_info *entry) { if (!entry->is_persistent) { -Index: php-8.2.5/ext/phar/stream.c +Index: php-8.1.19/ext/phar/stream.c === php-8.2.5.orig/ext/phar/stream.c -+++ php-8.2.5/ext/phar/stream.c +--- php-8.1.19.orig/ext/phar/stream.c php-8.1.19/ext/phar/stream.c @@ -463,7 +463,7 @@ static int phar_stream_flush(php_stream phar_entry_data *data = (phar_entry_data *) stream->abstract; @@ -68,10 +68,10 @@ ret = phar_flush(data->phar, 0, 0, 0, ); if (error) { php_stream_wrapper_log_error(stream->wrapper, REPORT_ERRORS, "%s", error); -Index: php-8.2.5/ext/phar/tar.c +Index:
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-05-11 12:31:54 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1533 (New) Package is "php8" Thu May 11 12:31:54 2023 rev:47 rq:1086013 version:8.1.18 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-05-06 22:08:30.704489621 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1533/php8.changes 2023-05-11 12:31:57.698253507 +0200 @@ -1,0 +2,6 @@ +Wed May 10 06:40:59 UTC 2023 - pgaj...@suse.com + +- downgrade back to 8.1.18 + https://lists.opensuse.org/archives/list/fact...@lists.opensuse.org/thread/4ADCEV2FII7J5FZEWREFETTEVX7CDUSR/ + +--- Old: php-8.2.5.tar.xz php-8.2.5.tar.xz.asc New: php-8.1.18.tar.xz php-8.1.18.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.HPVesv/_old 2023-05-11 12:31:58.374256829 +0200 +++ /var/tmp/diff_new_pack.HPVesv/_new 2023-05-11 12:31:58.378256849 +0200 @@ -40,8 +40,8 @@ %define psuffix %{nil} %endif -%global apiver20220829 -%global zendver 20220829 +%global apiver20210902 +%global zendver 20210902 %define extension_dir %{_libdir}/%{php_name}/extensions %define php_sysconf %{_sysconfdir}/%{php_name} @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.2.5 +Version:8.1.18 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.2.5.tar.xz -> php-8.1.18.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.2.5.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1533/php-8.1.18.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-05-06 22:08:27 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1533 (New) Package is "php8" Sat May 6 22:08:27 2023 rev:46 rq:1084825 version:8.2.5 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-04-22 21:57:57.516318998 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1533/php8.changes 2023-05-06 22:08:30.704489621 +0200 @@ -1,0 +2,22 @@ +Thu May 4 08:16:37 UTC 2023 - pgaj...@suse.com + +- version update to 8.2.5 + * Readonly classes + * Disjunctive Normal Form (DNF) Types + * Allow null, false, and true as stand-alone types + * New "Random" extension + * Constants in traits + * Deprecate dynamic properties + * for details, see +https://www.php.net/releases/8.2/en.php +https://www.php.net/manual/en/migration82.php +- modified patches + % php-ar-flags.patch (refreshed) + % php-build-reproducible-phar.patch (refreshed) + % php-ini.patch (refreshed) +- deleted patches + - php-crypt-tests.patch (not needed) +- modified sources + % php8.keyring + +--- Old: php-8.1.18.tar.xz php-8.1.18.tar.xz.asc php-crypt-tests.patch New: php-8.2.5.tar.xz php-8.2.5.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.J6bvfj/_old 2023-05-06 22:08:31.796495700 +0200 +++ /var/tmp/diff_new_pack.J6bvfj/_new 2023-05-06 22:08:31.796495700 +0200 @@ -40,8 +40,8 @@ %define psuffix %{nil} %endif -%global apiver20210902 -%global zendver 20210902 +%global apiver20220829 +%global zendver 20220829 %define extension_dir %{_libdir}/%{php_name}/extensions %define php_sysconf %{_sysconfdir}/%{php_name} @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.18 +Version:8.2.5 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 @@ -90,12 +90,6 @@ # PATCH-FEATURE-OPENSUSE use ordered input files for reproducible /usr/bin/phar.phar Patch6: php-sort-filelist-phar.patch ## Bugfix patches -# following patch is to fix configure tests for crypt; the aim is to have php -# built against glibc's crypt; problem is, that our glibc doesn't support extended -# DES, so as soon as upstream fixes this, don't forgot to remove extended DES -# from their checking as I indicated in crypt-tests.patch yet, or php will -# silently use his own implementation again -Patch20:php-crypt-tests.patch # should be upstreamed, will do later Patch22:php-date-regenerate-lexers.patch # PATCH-FEATURE-UPSTREAM https://github.com/php/php-src/pull/6564 @@ -987,6 +981,12 @@ fi %build +%if 15 <= 0%{?sle_version} && 0%{?sle_version} <= 150200 +# former libcrypt does not support extended DES, so the build would fail +# with --with-external-libcrypt +sed -i 's:|| test "$ac_cv_crypt_ext_des" = "no"::' ext/standard/config.m4 +%endif + # regenerate configure etc. ./buildconf --force @@ -1041,6 +1041,7 @@ --with-gnu-ld \ --enable-re2c-cgoto \ --with-system-tzdata=%{_datadir}/zoneinfo \ +--with-external-libcrypt \ --with-mhash \ --disable-phpdbg \ %if %{with argon2} ++ php-8.1.18.tar.xz -> php-8.2.5.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.18.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1533/php-8.2.5.tar.xz differ: char 25, line 1 ++ php-ar-flags.patch ++ --- /var/tmp/diff_new_pack.J6bvfj/_old 2023-05-06 22:08:31.908496324 +0200 +++ /var/tmp/diff_new_pack.J6bvfj/_new 2023-05-06 22:08:31.912496346 +0200 @@ -1,8 +1,8 @@ -Index: php-8.1.18/configure.ac +Index: php-8.2.5/configure.ac === php-8.1.18.orig/configure.ac -+++ php-8.1.18/configure.ac -@@ -1543,7 +1543,7 @@ PHP_CONFIGURE_PART(Configuring libtool) +--- php-8.2.5.orig/configure.ac php-8.2.5/configure.ac +@@ -1590,7 +1590,7 @@ PHP_CONFIGURE_PART(Configuring libtool) dnl Silence warning: `ar: 'u' modifier ignored since 'D' is the default` dnl See https://github.com/php/php-src/pull/3017 ++ php-build-reproducible-phar.patch ++ --- /var/tmp/diff_new_pack.J6bvfj/_old 2023-05-06 22:08:31.924496413 +0200 +++ /var/tmp/diff_new_pack.J6bvfj/_new 2023-05-06 22:08:31.928496435 +0200 @@ -16,11 +16,11 @@ ext/phar/zip.c | 2 +- 6 files changed, 18 insertions(+), 5 deletions(-) -Index: php-8.1.18/ext/phar/phar.c +Index:
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-04-22 21:57:21 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1533 (New) Package is "php8" Sat Apr 22 21:57:21 2023 rev:45 rq:1081222 version:8.1.18 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-04-15 22:32:07.853186138 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1533/php8.changes 2023-04-22 21:57:57.516318998 +0200 @@ -1,0 +2,7 @@ +Thu Apr 20 21:19:59 UTC 2023 - Arjen de Korte + +- The %_restart_on_update macro was removed from systemd-rpm-macros. + Remove %posttrans for FPM as it wasn't working as intended anyway. + [boo#1210576] + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.h00n97/_old 2023-04-22 21:57:58.212323159 +0200 +++ /var/tmp/diff_new_pack.h00n97/_new 2023-04-22 21:57:58.216323183 +0200 @@ -348,6 +348,7 @@ Requires(post): %{_sbindir}/a2enmod Supplements:(php-fpm and apache2) Conflicts: mod_php_any +BuildArch: noarch %description apache Configuration for Apache to pass all requests for PHP scripts to the @@ -1353,17 +1354,7 @@ %service_del_preun php-fpm.service %postun -# do not try-restart yet as extensions may be updated too -%if 0%{?suse_version} > 1500 -%service_del_postun_without_restart php-fpm.service -%else %service_del_postun php-fpm.service -%endif - -%posttrans -if [ -x /usr/bin/systemctl ]; then -%_restart_on_update php-fpm.service -fi %post apache if [ $1 -eq 1 ]; then
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-04-15 22:32:06 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.19717 (New) Package is "php8" Sat Apr 15 22:32:06 2023 rev:44 rq:1079356 version:8.1.18 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-03-25 18:54:46.698482625 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.19717/php8.changes 2023-04-15 22:32:07.853186138 +0200 @@ -1,0 +2,11 @@ +Fri Apr 14 06:06:55 UTC 2023 - pgaj...@suse.com + +- version update to 8.1.18 + * This is a bug fix release. + https://www.php.net/ChangeLog-8.php#8.1.18 +- modified patches + % php-ar-flags.patch (refreshed) + % php-build-reproducible-phar.patch (refreshed) + % php-ini.patch (refreshed) + +--- Old: php-8.1.17.tar.xz php-8.1.17.tar.xz.asc New: php-8.1.18.tar.xz php-8.1.18.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.TLxa7N/_old 2023-04-15 22:32:08.701191031 +0200 +++ /var/tmp/diff_new_pack.TLxa7N/_new 2023-04-15 22:32:08.705191054 +0200 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.17 +Version:8.1.18 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.17.tar.xz -> php-8.1.18.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.17.tar.xz /work/SRC/openSUSE:Factory/.php8.new.19717/php-8.1.18.tar.xz differ: char 25, line 1 ++ php-ar-flags.patch ++ --- /var/tmp/diff_new_pack.TLxa7N/_old 2023-04-15 22:32:08.833191792 +0200 +++ /var/tmp/diff_new_pack.TLxa7N/_new 2023-04-15 22:32:08.837191816 +0200 @@ -1,8 +1,8 @@ -Index: php-8.0.0/configure.ac +Index: php-8.1.18/configure.ac === php-8.0.0.orig/configure.ac2020-11-24 18:04:03.0 +0100 -+++ php-8.0.0/configure.ac 2021-01-07 10:13:22.698526815 +0100 -@@ -1530,7 +1530,7 @@ PHP_CONFIGURE_PART(Configuring libtool) +--- php-8.1.18.orig/configure.ac php-8.1.18/configure.ac +@@ -1543,7 +1543,7 @@ PHP_CONFIGURE_PART(Configuring libtool) dnl Silence warning: `ar: 'u' modifier ignored since 'D' is the default` dnl See https://github.com/php/php-src/pull/3017 ++ php-build-reproducible-phar.patch ++ --- /var/tmp/diff_new_pack.TLxa7N/_old 2023-04-15 22:32:08.849191885 +0200 +++ /var/tmp/diff_new_pack.TLxa7N/_new 2023-04-15 22:32:08.853191908 +0200 @@ -16,10 +16,10 @@ ext/phar/zip.c | 2 +- 6 files changed, 18 insertions(+), 5 deletions(-) -Index: php-8.1.16/ext/phar/phar.c +Index: php-8.1.18/ext/phar/phar.c === php-8.1.16.orig/ext/phar/phar.c -+++ php-8.1.16/ext/phar/phar.c +--- php-8.1.18.orig/ext/phar/phar.c php-8.1.18/ext/phar/phar.c @@ -3004,7 +3004,7 @@ int phar_flush(phar_archive_data *phar, 4: metadata-len +: metadata @@ -29,10 +29,10 @@ phar_set_32(entry_buffer, entry->uncompressed_filesize); phar_set_32(entry_buffer+4, mytime); phar_set_32(entry_buffer+8, entry->compressed_filesize); -Index: php-8.1.16/ext/phar/phar_internal.h +Index: php-8.1.18/ext/phar/phar_internal.h === php-8.1.16.orig/ext/phar/phar_internal.h -+++ php-8.1.16/ext/phar/phar_internal.h +--- php-8.1.18.orig/ext/phar/phar_internal.h php-8.1.18/ext/phar/phar_internal.h @@ -427,6 +427,21 @@ static inline enum phar_fp_type phar_get return PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type; } @@ -55,10 +55,10 @@ static inline zend_off_t phar_get_fp_offset(phar_entry_info *entry) { if (!entry->is_persistent) { -Index: php-8.1.16/ext/phar/stream.c +Index: php-8.1.18/ext/phar/stream.c === php-8.1.16.orig/ext/phar/stream.c -+++ php-8.1.16/ext/phar/stream.c +--- php-8.1.18.orig/ext/phar/stream.c php-8.1.18/ext/phar/stream.c @@ -463,7 +463,7 @@ static int phar_stream_flush(php_stream phar_entry_data *data = (phar_entry_data *) stream->abstract; @@ -68,11 +68,11 @@ ret = phar_flush(data->phar, 0, 0, 0, ); if (error) { php_stream_wrapper_log_error(stream->wrapper, REPORT_ERRORS, "%s", error); -Index: php-8.1.16/ext/phar/tar.c +Index: php-8.1.18/ext/phar/tar.c
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-03-25 18:54:27 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.31432 (New) Package is "php8" Sat Mar 25 18:54:27 2023 rev:43 rq:1073969 version:8.1.17 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-03-15 18:53:31.428069383 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.31432/php8.changes 2023-03-25 18:54:46.698482625 +0100 @@ -1,0 +2,7 @@ +Thu Mar 16 12:45:14 UTC 2023 - pgaj...@suse.com + +- version update to 8.1.17 + * This is a bug fix release. + https://www.php.net/ChangeLog-8.php#8.1.17 + +--- Old: php-8.1.16.tar.xz php-8.1.16.tar.xz.asc New: php-8.1.17.tar.xz php-8.1.17.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.rocstX/_old 2023-03-25 18:54:47.530486975 +0100 +++ /var/tmp/diff_new_pack.rocstX/_new 2023-03-25 18:54:47.530486975 +0100 @@ -57,7 +57,7 @@ %bcond_without sodium Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.16 +Version:8.1.17 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.16.tar.xz -> php-8.1.17.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.16.tar.xz /work/SRC/openSUSE:Factory/.php8.new.31432/php-8.1.17.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-03-15 18:53:25 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.31432 (New) Package is "php8" Wed Mar 15 18:53:25 2023 rev:42 rq:1071456 version:8.1.16 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-03-07 16:48:46.897094283 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.31432/php8.changes 2023-03-15 18:53:31.428069383 +0100 @@ -1,0 +2,10 @@ +Tue Mar 14 09:50:55 UTC 2023 - pgaj...@suse.com + +- update to newest systzdata patch [bsc#1208199] +- deleted patches + - php-systzdata-v21.patch (upstreamed) +- added patches + fix use of the system timezone database + + php-systzdata-v23.patch + +--- Old: php-systzdata-v21.patch New: php-systzdata-v23.patch Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.t1K9Wl/_old 2023-03-15 18:53:32.284073936 +0100 +++ /var/tmp/diff_new_pack.t1K9Wl/_new 2023-03-15 18:53:32.304074042 +0100 @@ -84,7 +84,7 @@ # SUSE specific ini defaults Patch3: php-ini.patch # use of the system timezone database -Patch4: php-systzdata-v21.patch +Patch4: php-systzdata-v23.patch # adjust upstream systemd unit to SUSE needs Patch5: php-systemd-unit.patch # PATCH-FEATURE-OPENSUSE use ordered input files for reproducible /usr/bin/phar.phar ++ php-build-reproducible-phar.patch ++ --- /var/tmp/diff_new_pack.t1K9Wl/_old 2023-03-15 18:53:32.476074957 +0100 +++ /var/tmp/diff_new_pack.t1K9Wl/_new 2023-03-15 18:53:32.484075000 +0100 @@ -16,11 +16,11 @@ ext/phar/zip.c | 2 +- 6 files changed, 18 insertions(+), 5 deletions(-) -Index: php-8.0.0/ext/phar/phar.c +Index: php-8.1.16/ext/phar/phar.c === php-8.0.0.orig/ext/phar/phar.c 2020-11-24 18:04:03.0 +0100 -+++ php-8.0.0/ext/phar/phar.c 2021-01-07 10:56:10.978719743 +0100 -@@ -2995,7 +2995,7 @@ int phar_flush(phar_archive_data *phar, +--- php-8.1.16.orig/ext/phar/phar.c php-8.1.16/ext/phar/phar.c +@@ -3004,7 +3004,7 @@ int phar_flush(phar_archive_data *phar, 4: metadata-len +: metadata */ @@ -29,10 +29,10 @@ phar_set_32(entry_buffer, entry->uncompressed_filesize); phar_set_32(entry_buffer+4, mytime); phar_set_32(entry_buffer+8, entry->compressed_filesize); -Index: php-8.0.0/ext/phar/phar_internal.h +Index: php-8.1.16/ext/phar/phar_internal.h === php-8.0.0.orig/ext/phar/phar_internal.h2020-11-24 18:04:03.0 +0100 -+++ php-8.0.0/ext/phar/phar_internal.h 2021-01-07 10:56:10.978719743 +0100 +--- php-8.1.16.orig/ext/phar/phar_internal.h php-8.1.16/ext/phar/phar_internal.h @@ -427,6 +427,21 @@ static inline enum phar_fp_type phar_get return PHAR_G(cached_fp)[entry->phar->phar_pos].manifest[entry->manifest_pos].fp_type; } @@ -55,10 +55,10 @@ static inline zend_off_t phar_get_fp_offset(phar_entry_info *entry) { if (!entry->is_persistent) { -Index: php-8.0.0/ext/phar/stream.c +Index: php-8.1.16/ext/phar/stream.c === php-8.0.0.orig/ext/phar/stream.c 2020-11-24 18:04:03.0 +0100 -+++ php-8.0.0/ext/phar/stream.c2021-01-07 10:56:10.978719743 +0100 +--- php-8.1.16.orig/ext/phar/stream.c php-8.1.16/ext/phar/stream.c @@ -463,7 +463,7 @@ static int phar_stream_flush(php_stream phar_entry_data *data = (phar_entry_data *) stream->abstract; @@ -68,10 +68,10 @@ ret = phar_flush(data->phar, 0, 0, 0, ); if (error) { php_stream_wrapper_log_error(stream->wrapper, REPORT_ERRORS, "%s", error); -Index: php-8.0.0/ext/phar/tar.c +Index: php-8.1.16/ext/phar/tar.c === php-8.0.0.orig/ext/phar/tar.c 2020-11-24 18:04:03.0 +0100 -+++ php-8.0.0/ext/phar/tar.c 2021-01-07 10:56:10.978719743 +0100 +--- php-8.1.16.orig/ext/phar/tar.c php-8.1.16/ext/phar/tar.c @@ -971,7 +971,7 @@ int phar_tar_flush(phar_archive_data *ph char halt_stub[] = "__HALT_COMPILER();"; @@ -81,10 +81,10 @@ entry.is_modified = 1; entry.is_crc_checked = 1; entry.is_tar = 1; -Index: php-8.0.0/ext/phar/util.c +Index: php-8.1.16/ext/phar/util.c ===
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-03-07 16:48:33 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.31432 (New) Package is "php8" Tue Mar 7 16:48:33 2023 rev:41 rq:1069569 version:8.1.16 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-02-28 12:48:25.636396682 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.31432/php8.changes 2023-03-07 16:48:46.897094283 +0100 @@ -1,0 +2,11 @@ +Sun Mar 5 09:54:13 UTC 2023 - Aeneas Jaißle + +- add "/usr/share/php" to include_path + +--- +Fri Mar 3 13:56:09 UTC 2023 - pgaj...@suse.com + +- allow to specify load order of extensions in %{php_sysconf}/conf.d + [bsc#1205162] + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.zFzwbn/_old 2023-03-07 16:48:47.817099125 +0100 +++ /var/tmp/diff_new_pack.zFzwbn/_new 2023-03-07 16:48:47.821099146 +0100 @@ -1285,13 +1285,21 @@ f=${f%.so} fi ext=${f##*/} -echo "; comment out next line to disable $ext extension in php" > %{buildroot}%{php_sysconf}/conf.d/$ext.ini zend_='' -if [ $ext == "opcache" ]; then - # https://secure.php.net/manual/en/opcache.installation.php - zend_='zend_' -fi -echo "${zend_}extension=$ext.so" >> %{buildroot}%{php_sysconf}/conf.d/$ext.ini +case $ext in + # priority 0 (will be loaded first) + opcache) +ini_name=00-${ext} +zend_='zend_';; + # priority 2 (will be loaded after < 2) + pdo_*|mysqli|xmlreader) +ini_name=20-${ext};; + # priority 1 (will be loaded after < 1) + *) +ini_name=10-${ext};; +esac +echo "; comment out next line to disable $ext extension in php" > %{buildroot}%{php_sysconf}/conf.d/${ini_name}.ini +echo "${zend_}extension=$ext.so" >> %{buildroot}%{php_sysconf}/conf.d/${ini_name}.ini done # fix symlink (bnc#734176) ln -s %{_bindir}/php %{buildroot}%{_bindir}/%{php_name} @@ -1302,8 +1310,6 @@ # install missing SAPI headers for embed install -d %{buildroot}%{_includedir}/%{php_name}/sapi/embed install -m 644 sapi/embed/php_embed.h %{buildroot}%{_includedir}/%{php_name}/sapi/embed/php_embed.h -# mysqlnd must be loaded before mysqli (undefined symbol: mysqlnd_global_stats) -mv %{buildroot}%{php_sysconf}/conf.d/{,_}mysqlnd.ini # fix file contains a shebang for f in %{buildroot}%{_datadir}/%{php_name}/build/{gen_stub.php,run-tests.php}; do sed -i '1{s|env ||}' $f @@ -1465,250 +1471,250 @@ %files bcmath %defattr(-, root, root) %{extension_dir}/bcmath.so -%config(noreplace) %{php_sysconf}/conf.d/bcmath.ini +%config(noreplace) %{php_sysconf}/conf.d/*bcmath.ini %files bz2 %defattr(-, root, root) %{extension_dir}/bz2.so -%config(noreplace) %{php_sysconf}/conf.d/bz2.ini +%config(noreplace) %{php_sysconf}/conf.d/*bz2.ini %files calendar %defattr(-, root, root) %{extension_dir}/calendar.so -%config(noreplace) %{php_sysconf}/conf.d/calendar.ini +%config(noreplace) %{php_sysconf}/conf.d/*calendar.ini %files ctype %defattr(-, root, root) %{extension_dir}/ctype.so -%config(noreplace) %{php_sysconf}/conf.d/ctype.ini +%config(noreplace) %{php_sysconf}/conf.d/*ctype.ini %files curl %defattr(-, root, root) %{extension_dir}/curl.so -%config(noreplace) %{php_sysconf}/conf.d/curl.ini +%config(noreplace) %{php_sysconf}/conf.d/*curl.ini %files dba %defattr(-, root, root) %{extension_dir}/dba.so -%config(noreplace) %{php_sysconf}/conf.d/dba.ini +%config(noreplace) %{php_sysconf}/conf.d/*dba.ini %files dom %defattr(-, root, root) %{extension_dir}/dom.so -%config(noreplace) %{php_sysconf}/conf.d/dom.ini +%config(noreplace) %{php_sysconf}/conf.d/*dom.ini %files enchant %defattr(-, root, root) %{extension_dir}/enchant.so -%config(noreplace) %{php_sysconf}/conf.d/enchant.ini +%config(noreplace) %{php_sysconf}/conf.d/*enchant.ini %files exif %defattr(-, root, root) %{extension_dir}/exif.so -%config(noreplace) %{php_sysconf}/conf.d/exif.ini +%config(noreplace) %{php_sysconf}/conf.d/*exif.ini %files ffi %defattr(-, root, root) %{extension_dir}/ffi.so -%config(noreplace) %{php_sysconf}/conf.d/ffi.ini +%config(noreplace) %{php_sysconf}/conf.d/*ffi.ini %files fileinfo %defattr(-, root, root) %{extension_dir}/fileinfo.so -%config(noreplace) %{php_sysconf}/conf.d/fileinfo.ini +%config(noreplace) %{php_sysconf}/conf.d/*fileinfo.ini %files ftp %defattr(-, root, root) %{extension_dir}/ftp.so -%config(noreplace) %{php_sysconf}/conf.d/ftp.ini
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-02-28 12:48:02 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.31432 (New) Package is "php8" Tue Feb 28 12:48:02 2023 rev:40 rq:1067902 version:8.1.16 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-02-17 16:43:57.826510800 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.31432/php8.changes 2023-02-28 12:48:25.636396682 +0100 @@ -1,0 +2,5 @@ +Sat Feb 25 20:36:50 UTC 2023 - Arjen de Korte + +- change to %bcond conditional build dependencies + +--- @@ -6,0 +12 @@ +([bsc#1208366], [bsc#1208367], [bsc#1208388]) Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.0P0f0g/_old 2023-02-28 12:48:28.368414430 +0100 +++ /var/tmp/diff_new_pack.0P0f0g/_new 2023-02-28 12:48:28.404414665 +0100 @@ -40,18 +40,22 @@ %define psuffix %{nil} %endif -%define debug_build 0 -%define asan_build0 %global apiver20210902 %global zendver 20210902 %define extension_dir %{_libdir}/%{php_name}/extensions %define php_sysconf %{_sysconfdir}/%{php_name} -%define build_firebird 0 -%define build_sodium 1 -%define build_argon2 0 + +%bcond_without apparmor %if 0%{?suse_version} >= 1500 -%define build_argon2 1 +%bcond_without argon2 +%else +%bcond_withargon2 %endif +%bcond_withasan +%bcond_withdebug +%bcond_withfirebird +%bcond_without sodium + Name: %{pprefix}%{php_name}%{psuffix} Version:8.1.16 Release:0 @@ -106,7 +110,6 @@ BuildRequires: gmp-devel BuildRequires: gpg2 BuildRequires: libacl-devel -BuildRequires: libapparmor-devel BuildRequires: libbz2-devel BuildRequires: libtidy-devel BuildRequires: libtiff-devel @@ -146,15 +149,18 @@ BuildRequires: pkgconfig(openssl) >= 1.0.2 BuildRequires: pkgconfig(sqlite3) >= 3.7.7 BuildRequires: pkgconfig(zlib) >= 1.2.0.4 -%if %{build_firebird} +%if %{with apparmor} +BuildRequires: pkgconfig(libapparmor) +%endif +%if %{with firebird} # firebird-devel was merged into libfbclient2-devel for firebird 3 BuildRequires: firebird-devel BuildRequires: libfbclient2-devel %endif -%if %{build_sodium} +%if %{with sodium} BuildRequires: pkgconfig(libsodium) >= 1.0.8 %endif -%if %{build_argon2} +%if %{with argon2} BuildRequires: pkgconfig(libargon2) %endif %if "%{flavor}" == "test" @@ -606,7 +612,7 @@ %description mysql PHP functions for access to MySQL database servers. -%if %{build_firebird} +%if %{with firebird} %package firebird Summary:Firebird database client for PHP Group: Development/Libraries/PHP @@ -795,7 +801,7 @@ communication functions based on the BSD sockets API, providing the possibility to act as a socket server as well as a client. -%if %{build_sodium} +%if %{with sodium} %package sodium Summary:Cryptographic Extension Based on Libsodium Group: Development/Libraries/PHP @@ -986,11 +992,11 @@ # export flags CFLAGS="%{optflags} -O3 -fPIE -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing" CXXFLAGS="%{optflags} -O3 -fPIE -fPIC -DPIC -D_GNU_SOURCE -fno-strict-aliasing" -%if %{build_firebird} +%if %{with firebird} CFLAGS="$CFLAGS -I/usr/include/firebird" CXXFLAGS="$CXXFLAGS -I/usr/include/firebird" %endif -%if %{debug_build} +%if %{with debug} CFLAGS="$CFLAGS -Og" CXXFLAGS="$CXXFLAGS -Og" %endif @@ -1036,7 +1042,7 @@ --with-system-tzdata=%{_datadir}/zoneinfo \ --with-mhash \ --disable-phpdbg \ -%if %{build_argon2} +%if %{with argon2} --with-password-argon2=%{_usr} \ %endif "$@" || { cat config.log; exit 1; } @@ -1056,7 +1062,7 @@ if [ $sapi == apache2 ]; then sed -i 's/libphp/mod_%{php_name}/g' Makefile fi -%if %{asan_build} +%if %{with asan} sed -i -e 's/\(^CFLAGS.*\)/\1 -fsanitize=address/' \ -e 's/\(^EXTRA_LIBS =.*\)/\1 -lasan/' \ Makefile @@ -1084,7 +1090,9 @@ Build fpm \ --enable-fpm \ --with-fpm-acl \ +%if %{with apparmor} --with-fpm-apparmor \ +%endif --with-fpm-systemd \ --with-fpm-user=%{apache_user} \ --with-fpm-group=%{apache_group} \ @@ -1160,12 +1168,12 @@ --with-pdo-sqlite=shared \ --with-sqlite3=shared \ --with-pdo-mysql=shared,mysqlnd \ -%if %{build_firebird} +%if %{with firebird} --with-pdo-firebird=shared \ %endif --with-pdo-pgsql=shared,%{_usr} \ --with-pdo-odbc=shared,unixODBC,%{_usr} \ -%if %{build_sodium} +%if %{with sodium} --with-sodium=shared \ %endif --enable-opcache=shared \ @@
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-02-17 16:43:54 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.22824 (New) Package is "php8" Fri Feb 17 16:43:54 2023 rev:39 rq:1066139 version:8.1.16 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-02-04 14:24:25.364616764 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.22824/php8.changes 2023-02-17 16:43:57.826510800 +0100 @@ -1,0 +2,8 @@ +Thu Feb 16 09:00:52 UTC 2023 - pgaj...@suse.com + +- version update to 8.1.16 + * This is a security release that addresses CVE-2023-0567, +CVE-2023-0568, and CVE-2023-0662. + * https://www.php.net/ChangeLog-8.php#8.1.16 + +--- Old: php-8.1.15.tar.xz php-8.1.15.tar.xz.asc New: php-8.1.16.tar.xz php-8.1.16.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.vGWQXU/_old 2023-02-17 16:43:58.814516364 +0100 +++ /var/tmp/diff_new_pack.vGWQXU/_new 2023-02-17 16:43:58.818516386 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.15 +Version:8.1.16 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.15.tar.xz -> php-8.1.16.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.15.tar.xz /work/SRC/openSUSE:Factory/.php8.new.22824/php-8.1.16.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-02-04 14:11:36 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.4462 (New) Package is "php8" Sat Feb 4 14:11:36 2023 rev:38 rq:1063063 version:8.1.15 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2023-01-10 14:59:18.329044200 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.4462/php8.changes 2023-02-04 14:24:25.364616764 +0100 @@ -1,0 +2,7 @@ +Fri Feb 3 15:04:35 UTC 2023 - pgaj...@suse.com + +- version update to 8.1.15 + * This is a bug fix release. + * https://www.php.net/ChangeLog-8.php#8.1.15 + +--- Old: php-8.1.14.tar.xz php-8.1.14.tar.xz.asc New: php-8.1.15.tar.xz php-8.1.15.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.4QpI8v/_old 2023-02-04 14:24:26.044621321 +0100 +++ /var/tmp/diff_new_pack.4QpI8v/_new 2023-02-04 14:24:26.048621347 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.14 +Version:8.1.15 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.14.tar.xz -> php-8.1.15.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.14.tar.xz /work/SRC/openSUSE:Factory/.php8.new.4462/php-8.1.15.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2023-01-10 14:59:07 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.32243 (New) Package is "php8" Tue Jan 10 14:59:07 2023 rev:37 rq:1057006 version:8.1.14 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-12-01 16:58:16.238846474 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.32243/php8.changes 2023-01-10 14:59:18.329044200 +0100 @@ -1,0 +2,8 @@ +Fri Jan 6 09:40:33 UTC 2023 - pgaj...@suse.com + +- version update to 8.1.14 + * This is a security release. + * fixed: CVE-2022-31631 [bsc#1206958] + * https://www.php.net/ChangeLog-8.php#8.1.14 + +--- Old: php-8.1.13.tar.xz php-8.1.13.tar.xz.asc New: php-8.1.14.tar.xz php-8.1.14.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.3zpVCD/_old 2023-01-10 14:59:19.369049766 +0100 +++ /var/tmp/diff_new_pack.3zpVCD/_new 2023-01-10 14:59:19.377049809 +0100 @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.13 +Version:8.1.14 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.13.tar.xz -> php-8.1.14.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.13.tar.xz /work/SRC/openSUSE:Factory/.php8.new.32243/php-8.1.14.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-12-01 16:58:15 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1835 (New) Package is "php8" Thu Dec 1 16:58:15 2022 rev:36 rq:1039061 version:8.1.13 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-11-25 14:08:13.673219267 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1835/php8.changes 2022-12-01 16:58:16.238846474 +0100 @@ -1,0 +2,5 @@ +Wed Nov 30 08:25:35 UTC 2022 - pgaj...@suse.com + +- amend %preun to fix [bsc#1205782] + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.DEN8VS/_old 2022-12-01 16:58:17.722854619 +0100 +++ /var/tmp/diff_new_pack.DEN8VS/_new 2022-12-01 16:58:17.726854641 +0100 @@ -1306,13 +1306,13 @@ %post if [ $1 -eq 1 ]; then # package is just installed -a2enmod -q %{php_name} || a2enmod %{php_name} +a2enmod %{php_name} > /dev/null fi %preun if [ $1 -eq 0 ]; then # package will be uninstalled -a2enmod -q %{php_name} && a2enmod -d %{php_name} +a2enmod -d %{php_name} > /dev/null fi %postun
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-11-25 14:08:11 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1597 (New) Package is "php8" Fri Nov 25 14:08:11 2022 rev:35 rq:1038044 version:8.1.13 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-11-01 13:41:25.783532685 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1597/php8.changes 2022-11-25 14:08:13.673219267 +0100 @@ -1,0 +2,7 @@ +Fri Nov 25 08:30:28 UTC 2022 - pgaj...@suse.com + +- version update to 8.1.13 + * This is a bug fix release. + * https://www.php.net/ChangeLog-8.php#8.1.13 + +--- Old: php-8.1.12.tar.xz php-8.1.12.tar.xz.asc New: php-8.1.13.tar.xz php-8.1.13.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.4Miwwe/_old 2022-11-25 14:08:14.733224475 +0100 +++ /var/tmp/diff_new_pack.4Miwwe/_new 2022-11-25 14:08:14.745224534 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.12 +Version:8.1.13 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.12.tar.xz -> php-8.1.13.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.12.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1597/php-8.1.13.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-11-01 13:41:18 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2275 (New) Package is "php8" Tue Nov 1 13:41:18 2022 rev:34 rq:1032538 version:8.1.12 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-10-03 13:44:13.969279581 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.2275/php8.changes 2022-11-01 13:41:25.783532685 +0100 @@ -1,0 +2,8 @@ +Mon Oct 31 14:25:55 UTC 2022 - pgaj...@suse.com + +- version update to 8.1.12 + * This is a security release. + * fixed: CVE-2022-31630, CVE-2022-37454 + * https://www.php.net/ChangeLog-8.php#8.1.12 + +--- Old: php-8.1.11.tar.xz php-8.1.11.tar.xz.asc New: php-8.1.12.tar.xz php-8.1.12.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.A3qA85/_old 2022-11-01 13:41:26.523536622 +0100 +++ /var/tmp/diff_new_pack.A3qA85/_new 2022-11-01 13:41:26.527536644 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.11 +Version:8.1.12 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.11.tar.xz -> php-8.1.12.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.11.tar.xz /work/SRC/openSUSE:Factory/.php8.new.2275/php-8.1.12.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-10-03 13:44:10 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2275 (New) Package is "php8" Mon Oct 3 13:44:10 2022 rev:33 rq:1007073 version:8.1.11 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-09-10 20:16:51.928763272 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.2275/php8.changes 2022-10-03 13:44:13.969279581 +0200 @@ -1,0 +2,8 @@ +Thu Sep 29 18:43:59 UTC 2022 - pgaj...@suse.com + +- version update to 8.1.11 + * This is a security release. + * CVEs fixed: CVE-2022-31628, CVE-2022-31629 +https://www.php.net/ChangeLog-8.php#8.1.11 + +--- Old: php-8.1.10.tar.xz php-8.1.10.tar.xz.asc New: php-8.1.11.tar.xz php-8.1.11.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.LzmtMg/_old 2022-10-03 13:44:15.949283937 +0200 +++ /var/tmp/diff_new_pack.LzmtMg/_new 2022-10-03 13:44:15.957283955 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.10 +Version:8.1.11 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.10.tar.xz -> php-8.1.11.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.10.tar.xz /work/SRC/openSUSE:Factory/.php8.new.2275/php-8.1.11.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-09-10 20:16:49 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2083 (New) Package is "php8" Sat Sep 10 20:16:49 2022 rev:32 rq:1002256 version:8.1.10 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-08-27 11:48:21.661620206 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.2083/php8.changes 2022-09-10 20:16:51.928763272 +0200 @@ -1,0 +2,7 @@ +Fri Sep 2 06:42:07 UTC 2022 - pgaj...@suse.com + +- version update to 8.1.10 + * This is a bug fix release. + https://www.php.net/ChangeLog-8.php#8.1.10 + +--- Old: php-8.1.9.tar.xz php-8.1.9.tar.xz.asc New: php-8.1.10.tar.xz php-8.1.10.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.qngeWT/_old 2022-09-10 20:16:53.124766347 +0200 +++ /var/tmp/diff_new_pack.qngeWT/_new 2022-09-10 20:16:53.132766368 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.9 +Version:8.1.10 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 @@ -65,7 +65,7 @@ Source5:README.macros Source6:macros.php Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc -#Source9: https://www.php.net/distributions/php-keyring.gpg#/%{php_name}.keyring +#Source9: https://www.php.net/distributions/php-keyring.gpg#/%%{php_name}.keyring Source9:%{php_name}.keyring Source11: %{php_name}.rpmlintrc Source12: php-fpm.tmpfiles.d ++ php-8.1.9.tar.xz -> php-8.1.10.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.9.tar.xz /work/SRC/openSUSE:Factory/.php8.new.2083/php-8.1.10.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-08-27 11:48:19 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2083 (New) Package is "php8" Sat Aug 27 11:48:19 2022 rev:31 rq:999388 version:8.1.9 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-07-31 23:00:35.607630640 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.2083/php8.changes 2022-08-27 11:48:21.661620206 +0200 @@ -1,0 +2,7 @@ +Fri Aug 19 10:32:03 UTC 2022 - pgaj...@suse.com + +- version update to 8.1.9 + * This is a bug fix release. + https://www.php.net/ChangeLog-8.php#8.1.9 + +--- Old: php-8.1.8.tar.xz php-8.1.8.tar.xz.asc New: php-8.1.9.tar.xz php-8.1.9.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.eJ6GTm/_old 2022-08-27 11:48:22.513622037 +0200 +++ /var/tmp/diff_new_pack.eJ6GTm/_new 2022-08-27 11:48:22.517622045 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.8 +Version:8.1.9 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.8.tar.xz -> php-8.1.9.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.8.tar.xz /work/SRC/openSUSE:Factory/.php8.new.2083/php-8.1.9.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-07-31 23:00:25 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1533 (New) Package is "php8" Sun Jul 31 23:00:25 2022 rev:30 rq:989872 version:8.1.8 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-06-13 13:01:57.253068721 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1533/php8.changes 2022-07-31 23:00:35.607630640 +0200 @@ -1,0 +2,8 @@ +Mon Jul 18 08:04:24 UTC 2022 - pgaj...@suse.com + +- version update to 8.1.8 + * This is a security release. + https://www.php.net/ChangeLog-8.php#8.1.8 +- fixes CVE-2022-31627 [bsc#1201499] + +--- Old: php-8.1.7.tar.xz php-8.1.7.tar.xz.asc New: php-8.1.8.tar.xz php-8.1.8.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.H3BRo8/_old 2022-07-31 23:00:36.347632789 +0200 +++ /var/tmp/diff_new_pack.H3BRo8/_new 2022-07-31 23:00:36.351632801 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.7 +Version:8.1.8 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.7.tar.xz -> php-8.1.8.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.7.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1533/php-8.1.8.tar.xz differ: char 27, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-06-13 13:01:54 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1548 (New) Package is "php8" Mon Jun 13 13:01:54 2022 rev:29 rq:981968 version:8.1.7 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-05-26 18:43:58.753172307 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1548/php8.changes 2022-06-13 13:01:57.253068721 +0200 @@ -1,0 +2,7 @@ +Fri Jun 10 03:54:53 UTC 2022 - pgaj...@suse.com + +- version update to 8.1.7 + * This is a security release. + https://www.php.net/ChangeLog-8.php#8.1.7 + +--- Old: php-8.1.6.tar.xz php-8.1.6.tar.xz.asc New: php-8.1.7.tar.xz php-8.1.7.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.kJFGfS/_old 2022-06-13 13:01:58.025069799 +0200 +++ /var/tmp/diff_new_pack.kJFGfS/_new 2022-06-13 13:01:58.033069811 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.6 +Version:8.1.7 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.6.tar.xz -> php-8.1.7.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.6.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1548/php-8.1.7.tar.xz differ: char 27, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-05-26 18:43:53 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2254 (New) Package is "php8" Thu May 26 18:43:53 2022 rev:28 rq:979150 version:8.1.6 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-04-23 00:25:20.911752568 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.2254/php8.changes 2022-05-26 18:43:58.753172307 +0200 @@ -1,0 +2,7 @@ +Wed May 25 08:13:35 UTC 2022 - pgaj...@suse.com + +- version update to 8.1.6: + * This is a bug fix release. +https://www.php.net/ChangeLog-8.php#8.1.6 + +--- Old: php-8.1.5.tar.xz php-8.1.5.tar.xz.asc New: php-8.1.6.tar.xz php-8.1.6.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.zTETes/_old 2022-05-26 18:43:59.873173613 +0200 +++ /var/tmp/diff_new_pack.zTETes/_new 2022-05-26 18:43:59.881173622 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.5 +Version:8.1.6 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.5.tar.xz -> php-8.1.6.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.5.tar.xz /work/SRC/openSUSE:Factory/.php8.new.2254/php-8.1.6.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-04-23 00:25:04 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1538 (New) Package is "php8" Sat Apr 23 00:25:04 2022 rev:27 rq:971314 version:8.1.5 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-04-14 17:25:32.963269274 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1538/php8.changes 2022-04-23 00:25:20.911752568 +0200 @@ -1,0 +2,7 @@ +Wed Apr 20 17:46:22 UTC 2022 - pgaj...@suse.com + +- version update to 8.1.5: + * This is a bug fix release. +https://www.php.net/ChangeLog-8.php#8.1.5 + +--- Old: php-8.1.4.tar.xz php-8.1.4.tar.xz.asc New: php-8.1.5.tar.xz php-8.1.5.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.rbdrfW/_old 2022-04-23 00:25:22.223753267 +0200 +++ /var/tmp/diff_new_pack.rbdrfW/_new 2022-04-23 00:25:22.227753269 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.4 +Version:8.1.5 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.4.tar.xz -> php-8.1.5.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.4.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1538/php-8.1.5.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-04-14 17:25:01 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1941 (New) Package is "php8" Thu Apr 14 17:25:01 2022 rev:26 rq:969707 version:8.1.4 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-04-10 19:05:46.494253522 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1941/php8.changes 2022-04-14 17:25:32.963269274 +0200 @@ -1,0 +2,5 @@ +Mon Apr 11 19:41:50 UTC 2022 - pgaj...@suse.com + +- fpm %postrans: check whether sytemctl is available + +--- @@ -4,0 +10 @@ + [boo#1197994] Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.2ZVvCi/_old 2022-04-14 17:25:34.051270546 +0200 +++ /var/tmp/diff_new_pack.2ZVvCi/_new 2022-04-14 17:25:34.059270555 +0200 @@ -1,5 +1,5 @@ # -# spec file for package php8 +# spec file # # Copyright (c) 2022 SUSE LLC # @@ -1347,7 +1347,9 @@ %endif %posttrans +if [ -x /usr/bin/systemctl ]; then %_restart_on_update php-fpm.service +fi %post apache if [ $1 -eq 1 ]; then
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-04-10 19:05:30 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1900 (New) Package is "php8" Sun Apr 10 19:05:30 2022 rev:25 rq:967927 version:8.1.4 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-04-03 21:30:40.744028400 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1900/php8.changes 2022-04-10 19:05:46.494253522 +0200 @@ -1,0 +2,5 @@ +Fri Apr 8 21:49:52 UTC 2022 - Arjen de Korte + +- Disable build with '-z now' as it breaks the php-mysql extension + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.dSZuwB/_old 2022-04-10 19:05:47.290244710 +0200 +++ /var/tmp/diff_new_pack.dSZuwB/_new 2022-04-10 19:05:47.294244666 +0200 @@ -1004,6 +1004,8 @@ export EXTENSION_DIR=%{extension_dir} # Fix build-cli for arm and aarch64 export LIBS=-ltinfo +# Some extensions are broken when linking with -z now +export SUSE_ZNOW=0 # build function Build()
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-04-03 21:30:35 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1900 (New) Package is "php8" Sun Apr 3 21:30:35 2022 rev:24 rq:966279 version:8.1.4 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-03-20 20:54:35.990444556 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1900/php8.changes 2022-04-03 21:30:40.744028400 +0200 @@ -1,0 +2,5 @@ +Thu Mar 31 18:42:35 UTC 2022 - Arjen de Korte + +- build PHP-FPM with libacl support (boo#1196870) + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.PB09dW/_old 2022-04-03 21:30:41.376021325 +0200 +++ /var/tmp/diff_new_pack.PB09dW/_new 2022-04-03 21:30:41.380021280 +0200 @@ -105,6 +105,7 @@ BuildRequires: gcc-c++ BuildRequires: gmp-devel BuildRequires: gpg2 +BuildRequires: libacl-devel BuildRequires: libapparmor-devel BuildRequires: libbz2-devel BuildRequires: libtidy-devel @@ -1079,9 +1080,10 @@ %if "%{flavor}" == "fpm" Build fpm \ ---with-fpm-systemd \ ---with-fpm-apparmor \ --enable-fpm \ +--with-fpm-acl \ +--with-fpm-apparmor \ +--with-fpm-systemd \ --with-fpm-user=%{apache_user} \ --with-fpm-group=%{apache_group} \ --bindir=%{_bindir} \
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-03-20 20:54:31 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.25692 (New) Package is "php8" Sun Mar 20 20:54:31 2022 rev:23 rq:962615 version:8.1.4 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-02-25 21:25:35.255643831 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.25692/php8.changes 2022-03-20 20:54:35.990444556 +0100 @@ -1,0 +2,6 @@ +Thu Mar 17 08:46:05 UTC 2022 - Arjen de Korte + +- updated to 8.1.4: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.1.4 + +--- Old: php-8.1.3.tar.xz php-8.1.3.tar.xz.asc New: php-8.1.4.tar.xz php-8.1.4.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.PMuzjA/_old 2022-03-20 20:54:37.142446213 +0100 +++ /var/tmp/diff_new_pack.PMuzjA/_new 2022-03-20 20:54:37.146446219 +0100 @@ -1,5 +1,5 @@ # -# spec file +# spec file for package php8 # # Copyright (c) 2022 SUSE LLC # @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.3 +Version:8.1.4 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.1.3.tar.xz -> php-8.1.4.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.3.tar.xz /work/SRC/openSUSE:Factory/.php8.new.25692/php-8.1.4.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-02-25 21:25:05 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1958 (New) Package is "php8" Fri Feb 25 21:25:05 2022 rev:22 rq:957610 version:8.1.3 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-02-18 23:03:09.753411813 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1958/php8.changes 2022-02-25 21:25:35.255643831 +0100 @@ -1,0 +2,7 @@ +Fri Feb 25 12:43:46 UTC 2022 - Dominique Leuenberger + +- Fix boolean dep supplements: add parantheses. Without + parantheses, this results in three separate supplements, against + 'php-fpm', 'and', and 'apache2' (boo#1196492). + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.ZdwQo3/_old 2022-02-25 21:25:35.987643962 +0100 +++ /var/tmp/diff_new_pack.ZdwQo3/_new 2022-02-25 21:25:35.991643962 +0100 @@ -1,7 +1,7 @@ # -# spec file for package php8 +# spec file # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -339,7 +339,7 @@ Requires: apache2 Requires: php-fpm = %{version} Requires(post): %{_sbindir}/a2enmod -Supplements:php-fpm and apache2 +Supplements:(php-fpm and apache2) Conflicts: mod_php_any %description apache
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-02-18 23:02:47 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1958 (New) Package is "php8" Fri Feb 18 23:02:47 2022 rev:21 rq:955790 version:8.1.3 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-02-06 23:55:23.466372393 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1958/php8.changes 2022-02-18 23:03:09.753411813 +0100 @@ -1,0 +2,13 @@ +Fri Feb 18 07:09:11 UTC 2022 - Arjen de Korte + +- updated to 8.1.3: This is a security release (CVE-2021-21708) + which also contains several bug fixes. + See https://www.php.net/ChangeLog-8.php#8.1.3 + +--- +Fri Feb 11 20:49:28 UTC 2022 - Arjen de Korte + +- provide an Apache configuration for PHP-FPM + + php8-fpm.conf + +--- Old: php-8.1.2.tar.xz php-8.1.2.tar.xz.asc New: php-8.1.3.tar.xz php-8.1.3.tar.xz.asc php8-fpm.conf Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.pEIENZ/_old 2022-02-18 23:03:10.713411738 +0100 +++ /var/tmp/diff_new_pack.pEIENZ/_new 2022-02-18 23:03:10.721411738 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.1.2 +Version:8.1.3 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 @@ -61,6 +61,7 @@ URL:https://secure.php.net Source0:https://secure.php.net/distributions/php-%{version}.tar.xz Source1:mod_%{php_name}.conf +Source2:%{php_name}-fpm.conf Source5:README.macros Source6:macros.php Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc @@ -329,6 +330,21 @@ works, have a look at the Introductory tutorial. Once you get beyond that have a look at the example archive sites and some of the other resources available in the links section. + +%package apache +Summary:Apache configuration for PHP-FPM +Group: Development/Libraries/PHP +BuildRequires: apache-rpm-macros-control +BuildRequires: apache2 +Requires: apache2 +Requires: php-fpm = %{version} +Requires(post): %{_sbindir}/a2enmod +Supplements:php-fpm and apache2 +Conflicts: mod_php_any + +%description apache +Configuration for Apache to pass all requests for PHP scripts to the +PHP-FPM server using reverse proxy. %endif %if "%{flavor}" == "embed" @@ -1233,6 +1249,9 @@ # bug 1192414 mv %{buildroot}%{php_sysconf}/fpm/php-fpm.conf{.default,} mv %{buildroot}%{php_sysconf}/fpm/php-fpm.d/www.conf{.default,} +# apache configuration +mkdir -p %{buildroot}%{apache_sysconfdir}/conf.d +install -m 644 %{SOURCE2} %{buildroot}%{apache_sysconfdir}/conf.d/%{php_name}-fpm.conf %endif %if "%{flavor}" == "" @@ -1325,6 +1344,19 @@ %posttrans %_restart_on_update php-fpm.service + +%post apache +if [ $1 -eq 1 ]; then +# package is just installed, check/enable required Apache modules +for m in proxy proxy_fcgi; do +a2enmod -q ${m} && continue +a2enmod ${m} +%apache_request_restart -m ${m} +done +fi + +%posttrans apache +%apache_restart_if_needed %endif %if "%{flavor}" == "embed" @@ -1401,6 +1433,9 @@ %{_unitdir}/php-fpm.service %{_tmpfilesdir}/php-fpm.conf %ghost %dir %attr(711,root,root) /run/php-fpm + +%files apache +%config(noreplace) %{apache_sysconfdir}/conf.d/%{php_name}-fpm.conf %endif %if "%{flavor}" == "apache2" ++ php-8.1.2.tar.xz -> php-8.1.3.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.1.2.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1958/php-8.1.3.tar.xz differ: char 25, line 1 ++ php8-fpm.conf ++ SetHandler "proxy:fcgi://127.0.0.1:9000" SetHandler "proxy:fcgi://127.0.0.1:9000" DirectoryIndex index.php4 DirectoryIndex index.php5 DirectoryIndex index.php7 DirectoryIndex index.php8 DirectoryIndex index.php
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-02-06 23:54:13 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1898 (New) Package is "php8" Sun Feb 6 23:54:13 2022 rev:20 rq:951560 version:8.1.2 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-01-23 12:16:49.688010729 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1898/php8.changes 2022-02-06 23:55:23.466372393 +0100 @@ -1,0 +2,31 @@ +Fri Jan 28 10:04:27 UTC 2022 - Arjen de Korte + +- update keyring to include PHP 8.1 release managers signing keys + % php8.keyring + +--- +Thu Jan 20 18:40:58 UTC 2022 - Arjen de Korte + +- updated to 8.1.2: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.1.2 + +- updated to 8.1.1: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.1.1 + +- update to 8.1.0: This release marks the latest major release of + the PHP language. See https://www.php.net/ChangeLog-8.php#8.1.0 +- cleanup php8.rpmlintrc +- build ffi extension (experimental) +- enable avif support for gd extension +- rebased patches + % php-ar-flags.patch + % php-crypt-tests.patch + % php-ini.patch + % php-build-reproducible-phar.patch +- deleted patches + - php-systzdata-v20.patch + - php8-gd-removed-unused-constants.patch +- added patch + + php-systzdata-v21.patch + +--- Old: php-8.0.15.tar.xz php-8.0.15.tar.xz.asc php-systzdata-v20.patch php8-gd-removed-unused-constants.patch New: php-8.1.2.tar.xz php-8.1.2.tar.xz.asc php-systzdata-v21.patch Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.YAWKj1/_old 2022-02-06 23:55:24.690364114 +0100 +++ /var/tmp/diff_new_pack.YAWKj1/_new 2022-02-06 23:55:24.694364088 +0100 @@ -42,8 +42,8 @@ %define debug_build 0 %define asan_build0 -%global apiver20200930 -%global zendver 20200930 +%global apiver20210902 +%global zendver 20210902 %define extension_dir %{_libdir}/%{php_name}/extensions %define php_sysconf %{_sysconfdir}/%{php_name} %define build_firebird 0 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.15 +Version:8.1.2 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 @@ -64,6 +64,7 @@ Source5:README.macros Source6:macros.php Source8:https://secure.php.net/distributions/php-%{version}.tar.xz.asc +#Source9: https://www.php.net/distributions/php-keyring.gpg#/%{php_name}.keyring Source9:%{php_name}.keyring Source11: %{php_name}.rpmlintrc Source12: php-fpm.tmpfiles.d @@ -78,7 +79,7 @@ # SUSE specific ini defaults Patch3: php-ini.patch # use of the system timezone database -Patch4: php-systzdata-v20.patch +Patch4: php-systzdata-v21.patch # adjust upstream systemd unit to SUSE needs Patch5: php-systemd-unit.patch # PATCH-FEATURE-OPENSUSE use ordered input files for reproducible /usr/bin/phar.phar @@ -94,8 +95,6 @@ Patch22:php-date-regenerate-lexers.patch # PATCH-FEATURE-UPSTREAM https://github.com/php/php-src/pull/6564 Patch19:php-build-reproducible-phar.patch -# https://github.com/php/php-src/commit/b3646440b1808abf0874b6f89027ce53ec5da03f -Patch23:php8-gd-removed-unused-constants.patch BuildRequires: apache-rpm-macros BuildRequires: autoconf BuildRequires: bison @@ -122,7 +121,7 @@ BuildRequires: update-alternatives BuildRequires: xz %if 0%{?suse_version} <= 1500 && 0%{?sle_version} <= 150200 -BuildRequires: pkgconfig(enchant) +BuildRequires: pkgconfig(enchant) >= 1.4.2 %else BuildRequires: pkgconfig(enchant-2) %endif @@ -134,6 +133,7 @@ BuildRequires: pkgconfig(krb5-gssapi) BuildRequires: pkgconfig(libcurl) >= 7.29.0 BuildRequires: pkgconfig(libedit) +BuildRequires: pkgconfig(libffi) >= 3.0.11 BuildRequires: pkgconfig(libpcre2-8) >= 10.30 BuildRequires: pkgconfig(libsasl2) BuildRequires: pkgconfig(libxml-2.0) >= 2.9.0 @@ -141,8 +141,8 @@ BuildRequires: pkgconfig(libzip) >= 0.11 BuildRequires: pkgconfig(odbc) BuildRequires: pkgconfig(oniguruma) -BuildRequires: pkgconfig(openssl) >= 1.0.1 -BuildRequires: pkgconfig(sqlite3) >= 3.7.4 +BuildRequires: pkgconfig(openssl) >= 1.0.2 +BuildRequires: pkgconfig(sqlite3) >= 3.7.7 BuildRequires: pkgconfig(zlib) >= 1.2.0.4 %if %{build_firebird} # firebird-devel was
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-01-23 12:15:35 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1938 (New) Package is "php8" Sun Jan 23 12:15:35 2022 rev:19 rq:948110 version:8.0.15 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2022-01-11 00:02:35.637277170 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1938/php8.changes 2022-01-23 12:16:49.688010729 +0100 @@ -1,0 +2,6 @@ +Thu Jan 20 18:15:22 UTC 2022 - Arjen de Korte + +- updated to 8.0.15: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.0.15 + +--- Old: php-8.0.14.tar.xz php-8.0.14.tar.xz.asc New: php-8.0.15.tar.xz php-8.0.15.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.b2IEox/_old 2022-01-23 12:16:50.616004527 +0100 +++ /var/tmp/diff_new_pack.b2IEox/_new 2022-01-23 12:16:50.624004473 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.14 +Version:8.0.15 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.0.14.tar.xz -> php-8.0.15.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.14.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1938/php-8.0.15.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2022-01-11 00:01:59 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1892 (New) Package is "php8" Tue Jan 11 00:01:59 2022 rev:18 rq:945332 version:8.0.14 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-12-21 18:40:33.829870189 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1892/php8.changes 2022-01-11 00:02:35.637277170 +0100 @@ -1,0 +2,6 @@ +Sun Jan 9 10:40:43 UTC 2022 - Arjen de Korte + +- use /tmp to store session information (boo#1194414) + % php-ini.patch + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.zQ6F2j/_old 2022-01-11 00:02:36.249277707 +0100 +++ /var/tmp/diff_new_pack.zQ6F2j/_new 2022-01-11 00:02:36.253277710 +0100 @@ -166,8 +166,6 @@ %if "%{flavor}" == "" Requires: php-sapi = %{version} Requires: timezone -Requires(pre): group(www) -Requires(pre): user(wwwrun) Recommends: php-ctype = %{version} Recommends: php-dom = %{version} Recommends: php-iconv = %{version} @@ -318,6 +316,8 @@ BuildRequires: php = %{version} BuildRequires: pkgconfig(libsystemd) >= 209 Requires: php = %{version} +Requires: group(www) +Requires: user(wwwrun) Provides: php-fpm = %{version} Provides: php-sapi = %{version} Conflicts: php-fpm < %{version} @@ -1248,8 +1248,6 @@ fi echo "${zend_}extension=$ext.so" >> %{buildroot}%{php_sysconf}/conf.d/$ext.ini done -# directory for sessions -install -d %{buildroot}%{_localstatedir}/lib/%{php_name} # fix symlink (bnc#734176) ln -s %{_bindir}/php %{buildroot}%{_bindir}/%{php_name} # install the macros file: @@ -1331,7 +1329,6 @@ %dir %{extension_dir} %dir %{php_sysconf} %dir %{php_sysconf}/conf.d -%attr(0755, %{apache_user}, root) %dir %{_localstatedir}/lib/%{php_name} %files cli %defattr(-, root, root) ++ php-ini.patch ++ --- /var/tmp/diff_new_pack.zQ6F2j/_old 2022-01-11 00:02:36.353277798 +0100 +++ /var/tmp/diff_new_pack.zQ6F2j/_new 2022-01-11 00:02:36.357277802 +0100 @@ -29,13 +29,4 @@ ; Maximum number of links. -1 means no limit. ; http://php.net/mysqli.max-links -@@ -1347,7 +1347,7 @@ session.save_handler = files - ; where MODE is the octal representation of the mode. Note that this - ; does not overwrite the process's umask. - ; http://php.net/session.save-path --;session.save_path = "/tmp" -+session.save_path = "/var/lib/php8" - - ; Whether to use strict session mode. - ; Strict session mode does not accept an uninitialized session ID, and
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-12-21 18:40:23 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2520 (New) Package is "php8" Tue Dec 21 18:40:23 2021 rev:17 rq:941267 version:8.0.14 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-12-06 23:59:16.544586993 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.2520/php8.changes 2021-12-21 18:40:33.829870189 +0100 @@ -1,0 +2,6 @@ +Fri Dec 17 15:55:52 UTC 2021 - Arjen de Korte + +- updated to 8.0.14: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.0.14 + +--- Old: php-8.0.13.tar.xz php-8.0.13.tar.xz.asc New: php-8.0.14.tar.xz php-8.0.14.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.gliuNF/_old 2021-12-21 18:40:34.665870940 +0100 +++ /var/tmp/diff_new_pack.gliuNF/_new 2021-12-21 18:40:34.669870943 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.13 +Version:8.0.14 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 @@ -142,7 +142,7 @@ BuildRequires: pkgconfig(odbc) BuildRequires: pkgconfig(oniguruma) BuildRequires: pkgconfig(openssl) >= 1.0.1 -BuildRequires: pkgconfig(sqlite3) > 3.7.4 +BuildRequires: pkgconfig(sqlite3) >= 3.7.4 BuildRequires: pkgconfig(zlib) >= 1.2.0.4 %if %{build_firebird} # firebird-devel was merged into libfbclient2-devel for firebird 3 ++ php-8.0.13.tar.xz -> php-8.0.14.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.13.tar.xz /work/SRC/openSUSE:Factory/.php8.new.2520/php-8.0.14.tar.xz differ: char 27, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-12-06 23:59:07 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.31177 (New) Package is "php8" Mon Dec 6 23:59:07 2021 rev:16 rq:935380 version:8.0.13 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-11-20 02:40:18.584548600 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.31177/php8.changes 2021-12-06 23:59:16.544586993 +0100 @@ -1,0 +2,6 @@ +Wed Dec 1 21:44:34 UTC 2021 - Arjen de Korte + +- provide configuration for PHP-FPM out of the box (boo#1192414) +- package missing php.ini for PHP-FPM (boo#1192672) + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.cnQGPq/_old 2021-12-06 23:59:17.280584390 +0100 +++ /var/tmp/diff_new_pack.cnQGPq/_new 2021-12-06 23:59:17.284584376 +0100 @@ -1209,12 +1209,16 @@ %if "%{flavor}" == "fpm" make install-binaries INSTALL_ROOT=%{buildroot} install -dm 755 %{buildroot}%{php_sysconf}/fpm +sed "s=@extdir@=%{extension_dir}=" php.ini-production > %{buildroot}%{php_sysconf}/fpm/php.ini #install fpm init script. install -D -m 0644 sapi/fpm/php-fpm.service %{buildroot}%{_unitdir}/php-fpm.service ln -s service %{buildroot}%{_sbindir}/rcphp-fpm # bug 1173786 install -d -m 0755 %{buildroot}%{_tmpfilesdir} install -m 0644 %{SOURCE12} %{buildroot}%{_tmpfilesdir}/php-fpm.conf +# bug 1192414 +mv %{buildroot}%{php_sysconf}/fpm/php-fpm.conf{.default,} +mv %{buildroot}%{php_sysconf}/fpm/php-fpm.d/www.conf{.default,} %endif %if "%{flavor}" == "" @@ -1300,7 +1304,7 @@ %if 0%{?suse_version} > 1500 %service_del_postun_without_restart php-fpm.service %else -%service_del_postun -n php-fpm.service +%service_del_postun php-fpm.service %endif %posttrans @@ -1368,11 +1372,12 @@ %if "%{flavor}" == "fpm" %files %defattr(-, root, root) -%config %{php_sysconf}/fpm/php-fpm.conf.default -%config %{php_sysconf}/fpm/php-fpm.d/www.conf.default -%dir %{_datadir}/%{php_name}/fpm %dir %{php_sysconf}/fpm %dir %{php_sysconf}/fpm/php-fpm.d +%config(noreplace) %{php_sysconf}/fpm/php.ini +%config(noreplace) %{php_sysconf}/fpm/php-fpm.conf +%config(noreplace) %{php_sysconf}/fpm/php-fpm.d/www.conf +%dir %{_datadir}/%{php_name}/fpm %{_datadir}/%{php_name}/fpm/status.html %{_sbindir}/php-fpm %{_sbindir}/rcphp-fpm
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-11-20 02:39:08 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1895 (New) Package is "php8" Sat Nov 20 02:39:08 2021 rev:15 rq:932418 version:8.0.13 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-10-21 23:56:16.360048522 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1895/php8.changes 2021-11-20 02:40:18.584548600 +0100 @@ -1,0 +2,7 @@ +Fri Nov 19 06:27:37 UTC 2021 - Arjen de Korte + +- updated to 8.0.13: This is a security release (CVE-2021-21707) + which also contains several bug fixes. + See https://www.php.net/ChangeLog-8.php#8.0.13 + +--- Old: php-8.0.12.tar.xz php-8.0.12.tar.xz.asc New: php-8.0.13.tar.xz php-8.0.13.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.82ieVc/_old 2021-11-20 02:40:19.436545788 +0100 +++ /var/tmp/diff_new_pack.82ieVc/_new 2021-11-20 02:40:19.440545775 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.12 +Version:8.0.13 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.0.12.tar.xz -> php-8.0.13.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.12.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1895/php-8.0.13.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-10-21 23:55:45 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1890 (New) Package is "php8" Thu Oct 21 23:55:45 2021 rev:14 rq:926820 version:8.0.12 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-09-23 23:04:31.284343947 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1890/php8.changes 2021-10-21 23:56:16.360048522 +0200 @@ -1,0 +2,7 @@ +Thu Oct 21 17:09:08 UTC 2021 - Arjen de Korte + +- updated to 8.0.12: This is a security release (CVE-2021-21703) + which also contains several bug fixes. + See https://www.php.net/ChangeLog-8.php#8.0.12 + +--- Old: php-8.0.11.tar.xz php-8.0.11.tar.xz.asc New: php-8.0.12.tar.xz php-8.0.12.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.mzTsGc/_old 2021-10-21 23:56:17.116048911 +0200 +++ /var/tmp/diff_new_pack.mzTsGc/_new 2021-10-21 23:56:17.120048913 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.11 +Version:8.0.12 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.0.11.tar.xz -> php-8.0.12.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.11.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1890/php-8.0.12.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-09-23 23:04:22 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1899 (New) Package is "php8" Thu Sep 23 23:04:22 2021 rev:13 rq:921175 version:8.0.11 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-08-26 23:16:44.964176133 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1899/php8.changes 2021-09-23 23:04:31.284343947 +0200 @@ -1,0 +2,13 @@ +Thu Sep 23 16:47:21 UTC 2021 - Arjen de Korte + +- updated to 8.0.11: This is a security release fixing CVE-2021-21706. + See https://www.php.net/ChangeLog-8.php#8.0.11 + +--- +Thu Sep 23 11:49:08 UTC 2021 - pgaj...@suse.com + +- added patches + fix https://github.com/php/php-src/commit/b3646440b1808abf0874b6f89027ce53ec5da03f + + php8-gd-removed-unused-constants.patch + +--- Old: php-8.0.10.tar.xz php-8.0.10.tar.xz.asc New: php-8.0.11.tar.xz php-8.0.11.tar.xz.asc php8-gd-removed-unused-constants.patch Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.icTf3V/_old 2021-09-23 23:04:32.136344582 +0200 +++ /var/tmp/diff_new_pack.icTf3V/_new 2021-09-23 23:04:32.140344586 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.10 +Version:8.0.11 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 @@ -94,6 +94,8 @@ Patch22:php-date-regenerate-lexers.patch # PATCH-FEATURE-UPSTREAM https://github.com/php/php-src/pull/6564 Patch19:php-build-reproducible-phar.patch +# https://github.com/php/php-src/commit/b3646440b1808abf0874b6f89027ce53ec5da03f +Patch23:php8-gd-removed-unused-constants.patch BuildRequires: apache-rpm-macros BuildRequires: autoconf BuildRequires: bison ++ php-8.0.10.tar.xz -> php-8.0.11.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.10.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1899/php-8.0.11.tar.xz differ: char 25, line 1 ++ php8-gd-removed-unused-constants.patch ++ Index: php-8.0.10/ext/gd/gd.c === --- php-8.0.10.orig/ext/gd/gd.c 2021-08-24 17:40:40.0 +0200 +++ php-8.0.10/ext/gd/gd.c 2021-09-23 13:43:51.490658267 +0200 @@ -95,6 +95,10 @@ static int le_gd_font; #define GD_FLIP_HORIZONTAL GD_FLIP_HORINZONTAL #endif +#define PHP_GD_FLIP_HORIZONTAL 1 +#define PHP_GD_FLIP_VERTICAL 2 +#define PHP_GD_FLIP_BOTH 3 + #ifdef HAVE_GD_FREETYPE static void php_imagettftext_common(INTERNAL_FUNCTION_PARAMETERS, int); #endif @@ -350,9 +354,9 @@ PHP_MINIT_FUNCTION(gd) /* GD2 image format types */ REGISTER_LONG_CONSTANT("IMG_GD2_RAW", GD2_FMT_RAW, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("IMG_GD2_COMPRESSED", GD2_FMT_COMPRESSED, CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("IMG_FLIP_HORIZONTAL", GD_FLIP_HORIZONTAL, CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("IMG_FLIP_VERTICAL", GD_FLIP_VERTICAL, CONST_CS | CONST_PERSISTENT); - REGISTER_LONG_CONSTANT("IMG_FLIP_BOTH", GD_FLIP_BOTH, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("IMG_FLIP_HORIZONTAL", PHP_GD_FLIP_HORIZONTAL, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("IMG_FLIP_VERTICAL", PHP_GD_FLIP_VERTICAL, CONST_CS | CONST_PERSISTENT); + REGISTER_LONG_CONSTANT("IMG_FLIP_BOTH", PHP_GD_FLIP_BOTH, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("IMG_EFFECT_REPLACE", gdEffectReplace, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("IMG_EFFECT_ALPHABLEND", gdEffectAlphaBlend, CONST_CS | CONST_PERSISTENT); REGISTER_LONG_CONSTANT("IMG_EFFECT_NORMAL", gdEffectNormal, CONST_CS | CONST_PERSISTENT); @@ -3526,15 +3530,15 @@ PHP_FUNCTION(imageflip) im = php_gd_libgdimageptr_from_zval_p(IM); switch (mode) { - case GD_FLIP_VERTICAL: + case PHP_GD_FLIP_VERTICAL: gdImageFlipVertical(im); break; - case GD_FLIP_HORIZONTAL: + case PHP_GD_FLIP_HORIZONTAL: gdImageFlipHorizontal(im); break; - case GD_FLIP_BOTH: + case PHP_GD_FLIP_BOTH: gdImageFlipBoth(im); break;
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-08-26 23:15:21 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1899 (New) Package is "php8" Thu Aug 26 23:15:21 2021 rev:12 rq:914443 version:8.0.10 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-08-04 22:29:29.625757422 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1899/php8.changes 2021-08-26 23:16:44.964176133 +0200 @@ -1,0 +2,10 @@ +Thu Aug 26 11:51:51 UTC 2021 - Arjen de Korte + +- updated to 8.0.10: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.10 +- deleted patch + - php-systzdata-v19.patch +- added patch + + php-systzdata-v20.patch + +--- Old: php-8.0.9.tar.xz php-8.0.9.tar.xz.asc php-systzdata-v19.patch New: php-8.0.10.tar.xz php-8.0.10.tar.xz.asc php-systzdata-v20.patch Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.b41Fe2/_old 2021-08-26 23:16:45.592175544 +0200 +++ /var/tmp/diff_new_pack.b41Fe2/_new 2021-08-26 23:16:45.596175540 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.9 +Version:8.0.10 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 @@ -78,7 +78,7 @@ # SUSE specific ini defaults Patch3: php-ini.patch # use of the system timezone database -Patch4: php-systzdata-v19.patch +Patch4: php-systzdata-v20.patch # adjust upstream systemd unit to SUSE needs Patch5: php-systemd-unit.patch # PATCH-FEATURE-OPENSUSE use ordered input files for reproducible /usr/bin/phar.phar ++ php-8.0.9.tar.xz -> php-8.0.10.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.9.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1899/php-8.0.10.tar.xz differ: char 27, line 1 ++ php-systzdata-v19.patch -> php-systzdata-v20.patch ++ --- /work/SRC/openSUSE:Factory/php8/php-systzdata-v19.patch 2021-01-20 18:26:58.499492173 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1899/php-systzdata-v20.patch 2021-08-26 23:16:44.948176147 +0200 @@ -5,7 +5,8 @@ than embedding a copy. Discussed upstream but was not desired. History: -r19: fix minor compilation issue +r20: adapt for timelib 2020.03 (in 8.0.10RC1) +r19: adapt for timelib 2020.02 (in 8.0.0beta2) r18: adapt for autotool change in 7.3.3RC1 r17: adapt for timelib 2018.01 (in 7.3.2RC1) r16: adapt for timelib 2017.06 (in 7.2.3RC1) @@ -30,10 +31,9 @@ r2: add filesystem trawl to set up name alias index r1: initial revision -Index: php-8.0.0rc1/ext/date/config0.m4 -=== php-8.0.0rc1.orig/ext/date/config0.m4 2020-09-30 00:36:51.0 +0200 -+++ php-8.0.0rc1/ext/date/config0.m4 2020-10-07 09:05:50.272499235 +0200 +diff -up ./ext/date/config0.m4.systzdata ./ext/date/config0.m4 +--- ./ext/date/config0.m4.systzdata2021-08-10 11:35:28.0 +0200 ./ext/date/config0.m4 2021-08-10 12:09:41.067003517 +0200 @@ -4,6 +4,19 @@ AC_CHECK_HEADERS([io.h]) dnl Check for strtoll, atoll AC_CHECK_FUNCS(strtoll atoll) @@ -54,10 +54,9 @@ PHP_DATE_CFLAGS="-I@ext_builddir@/lib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 -DHAVE_TIMELIB_CONFIG_H=1" timelib_sources="lib/astro.c lib/dow.c lib/parse_date.c lib/parse_tz.c lib/timelib.c lib/tm2unixtime.c lib/unixtime2tm.c lib/parse_iso_intervals.c lib/interval.c" -Index: php-8.0.0rc1/ext/date/lib/parse_tz.c -=== php-8.0.0rc1.orig/ext/date/lib/parse_tz.c 2020-09-30 00:36:51.0 +0200 -+++ php-8.0.0rc1/ext/date/lib/parse_tz.c 2020-10-07 09:07:49.341187628 +0200 +diff -up ./ext/date/lib/parse_tz.c.systzdata ./ext/date/lib/parse_tz.c +--- ./ext/date/lib/parse_tz.c.systzdata2021-08-10 11:35:28.0 +0200 ./ext/date/lib/parse_tz.c 2021-08-10 12:12:13.191605207 +0200 @@ -26,8 +26,21 @@ #include "timelib.h" #include "timelib_private.h" @@ -92,7 +91,7 @@ /* read ID */ version = (*tzf)[3] - '0'; *tzf += 4; -@@ -418,7 +436,429 @@ void timelib_dump_tzinfo(timelib_tzinfo +@@ -435,7 +453,429 @@ void timelib_dump_tzinfo(timelib_tzinfo } } @@ -160,7 +159,7 @@ + +/* Annoying encoding used by zone.tab has no decimal point, so use + * the length to determine the format: -+ * ++ * + * 4 = DDMM + * 5 = DDDMM + * 6 = DDMMSS
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-08-04 22:28:49 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1899 (New) Package is "php8" Wed Aug 4 22:28:49 2021 rev:11 rq:910079 version:8.0.9 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-07-29 21:33:14.980676072 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1899/php8.changes 2021-08-04 22:29:29.625757422 +0200 @@ -1,0 +2,5 @@ +Wed Aug 4 01:36:39 UTC 2021 - Marcus Rueckert + +- fix apparmor support: seems it requires a configure flag now. + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.ZydcEr/_old 2021-08-04 22:29:30.261756646 +0200 +++ /var/tmp/diff_new_pack.ZydcEr/_new 2021-08-04 22:29:30.265756642 +0200 @@ -1050,6 +1050,7 @@ %if "%{flavor}" == "fpm" Build fpm \ --with-fpm-systemd \ +--with-fpm-apparmor \ --enable-fpm \ --with-fpm-user=%{apache_user} \ --with-fpm-group=%{apache_group} \
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-07-29 21:32:06 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1899 (New) Package is "php8" Thu Jul 29 21:32:06 2021 rev:10 rq:909232 version:8.0.9 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-07-02 13:28:06.264463887 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1899/php8.changes 2021-07-29 21:33:14.980676072 +0200 @@ -1,0 +2,6 @@ +Thu Jul 29 16:42:04 UTC 2021 - Arjen de Korte + +- updated to 8.0.9: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.0.9 + +--- Old: php-8.0.8.tar.xz php-8.0.8.tar.xz.asc New: php-8.0.9.tar.xz php-8.0.9.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.AmoHsi/_old 2021-07-29 21:33:15.516675412 +0200 +++ /var/tmp/diff_new_pack.AmoHsi/_new 2021-07-29 21:33:15.516675412 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.8 +Version:8.0.9 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.0.8.tar.xz -> php-8.0.9.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.8.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1899/php-8.0.9.tar.xz differ: char 26, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-07-02 13:27:15 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2625 (New) Package is "php8" Fri Jul 2 13:27:15 2021 rev:9 rq:903560 version:8.0.8 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-06-04 22:44:05.159163883 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.2625/php8.changes 2021-07-02 13:28:06.264463887 +0200 @@ -1,0 +2,6 @@ +Thu Jul 1 16:42:55 UTC 2021 - Arjen de Korte + +- updated to 8.0.8: This is a security release which also contains + several bug fixes. See https://www.php.net/ChangeLog-8.php#8.0.8 + +--- Old: php-8.0.7.tar.xz php-8.0.7.tar.xz.asc New: php-8.0.8.tar.xz php-8.0.8.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.A30VWp/_old 2021-07-02 13:28:06.984458301 +0200 +++ /var/tmp/diff_new_pack.A30VWp/_new 2021-07-02 13:28:06.984458301 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.7 +Version:8.0.8 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.0.7.tar.xz -> php-8.0.8.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.7.tar.xz /work/SRC/openSUSE:Factory/.php8.new.2625/php-8.0.8.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-06-04 22:43:38 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1898 (New) Package is "php8" Fri Jun 4 22:43:38 2021 rev:8 rq:897335 version:8.0.7 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-04-29 22:53:34.709842676 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1898/php8.changes 2021-06-04 22:44:05.159163883 +0200 @@ -1,0 +2,12 @@ +Fri Jun 4 06:01:16 UTC 2021 - Arjen de Korte + +- updated to 8.0.7: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.0.7 + +--- +Thu Jun 3 17:18:17 UTC 2021 - Arjen de Korte + +- updated to 8.0.6: This release reverts a bug related to PDO_pgsql + that was introduced in PHP 8.0.5. + +--- Old: php-8.0.5.tar.xz php-8.0.5.tar.xz.asc New: php-8.0.7.tar.xz php-8.0.7.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.Hsy3bW/_old 2021-06-04 22:44:06.051164868 +0200 +++ /var/tmp/diff_new_pack.Hsy3bW/_new 2021-06-04 22:44:06.055164872 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.5 +Version:8.0.7 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.0.5.tar.xz -> php-8.0.7.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.5.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1898/php-8.0.7.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-04-29 22:46:54 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1947 (New) Package is "php8" Thu Apr 29 22:46:54 2021 rev:7 rq:889347 version:8.0.5 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-04-17 00:01:41.089586467 +0200 +++ /work/SRC/openSUSE:Factory/.php8.new.1947/php8.changes 2021-04-29 22:53:34.709842676 +0200 @@ -1,0 +2,6 @@ +Thu Apr 29 14:30:56 UTC 2021 - Arjen de Korte + +- updated to 8.0.5: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.0.5 + +--- Old: php-8.0.3.tar.xz php-8.0.3.tar.xz.asc New: php-8.0.5.tar.xz php-8.0.5.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.AfbeQN/_old 2021-04-29 22:53:35.409839450 +0200 +++ /var/tmp/diff_new_pack.AfbeQN/_new 2021-04-29 22:53:35.409839450 +0200 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.3 +Version:8.0.5 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.0.3.tar.xz -> php-8.0.5.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.3.tar.xz /work/SRC/openSUSE:Factory/.php8.new.1947/php-8.0.5.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-04-17 00:01:35 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.12324 (New) Package is "php8" Sat Apr 17 00:01:35 2021 rev:6 rq:885700 version:8.0.3 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-03-10 08:58:35.966972228 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.12324/php8.changes 2021-04-17 00:01:41.089586467 +0200 @@ -1,0 +2,6 @@ +Tue Apr 13 20:19:05 UTC 2021 - Arjen de Korte + +- Do not hard-depend on systemd: use systemd_ordering instead of + systemd_requires. + +--- Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.SRPfW6/_old 2021-04-17 00:01:41.697587426 +0200 +++ /var/tmp/diff_new_pack.SRPfW6/_new 2021-04-17 00:01:41.701587432 +0200 @@ -276,7 +276,7 @@ Requires: apache2-prefork Requires: php = %{version} Requires(post): %{_sbindir}/a2enmod -Requires(preun): %{_sbindir}/a2enmod +Requires(preun):%{_sbindir}/a2enmod Provides: mod_php_any = %{version} Provides: php-sapi = %{version} Obsoletes: mod_php_any < %{version} @@ -319,7 +319,7 @@ Provides: php-fpm = %{version} Provides: php-sapi = %{version} Conflicts: php-fpm < %{version} -%systemd_requires +%{?systemd_ordering} %description PHP is a server-side, cross-platform HTML embedded scripting language.
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-03-10 08:57:12 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2378 (New) Package is "php8" Wed Mar 10 08:57:12 2021 rev:5 rq:877897 version:8.0.3 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-03-05 13:50:35.363911973 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.2378/php8.changes 2021-03-10 08:58:35.966972228 +0100 @@ -1,0 +2,7 @@ +Tue Mar 9 07:03:44 UTC 2021 - pgaj...@suse.com + +- instead of [bsc#1183180] +- modified sources + % mod_php8.conf + +--- Other differences: -- ++ mod_php8.conf ++ --- /var/tmp/diff_new_pack.X9EaNQ/_old 2021-03-10 08:58:36.718973004 +0100 +++ /var/tmp/diff_new_pack.X9EaNQ/_new 2021-03-10 08:58:36.722973009 +0100 @@ -1,4 +1,4 @@ - + SetHandler application/x-httpd-php
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-03-05 13:48:02 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.2378 (New) Package is "php8" Fri Mar 5 13:48:02 2021 rev:4 rq:876815 version:8.0.3 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-02-04 20:25:09.414925169 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.2378/php8.changes 2021-03-05 13:50:35.363911973 +0100 @@ -1,0 +2,6 @@ +Thu Mar 4 19:44:21 UTC 2021 - Arjen de Korte + +- updated to 8.0.3: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.0.3 + +--- Old: php-8.0.2.tar.xz php-8.0.2.tar.xz.asc New: php-8.0.3.tar.xz php-8.0.3.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.gAI3Kh/_old 2021-03-05 13:50:36.203912737 +0100 +++ /var/tmp/diff_new_pack.gAI3Kh/_new 2021-03-05 13:50:36.207912741 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.2 +Version:8.0.3 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 ++ php-8.0.2.tar.xz -> php-8.0.3.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.2.tar.xz /work/SRC/openSUSE:Factory/.php8.new.2378/php-8.0.3.tar.xz differ: char 25, line 1
commit php8 for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2021-02-04 20:24:37 Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.28504 (New) Package is "php8" Thu Feb 4 20:24:37 2021 rev:3 rq:869260 version:8.0.2 Changes: --- /work/SRC/openSUSE:Factory/php8/php8.changes2021-01-29 14:57:53.877580091 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.28504/php8.changes 2021-02-04 20:25:09.414925169 +0100 @@ -1,0 +2,9 @@ +Mon Feb 1 20:14:44 UTC 2021 - Arjen de Korte + +- updated to 8.0.2: This is a bug fix release. See + https://www.php.net/ChangeLog-8.php#8.0.2 +- suppress warning for all flavors not equal to "" in multibuild + and obsoletes for php7 + % php8.rpmlintrc + +--- Old: php-8.0.1.tar.xz php-8.0.1.tar.xz.asc New: php-8.0.2.tar.xz php-8.0.2.tar.xz.asc Other differences: -- ++ php8.spec ++ --- /var/tmp/diff_new_pack.gDpaH2/_old 2021-02-04 20:25:10.770927234 +0100 +++ /var/tmp/diff_new_pack.gDpaH2/_new 2021-02-04 20:25:10.774927241 +0100 @@ -53,7 +53,7 @@ %define build_argon2 1 %endif Name: %{pprefix}%{php_name}%{psuffix} -Version:8.0.1 +Version:8.0.2 Release:0 Summary:Interpreter for the PHP scripting language version 8 License:PHP-3.01 @@ -176,12 +176,12 @@ Recommends: php-xmlwriter = %{version} # Recommends instead of Requires smtp_daemon bsc#1115213 Recommends: smtp_daemon -# suggest %%{php_name}-* instead of php-* [bsc#1022158c#4] -Suggests: %{php_name}-cli -Suggests: %{php_name}-gd -Suggests: %{php_name}-gettext -Suggests: %{php_name}-mbstring -Suggests: %{php_name}-mysql +# Suggest php-* = %%{version} instead of php-* [bsc#1022158c#4] +Suggests: php-cli = %{version} +Suggests: php-gd = %{version} +Suggests: php-gettext = %{version} +Suggests: php-mbstring = %{version} +Suggests: php-mysql = %{version} ## Provides Provides: php = %{version} Provides: php-api = %{apiver} @@ -921,7 +921,6 @@ %endif %prep -echo %{apache_mmn} %setup -q -n php-%{version} cp %{SOURCE5} . ++ php-8.0.1.tar.xz -> php-8.0.2.tar.xz ++ /work/SRC/openSUSE:Factory/php8/php-8.0.1.tar.xz /work/SRC/openSUSE:Factory/.php8.new.28504/php-8.0.2.tar.xz differ: char 26, line 1 ++ php8.rpmlintrc ++ --- /var/tmp/diff_new_pack.gDpaH2/_old 2021-02-04 20:25:10.942927496 +0100 +++ /var/tmp/diff_new_pack.gDpaH2/_new 2021-02-04 20:25:10.942927496 +0100 @@ -2,7 +2,9 @@ # exact version of main package, parallel installation # not wanted addFilter("php.-embed.* shlib-policy-name-error") -# PHP5 is obsolete, replaced by PHP7 -addFilter("obsolete-not-provided php5-*") +# PHP7 is (almost) obsolete, replaced by PHP8 +addFilter("obsolete-not-provided php7-*") # Forgot to add category? addFilter("non-standard-group Development/Libraries/PHP") +# Warning for all flavors not equal to "" in multibuild +addFilter("invalid-spec-name")