summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* dev-util/rr: drop 5.6.0-r2, 5.6.0-r4Sam James2024-03-157-511/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: don't force LTOSam James2024-03-152-0/+27
| | | | | | | | We leave it up to users to set. (That said, this did help find a GCC bug: https://gcc.gnu.org/PR14232). Signed-off-by: Sam James <sam@gentoo.org>
* Move {sys-devel → dev-debug}/gdbMichał Górny2024-01-133-11/+11
| | | | | Closes: https://bugs.gentoo.org/920438 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-util/rr: add 5.7.0Sam James2023-10-042-0/+82
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: Keyword 5.6.0-r4 arm64, #905050Sam James2023-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: drop epoll_pwait2 backportSam James2023-04-122-79/+0
| | | | | | | | | | | | | | | | | I only chucked it in because I (wrongly) thought it was needed for the GCC 13 workaround to cleanly apply, but it isn't. I was just confused by the spelling commit thing. We could keep this but as jubalh points out, there's a bunch of subsequent commits that fixup and enhance epoll_pwait2 support, so let's just leave it for now & drop it. I've also asked upstream if there's a release forthcoming & such, so let's see what happens with that. Bug: https://github.com/rr-debugger/rr/issues/3494 Fixes: f5e0ac5711c94279073106adf04977cb07db37c7 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: backport gcc 13 workaround; add epoll_pwait2 supportSam James2023-04-123-0/+389
| | | | | | | | Only really doing the epoll_pwait2 bit because it touches the same files as the gcc 13 workaround. Closes: https://bugs.gentoo.org/897874 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: fix build w/ gcc 13Sam James2023-01-212-0/+33
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* */*: remove py3.8 from PYTHON_COMPATDavid Seifert2023-01-141-1/+1
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-util/rr: enable py3.11, fix rr-collect-symbols.py shebangSam James2023-01-101-3/+8
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: drop 5.6.0Sam James2023-01-101-73/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: fix tests w/ clang 16Sam James2022-12-052-0/+20
| | | | | | | | Tests are restricted right now but I've seen the patch so I may as well throw it in, especially given upstream releases are infrequent. Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: fix build with linux-headers-6.0Sam James2022-10-172-0/+142
| | | | | | | Revbump given the nature of rr & possible runtime breakage. Closes: https://bugs.gentoo.org/877157 Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: update upstream metadataSam James2022-10-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: drop 5.5.0Sam James2022-10-172-69/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/rr: Mark librrpage as QA_FLAGS_IGNOREDLuca Barbato2022-08-201-0/+5
| | | | | Closes: https://bugs.gentoo.org/815127 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* dev-util/rr: add 5.6.0Luca Barbato2022-08-142-0/+69
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* dev-util/rr: Version bumpLuca Barbato2021-09-272-1/+1
| | | | | | | | Lots of bugfixes, it might work on the most modern aarch64 and some more AMD cpus with some additional setup. Package-Manager: Portage-3.0.23, Repoman-3.0.3 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-util/rr: PYTHON_MULTI_USEDEP -> PYTHON_USEDEPDavid Seifert2021-07-171-2/+2
| | | | Signed-off-by: David Seifert <soap@gentoo.org>
* dev-util/rr: allow python-3.10Sergei Trofimovich2021-05-151-2/+2
| | | | | Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: retire mudler@Sam James2021-02-011-5/+1
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
* */*: Remove obsolete values from PYTHON_COMPATMichał Górny2021-01-311-1/+1
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-util/rr: allow python-3.9Sergei Trofimovich2020-11-101-1/+1
| | | | | Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: drop oldSergei Trofimovich2020-11-022-69/+0
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: bump up to 5.4.0Sergei Trofimovich2020-10-302-0/+69
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: switch from cmake-utils to cmakeSergei Trofimovich2020-10-011-4/+4
| | | | | Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: bind to library subslotsSergei Trofimovich2020-10-011-2/+2
| | | | | | | Reported-by: Kent Fredric Closes: https://bugs.gentoo.org/745801 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: remove unused patch(es)Michael Mair-Keimberger2020-04-103-113/+0
| | | | | | | Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15289 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: drop oldSergei Trofimovich2020-03-232-75/+0
| | | | | Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/rr: Switch to PYTHON_MULTI_USEDEP APIMichał Górny2020-02-092-3/+7
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* */*: Clean PYTHON_COMPAT of obsolete implsMichał Górny2020-01-051-2/+2
| | | | | Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-util/rr: bump up to 5.3.0Sergei Trofimovich2019-12-192-0/+67
| | | | | Package-Manager: Portage-2.3.82, Repoman-2.3.20 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* 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>