Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package a2ps for openSUSE:Factory checked in 
at 2026-09-14 16:25:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/a2ps (Old)
 and      /work/SRC/openSUSE:Factory/.a2ps.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "a2ps"

Mon Sep 14 16:25:29 2026 rev:56 rq:1377835 version:4.15.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/a2ps/a2ps.changes        2025-05-06 
16:44:19.079555680 +0200
+++ /work/SRC/openSUSE:Factory/.a2ps.new.1265/a2ps.changes      2026-09-14 
16:25:34.387596075 +0200
@@ -1,0 +2,23 @@
+Sun Sep 13 14:06:35 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 4.15.8:
+  * Noteworthy changes in release 4.15.8 (2025-12-04):
+    - Fix a buffer overflow on a long value supplied to -E.
+    - Include some header files with system paths, not user
+      paths.
+    - Fix building on systems that need gnulib's malloc
+      wrapper.
+  * Noteworthy changes in release 4.15.7 (2025-07-11):
+    - Remove unused non-C23-compliant debug code.
+- Drop a2ps-4.14-linker.patch: bundled ltmain.sh was
+  re-imported from a newer libtool so the hunk no longer
+  applies; the touched branch is dead code on Linux and the
+  file is regenerated by autoreconf in %build anyway.
+- Rebase a2ps-gcc15.patch: upstream removed the yyprint
+  debug code in 4.15.7, keep only the missing-include hunks
+  needed with GCC 15 defaulting to C23.
+- Repair trailing legacy entry: drop the dangling separator
+  above the headerless 1990s apsfilter note (same remedy as
+  fix_changelog) so check_dates_in_changes parses the file.
+
+-------------------------------------------------------------------
@@ -750 +772,0 @@
-----------------------------------------------------------------------

Old:
----
  a2ps-4.14-linker.patch
  a2ps-4.15.6.tar.gz
  a2ps-4.15.6.tar.gz.sig

New:
----
  a2ps-4.15.8.tar.gz
  a2ps-4.15.8.tar.gz.sig

----------(Old B)----------
  Old:    - Remove unused non-C23-compliant debug code.
- Drop a2ps-4.14-linker.patch: bundled ltmain.sh was
  re-imported from a newer libtool so the hunk no longer
----------(Old E)----------

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

Other differences:
------------------
++++++ a2ps.spec ++++++
--- /var/tmp/diff_new_pack.W2jWYT/_old  2026-09-14 16:25:35.855657588 +0200
+++ /var/tmp/diff_new_pack.W2jWYT/_new  2026-09-14 16:25:35.857657672 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package a2ps
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           a2ps
-Version:        4.15.6
+Version:        4.15.8
 Release:        0
 Summary:        Tool to convert ASCII/Latin Text into PostScript
 License:        GPL-3.0-or-later
@@ -35,10 +35,12 @@
 Patch8:         a2ps-4.13-base.patch
 Patch9:         a2ps-4.13-utf8.patch
 Patch10:        a2ps-4.13-types.patch
-Patch13:        a2ps-4.14-linker.patch
 Patch17:        a2ps-buildcompare.patch
 # https://savannah.gnu.org/bugs/?66678
 Patch18:        a2ps-gcc15.patch
+# Keep the coarse texlive-latex/texinfo/autoconf/automake deps as-is:
+# spec-cleaner would expand them into tex()/perl() file deps and drop
+# autoconf+automake, but %%build runs autoreconf and texi2html directly.
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  bison
@@ -114,7 +116,6 @@
 %patch -P 8   -b .base
 %patch -P 9   -b .utf8
 %patch -P 10  -b .types
-%patch -P 13 -p1 -b .p13
 %patch -P 17 -p1 -b .p17
 %patch -P 0   -b .p0
 %patch -P 18 -p1

++++++ a2ps-4.15.6.tar.gz -> a2ps-4.15.8.tar.gz ++++++
++++ 168511 lines of diff (skipped)

++++++ a2ps-gcc15.patch ++++++
--- /var/tmp/diff_new_pack.W2jWYT/_old  2026-09-14 16:25:36.813697731 +0200
+++ /var/tmp/diff_new_pack.W2jWYT/_new  2026-09-14 16:25:36.820698024 +0200
@@ -1,3 +1,6 @@
+# Upstream removed the non-C23 debug code (yyprint prototype) in 4.15.7,
+# so only the missing-include hunks remain (implicit declarations are
+# errors with GCC 15 defaulting to C23).
 diff --git a/liba2ps/parseppd.y b/liba2ps/parseppd.y
 index df4d863..ab24a78 100644
 --- a/liba2ps/parseppd.y
@@ -10,15 +13,6 @@
 
  #define YYDEBUG 1
  #define YYERROR_VERBOSE 1
-@@ -50,7 +51,7 @@ extern struct a2ps_job * job;
-
- /* Local prototypes */
- void yyerror (const char *msg);
--static void yyprint ();
-+static void yyprint (FILE *file, int type, YYSTYPE value);
-
- /* Initilizes the obstacks */
- void ppdlex_initialize (void);
 diff --git a/src/parsessh.y b/src/parsessh.y
 index 0a151c7..395d7f5 100644
 --- a/src/parsessh.y
@@ -31,14 +25,4 @@
 
  #define YYDEBUG 1
  #define YYERROR_VERBOSE 1
-@@ -63,7 +64,7 @@ extern const char * sshfilename;
-
- /* Local prototypes */
- void yyerror (const char *msg);
--static void yyprint ();
-+static void yyprint (FILE *file, int type, YYSTYPE value);
-
- /* Initilizes the obstacks */
- void sshlex_initialize (void);
-
 

Reply via email to