Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package rr for openSUSE:Factory checked in at 2023-06-05 18:07:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rr (Old) and /work/SRC/openSUSE:Factory/.rr.new.15902 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rr" Mon Jun 5 18:07:03 2023 rev:5 rq:1090819 version:5.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/rr/rr.changes 2022-11-01 13:42:41.735936738 +0100 +++ /work/SRC/openSUSE:Factory/.rr.new.15902/rr.changes 2023-06-05 18:07:05.899307504 +0200 @@ -1,0 +2,23 @@ +Wed May 24 08:05:13 UTC 2023 - Michael Vetter <[email protected]> + +- Drop e32502d0.patch: + This was added due to a build fail related to: + https://github.com/rr-debugger/rr/issues/3485 + Which seems to have been a bug in gcc: + https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109420 + But now it seems that it fails our build and without this patch + it builds fine + +------------------------------------------------------------------- +Wed Apr 12 07:35:32 UTC 2023 - Michael Vetter <[email protected]> + +- Add e32502d0.patch: Avoid having type members and enum members + of Arch with the same name + +------------------------------------------------------------------- +Thu Mar 30 17:21:00 UTC 2023 - Michael Vetter <[email protected]> + +- Add 2248c85c.patch: Fix build on Tumbleweed with gcc13 by + explicitly including cstdint + +------------------------------------------------------------------- New: ---- 2248c85c.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rr.spec ++++++ --- /var/tmp/diff_new_pack.Y4WQ7A/_old 2023-06-05 18:07:06.979313882 +0200 +++ /var/tmp/diff_new_pack.Y4WQ7A/_new 2023-06-05 18:07:06.987313929 +0200 @@ -1,7 +1,7 @@ # # spec file for package rr # -# 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 @@ -25,6 +25,7 @@ URL: https://rr-project.org/ Source: https://github.com/mozilla/%{name}/archive/%{version}.tar.gz Patch0: https://github.com/rr-debugger/rr/commit/2979c60e.patch +Patch1: https://github.com/rr-debugger/rr/commit/2248c85c.patch BuildRequires: capnproto BuildRequires: cmake BuildRequires: gcc-c++ ++++++ 2248c85c.patch ++++++ >From 2248c85c424e8c257ca88af2732782574d6a3544 Mon Sep 17 00:00:00 2001 From: William Cohen <[email protected]> Date: Wed, 18 Jan 2023 12:15:04 -0500 Subject: [PATCH] Explicitly include <cstdint> where required. The uint8_t and uintptr_t ptr types are from the header <cstdint>. Earlier versions of gcc appear to declare them even if the header is not included, but gcc-13 does not. Explicitly including the header to allow compilations with gcc-13. --- src/log.h | 1 + src/remote_ptr.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/log.h b/src/log.h index 26ba7f190b..ffdc7cceb8 100644 --- a/src/log.h +++ b/src/log.h @@ -9,6 +9,7 @@ #include <iostream> #include <type_traits> #include <vector> +#include <cstdint> /** * Print siginfo on ostream. diff --git a/src/remote_ptr.h b/src/remote_ptr.h index 2cd1b28c66..6786bfab66 100644 --- a/src/remote_ptr.h +++ b/src/remote_ptr.h @@ -5,6 +5,7 @@ #include <cstddef> #include <iostream> +#include <cstdint> namespace rr { ++++++ 2979c60e.patch ++++++ --- /var/tmp/diff_new_pack.Y4WQ7A/_old 2023-06-05 18:07:07.015314094 +0200 +++ /var/tmp/diff_new_pack.Y4WQ7A/_new 2023-06-05 18:07:07.015314094 +0200 @@ -10,7 +10,7 @@ 1 file changed, 13 insertions(+), 14 deletions(-) diff --git a/src/record_syscall.cc b/src/record_syscall.cc -index 2e4cdec35..48544e1df 100644 +index 2e4cdec352..48544e1df8 100644 --- a/src/record_syscall.cc +++ b/src/record_syscall.cc @@ -1450,17 +1450,17 @@ template <typename Arch> void get_ethtool_gstrings_arch(RecordTask* t) {
