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.changes        2023-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 - [email protected]
+
+- 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 apiver            20210902
-%global zendver           20210902
+%global apiver            20220829
+%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
 ===================================================================
---- php-8.1.19.orig/ext/phar/stream.c
-+++ php-8.1.19/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
        phar_entry_data *data = (phar_entry_data *) stream->abstract;
  
@@ -68,10 +68,10 @@
                ret = phar_flush(data->phar, 0, 0, 0, &error);
                if (error) {
                        php_stream_wrapper_log_error(stream->wrapper, 
REPORT_ERRORS, "%s", error);
-Index: php-8.1.19/ext/phar/tar.c
+Index: php-8.2.7/ext/phar/tar.c
 ===================================================================
---- php-8.1.19.orig/ext/phar/tar.c
-+++ php-8.1.19/ext/phar/tar.c
+--- php-8.2.7.orig/ext/phar/tar.c
++++ php-8.2.7/ext/phar/tar.c
 @@ -972,7 +972,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.1.19/ext/phar/util.c
+Index: php-8.2.7/ext/phar/util.c
 ===================================================================
---- php-8.1.19.orig/ext/phar/util.c
-+++ php-8.1.19/ext/phar/util.c
+--- php-8.2.7.orig/ext/phar/util.c
++++ php-8.2.7/ext/phar/util.c
 @@ -574,7 +574,7 @@ phar_entry_data *phar_get_or_create_entr
  
        phar_add_virtual_dirs(phar, path, path_len);
@@ -94,11 +94,11 @@
        etemp.is_crc_checked = 1;
        etemp.phar = phar;
        etemp.filename = estrndup(path, path_len);
-Index: php-8.1.19/ext/phar/zip.c
+Index: php-8.2.7/ext/phar/zip.c
 ===================================================================
---- php-8.1.19.orig/ext/phar/zip.c
-+++ php-8.1.19/ext/phar/zip.c
-@@ -1215,7 +1215,7 @@ int phar_zip_flush(phar_archive_data *ph
+--- php-8.2.7.orig/ext/phar/zip.c
++++ php-8.2.7/ext/phar/zip.c
+@@ -1214,7 +1214,7 @@ int phar_zip_flush(phar_archive_data *ph
  
        pass.error = &temperr;
        entry.flags = PHAR_ENT_PERM_DEF_FILE;

++++++ php-date-regenerate-lexers.patch ++++++
--- /var/tmp/diff_new_pack.tqg0S2/_old  2023-06-23 21:52:21.394536624 +0200
+++ /var/tmp/diff_new_pack.tqg0S2/_new  2023-06-23 21:52:21.398536646 +0200
@@ -1,7 +1,7 @@
-Index: php-8.0.0/ext/date/config0.m4
+Index: php-8.2.7/ext/date/config0.m4
 ===================================================================
---- php-8.0.0.orig/ext/date/config0.m4 2021-01-07 10:56:05.542685455 +0100
-+++ php-8.0.0/ext/date/config0.m4      2021-01-07 10:56:10.130714392 +0100
+--- php-8.2.7.orig/ext/date/config0.m4
++++ php-8.2.7/ext/date/config0.m4
 @@ -23,6 +23,8 @@ timelib_sources="lib/astro.c lib/dow.c l
  
  PHP_NEW_EXTENSION(date, php_date.c $timelib_sources, no,, $PHP_DATE_CFLAGS)
@@ -11,10 +11,10 @@
  PHP_ADD_BUILD_DIR([$ext_builddir/lib], 1)
  PHP_ADD_INCLUDE([$ext_builddir/lib])
  PHP_ADD_INCLUDE([$ext_srcdir/lib])
-Index: php-8.0.0/ext/date/Makefile.frag
+Index: php-8.2.7/ext/date/Makefile.frag
 ===================================================================
---- /dev/null  1970-01-01 00:00:00.000000000 +0000
-+++ php-8.0.0/ext/date/Makefile.frag   2021-01-07 10:56:10.134714417 +0100
+--- /dev/null
++++ php-8.2.7/ext/date/Makefile.frag
 @@ -0,0 +1,6 @@
 +$(srcdir)/lib/parse_date.c: $(srcdir)/lib/parse_date.re
 +      @(cd $(top_srcdir); $(RE2C) $(RE2C_FLAGS) -b --no-generation-date -o 
ext/date/lib/parse_date.c ext/date/lib/parse_date.re)

++++++ php-ini.patch ++++++
--- /var/tmp/diff_new_pack.tqg0S2/_old  2023-06-23 21:52:21.422536776 +0200
+++ /var/tmp/diff_new_pack.tqg0S2/_new  2023-06-23 21:52:21.426536798 +0200
@@ -1,7 +1,7 @@
-Index: php-8.1.19/php.ini-production
+Index: php-8.2.7/php.ini-production
 ===================================================================
---- php-8.1.19.orig/php.ini-production
-+++ php-8.1.19/php.ini-production
+--- php-8.2.7.orig/php.ini-production
++++ php-8.2.7/php.ini-production
 @@ -742,7 +742,7 @@ default_charset = "UTF-8"
  ;;;;;;;;;;;;;;;;;;;;;;;;;
  
@@ -11,7 +11,7 @@
  ;
  ; Windows: "\path1;\path2"
  ;include_path = ".;c:\php\includes"
-@@ -975,7 +975,7 @@ cli_server.color = On
+@@ -976,7 +976,7 @@ cli_server.color = On
  [Date]
  ; Defines the default timezone used by the date functions
  ; https://php.net/date.timezone
@@ -20,7 +20,7 @@
  
  ; https://php.net/date.default-latitude
  ;date.default_latitude = 31.7667
-@@ -1164,7 +1164,7 @@ mysqli.max_persistent = -1
+@@ -1169,7 +1169,7 @@ mysqli.max_persistent = -1
  
  ; Allow or prevent persistent links.
  ; https://php.net/mysqli.allow-persistent
@@ -29,10 +29,10 @@
  
  ; Maximum number of links.  -1 means no limit.
  ; https://php.net/mysqli.max-links
-Index: php-8.1.19/sapi/fpm/www.conf.in
+Index: php-8.2.7/sapi/fpm/www.conf.in
 ===================================================================
---- php-8.1.19.orig/sapi/fpm/www.conf.in
-+++ php-8.1.19/sapi/fpm/www.conf.in
+--- php-8.2.7.orig/sapi/fpm/www.conf.in
++++ php-8.2.7/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@

++++++ php-systzdata-v23.patch ++++++
--- /var/tmp/diff_new_pack.tqg0S2/_old  2023-06-23 21:52:21.446536906 +0200
+++ /var/tmp/diff_new_pack.tqg0S2/_new  2023-06-23 21:52:21.450536928 +0200
@@ -34,10 +34,10 @@
 r2: add filesystem trawl to set up name alias index
 r1: initial revision
 
-Index: php-8.1.19/ext/date/config0.m4
+Index: php-8.2.7/ext/date/config0.m4
 ===================================================================
---- php-8.1.19.orig/ext/date/config0.m4
-+++ php-8.1.19/ext/date/config0.m4
+--- php-8.2.7.orig/ext/date/config0.m4
++++ php-8.2.7/ext/date/config0.m4
 @@ -4,6 +4,19 @@ AC_CHECK_HEADERS([io.h])
  dnl Check for strtoll, atoll
  AC_CHECK_FUNCS(strtoll atoll)
@@ -58,10 +58,10 @@
  PHP_DATE_CFLAGS="-Wno-implicit-fallthrough -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/parse_posix.c
                   lib/timelib.c lib/tm2unixtime.c lib/unixtime2tm.c 
lib/parse_iso_intervals.c lib/interval.c"
-Index: php-8.1.19/ext/date/lib/parse_tz.c
+Index: php-8.2.7/ext/date/lib/parse_tz.c
 ===================================================================
---- php-8.1.19.orig/ext/date/lib/parse_tz.c
-+++ php-8.1.19/ext/date/lib/parse_tz.c
+--- php-8.2.7.orig/ext/date/lib/parse_tz.c
++++ php-8.2.7/ext/date/lib/parse_tz.c
 @@ -26,9 +26,22 @@
  #include "timelib.h"
  #include "timelib_private.h"
@@ -703,11 +703,11 @@
        } else {
                *error_code = TIMELIB_ERROR_NO_SUCH_TIMEZONE;
                tmp = NULL;
-Index: php-8.1.19/ext/date/php_date.c
+Index: php-8.2.7/ext/date/php_date.c
 ===================================================================
---- php-8.1.19.orig/ext/date/php_date.c
-+++ php-8.1.19/ext/date/php_date.c
-@@ -457,7 +457,11 @@ PHP_MINFO_FUNCTION(date)
+--- php-8.2.7.orig/ext/date/php_date.c
++++ php-8.2.7/ext/date/php_date.c
+@@ -472,7 +472,11 @@ PHP_MINFO_FUNCTION(date)
        php_info_print_table_row(2, "date/time support", "enabled");
        php_info_print_table_row(2, "timelib version", TIMELIB_ASCII_VERSION);
        php_info_print_table_row(2, "\"Olson\" Timezone Database Version", 
tzdb->version);

Reply via email to