Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package 7zip for openSUSE:Factory checked in at 2023-06-23 21:52:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/7zip (Old) and /work/SRC/openSUSE:Factory/.7zip.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "7zip" Fri Jun 23 21:52:03 2023 rev:8 rq:1094640 version:23.01 Changes: -------- --- /work/SRC/openSUSE:Factory/7zip/7zip.changes 2022-12-15 19:24:23.851780589 +0100 +++ /work/SRC/openSUSE:Factory/.7zip.new.15902/7zip.changes 2023-06-23 21:52:10.378476780 +0200 @@ -1,0 +2,28 @@ +Wed Jun 21 10:15:05 UTC 2023 - Fabian Vogt <fv...@suse.com> + +- Update to version 23.01: + * 7-Zip now can use new ARM64 filter for compression to 7z and xz archives. + ARM64 filter can increase compression ratio for data containing executable files + compiled for ARM64 (AArch64) architecture. + * Default section size for BCJ2 filter was changed from 64 MiB to 240 MiB. It + can increase compression ratio for executable files larger than 64 MiB. + * UDF: support was improved. + * cpio: support for hard links. + * Some changes and optimizations in WIM creation code. + * When new 7-Zip creates multivolume archive, 7-Zip keeps in open state only + volumes that still can be changed. Previous versions kept all volumes in open + state until the end of the archive creation. + * 7-Zip now can reduce the number of simultaneously open files, when + 7-Zip opens, extracts or creates multivolume archive. It allows to avoid the + failures for cases with big number of volumes, bacause there is a limitation for + number of open files allowed for a single program in Linux. + * The bugs were fixed: + * ZIP archives: if multithreaded zip compression was performed with + more than one file to stdout stream (-so switch), 7-zip didn't write "data + descriptor" for some files. + * ext4 archives: 7-Zip couldn't correctly extract symbolic link to directory from ext4 archives. + * HFS and APFS archives: 7-Zip incorrectly decoded uncompressed blocks (64 KiB) in compressed forks. + * Some another bugs were fixed. +- Refresh fix-compatib-with-p7zip.patch + +------------------------------------------------------------------- Old: ---- 7z2201-src.tar.xz New: ---- 7z2301-src.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ 7zip.spec ++++++ --- /var/tmp/diff_new_pack.SJXpJA/_old 2023-06-23 21:52:11.094480669 +0200 +++ /var/tmp/diff_new_pack.SJXpJA/_new 2023-06-23 21:52:11.098480692 +0200 @@ -1,7 +1,7 @@ # # spec file for package 7zip # -# 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 @@ -16,9 +16,9 @@ # -%define stripped_version 2201 +%define stripped_version 2301 Name: 7zip -Version: 22.01 +Version: 23.01 Release: 0 Summary: File Archivier # CPP/7zip/Compress/LzfseDecoder.cpp is under the BSD-3-Clause @@ -58,7 +58,7 @@ sed -i 's/-Werror//' CPP/7zip/7zip_gcc.mak %if 0%{?suse_version} < 1550 # (gcc 7.x) Remove -Waddress-of-packed-member to make build succeed -sed -i -e 's/-Waddress-of-packed-member//' -e 's/-Wcast-align=strict//' C/warn_gcc.mak CPP/7zip/warn_gcc.mak +sed -i -e 's/-Waddress-of-packed-member//' -e 's/-Wcast-align=strict//' -e 's/-Wmissing-attributes//' C/warn_gcc.mak CPP/7zip/warn_gcc.mak %endif # Inject CFLAGS sed -i 's/^ -fPIC/ -fPIC %{optflags}/' CPP/7zip/7zip_gcc.mak ++++++ 7z2201-src.tar.xz -> 7z2301-src.tar.xz ++++++ ++++ 143699 lines of diff (skipped) ++++++ fix-compatib-with-p7zip.patch ++++++ --- /var/tmp/diff_new_pack.SJXpJA/_old 2023-06-23 21:52:11.794484472 +0200 +++ /var/tmp/diff_new_pack.SJXpJA/_new 2023-06-23 21:52:11.794484472 +0200 @@ -26,14 +26,15 @@ OpenCallbackConsole.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -diff -Nru 7zip/CPP/7zip/UI/Console/OpenCallbackConsole.cpp 7zip_2/CPP/7zip/UI/Console/OpenCallbackConsole.cpp ---- 7zip/CPP/7zip/UI/Console/OpenCallbackConsole.cpp 2017-02-18 00:42:14.000000000 +0100 -+++ 7zip_2/CPP/7zip/UI/Console/OpenCallbackConsole.cpp 2022-01-26 08:40:15.616512459 +0100 -@@ -87,7 +87,7 @@ +Index: 7zip/CPP/7zip/UI/Console/OpenCallbackConsole.cpp +=================================================================== +--- 7zip.orig/CPP/7zip/UI/Console/OpenCallbackConsole.cpp ++++ 7zip/CPP/7zip/UI/Console/OpenCallbackConsole.cpp +@@ -87,7 +87,7 @@ HRESULT COpenCallbackConsole::Open_Crypt if (!PasswordIsDefined) { ClosePercents(); -- RINOK(GetPassword_HRESULT(_so, Password)); +- RINOK(GetPassword_HRESULT(_so, Password)) + GetPassword_HRESULT(_so, Password); PasswordIsDefined = true; }