Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gzip for openSUSE:Factory checked in 
at 2026-09-23 14:34:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gzip (Old)
 and      /work/SRC/openSUSE:Factory/.gzip.new.383539 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gzip"

Wed Sep 23 14:34:30 2026 rev:70 rq:1379581 version:1.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/gzip/gzip.changes        2026-08-15 
22:39:29.044174154 +0200
+++ /work/SRC/openSUSE:Factory/.gzip.new.383539/gzip.changes    2026-09-23 
14:35:57.403842384 +0200
@@ -1,0 +2,50 @@
+Mon Sep 21 13:28:50 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 1.15:
+  * Bug fixes:
+    - gzip no longer can mistakenly remove the wrong file if some
+      other process simultaneously renames a gzip destination's
+      ancestor. [bug present since the beginning]
+    - gzip -d no longer rejects PKZIP signatures, local header, and
+      data descriptors. These can appear in well-formed streamed
+      zip files. [bug present since the beginning]
+    - gzip diagnostics now quote file names containing unusual
+      characters. [bug present since the beginning]
+    - A use of uninitialized memory on some malformed inputs has
+      been fixed. [bug present since the beginning]
+    - A buffer overflow has been fixed when decompressing an .lzh
+      file after decompressing a .Z file. [bug present since the
+      beginning]
+    - When decompressing an .lzh file, the output is no longer
+      corrupted when an internal bit buffer is not properly
+      cleared. [bug present since the beginning]
+    - When decompressing an .lzh file after another .lzh file, the
+      output is no longer corrupted by the previous file's decoding
+      table. [bug present since the beginning]
+    - gzip --synchronous no longer fails to synchronize unreadable
+      parent directories on platforms like GNU/Linux that have
+      O_PATH, or to synchronize any parent directories on platforms
+      like FreeBSD that have O_SEARCH but not O_PATH. [bug
+      introduced in gzip-1.7]
+    - On old-fashioned or limited platforms lacking mktemp, gzexe,
+      zdiff and znew no longer have a race when creating a
+      temporary file. [bug present since the beginning]
+  + Changes in behavior:
+    - gzip no longer insists on the "C" locale; instead, it follows
+      the typical practice of using the locale specified by the
+      environment. This change, which is needed for file name
+      quoting, can affect the format of floating-point numbers
+      output by gzip's -l and -v options. Diagnostics are still in
+      English, though.
+    - gzip -l now reports "-Inf%" instead of "0.0%" for the
+      infinite compression ratio of an empty file.
+    - znew's -P option is now ignored, with a warning. It was
+      present only to improve performance, and its implementation
+      had too many bugs to be worth supporting.
+- Add fix-aarch64-build.patch: build: avoid failure to build on
+  linux aarch64.
+- Drop CVE-2026-41991.patch, CVE-2026-41992.patch and
+  gzip-1.14-s390x-errno.patch: Fixed upstream.
+- Rebase patches with quilt.
+
+-------------------------------------------------------------------

Old:
----
  CVE-2026-41991.patch
  CVE-2026-41992.patch
  gzip-1.14-s390x-errno.patch
  gzip-1.14.tar.xz
  gzip-1.14.tar.xz.sig

New:
----
  fix-aarch64-build.patch
  gzip-1.15.tar.xz
  gzip-1.15.tar.xz.sig

----------(Old B)----------
  Old:  linux aarch64.
- Drop CVE-2026-41991.patch, CVE-2026-41992.patch and
  gzip-1.14-s390x-errno.patch: Fixed upstream.
  Old:  linux aarch64.
- Drop CVE-2026-41991.patch, CVE-2026-41992.patch and
  gzip-1.14-s390x-errno.patch: Fixed upstream.
  Old:- Drop CVE-2026-41991.patch, CVE-2026-41992.patch and
  gzip-1.14-s390x-errno.patch: Fixed upstream.
- Rebase patches with quilt.
----------(Old E)----------

----------(New B)----------
  New:      had too many bugs to be worth supporting.
- Add fix-aarch64-build.patch: build: avoid failure to build on
  linux aarch64.
----------(New E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gzip.spec ++++++
--- /var/tmp/diff_new_pack.OHckue/_old  2026-09-23 14:35:58.541889441 +0200
+++ /var/tmp/diff_new_pack.OHckue/_new  2026-09-23 14:35:58.543889523 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           gzip
-Version:        1.14
+Version:        1.15
 Release:        0
 Summary:        GNU Zip Compression Utilities
 License:        GPL-3.0-or-later
@@ -34,11 +34,8 @@
 # PATCH FIX OPENSUSE BNC#799561 - zgrep silently fails on LZMA compressed files
 Patch4:         xz_lzma_zstd.patch
 Patch5:         manpage-no-date.patch
-Patch6:         gzip-1.14-s390x-errno.patch
-# PATCH FIX UPSTREAM bsc#1269622 [email protected] CVE-2026-41991
-Patch7:         CVE-2026-41991.patch
-# PATCH FIX UPSTREAM bsc#1269623 bsc#1272554 [email protected] 
CVE-2026-41992
-Patch8:         CVE-2026-41992.patch
+# PATCH-FIX-UPSTREAM fix-aarch64-build.patch -- build: avoid failure to build 
on linux aarch64
+Patch7:         fix-aarch64-build.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  makeinfo

++++++ fix-aarch64-build.patch ++++++
>From b4ed8e73401968bcad749afb0e636dd3ec205ca7 Mon Sep 17 00:00:00 2001
From: Jim Meyering <[email protected]>
Date: Mon, 21 Sep 2026 01:42:18 -0700
Subject: [PATCH] build: avoid failure to build on linux aarch64

* gzip.c: Include gzip.h only after all system headers.
gzip.h's "head" definition affected a subsequent signal.h-
included system struct member named "head".
Reported by Adam Sampson in https://bugs.gnu.org/81904
---
 gzip.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/gzip.c b/gzip.c
index 220f6fc..6c0af7f 100644
--- a/gzip.c
+++ b/gzip.c
@@ -58,7 +58,6 @@ static char const license_msg[] =
 
 #include "tailor.h"
 
-#include "gzip.h"
 #include "lzw.h"
 #include "revision.h"
 #include "version.h"
@@ -99,6 +98,11 @@ static char const license_msg[] =
 #  include <utimens.h>
 #endif
 
+/* Include this only after all system headers. Otherwise, its definition
+   of "head" conflicts with member names in linux-headers 7.2.6's
+   asm/sigcontext.h pulled in via <signal.h>.  */
+#include "gzip.h"
+
 #ifndef MAX_PATH_LEN
 #  define MAX_PATH_LEN   1024 /* max pathname length */
 #endif
-- 
2.34.1


++++++ gzip-1.14.tar.xz -> gzip-1.15.tar.xz ++++++
++++ 90038 lines of diff (skipped)

++++++ manpage-no-date.patch ++++++
--- /var/tmp/diff_new_pack.OHckue/_old  2026-09-23 14:35:58.958906684 +0200
+++ /var/tmp/diff_new_pack.OHckue/_new  2026-09-23 14:35:58.964906932 +0200
@@ -1,7 +1,7 @@
-Index: gzip-1.14/doc/gzip.texi
+Index: gzip-1.15/doc/gzip.texi
 ===================================================================
---- gzip-1.14.orig/doc/gzip.texi
-+++ gzip-1.14/doc/gzip.texi
+--- gzip-1.15.orig/doc/gzip.texi
++++ gzip-1.15/doc/gzip.texi
 @@ -9,7 +9,7 @@
  @c %**end of header
  @copying
@@ -10,7 +10,7 @@
 +(version @value{VERSION}),
  and documents commands for compressing and decompressing data.
  
- Copyright @copyright{} 1998--1999, 2001--2002, 2006--2007, 2009--2025 Free
+ Copyright @copyright{} 1998--1999, 2001--2002, 2006--2007, 2009--2026 Free
 @@ -47,7 +47,6 @@ Free Documentation License''.
  @title GNU gzip
  @subtitle The data compression program

++++++ xz_lzma_zstd.patch ++++++
--- /var/tmp/diff_new_pack.OHckue/_old  2026-09-23 14:35:58.984907759 +0200
+++ /var/tmp/diff_new_pack.OHckue/_new  2026-09-23 14:35:58.990908007 +0200
@@ -1,7 +1,7 @@
-Index: gzip-1.12/zgrep.1
+Index: gzip-1.15/zgrep.1
 ===================================================================
---- gzip-1.12.orig/zgrep.1
-+++ gzip-1.12/zgrep.1
+--- gzip-1.15.orig/zgrep.1
++++ gzip-1.15/zgrep.1
 @@ -11,7 +11,7 @@ The
  .B zgrep
  command invokes
@@ -11,11 +11,11 @@
  All options specified are passed directly to
  .BR grep .
  If no file is specified, then the standard input is decompressed
-Index: gzip-1.12/zgrep.in
+Index: gzip-1.15/zgrep.in
 ===================================================================
---- gzip-1.12.orig/zgrep.in
-+++ gzip-1.12/zgrep.in
-@@ -215,6 +215,15 @@ do
+--- gzip-1.15.orig/zgrep.in
++++ gzip-1.15/zgrep.in
+@@ -214,6 +214,15 @@ do
      *.bz2)
        uncompress=bzip2
        ;;

++++++ zmore.diff ++++++
--- /var/tmp/diff_new_pack.OHckue/_old  2026-09-23 14:35:59.017909123 +0200
+++ /var/tmp/diff_new_pack.OHckue/_new  2026-09-23 14:35:59.021909289 +0200
@@ -2,11 +2,11 @@
  zmore.in |   25 ++++++++++++++++++++++++-
  1 file changed, 24 insertions(+), 1 deletion(-)
 
-Index: gzip-1.12/zmore.in
+Index: gzip-1.15/zmore.in
 ===================================================================
---- gzip-1.12.orig/zmore.in
-+++ gzip-1.12/zmore.in
-@@ -38,6 +38,29 @@ case $1 in
+--- gzip-1.15.orig/zmore.in
++++ gzip-1.15/zmore.in
+@@ -37,6 +37,29 @@ case $1 in
         exit 1;;
  esac
  
@@ -36,7 +36,7 @@
  if test $# = 0; then
      if test -t 0; then
          printf >&2 '%s\n' "$0: missing operands; try '$0 --help' for help"
-@@ -51,4 +74,4 @@ do
+@@ -50,4 +73,4 @@ do
    test $# -lt 2 ||
      printf '::::::::::::::\n%s\n::::::::::::::\n' "$FILE" || break
    'gzip' -cdfq -- "$FILE"

Reply via email to