dev-util / rr

Record and Replay Framework

Official package sites : https://rr-project.org/ ·

v5.2.0-r1 :: 0 :: gentoo

Modified
License
MIT BSD-2
Keywords
~amd64 ~x86
USE flags
multilib test

General

multilib
On 64bit systems, if you want to be able to compile 32bit and 64bit binaries
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

kernel

linux
KERNEL setting for system using the Linux kernel

python_targets

python2_7
Build with Python 2.7

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / capnproto : RPC/Serialization system with capabilities support

dev-python / pexpect : Python module for spawning child apps and responding to expected patterns

sys-devel / gdb : GNU debugger

sys-libs / zlib : Standard (de)compression library

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

dev-libs / capnproto : RPC/Serialization system with capabilities support

sys-devel / gdb : GNU debugger

sys-libs / zlib : Standard (de)compression library

Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rr: RESTRICT=test, bug #632394
Too many tests fail due to specific kernel or toolchain version. Tests are still nice to run to see if anything works at all but are not very useful for regression testing. Closes: https://bugs.gentoo.org/632394 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-util/rr: run tests only under FEATURE=-usersandbox
rr extensively uses ptrace() to set memory up for replays. sandbox is also using ptrace() extensively. As a result 'rr' can't use ptrace() at all: ``` [FATAL rr-5.2.0-r1/work/rr-5.2.0/src/Task.cc:2239:write_bytes_helper() errno: EIO] (task 967940 (rec:967602) at time 18) -> Assertion `nwritten == buf_size' failed to hold. Should have written 144 bytes to 0x7fff573a98a0, but only wrote -1 ``` Similar to strace test suite allow running tests only under FEATURES=-usersandbox. This makes most tests to start passing for me. Reported-by: Toralf Förster Bug: https://bugs.gentoo.org/632394 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rr: tweak build for glibc-2.30, bug #699886
The build failed as: ``` tgkill.c:7:12: error: static declaration of ‘tgkill’ follows non-static declaration 7 | static int tgkill(int tgid, int tid, int sig) { | ^~~~~~ ``` Backport upstream glibc-2.30 fix as-is. Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/699886 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rr: drop old
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-util/rr: add RESTRICT="!test? ( test )"
Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
dev-util/rr: restore ~x86 keywords
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
dev-util/rr: ass IUSE=multilib, bug #636786
rr has a support to replay both 32-bit and 64-bit binaries on amd64. For that it probes toolchain with -m32 support. On non-multilib profiles -m32 does not work as we don't have 32-bit glibc anf libgcc. Guard the autodetection behing USE=multilib. Reported-by: Alexander Sergeyev Reported-by: Quentin Minster Closes: https://bugs.gentoo.org/636786 Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Dan Robertson · gentoo
dev-util/rr: enable c++14 to fix compilation
dev-util/rr-5.2.0 fails to compile if c++14 is not enabled. Add a patch that ensures that c++14 is enabled Signed-off-by: Dan Robertson <dan@dlrobertson.com> Closes: https://github.com/gentoo/gentoo/pull/11051 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Han Han · gentoo
dev-util/rr-5.2.0: Fix error type ::ucontext_t not correctly defined
Introduce rr commit: https://github.com/mozilla/rr/commit/53c5bd72bae089616a3ca626b8af240481d70e6f Closes: https://bugs.gentoo.org/669788 Signed-off-by: Han Han <hanhanzhiyeqianke@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/10756 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Luca Barbato · gentoo
dev-util/rr: Version bump
Package-Manager: Portage-2.3.48, Repoman-2.3.10
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
dev-util/rr: use HTTPs
Ettore Di Giacinto · gentoo
dev-util/rr: Bump to 5.1.0
Package-Manager: Portage-2.3.20, Repoman-2.3.6
Luca Barbato · gentoo
dev-util/rr: New version, depends on capnproto
Thus it is amd64-only for now. Package-Manager: Portage-2.3.8, Repoman-2.3.2
David Seifert · gentoo
dev-util/rr: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Mike Frysinger · gentoo
dev-util/rr: fix leading whitespace errors
Mike Frysinger · gentoo
dev-util/rr: fix build w/newer glibc
Mike Frysinger · gentoo
dev-util/rr: clean up build/test deps
We only need zlib & gdb at runtime. All the other deps in here are for building & testing only, so drop them from RDEPEND.
Mike Frysinger · gentoo
dev-util/rr: drop libpfm dep
Can't find any references in the source to this package (header or lib), and it builds fine w/out it. Drop the dep.
Mike Frysinger · gentoo
dev-util/rr: do not build w/-Werror #609192
Ettore Di Giacinto · gentoo
dev-util/rr: add seccomp requirement
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Luca Barbato · gentoo
dev-util/rr: Initial import
Package-Manager: portage-2.3.3