Search Criteria
Package Details: rua 0.19.10-1
Package Actions
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.20 |
First Submitted: | 2018-10-29 14:26 (UTC) |
Last Updated: | 2024-01-02 23:51 (UTC) |
Dependencies (9)
- bubblewrap (bubblewrap-gitAUR, bubblewrap-overlayfsAUR, bubblewrap-suid)
- git (git-gitAUR, git-glAUR)
- pacman (pacman-gitAUR)
- xz (xz-gitAUR)
- cargo (rustup-gitAUR, rust-nightly-binAUR, rust-gitAUR, rust-beta-binAUR, rustup-stubAUR, rust, rustup) (make)
- libseccomp (libseccomp-gitAUR) (make)
- bubblewrap-suid (optional) – version of bubblewrap that works on linux-hardened kernel
- shellcheck (shellcheck-binAUR, shellcheck-gitAUR) (optional) – allows checking PKGBUILD scripts, taking care of special variables
- sudo (fake-sudoAUR, polkit-fakesudoAUR, sudo-gitAUR, doas-sudo-shimAUR, doas-sudo-shim-minimalAUR, sudo-hgAUR, sudo-selinuxAUR, fudo-gitAUR) (optional) – allows package installation via sudo, if desired
Latest Comments
1 2 3 4 5 6 7 Next › Last »
Richardn commented on 2024-07-09 04:42 (UTC)
I really don't think this is a bug, but I will still note down here for someone's info:
TL;DR:
check()
of packagecalculix-ccx
will fail due torua
blocking thembind()
syscall, which is required by the execution ofOpenBLAS
. Detailed explanation is in the comment section.yochananmarqos commented on 2024-04-23 16:45 (UTC)
@vasya: There's no need to disable LTO, just add
CFLAGS+=" -ffat-lto-objects"
to the build() and check() functions.vasya commented on 2023-10-04 21:03 (UTC)
Apologies, version 0.19.8 was insufficiently tested before releasing, and had a bug (doesn't work properly). Upgrading to 0.19.9 should fix the issue. The bug was reported (and fixed quickly after reporting) here: https://github.com/vn971/rua/issues/216
If you've already built the erroneous version of
rua
today, you can fix it by re-installing from scratch: https://github.com/vn971/rua#install-the-aur-way , or viacargo install rua && ~/.cargo/bin/rua install rua && cargo uninstall rua
, or in any other way you prefer. If you haven't built version 0.19.8, then you can safely upgrade to 0.19.9 and should not experience any problems.vasya commented on 2023-03-28 15:22 (UTC) (edited on 2023-03-28 15:23 (UTC) by vasya)
Hey! There was a security vulnerability (actually even 3 of them) in openssl/Rust: - https://github.com/advisories/GHSA-9qwg-crg9-m2vc - https://github.com/advisories/GHSA-6hcf-g6gr-hhcr - https://github.com/advisories/GHSA-3gxf-9r58-2ghg
By default, this should not apply to
rua
as it uses rustls instead of native openssl. However, if you happen to override it manually, and if use thenative-tls
feature, please update the package to address the CVEs.vasya commented on 2022-12-10 00:23 (UTC)
@yochananmarqos: let's see how it'll evolve. If more people will be stuck on
rustup update
, I'll check if I can specify an "higher-or-equal" version. For now I'll leave it as-is, which is "stable".The link you've sent me for Rust packaging was very useful regardless BTW, thank you. It didn't exist at the time of rua's creation, and it's good to proof-read the PKGBUILD now.
yochananmarqos commented on 2022-12-10 00:09 (UTC)
@vasya: Maybe we're both misunderstanding each other.
Either one's toolchain is up to date or it's not. It has nothing to do with the AUR. I don't recommend pinning a version.
yochananmarqos commented on 2022-12-10 00:07 (UTC)
@vasya: Sorry, I guess I was wrong. I missed that @simona had not updated their toolchain and I see that solved it.
If you want to switch to nightly occasionally, you can. Just use
export RUSTUP_TOOLCHAIN=nightly
in the PKGBUILD instead to match upstream.vasya commented on 2022-12-10 00:02 (UTC)
@yochananmarqos it's a bit more tricky than that I think. The project does specify it's toolchain, "stable", here: https://github.com/vn971/rua/blob/master/rust-toolchain.toml However, if you haven't updated your rustup in a while, your stable and my stable might differ. If raur really only works on the absolute latest version of the compiler, I guess I'll be forced to pin that specific version or later in that file.. I wasn't aware of it though, it's an unfortunate change.
simona commented on 2022-12-10 00:00 (UTC) (edited on 2022-12-10 00:00 (UTC) by simona)
solved with rustup update. thx.
yochananmarqos commented on 2022-12-09 23:58 (UTC)
@vasya: if
export RUSTUP_TOOLCHAIN=stable
was used per Rust package guidelines, things like that would not happen.1 2 3 4 5 6 7 Next › Last »