Package Details: rr-bin 5.8.0-3

Git Clone URL: https://aur.archlinux.org/rr-bin.git (read-only, click to copy)
Package Base: rr-bin
Description: Binary record and replay framework: lightweight recording and deterministic debugging
Upstream URL: http://rr-project.org/
Keywords: debugging execution reverse
Licenses: custom
Conflicts: rr, rr-git
Provides: rr
Submitter: Techcable
Maintainer: eklausmeier
Last Packager: eklausmeier
Votes: 6
Popularity: 0.75
First Submitted: 2017-09-20 16:13 (UTC)
Last Updated: 2024-09-22 13:21 (UTC)

Latest Comments

1 2 Next › Last »

eklausmeier commented on 2025-01-31 20:56 (UTC)

Thanks aulonsal for that remark.

With the next update I will correct that.

aulonsal commented on 2025-01-31 12:45 (UTC) (edited on 2025-01-31 12:45 (UTC) by aulonsal)

You've used install to copy librrpreload.so and its 32 bit version twice. https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=rr-bin#n23 Line 23 == Line 25 and Line 24 == Line 26.

eklausmeier commented on 2024-09-22 13:26 (UTC) (edited on 2024-09-22 15:01 (UTC) by eklausmeier)

Added all so-files from rr-5.8.0-Linux-x86_64/lib/rr/

Dominiquini commented on 2024-09-21 06:44 (UTC)

There are files on the lib folder that are missing in the installation:

Failed to locate librrpage.so

eklausmeier commented on 2024-09-19 17:07 (UTC)

Thanks!

Package has been corrected.

Dominiquini commented on 2024-09-18 22:11 (UTC) (edited on 2024-09-18 22:17 (UTC) by Dominiquini)

@eklausmeier: I clone the repo on my machine and run 'updpkgsums' This is the diff from the original version:


diff --git a/PKGBUILD b/PKGBUILD

index ed44efb..e95ce94 100644

--- a/PKGBUILD

+++ b/PKGBUILD

@@ -11,9 +11,9 @@ license=('custom')

depends=('gdb')

source=("https://github.com/rr-debugger/rr/releases/download/$pkgver/rr-$pkgver-Linux-x86_64.tar.gz" "https://raw.githubusercontent.com/rr-debugger/rr/$pkgver/LICENSE")

sha256sums=('fe545439c5200f1967f4847ed6608943462d4c753b53b6fe694dab8915d1028a'

-- 'fa03106ff7c9018337f1b489bdec8763a1a19b857466055f77637a0af7181f32')

++ 'aaec860979579376519b0bb376a317d0c52a7182f5dde5f362a8df3590312f9f')

provides=('rr')

conflicts=('rr' 'rr-git')

package() {


On my machine, the sha256 of the file LICENSE is 'aaec860979579376519b0bb376a317d0c52a7182f5dde5f362a8df3590312f9f'

Thanks

eklausmeier commented on 2024-09-18 17:11 (UTC)

I cannot reproduce mentioned LICENSE problem. This is what I see:

$ time makepkg
==> Making package: rr-bin 5.8.0-1 (Tue 17 Sep 2024 10:00:35 PM CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found rr-5.8.0-Linux-x86_64.tar.gz
  -> Found LICENSE
==> Validating source files with sha256sums...
    rr-5.8.0-Linux-x86_64.tar.gz ... Passed
    LICENSE ... Passed
==> Extracting sources...
  -> Extracting rr-5.8.0-Linux-x86_64.tar.gz with bsdtar
==> Removing existing $pkgdir/ directory...
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "rr-bin"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Creating package "rr-bin-debug"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: rr-bin 5.8.0-1 (Tue 17 Sep 2024 10:00:41 PM CEST)
        real 6.29s
        user 4.67s
        sys 0
        swapped 0
        total space 0

Installing is smooth:

$ pacman -U /var/cache/aur/rr-bin-5.8.0-1-x86_64.pkg.tar.zst
loading packages...
resolving dependencies...
looking for conflicting packages...

Packages (1) rr-bin-5.8.0-1

Total Installed Size:  5.48 MiB
Net Upgrade Size:      0.51 MiB

:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring                  [##################################################################] 100%
(1/1) checking package integrity                [##################################################################] 100%
(1/1) loading package files                     [##################################################################] 100%
(1/1) checking for file conflicts               [##################################################################] 100%
(1/1) checking available disk space             [##################################################################] 100%
:: Processing package changes...
(1/1) upgrading rr-bin                          [##################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...

Dominiquini commented on 2024-09-17 20:12 (UTC)

Failed to install! Checksum of the LICENSE file is wrong!

==> Validating source files with sha256sums... rr-5.8.0-Linux-x86_64.tar.gz ... Passed LICENSE ... FAILED

eklausmeier commented on 2021-07-16 16:09 (UTC)

@duongdominhchau: Thanks for pointing out this omission and clear error messages. It is now corrected.

eklausmeier commented on 2021-07-16 02:39 (UTC)

Will take a look.