summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/rr: RESTRICT=test, bug #632394Sergei Trofimovich2019-11-121-1/+1
| | | | | | | | | | | 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>
* dev-util/rr: run tests only under FEATURE=-usersandboxSergei Trofimovich2019-11-121-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | 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>
* dev-util/rr: tweak build for glibc-2.30, bug #699886Sergei Trofimovich2019-11-122-0/+36
| | | | | | | | | | | | | | | | | 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>
* dev-util/rr: drop oldSergei Trofimovich2019-11-106-271/+0
| | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: add RESTRICT="!test? ( test )"Sergei Trofimovich2019-11-105-4/+14
| | | | | Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: restore ~x86 keywordsSergei Trofimovich2019-05-091-1/+1
| | | | | Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: ass IUSE=multilib, bug #636786Sergei Trofimovich2019-05-091-0/+60
| | | | | | | | | | | | | | | | 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>
* dev-util/rr: enable c++14 to fix compilationDan Robertson2019-02-142-0/+14
| | | | | | | | | 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>
* dev-util/rr-5.2.0: Fix error type ::ucontext_t not correctly definedHan Han2019-01-062-3/+68
| | | | | | | | | | | 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>
* dev-util/rr: Version bumpLuca Barbato2018-09-282-0/+59
| | | | Package-Manager: Portage-2.3.48, Repoman-2.3.10
* dev-util/rr: use HTTPsMichael Mair-Keimberger2018-06-103-5/+5
|
* dev-util/rr: Bump to 5.1.0Ettore Di Giacinto2018-03-122-0/+59
| | | | Package-Manager: Portage-2.3.20, Repoman-2.3.6
* dev-util/*: Update Manifest hashesMichał Górny2017-12-101-2/+2
|
* dev-util/rr: New version, depends on capnprotoLuca Barbato2017-10-242-0/+59
| | | | | | Thus it is amd64-only for now. Package-Manager: Portage-2.3.8, Repoman-2.3.2
* Globally add missing remote ID references to metadata.xmlJustin Lecher2017-04-291-13/+16
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* dev-util/rr: [QA] Add missing python metadata variablesDavid Seifert2017-04-201-4/+6
| | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* dev-util/rr: fix leading whitespace errorsMike Frysinger2017-02-131-4/+4
|
* dev-util/rr: fix build w/newer glibcMike Frysinger2017-02-132-0/+32
|
* dev-util/rr: clean up build/test depsMike Frysinger2017-02-131-9/+20
| | | | | We only need zlib & gdb at runtime. All the other deps in here are for building & testing only, so drop them from RDEPEND.
* dev-util/rr: drop libpfm depMike Frysinger2017-02-131-1/+0
| | | | | Can't find any references in the source to this package (header or lib), and it builds fine w/out it. Drop the dep.
* dev-util/rr: do not build w/-Werror #609192Mike Frysinger2017-02-131-0/+6
|
* dev-util/rr: add seccomp requirementEttore Di Giacinto2017-02-121-1/+5
| | | | Package-Manager: Portage-2.3.3, Repoman-2.3.1
* dev-util/rr: Initial importLuca Barbato2017-02-123-0/+49
Package-Manager: portage-2.3.3