Package Details: proxmox-backup-client 3.2.7-2

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: 19
Popularity: 0.001569
First Submitted: 2020-07-15 08:23 (UTC)
Last Updated: 2024-09-19 07:45 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

OJaksch commented on 2024-09-19 08:37 (UTC)

Just compiled on x86_64 and aarch64 and can confirm that it's building fine again on the latter.
Thanks for fixing!

tommitscheck commented on 2024-09-19 07:51 (UTC)

@OJaksch I backported a patch for an internal dependency [0] that should fix this error, but I did not have an aarch64 ready to quickly test this, so feedback would be welcome.

OJaksch commented on 2024-09-02 11:53 (UTC)

Doesn't build on aarch64 anymore. There were some warnings before the build failed.
If you need a more detailed log, gimme sign.

   Compiling proxmox-sys v0.5.8 (/tmp/x/src/proxmox/proxmox-sys)
   Compiling form_urlencoded v1.2.1
error[E0308]: mismatched types
  --> /tmp/x/src/proxmox/proxmox-sys/src/crypt.rs:74:67
   |
74 |         if data.output.first().is_none() || Some(&('*' as i8)) == data.output.first() {
   |                                                                   ^^^^^^^^^^^^^^^^^^^ expected `Option<&i8>`, found `Option<&u8>`
   |
   = note: expected enum `std::option::Option<&i8>`
              found enum `std::option::Option<&u8>`

error[E0308]: mismatched types
   --> /tmp/x/src/proxmox/proxmox-sys/src/crypt.rs:136:58
    |
136 |     if output.first().is_none() || Some(&('*' as i8)) == output.first() {
    |                                                          ^^^^^^^^^^^^^^ expected `Option<&i8>`, found `Option<&u8>`
    |
    = note: expected enum `std::option::Option<&i8>`
               found enum `std::option::Option<&u8>`

   Compiling crc32fast v1.4.2
   Compiling base64 v0.22.1
For more information about this error, try `rustc --explain E0308`.
error: could not compile `proxmox-sys` (lib) due to 2 previous errors
warning: build failed, waiting for other jobs to finish...

Sept commented on 2024-07-06 22:37 (UTC)

I was able to build it with this patch:

diff --git a/PKGBUILD b/PKGBUILD
index 90e1726..23fad4a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Dominik Csapak <dominik.csapak@gmail.com>
 # Maintainer: Thomas Lamprecht <thomas@lamprecht.org>
 pkgname=proxmox-backup-client
-pkgver=3.2.2
+pkgver=3.2.7
 pkgrel=1
 pkgdesc="Client for Proxmox Backup Server"
 arch=('x86_64' 'aarch64')
@@ -17,7 +17,7 @@ makedepends=('cargo' 'clang' 'git' 'llvm' 'patchelf' 'python-docutils' 'python-s
 options=(!lto)
 source=(
     "$pkgname-$pkgver::git://git.proxmox.com/git/proxmox-backup.git#tag=v$pkgver"
-    "proxmox::git://git.proxmox.com/git/proxmox.git#commit=863d7603403405ccbf8e841b875bf3c9a7a76116"
+    "proxmox::git://git.proxmox.com/git/proxmox.git#commit=9ec5a487012b336b62c00b00d4362ec61f648f3b"
     "proxmox-fuse::git://git.proxmox.com/git/proxmox-fuse.git"
     "pxar::git://git.proxmox.com/git/pxar.git"
     "pathpatterns::git://git.proxmox.com/git/pathpatterns.git"
@@ -45,7 +45,7 @@ _apply() {

 prepare() {
   cd "$pkgname-$pkgver"
-  rm .cargo/config # drop Debian-style redirect of crates.io to local registry
+  rm .cargo/config.toml # drop Debian-style redirect of crates.io to local registry

   _apply 0001-re-route-dependencies-not-available-on-crates.io-to-.patch
   _apply 0002-docs-drop-all-but-client-man-pages.patch

This updates the package to the latest tagged version on their git, and picks the latest commit in master for the proxmox base library. I couldn't find where they mark stable commits, no tags, no stable 3.x branch, so Im not sure if this is a good commit to use or not.

markc commented on 2024-06-18 05:02 (UTC)

Howdy, is there any chance you could update this to 3.2.3 ?

OJaksch commented on 2024-06-10 14:15 (UTC)

I'm getting an error when (re-) building:

==> Starting prepare()...
applying patch '0001-re-route-dependencies-not-available-on-crates.io-to-.patch'
patching file Cargo.toml
applying patch '0002-docs-drop-all-but-client-man-pages.patch'
patching file docs/Makefile
patching file docs/conf.py
    Updating crates.io index
error: failed to select a version for the requirement `pxar = "^0.10.2"`
candidate versions found which didn't match: 0.11.1
location searched: crates.io index
required by package `pbs-client v0.1.0 (/tmp/makepkg/proxmox-backup-client/src/proxmox-backup-client-3.2.2/pbs-client)`
perhaps a crate was updated and forgotten to be re-vendored?
==> ERROR: A failure occurred in prepare().
    Aborting...
 -> Fehler beim Erstellen: proxmox-backup-client-exit status 4
 -> Die folgenden Pakete konnten nicht installiert werden. Ein manueller Eingriff ist erforderlich:
proxmox-backup-client - exit status 4

tommitscheck commented on 2024-04-25 15:58 (UTC)

@boomer41 thanks for the hint, this should be fixed in the just uploaded version 3.2.2-1

boomer41 commented on 2024-04-21 17:26 (UTC) (edited on 2024-04-21 17:27 (UTC) by boomer41)

@flumm A simpler workaround for the LTO problem would be to (temporarily) disable LTO for this package:

options=(!lto)

sumo commented on 2024-02-28 22:08 (UTC)

@flumm your solution worked. I thank you very much. In case it helps you, below are the console messages after changing makepkg.conf:


==> Beginne prepare()...
applying patch '0001-re-route-dependencies-not-available-on-crates.io-to-.patch'
patching file Cargo.toml
Hunk #3 succeeded at 112 (offset 1 line).
applying patch '0002-docs-drop-all-but-client-man-pages.patch'
patching file docs/Makefile
patching file docs/conf.py
warning: Patch `proxmox-ldap v0.2.1 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-ldap)` was not used in the crate graph.
Patch `proxmox-metrics v0.3.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-metrics)` was not used in the crate graph.
Patch `proxmox-rest-server v0.5.1 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-rest-server)` was not used in the crate graph.
Patch `proxmox-subscription v0.4.2 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-subscription)` was not used in the crate graph.
Patch `proxmox-tfa v4.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-tfa)` was not used in the crate graph.
Check that the patched package version and available features are compatible
with the dependency requirements. If the patch has a different version from
what is locked in the Cargo.lock file, run `cargo update` to use the new
version. This may also occur with an optional dependency that is not enabled.
==> Entferne existierendes $pkgdir/ Verzeichnis...
==> Beginne build()...
warning: Patch `proxmox-ldap v0.2.1 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-ldap)` was not used in the crate graph.
Patch `proxmox-metrics v0.3.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-metrics)` was not used in the crate graph.
Patch `proxmox-rest-server v0.5.1 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-rest-server)` was not used in the crate graph.
Patch `proxmox-subscription v0.4.2 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-subscription)` was not used in the crate graph.
Patch `proxmox-tfa v4.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-tfa)` was not used in the crate graph.
Check that the patched package version and available features are compatible
with the dependency requirements. If the patch has a different version from
what is locked in the Cargo.lock file, run `cargo update` to use the new
version. This may also occur with an optional dependency that is not enabled.
   Compiling openssl-sys v0.9.101
   Compiling zstd-sys v2.0.9+zstd.1.5.5
   Compiling proxmox-fuse v0.1.6 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-fuse)
warning: unused import: `completion::*`
  --> /usr/src/debug/proxmox-backup-client/proxmox/proxmox-router/src/cli/mod.rs:32:9
   |
32 | pub use completion::*;
   |         ^^^^^^^^^^^^^
   |
   = note: `#[warn(unused_imports)]` on by default

warning: `proxmox-router` (lib) generated 1 warning (run `cargo fix --lib -p proxmox-router` to apply 1 suggestion)
   Compiling openssl v0.10.64
   Compiling tokio-openssl v0.6.4
   Compiling pbs-pxar-fuse v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/pbs-pxar-fuse)
   Compiling pbs-fuse-loop v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/pbs-fuse-loop)
   Compiling pbs-config v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/pbs-config)
   Compiling proxmox-http v0.9.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-http)
   Compiling zstd-safe v6.0.6
   Compiling zstd v0.12.4
   Compiling pbs-tools v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/pbs-tools)
   Compiling proxmox-compression v0.2.1 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-compression)
   Compiling pbs-key-config v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/pbs-key-config)
   Compiling pbs-datastore v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/pbs-datastore)
   Compiling pbs-client v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/pbs-client)
   Compiling proxmox-backup-client v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/proxmox-backup-client)
   Compiling pxar-bin v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/pxar-bin)
    Finished release [optimized] target(s) in 27.12s
warning: the following packages contain code that will be rejected by a future version of Rust: syn v0.12.15
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
patchelf 'target/release/proxmox-backup-client' - removing unused dependencies:
 libcrypt.so.2 libuuid.so.1 
patchelf 'target/release/pxar' - removing unused dependencies:
 libcrypt.so.2 libuuid.so.1 libssl.so.3 
../target/release/proxmox-backup-client printdoc > proxmox-backup-client/synopsis.rst
../target/release/dump-catalog-shell-cli > proxmox-backup-client/catalog-shell-synopsis.rst
../target/release/pxar printdoc > pxar/synopsis.rst
sphinx-build -t release -b man ./ output/man
Sphinx v7.2.6 in Verwendung
Mapping reference labels...
making output directory... erledigt
WARNING: html_static_path entry '_static' does not exist
building [mo]: targets for 0 po files that are out of date
writing output... 
building [man]: all manpages
updating environment: [new config] 75 added, 0 changed, 0 removed
reading sources... [100%] user-management
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/command-syntax.rst:30: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'proxmox-backup-manager/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/command-syntax.rst:36: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'proxmox-tape/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/command-syntax.rst:45: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'pmt/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/command-syntax.rst:51: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'pmtx/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/command-syntax.rst:62: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'proxmox-file-restore/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/command-syntax.rst:67: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'proxmox-backup-debug/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/acl/man5.rst:21: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/acl/roles.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/datastore/man5.rst:19: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/datastore/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/domains/man5.rst:19: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/domains/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/media-pool/man5.rst:20: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/media-pool/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/remote/man5.rst:20: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/remote/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/sync/man5.rst:19: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/sync/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/tape-job/man5.rst:19: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/tape-job/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/tape/man5.rst:19: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/tape/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/user/man5.rst:19: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/user/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/verification/man5.rst:19: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/verification/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:22: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/acl/roles.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:37: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/datastore/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:53: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/domains/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:68: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/media-pool/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:83: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/tape/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:98: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/tape-job/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:113: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/user/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:128: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/remote/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:143: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/sync/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/configuration-files.rst:158: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'config/verification/config.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/pmt/man1.rst:8: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'pmt/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/pmtx/man1.rst:8: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'pmtx/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-backup-debug/man1.rst:8: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'proxmox-backup-debug/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-backup-manager/man1.rst:8: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'proxmox-backup-manager/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-file-restore/man1.rst:8: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'proxmox-file-restore/synopsis.rst'.
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-tape/man1.rst:8: CRITICAL: Problems with "include" directive path:
InputError: [Errno 2] Datei oder Verzeichnis nicht gefunden: 'proxmox-tape/synopsis.rst'.
<rst_epilog>:40: WARNING: Duplicate explicit target name: "systemd.time manpage".
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/tape-backup.rst:520: ERROR: Duplicate target name, cannot be used as a unique reference: "systemd.time manpage".
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/tape-backup.rst:552: ERROR: Duplicate target name, cannot be used as a unique reference: "systemd.time manpage".
looking for now-outdated files... none found
pickling environment... erledigt
checking consistency... /home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/acl/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/datastore/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/domains/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/media-pool/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/remote/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/sync/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/tape-job/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/tape/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/user/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/config/verification/man5.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/pbs2to3/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/pmt/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/pmtx/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-backup-client/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-backup-debug/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-backup-manager/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-backup-proxy/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-backup/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-file-restore/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/proxmox-tape/man1.rst: WARNING: document isn't included in any toctree
/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/docs/pxar/man1.rst: WARNING: document isn't included in any toctree
erledigt
writing... proxmox-backup-client.1 { } pxar.1 { } erledigt
build abgeschlossen, 57 warnings.

The manual pages are in output/man.
make: Für das Ziel „pxar.1“ ist nichts zu tun.
==> Beginne check()...
warning: Patch `proxmox-ldap v0.2.1 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-ldap)` was not used in the crate graph.
Patch `proxmox-metrics v0.3.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-metrics)` was not used in the crate graph.
Patch `proxmox-rest-server v0.5.1 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-rest-server)` was not used in the crate graph.
Patch `proxmox-subscription v0.4.2 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-subscription)` was not used in the crate graph.
Patch `proxmox-tfa v4.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox/proxmox-tfa)` was not used in the crate graph.
Check that the patched package version and available features are compatible
with the dependency requirements. If the patch has a different version from
what is locked in the Cargo.lock file, run `cargo update` to use the new
version. This may also occur with an optional dependency that is not enabled.
warning: unused import: `completion::*`
  --> /usr/src/debug/proxmox-backup-client/proxmox/proxmox-router/src/cli/mod.rs:32:9
   |
32 | pub use completion::*;
   |         ^^^^^^^^^^^^^
   |
   = note: `#[warn(unused_imports)]` on by default

warning: `proxmox-router` (lib) generated 1 warning (run `cargo fix --lib -p proxmox-router` to apply 1 suggestion)
   Compiling pxar-bin v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/pxar-bin)
   Compiling proxmox-backup-client v0.1.0 (/home/steffen/.cache/trizen/sources/proxmox-backup-client/src/proxmox-backup-client-3.1.2/proxmox-backup-client)
    Finished release [optimized] target(s) in 5.73s
warning: the following packages contain code that will be rejected by a future version of Rust: syn v0.12.15
note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
     Running unittests src/main.rs (target/release/deps/proxmox_backup_client-932b78a1cc6f59a6)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running unittests src/main.rs (target/release/deps/pxar-5f2265bc860a6edd)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

==> Betrete fakeroot Umgebung...
==> Beginne package()...
==> Säubere Installation...
  -> Entferne libtool Dateien...
  -> Bereinige ungewollte Dateien...
  -> Entferne statische Bibliotheken...
  -> Entferne unnötige Symbole aus Binär-Dateien und Bibliotheken...
  -> Komprimiere Man-Pages und Info-Seiten...
==> Prüfe auf Paketierungsprobleme...
==> Erstelle Paket "proxmox-backup-client"...
  -> Erstelle .PKGINFO Datei...
  -> Erstelle .BUILDINFO Datei...
  -> Erstelle .MTREE-Datei...
  -> Komprimiere Paket... 
==> Erstelle Paket "proxmox-backup-client-debug"...
  -> Erstelle .PKGINFO Datei...
  -> Erstelle .BUILDINFO Datei...
  -> Erstelle .MTREE-Datei...
  -> Komprimiere Paket... 
==> Verlasse fakeroot Umgebung.
==> Beendete Erstellung: proxmox-backup-client 3.1.2-1 (Mi 28 Feb 2024 22:56:54 CET)
==> Räume auf...

=>> Select packages to install
1> proxmox-backup-client
2> proxmox-backup-client-debug

Install : 1
:: Pacman command: /usr/bin/sudo /usr/bin/pacman /home/steffen/.cache/trizen/sources/proxmox-backup-client/proxmox-backup-client-3.1.2-1-x86_64.pkg.tar.zst -U
[sudo] Passwort für steffen: 
Pakete werden geladen …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Pakete (1) proxmox-backup-client-3.1.2-1

Gesamtgröße der installierten Pakete:  14,96 MiB

:: Installation fortsetzen? [J/n] 

flumm commented on 2024-02-28 09:24 (UTC)

@sumo i can confirm it, for some reason the -flto=auto flag added by the default /etc/makepkg.conf seems to do something to make it fail..

it works here with i set LTOFLAGS=" " in /etc/makepkg.conf it builds successfully. we have to further investigate where the problem actually comes from though.