Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package php8 for openSUSE:Factory checked in at 2026-01-21 14:14:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/php8 (Old) and /work/SRC/openSUSE:Factory/.php8.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "php8" Wed Jan 21 14:14:08 2026 rev:100 rq:1328029 version:8.4.17 Changes: -------- --- /work/SRC/openSUSE:Factory/php8/php8.changes 2026-01-17 21:43:20.727385467 +0100 +++ /work/SRC/openSUSE:Factory/.php8.new.1928/php8.changes 2026-01-21 14:14:10.794895273 +0100 @@ -1,0 +2,8 @@ +Mon Jan 19 08:21:08 UTC 2026 - Petr Gajdos <[email protected]> + +- remove a patch, which breaks phar.phar [bsc#1256905] + * php-sort-filelist-phar.patch (upstreamed) +- modified patches + * php-build-reproducible-phar.patch (refreshed) + +------------------------------------------------------------------- Old: ---- php-sort-filelist-phar.patch ----------(Old B)---------- Old:- remove a patch, which breaks phar.phar [bsc#1256905] * php-sort-filelist-phar.patch (upstreamed) - modified patches ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ php8.spec ++++++ --- /var/tmp/diff_new_pack.pPBGXF/_old 2026-01-21 14:14:12.098949615 +0100 +++ /var/tmp/diff_new_pack.pPBGXF/_new 2026-01-21 14:14:12.102949781 +0100 @@ -1,6 +1,7 @@ # # spec file for package php8 # +# Copyright (c) 2026 SUSE LLC # Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties @@ -89,8 +90,6 @@ Patch4: php-systzdata-v24.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 -Patch6: php-sort-filelist-phar.patch ## Bugfix patches # should be upstreamed, will do later Patch22: php-date-regenerate-lexers.patch ++++++ php-build-reproducible-phar.patch ++++++ --- /var/tmp/diff_new_pack.pPBGXF/_old 2026-01-21 14:14:12.246955782 +0100 +++ /var/tmp/diff_new_pack.pPBGXF/_new 2026-01-21 14:14:12.254956115 +0100 @@ -16,11 +16,11 @@ ext/phar/zip.c | 2 +- 6 files changed, 18 insertions(+), 5 deletions(-) -Index: php-8.4.16/ext/phar/phar.c +Index: php-8.4.17/ext/phar/phar.c =================================================================== ---- php-8.4.16.orig/ext/phar/phar.c -+++ php-8.4.16/ext/phar/phar.c -@@ -2936,7 +2936,7 @@ int phar_flush_ex(phar_archive_data *pha +--- php-8.4.17.orig/ext/phar/phar.c ++++ php-8.4.17/ext/phar/phar.c +@@ -2942,7 +2942,7 @@ int phar_flush_ex(phar_archive_data *pha 4: metadata-len +: metadata */ @@ -29,11 +29,11 @@ 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.4.16/ext/phar/phar_internal.h +Index: php-8.4.17/ext/phar/phar_internal.h =================================================================== ---- php-8.4.16.orig/ext/phar/phar_internal.h -+++ php-8.4.16/ext/phar/phar_internal.h -@@ -315,6 +315,21 @@ static inline php_stream *phar_get_pharf +--- php-8.4.17.orig/ext/phar/phar_internal.h ++++ php-8.4.17/ext/phar/phar_internal.h +@@ -316,6 +316,21 @@ static inline php_stream *phar_get_pharf return PHAR_G(cached_fp)[phar->phar_pos].fp; } @@ -55,10 +55,10 @@ static inline enum phar_fp_type phar_get_fp_type(const phar_entry_info *entry) { if (!entry->is_persistent) { -Index: php-8.4.16/ext/phar/stream.c +Index: php-8.4.17/ext/phar/stream.c =================================================================== ---- php-8.4.16.orig/ext/phar/stream.c -+++ php-8.4.16/ext/phar/stream.c +--- php-8.4.17.orig/ext/phar/stream.c ++++ php-8.4.17/ext/phar/stream.c @@ -473,7 +473,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, &error); if (error) { php_stream_wrapper_log_error(stream->wrapper, REPORT_ERRORS, "%s", error); -Index: php-8.4.16/ext/phar/tar.c +Index: php-8.4.17/ext/phar/tar.c =================================================================== ---- php-8.4.16.orig/ext/phar/tar.c -+++ php-8.4.16/ext/phar/tar.c +--- php-8.4.17.orig/ext/phar/tar.c ++++ php-8.4.17/ext/phar/tar.c @@ -972,7 +972,7 @@ int phar_tar_flush(phar_archive_data *ph char *buf, *signature, sigbuf[8]; @@ -81,10 +81,10 @@ entry.is_modified = 1; entry.is_crc_checked = 1; entry.is_tar = 1; -Index: php-8.4.16/ext/phar/util.c +Index: php-8.4.17/ext/phar/util.c =================================================================== ---- php-8.4.16.orig/ext/phar/util.c -+++ php-8.4.16/ext/phar/util.c +--- php-8.4.17.orig/ext/phar/util.c ++++ php-8.4.17/ext/phar/util.c @@ -701,7 +701,7 @@ phar_entry_data *phar_get_or_create_entr phar_add_virtual_dirs(phar, path, path_len); @@ -94,10 +94,10 @@ etemp.is_crc_checked = 1; etemp.phar = phar; etemp.filename = estrndup(path, path_len); -Index: php-8.4.16/ext/phar/zip.c +Index: php-8.4.17/ext/phar/zip.c =================================================================== ---- php-8.4.16.orig/ext/phar/zip.c -+++ php-8.4.16/ext/phar/zip.c +--- php-8.4.17.orig/ext/phar/zip.c ++++ php-8.4.17/ext/phar/zip.c @@ -1251,7 +1251,7 @@ int phar_zip_flush(phar_archive_data *ph pass.error = &temperr;
