Search Criteria
Package Details: proxmox-backup-client 2.2.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/proxmox-backup-client.git (read-only, click to copy) |
---|---|
Package Base: | proxmox-backup-client |
Description: | Client for Proxmox Backup Server |
Upstream URL: | https://pbs.proxmox.com |
Keywords: | backup pbs proxmox pve rust |
Licenses: | AGPL3 |
Submitter: | flumm |
Maintainer: | flumm (tommitscheck) |
Last Packager: | tommitscheck |
Votes: | 15 |
Popularity: | 0.24 |
First Submitted: | 2020-07-15 08:23 (UTC) |
Last Updated: | 2022-05-18 07:21 (UTC) |
Dependencies (10)
- acl (acl-git)
- fuse3 (fuse3-git)
- gcc-libs (fastgcc, gcc-libs-multilib-git, gcc-libs-git)
- openssl (libressl-git, openssl-hardened, openssl-git, openssl-static)
- cargo (cargo-git, rust-nightly-bin, rustup-git, rust, rustup) (make)
- clang (clang8, llvm-minimal-git, llvm-git, clang-git) (make)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- llvm (llvm8, llvm-minimal-git, llvm-git) (make)
- patchelf (make)
- python-docutils (make)
Latest Comments
DanSman commented on 2022-02-14 19:30 (UTC)
@flumm
Thank you for pointing this out. I thought I already have it.
flumm commented on 2022-02-13 19:32 (UTC)
@DanSman
You should install the base-devel group as written here: https://wiki.archlinux.org/title/Arch_User_Repository#Prerequisites
That should contain both patch and pkg-config
DanSman commented on 2022-02-13 19:16 (UTC)
proxmox-backup-client/PKGBUILD: line 40: patch: command not found
on aarch64 device.And
So https://archlinux.org/packages/core/x86_64/patch/ and https://archlinux.org/packages/core/x86_64/pkgconf/ seems to be missing.
BuzzKillingtonne commented on 2021-12-12 21:57 (UTC)
Thanks for all your hard work!
tommitscheck commented on 2021-12-12 12:35 (UTC) (edited on 2021-12-12 13:23 (UTC) by tommitscheck)
The issue is actually not the compiler at all, its a newer anyhow crate version than Proxmox uses that gets pulled in on Arch.
The
anyhow
version 1.0.49 adds aOk
fn helper which gets imported by accident on a few places and trips then up resolving the tuple variant from the implicit importedcore::result::Result::Ok
You can override
anyhow
to stick at 1.0.48 or wait until the anyhow imports gets fixed up in the Proxmox Backup code, that shouldn't take too long.EDIT: Ok, was only three imports in proxmox helper crates, so I patch those for now here in the package.
tommitscheck commented on 2021-12-12 10:27 (UTC) (edited on 2021-12-12 13:24 (UTC) by tommitscheck)
We use 1.56 for building currently, will check out 1.57 relatively soonish and see if I can do a update again for 2.1 here - albeit there were not really /that/ much changes in the client.
dmshimself commented on 2021-12-11 19:58 (UTC)
I get the same error. I've tried rustup to use 1.45.2 but I get different errors then. Does anyone know which version needs to be used to build this now?
BuzzKillingtonne commented on 2021-12-11 05:16 (UTC) (edited on 2021-12-11 05:17 (UTC) by BuzzKillingtonne)
It looks like the current version is broken, getting error[E0308] and error[E0532] when compiling.
storbake commented on 2021-07-21 00:12 (UTC)
Would like to say thanks for creating this package! I'm using it to backup a physical machine as a full image to a PBS server and it works great.
OJaksch commented on 2021-03-29 08:45 (UTC)
@tommitscheck Great! Can confirm that it's compiling with Rust 1.51.0 now. No more jumping between Rust versions. YMMD!
tommitscheck commented on 2021-03-29 08:18 (UTC) (edited on 2021-03-29 08:18 (UTC) by tommitscheck)
@OJaksch, FYI: we build our own rust and LLVM toolchain, so we're not relying on Debian's version here (currently 1.48 is used by us)
And this was actually not a compiler fault but rather an update in a transitive dependency (http-body 0.4.1) which added a new
map_err
to their type, causing an ambiguity rust could not resolve automatically here.Now fixed by telling rust which type's
map_err
method we actually want here.OJaksch commented on 2021-03-28 18:10 (UTC)
@BuzzKillingtonne Have a look to my question from 2020/09 and to it's according answer:
That way I was allowed to create this package. If I remember correctly Debian is still using this "old" rust toolchain and therefore it seems to be required to build this package.
BuzzKillingtonne commented on 2021-03-28 17:40 (UTC)
@tommitscheck I just tried it on 1.50.0-1 and 1.50.0-2 and I get the same error when compiling.
tommitscheck commented on 2021-03-28 17:05 (UTC) (edited on 2021-03-28 17:05 (UTC) by tommitscheck)
@BuzzKillingtonne can you try to downgrade rust to 1.50? As that was the Rust version I used when updating to 1.0.11 and it worked fine here.
We'll investigate this for 1.51, I can reproduce it...
BuzzKillingtonne commented on 2021-03-28 16:56 (UTC) (edited on 2021-03-28 17:05 (UTC) by BuzzKillingtonne)
Since the latest version 1.0.11-1 I've not been able to compile, I've tried this on two different computers.
OJaksch commented on 2021-03-18 15:30 (UTC)
Potzblitz! I know that we're living at the Bleeding Edge with our Arch, but I didn't know that we're in a future time, as their original Debian repo is still at v1.09 (pbs) and v1.10 (pve). Cheeers!
tylerlm commented on 2021-03-18 10:41 (UTC)
Build fails in a chroot because PKGBUILD is missing
'systemd'
inmakedepends
.Please can we add it? (And also, I agree, thanks for keeping this up-to-date!)
OJaksch commented on 2020-11-26 15:07 (UTC)
Thanks for keeping this up to date! :-*
cebner commented on 2020-11-11 16:58 (UTC)
Version 1.0 is out, super nice! Congratulations to the Proxmox developers for this nice work!
uffsalot commented on 2020-11-05 11:59 (UTC)
Any updates on this? Currently 0.9.5-1 is out.
OJaksch commented on 2020-09-06 11:21 (UTC)
@cebner Great catchup, that works and I can build it as normal. Many thanks!
cebner commented on 2020-09-06 10:40 (UTC)
@OJaksch this might be related to a known issue in rustc https://github.com/rust-lang/rust/issues/54540 and seems to occur more frequently with rustc 1.46.0.
As a workaround, for now you can build with a previous version of rustc e.g. rustc 1.45.2.
and when done you can go back to the stable toolchain
OJaksch commented on 2020-09-05 05:55 (UTC) (edited on 2020-09-05 06:01 (UTC) by OJaksch)
Can't compile 0.8.14. Any idea?
flumm commented on 2020-08-02 08:18 (UTC)
sorry it took so long for an update, should be working now (and updated to 0.8.9)
uffsalot commented on 2020-07-31 19:14 (UTC) (edited on 2020-07-31 19:16 (UTC) by uffsalot)
Build fails currently: