Package Details: rua 0.19.10-2

Git Clone URL: https://aur.archlinux.org/rua.git (read-only, click to copy)
Package Base: rua
Description: AUR helper in Rust providing control, review, patch application and safe build options
Upstream URL: https://github.com/vn971/rua
Keywords: aur rust
Licenses: GPL3
Submitter: vasya
Maintainer: vasya
Last Packager: vasya
Votes: 59
Popularity: 0.44
First Submitted: 2018-10-29 14:26 (UTC)
Last Updated: 2025-02-13 14:43 (UTC)

Dependencies (10)

Required by (0)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

vasya commented on 2021-10-18 10:13 (UTC)

@kwylder, Thank you!

kwylder commented on 2021-10-16 18:41 (UTC)

I'm really impressed with this software, thank you to all the talented devs that work on this

vasya commented on 2021-09-26 07:32 (UTC)

For anyone's interested: RUA got support for non-x86_64 platforms now, such as i686, arm64, etc. E.g. you can run it on a pinephone, or raspberry Pi, etc. Feel free to raise bugs if something is working suboptimally.

vasya commented on 2021-06-07 18:57 (UTC)

Due to library changes in pacman (5.2.2 -> 6.0.0), rua needs to be re-built from source to work again.

If you see an error message like

rua: error while loading shared libraries: libalpm.so.12: cannot open shared object file: No such file or directory

Then please clone the repo https://aur.archlinux.org/rua.git and install the new version via makepkg -si (if you use rustup, then also rustup update)

UPD: updated the URL to the correct one

vasya commented on 2021-06-02 06:36 (UTC) (edited on 2021-06-02 07:09 (UTC) by vasya)

I've created a new version of rua, 0.18.1, which does not depend on libalpm (pacman) anymore. This means that the error below will not happen anymore in the future. Even with major pacman updates, or if you compile pacman itself from source using bleeding-edge ("git") version of it.

vanja_z commented on 2021-06-02 03:23 (UTC)

@vasya thank you!

vasya commented on 2021-06-01 09:25 (UTC)

@vanja_z I've added it to the upgrade notice (pinned message here) now. Thanks! (BTW, it's rustup update)

vanja_z commented on 2021-06-01 08:06 (UTC)

Never mind, I figured out how to fix it, run:

rustup upgrade

Actually I don't know anything about Rust programming lannguage, it sounds like there is a Rust package management system that I had no idea I needed to update until now. Is it possible (if that even makes sense) to add rust upgrade as a build step?

vanja_z commented on 2021-06-01 08:00 (UTC)

@vasya thanks for helping, I still cannot get it to build. I'm getting the same error.

error[E0658]: `match` is not allowed in a `const fn`
   --> /home/vanja/.cargo/registry/src/github.com-1ecc6299db9ec823/socket2-0.4.0/src/lib.rs:156:9
    |
156 | /         match address {
157 | |             SocketAddr::V4(_) => Domain::IPV4,
158 | |             SocketAddr::V6(_) => Domain::IPV6,
159 | |         }
    | |_________^
    |
    = note: see issue #49146 <https://github.com/rust-lang/rust/issues/49146> for more information

error: aborting due to previous error

For more information about this error, try `rustc --explain E0658`.
error: could not compile `socket2`.

Any ideas?

vasya commented on 2021-06-01 06:39 (UTC) (edited on 2021-06-07 06:04 (UTC) by vasya)

Due to library changes in pacman (5.2.2 -> 6.0.0), rua needs to be re-built from source to work again.

If you see an error message like

rua: error while loading shared libraries: libalpm.so.12: cannot open shared object file: No such file or directory

Then please clone the repo https://aur.archlinux.org/rua.git and install the new version via makepkg -si (if you use rustup, then also rustup update)