OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=59
257 lines
10 KiB
Plaintext
257 lines
10 KiB
Plaintext
-------------------------------------------------------------------
|
|
Tue Sep 9 21:02:32 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
|
|
|
|
- fix build, add rr-5.9.0-fix-glibc-2-42.patch from upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 14 08:25:25 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 5.9.0:
|
|
* As usual there are lots of small improvements and bugfixes.
|
|
The main feature of this release is that in kernels >= 6.10,
|
|
rr now works with perf_event_paranoid set to 2, which is the
|
|
default for most distributions. This requires a kernel bug fix
|
|
by Kyle Huey that only shipped in 6.10. rr is slightly more
|
|
efficient with perf_event_paranoid set to 1, but that won't
|
|
matter in practice.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 21 05:59:29 UTC 2024 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 5.8.0:
|
|
* This release contains many small bug fixes and updates for new
|
|
syscalls and CPU microarchitectures.
|
|
* There is some support for lldb now. rr replay -d lldb will
|
|
launch LLDB and connect it to rr just like we do for gdb.
|
|
LLDB does not expose reverse-execution commands so for now,
|
|
you can only replay forwards. (Of course you can still replay a
|
|
recording as many times as you need to.)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 12 10:42:41 UTC 2024 - pgajdos@suse.com
|
|
|
|
- remove dependency on /usr/bin/python3 using
|
|
%python3_fix_shebang macro, [bsc#1212476]
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 4 07:14:20 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 5.7.0:
|
|
* This release includes many bug fixes, improvements to system
|
|
call coverage, and incremental performance improvements.
|
|
In particular, performance is improved for applications with
|
|
thousands of threads (partly via the new WaitManager).
|
|
A lot of rare intermittent bugs have been fixed, partly due
|
|
to significant reworking of how unexpected task exits are handled.
|
|
- Remove upstream patches:
|
|
* 2248c85c.patch
|
|
* 2979c60e.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 24 08:05:13 UTC 2023 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- 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 <mvetter@suse.com>
|
|
|
|
- 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 <mvetter@suse.com>
|
|
|
|
- Add 2248c85c.patch: Fix build on Tumbleweed with gcc13 by
|
|
explicitly including cstdint
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 31 14:09:34 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Add 2979c60e.patch: Avoid creating a struct with elements after
|
|
ethtool_sset_info's variable-length-array.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 16 07:12:55 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
|
|
|
- filelist fix for aarch64
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 8 06:59:55 UTC 2022 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 5.6.0:
|
|
* This release includes many bug fixes, improvements to system call coverage, and
|
|
incremental performance improvements. Plus:
|
|
* ARM Aarch64 support is now production quality (features implemented and
|
|
tests pass), with some caveats. Recent iterations of Cortex and Neoverse (AWS
|
|
Graviton) chips are supported, as is Apple M1 (when running Linux on bare metal
|
|
M1). LDREX/STREX are not supported; userspace code must use Large System
|
|
Extensions atomics only. Thanks to Yichao Yu and Keno Fischer for this work! We
|
|
don't have prebuilt ARM packages yet.
|
|
* Recording applications that use RDTSC heavily should be much faster than in
|
|
previous versions of rr.
|
|
* The rseq system call is now supported (via emulation).
|
|
- Remove patches contained in new release:
|
|
* rr-glib-234.patch
|
|
* rr-map-elf-header.patch
|
|
* rr-pthread-for-new-gcc.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Mon May 23 06:25:59 UTC 2022 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Add rr-glib-234.patch to build with glib > 2.34
|
|
See https://github.com/rr-debugger/rr/issues/3199
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Apr 29 09:43:26 UTC 2022 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Cmake changes:
|
|
* build as release
|
|
* dont build 32bit
|
|
* set c++14 via cmake instead of exporting variable
|
|
* use cmake_build macro
|
|
- Add rr-map-elf-header.patch:
|
|
Fix undefined reference to `_dl_addr'
|
|
- Add rr-pthread-for-new-gcc.patch:
|
|
Fix https://github.com/rr-debugger/rr/issues/2987
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 1 08:43:21 UTC 2021 - Guillaume GARDET <guillaume.gardet@opensuse.org>
|
|
|
|
- Enable build on aarch64
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 20 14:08:36 UTC 2021 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 5.5.0:
|
|
* As usual there are many bug fixes, improvements to system call
|
|
coverage, and incremental performance improvements.
|
|
See: https://github.com/rr-debugger/rr/compare/5.4.0...5.5.0
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 29 02:26:28 UTC 2020 - Bernhard Wiedemann <bwiedemann@suse.com>
|
|
|
|
- Only build for x86_64
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 29 07:39:40 UTC 2020 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 5.4.0:
|
|
* As usual there are many bug fixes, improvements to system call
|
|
coverage, and incremental performance improvements.
|
|
* AMD Zen CPUs are now supported, with some caveats.
|
|
* There is experimental support for ARM AArch64 platforms that
|
|
avoid the STREX instruction.
|
|
* rr record has a new option --nested=detach which lets nested
|
|
rr recordings run "detached" to create a separate recording.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 18 11:56:00 UTC 2019 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Update to 5.3.0:
|
|
* This is primarily a maintenance release.
|
|
There are many bug fixes, improvements to system call coverage,
|
|
and incremental performance improvements.
|
|
* The rr sources, rr buildid and rr traceinfo commands have been
|
|
added to make it easier for external tools to work with rr
|
|
traces. rr ls has been added to improve management of traces.
|
|
- Remove:
|
|
* rr-5.2.0-cpp14.patch
|
|
* rr-5.2.0-python3.patch
|
|
* rr-5.2.0-remove-ucontext.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 17 16:03:16 UTC 2019 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Add rr-5.2.0-python3.patch
|
|
We remove Python2 soon.
|
|
Backport Python3 changes planned for next release only.
|
|
See https://github.com/mozilla/rr/issues/2390
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 17 10:37:38 UTC 2019 - Michael Vetter <mvetter@suse.com>
|
|
|
|
- Add patches to fix build:
|
|
* rr-5.2.0-cpp14.patch
|
|
See https://github.com/mozilla/rr/issues/2391
|
|
* rr-5.2.0-remove-ucontext.patch
|
|
See https://github.com/mozilla/rr/issues/2269
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 9 11:50:14 UTC 2019 - mvetter@suse.com
|
|
|
|
- Update to 5.2.0:
|
|
* Improvements to chaos mode.
|
|
* Improvements to trace portability:
|
|
https://robert.ocallahan.org/2018/04/cpuid-features-xsave-and-rr-trace.html
|
|
* Various bug fixes.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Dec 14 08:48:12 UTC 2017 - mvetter@suse.com
|
|
|
|
- Update to 5.1.0:
|
|
* gdb info proc map supported
|
|
* Maintenance update to handle issues arising from Ubuntu 17.10 and Fedora 27
|
|
* Various bugs fixed
|
|
- Remove rr-shared.patch: contained in upstream
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Nov 27 08:09:33 UTC 2017 - mpluskal@suse.com
|
|
|
|
- Cleanup with spec-cleaner
|
|
- Use more cmake macros:
|
|
* rr-shared.patch
|
|
* Disable building of tests as it breaks with our optflags
|
|
- Fix dependency on /usr/bin/bash
|
|
- Build also 32-bit support
|
|
- Limit to building on supported platforms
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 25 12:57:19 UTC 2017 - mvetter@suse.com
|
|
|
|
- Update to 5.0.0:
|
|
Introduction of Cap'n Proto to stabilize the recording format.
|
|
Recordings created in this rr release should be replayable in any
|
|
future rr release.
|
|
New rr pack command makes recordings self-contained.
|
|
Recordings can be made on one machine and replayed on a different
|
|
machine by trapping CPUID instructions when supported on the replay
|
|
machine.
|
|
Brotli compression for smaller traces and lower recording overhead.
|
|
rr replay command line argument -- can be followed by any
|
|
number of arguments to be passed to the debugger.
|
|
rr now chooses replay as the default subcommand if
|
|
the first argument is a directory.
|
|
Performance improvements.
|
|
Syscall support expanded.
|
|
Many bugs fixed.
|
|
- Remove: assert_typos.patch and major-minor-macro.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 13 17:51:39 UTC 2017 - mvetter@suse.com
|
|
|
|
- Use regular make_install macro. No build directory here.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 17 20:16:38 UTC 2017 - mvetter@suse.com
|
|
|
|
- Add assert_typos.patch:
|
|
Fixes some typos in the tests.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 17 18:16:18 UTC 2017 - mvetter@suse.com
|
|
|
|
- Add major-minor-macro.patch:
|
|
With new glibc version we need to include sys/sysmacros.h
|
|
explicitly.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 7 15:43:22 UTC 2017 - mvetter@suse.com
|
|
|
|
- Initial version of 4.5.0 for openSUSE
|