Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package remake for openSUSE:Factory checked in at 2026-03-29 20:00:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/remake (Old) and /work/SRC/openSUSE:Factory/.remake.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "remake" Sun Mar 29 20:00:50 2026 rev:6 rq:1343394 version:4.3_1.6 Changes: -------- --- /work/SRC/openSUSE:Factory/remake/remake.changes 2020-12-02 13:59:13.809864918 +0100 +++ /work/SRC/openSUSE:Factory/.remake.new.8177/remake.changes 2026-03-29 20:01:11.534667904 +0200 @@ -1,0 +2,18 @@ +Wed Mar 25 16:35:09 UTC 2026 - [email protected] + +- Update to version 4.3+dbg-1.6 + * Allow --profile to take an argument to specify callgrind for + json PR #132 (Jayson Messenger) + * Fix bug in info var PR #113 + * Typos in make.1 Issue #110 + * Support gcc-10 Issue #109 + * Document debugger commands + * Debugger commands are in separate .c files (not inlined, .h + included) + +- Add fix-gcc15.patch + * gcc-15 treats void f(); as void f(void); + (gh#Trepan-Debuggers/remake#169) (gh#Trepan-Debuggers/remake#170) +- Add tests/%check section + +------------------------------------------------------------------- Old: ---- remake-4.3+dbg-1.5.tar.gz New: ---- fix-gcc15.patch remake-4.3+dbg-1.6.tar.gz ----------(New B)---------- New: - Add fix-gcc15.patch * gcc-15 treats void f(); as void f(void); ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ remake.spec ++++++ --- /var/tmp/diff_new_pack.rVQ1ms/_old 2026-03-29 20:01:12.162693778 +0200 +++ /var/tmp/diff_new_pack.rVQ1ms/_new 2026-03-29 20:01:12.162693778 +0200 @@ -1,7 +1,7 @@ # # spec file for package remake # -# Copyright (c) 2020 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 @@ -16,10 +16,10 @@ # -%define base_version 4.3+dbg-1.5 -%define pkg_version 4.3+dbg-1.5 +%define base_version 4.3+dbg-1.6 +%define pkg_version 4.3+dbg-1.6 Name: remake -Version: 4.3_1.5 +Version: 4.3_1.6 Release: 0 Summary: A gnu make version including a debuger License: GPL-3.0-or-later @@ -27,6 +27,8 @@ Summary(de): Eine gnu make Version inklusive Debugger URL: http://bashdb.sourceforge.net/remake/ Source0: https://downloads.sourceforge.net/project/bashdb/remake/%{base_version}/remake-%{pkg_version}.tar.gz +# PATCH-FIX-UPSTREAM fix-gcc15.patch gh#Trepan-Debuggers/remake#169 gh#Trepan-Debuggers/remake#170 +Patch0: fix-gcc15.patch BuildRequires: readline-devel Requires(post): %{install_info_prereq} Requires(preun): %{install_info_prereq} @@ -59,6 +61,12 @@ %find_lang remake +%check +# Random test failure in remake 4.3: output-sync deadlocks sometimes +# https://github.com/Trepan-Debuggers/remake/issues/168 +rm -f tests/scripts/features/output-sync +%make_build check + %post %install_info --info-dir="%{_infodir}" "%{_infodir}"/remake.info* ++++++ fix-gcc15.patch ++++++ >From 15f36a69b1a7798fa836d849c68c0fa5cd1dae6f Mon Sep 17 00:00:00 2001 From: rocky <[email protected]> Date: Fri, 26 Sep 2025 06:59:41 -0400 Subject: [PATCH] GCC-15 tolerance gcc-15 treats void f(); as void f(void); See #169 --- src/make.h | 6 +----- src/makeint.h | 6 +----- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/make.h b/src/make.h index 5da383162..09c613be3 100644 --- a/src/make.h +++ b/src/make.h @@ -415,11 +415,7 @@ long int lseek (); #endif /* Not GNU C library or POSIX. */ -#ifdef HAVE_GETCWD -# if !defined(VMS) && !defined(__DECC) -char *getcwd (); -# endif -#else +#ifndef HAVE_GETCWD char *getwd (); # define getcwd(buf, len) getwd (buf) #endif diff --git a/src/makeint.h b/src/makeint.h index 9bf867d1b..53bd67f87 100644 --- a/src/makeint.h +++ b/src/makeint.h @@ -611,11 +611,7 @@ long int lseek (); #endif /* Not GNU C library or POSIX. */ -#ifdef HAVE_GETCWD -# if !defined(VMS) && !defined(__DECC) -char *getcwd (); -# endif -#else +#ifndef HAVE_GETCWD char *getwd (); # define getcwd(buf, len) getwd (buf) #endif ++++++ remake-4.3+dbg-1.5.tar.gz -> remake-4.3+dbg-1.6.tar.gz ++++++ ++++ 100938 lines of diff (skipped)
