47 Commits

Author SHA256 Message Date
0103d730c0 Accepting request 1303557 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1303557
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=10
2025-09-10 15:30:33 +00:00
db55900de0 fix build
OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=59
2025-09-10 09:06:26 +00:00
283e61f5bb Accepting request 1245844 from devel:tools
- 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.

OBS-URL: https://build.opensuse.org/request/show/1245844
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=9
2025-02-14 18:22:08 +00:00
cb0a96f1ce OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=57 2025-02-14 08:52:59 +00:00
2a54f2a29f OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=56 2025-02-14 08:48:29 +00:00
578695cc01 OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=55 2025-02-14 08:39:47 +00:00
1f9a78edab - Update to version 0~20241220.8344124:
* Add support to llvm-19

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=54
2025-02-14 08:26:22 +00:00
8d455e4a44 Accepting request 1175434 from devel:tools
- 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.)

OBS-URL: https://build.opensuse.org/request/show/1175434
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=8
2024-05-21 16:36:13 +00:00
1018f69db9 - 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.)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=52
2024-05-21 06:05:02 +00:00
ceaefcb60e Accepting request 1157166 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1157166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=7
2024-03-13 21:18:31 +00:00
81a8c62a97 Accepting request 1157157 from home:pgajdos
- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang macro, [bsc#1212476]

OBS-URL: https://build.opensuse.org/request/show/1157157
OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=50
2024-03-12 11:45:06 +00:00
b85bd35713 Accepting request 1115163 from devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/1115163
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=6
2023-10-05 18:03:23 +00:00
cfca5ca3ec - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=48
2023-10-04 07:21:29 +00:00
eeb3bd139b Accepting request 1090819 from devel:tools
- 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

- Add e32502d0.patch: Avoid having type members and enum members
  of Arch with the same name 

- Add 2248c85c.patch: Fix build on Tumbleweed with gcc13 by
  explicitly including cstdint

OBS-URL: https://build.opensuse.org/request/show/1090819
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=5
2023-06-05 16:07:03 +00:00
a1ddcc3977 OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=46 2023-06-05 06:32:08 +00:00
2147e6e5a0 Which seems to have been a bug in gcc:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109420

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=45
2023-05-24 08:08:16 +00:00
ce434b5c28 - Drop e32502d0.patch:
This was added due to a build fail related to:
  https://github.com/rr-debugger/rr/issues/3485
  But now it seems that it fails our build and without this patch
  it builds fine

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=44
2023-05-24 08:06:39 +00:00
5c2108b650 - Add e32502d0.patch: Avoid having type members and enum members
OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=43
2023-04-12 07:52:57 +00:00
051ccea5be - Add e32502d0.patch: Avoid having type members and enum members
of Arch with the same name

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=42
2023-04-12 07:36:48 +00:00
95444c034c - Add 2248c85c.patch: Fix build on Tumbleweed with gcc13 by
explicitly including cstdint

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=41
2023-03-30 17:33:16 +00:00
5f35789172 - Add 2248c85c.patch: Fix build on Tumbleweed by explicitly
including cstdint

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=40
2023-03-30 17:23:53 +00:00
3acf0c92cd Accepting request 1032539 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1032539
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=4
2022-11-01 12:42:34 +00:00
a37a242c93 Accepting request 1032525 from home:dimstar:Factory
- Add 2979c60e.patch: Avoid creating a struct with elements after
  ethtool_sset_info's variable-length-array.

- filelist fix for aarch64

OBS-URL: https://build.opensuse.org/request/show/1032525
OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=38
2022-10-31 15:42:34 +00:00
175a83440f Accepting request 996403 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/996403
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=3
2022-08-16 15:08:04 +00:00
af7d391af9 Accepting request 996113 from home:dirkmueller:Factory
- filelist fix for aarch64

OBS-URL: https://build.opensuse.org/request/show/996113
OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=36
2022-08-16 08:20:47 +00:00
9b26397aa5 Accepting request 993680 from devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/993680
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=2
2022-08-08 08:21:47 +00:00
f1602efd77 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=34
2022-08-08 07:04:53 +00:00
d00acd5caa Accepting request 978692 from devel:tools
rr

OBS-URL: https://build.opensuse.org/request/show/978692
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rr?expand=0&rev=1
2022-05-23 13:52:16 +00:00
15832c40af OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=32 2022-05-23 11:41:09 +00:00
56c8df091a - Add rr-glib-234.patch to build with glib > 2.34
OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=31
2022-05-23 11:34:17 +00:00
2a3138a2ba - Add rr-glib-mutex.patch to build with glib > 2.34
See https://github.com/rr-debugger/rr/issues/3199

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=30
2022-05-23 06:26:41 +00:00
8ea0741a6f - Add rr-pthread-for-new-gcc.patch:
Fix https://github.com/rr-debugger/rr/issues/2987

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=29
2022-04-29 09:58:44 +00:00
25224f568e - 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'

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=28
2022-04-29 09:45:11 +00:00
02b2132aad OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=27 2022-04-29 09:19:51 +00:00
0667f33086 Accepting request 757591 from home:namtrac:branches:devel:tools
Run through spec-cleaner

OBS-URL: https://build.opensuse.org/request/show/757591
OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=13
2019-12-17 16:37:24 +00:00
b8b86238e9 - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=12
2019-12-17 16:04:14 +00:00
ee5dc653ce - 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

- 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=11
2019-12-17 10:39:12 +00:00
d527f9b72c - 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=10
2017-12-14 08:55:18 +00:00
c93c08bd33 OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=9 2017-11-27 08:54:36 +00:00
47b6cd9053 OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=8 2017-11-27 08:54:06 +00:00
bf4580293a - Use more cmake macros:
* rr-shared.patch
  * Disable building of tests as it breaks with our optflags
- Build also 32-bit support
- Limit to building on supported platforms

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=7
2017-11-27 08:47:41 +00:00
6390b65c46 OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=6 2017-11-26 19:14:38 +00:00
c6cba340b6 OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=5 2017-11-26 18:39:45 +00:00
f81debd89d OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=4 2017-11-26 18:34:07 +00:00
87804ed9cd - Cleanup with spec-cleaner
- Use more cmake macros
- Fix building for Leap
- Fix dependency on /usr/bin/bash

OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=3
2017-11-26 18:32:55 +00:00
3005ee6588 Accepting request 536560 from home:jubalh:branches:devel:tools
- 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

OBS-URL: https://build.opensuse.org/request/show/536560
OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=2
2017-10-25 15:20:20 +00:00
e1137b5268 Accepting request 487881 from home:jubalh
OBS-URL: https://build.opensuse.org/request/show/487881
OBS-URL: https://build.opensuse.org/package/show/devel:tools/rr?expand=0&rev=1
2017-04-14 04:28:55 +00:00