Package Details: git-interactive-rebase-tool 2.4.1-1

Git Clone URL: https://aur.archlinux.org/git-interactive-rebase-tool.git (read-only, click to copy)
Package Base: git-interactive-rebase-tool
Description: Native cross platform full feature terminal based sequence editor for git interactive rebase. Written in Rust using ncurses.
Upstream URL: https://gitrebasetool.mitmaro.ca/
Licenses: GPL3
Submitter: dasbaumwolltier
Maintainer: intelfx
Last Packager: intelfx
Votes: 6
Popularity: 0.000000
First Submitted: 2019-03-06 14:21 (UTC)
Last Updated: 2024-07-27 03:42 (UTC)

Latest Comments

1 2 Next › Last »

andrioli commented on 2024-07-22 19:26 (UTC)

I'm failing miserable trying to build this package!

When using yay as recommended by the project install instructions I receive a few Rust compilation error like the following:

error: lint `unused_tuple_struct_fields` has been renamed to `dead_code`
  --> src/runtime/src/lib.rs:51:2
   |
51 |     unused_tuple_struct_fields,
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use the new name: `dead_code`
   |
note: the lint level is defined here
  --> src/runtime/src/lib.rs:14:2
   |
14 |     warnings
   |     ^^^^^^^^
   = note: `#[deny(renamed_and_removed_lints)]` implied by `#[deny(warnings)]`

I'm on rustc 1.79.0. I suppose this is the latest version as I'm on a fresh arch install.

I can get rid of those warnings by renaming as suggested by the compiler, and this was already fixed upstream (See: https://github.com/MitMaro/git-interactive-rebase-tool/issues/906)

But now I'm facing the following error on linking:

error: linking with `cc` failed: exit status: 1

with a few undefined references errors like the following, but with actual values instead of a wildcard:

undefined reference to `git_*'

I was expecting the installation to proceed flawlessly with the upstream installation instructions. So I'm assuming should be an error on this package.

I'm pretty new to Arch Linux, so IDK how can I help on this issue. I was wondering if we should update pkgver to latest version (2.4.1) to fix the unused_tuple_struct_fields has been renamed to dead_code error and also provide the extra steps to fix the link errors on fresh Arch installations.

dasbaumwolltier commented on 2022-09-12 13:52 (UTC)

Done, but I cannot test it

clarfonthey commented on 2022-09-11 02:11 (UTC)

Could you add aarch64 to the list of valid architectures?

Funami commented on 2021-08-07 00:11 (UTC)

This package currently fails due to a regression in Rust 1.54.

mkroening commented on 2021-03-24 12:28 (UTC)

Thanks a lot! :)

The actual building of the package would be skipped by makepkg as per the version number, but the AUR helper triggers a build every time, the referenced git repo has new changes, as it does not know that this PKGBUILD had set it to a fixed tag.

dasbaumwolltier commented on 2021-03-24 11:02 (UTC)

I incorporated most of your changes and wanna thank you for your time :) I did not know that some helpers would rebuild this, as a fixed version should normally prevent this :)

mkroening commented on 2021-03-24 09:56 (UTC)

I found it annoying that the PKGBUILD referenced the git repository instead of using tarballs, causing my AUR helper to rebuild the package each time upstream had a new commit.

In my fork [1], I changed that and did additional fixes and adjustments to the build files. I would be happy if you had a look at the changes and merged them, if you are happy with them.

[1] https://github.com/mwkroening/git-interactive-rebase-tool-pkgbuild/blob/main/PKGBUILD

dasbaumwolltier commented on 2019-10-07 06:53 (UTC)

@mitmaro No problem. Thanks for the information :)

mitmaro commented on 2019-10-07 00:48 (UTC)

I am the maintainer of Git Interactive Rebase Tool. Thanks for putting this on the AUR! In version 1.1.0 the license changed to GPL-V3 from ISC. :)