mirror of
https://git.proxmox.com/git/proxmox-backup
synced 2025-07-26 22:14:22 +00:00

We want to check the error code of zstd not to be 'Destination buffer to small' (dstSize_tooSmall), but currently there is no practical API that is also public. So we introduce a helper that uses the internal logic of zstd to determine the error. Since this is not guaranteed to be a stable api, add a test for that so we catch that error early on build. This should be fine, as long as the zstd behavior only changes with e.g. major debian upgrades, which is normally the only time where the zstd version is updated. Signed-off-by: Dominik Csapak <d.csapak@proxmox.com> [ TL: re-order fn, rename test and reword comments ] Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
225 lines
10 KiB
Plaintext
225 lines
10 KiB
Plaintext
Source: rust-proxmox-backup
|
|
Section: admin
|
|
Priority: optional
|
|
Build-Depends: bash-completion,
|
|
cargo:native (>= 0.65.0~),
|
|
debhelper (>= 12~),
|
|
debhelper-compat (= 13),
|
|
dh-cargo (>= 24),
|
|
fonts-dejavu-core <!nodoc>,
|
|
fonts-lato <!nodoc>,
|
|
fonts-open-sans <!nodoc>,
|
|
graphviz <!nodoc>,
|
|
jq,
|
|
latexmk <!nodoc>,
|
|
libacl1-dev,
|
|
libfuse3-dev,
|
|
librust-anyhow-1+default-dev,
|
|
librust-apt-pkg-native-0.3+default-dev (>= 0.3.2-~~),
|
|
librust-async-trait-0.1+default-dev (>= 0.1.56-~~),
|
|
librust-base64-0.13+default-dev,
|
|
librust-bitflags-2+default-dev (>= 2.4-~~),
|
|
librust-bytes-1+default-dev,
|
|
librust-cidr-0.2+default-dev (>= 0.2.1-~~),
|
|
librust-const-format-0.2+default-dev,
|
|
librust-crc32fast-1+default-dev,
|
|
librust-crossbeam-channel-0.5+default-dev,
|
|
librust-endian-trait-0.6+arrays-dev,
|
|
librust-endian-trait-0.6+default-dev,
|
|
librust-env-logger-0.10+default-dev,
|
|
librust-flate2-1+default-dev,
|
|
librust-foreign-types-0.3+default-dev,
|
|
librust-futures-0.3+default-dev,
|
|
librust-h2-0.4+default-dev,
|
|
librust-h2-0.4+stream-dev,
|
|
librust-handlebars-3+default-dev,
|
|
librust-hex-0.4+default-dev (>= 0.4.3-~~),
|
|
librust-hex-0.4+serde-dev (>= 0.4.3-~~),
|
|
librust-http-0.2+default-dev,
|
|
librust-hyper-0.14+default-dev,
|
|
librust-hyper-0.14+full-dev,
|
|
librust-lazy-static-1+default-dev (>= 1.4-~~),
|
|
librust-libc-0.2+default-dev,
|
|
librust-log-0.4+default-dev (>= 0.4.17-~~),
|
|
librust-nix-0.26+default-dev (>= 0.26.1-~~),
|
|
librust-nom-7+default-dev,
|
|
librust-num-traits-0.2+default-dev,
|
|
librust-once-cell-1+default-dev (>= 1.3.1-~~),
|
|
librust-openssl-0.10+default-dev (>= 0.10.40-~~),
|
|
librust-pathpatterns-0.3+default-dev,
|
|
librust-percent-encoding-2+default-dev (>= 2.1-~~),
|
|
librust-pin-project-lite-0.2+default-dev,
|
|
librust-proxmox-acme-0.5+default-dev,
|
|
librust-proxmox-apt-0.11+cache-dev,
|
|
librust-proxmox-apt-0.11+default-dev,
|
|
librust-proxmox-apt-api-types-1+default-dev (>= 1.0.1-~~),
|
|
librust-proxmox-async-0.4+default-dev,
|
|
librust-proxmox-auth-api-0.4+api-dev,
|
|
librust-proxmox-auth-api-0.4+api-types-dev,
|
|
librust-proxmox-auth-api-0.4+default-dev,
|
|
librust-proxmox-auth-api-0.4+pam-authenticator-dev,
|
|
librust-proxmox-borrow-1+default-dev,
|
|
librust-proxmox-compression-0.2+default-dev,
|
|
librust-proxmox-config-digest-0.1+default-dev,
|
|
librust-proxmox-fuse-0.1+default-dev (>= 0.1.3-~~),
|
|
librust-proxmox-http-0.9+client-dev,
|
|
librust-proxmox-http-0.9+client-trait-dev,
|
|
librust-proxmox-http-0.9+default-dev,
|
|
librust-proxmox-http-0.9+http-helpers-dev,
|
|
librust-proxmox-http-0.9+proxmox-async-dev,
|
|
librust-proxmox-http-0.9+rate-limited-stream-dev,
|
|
librust-proxmox-http-0.9+rate-limiter-dev,
|
|
librust-proxmox-http-0.9+websocket-dev,
|
|
librust-proxmox-human-byte-0.1+default-dev,
|
|
librust-proxmox-io-1+default-dev (>= 1.0.1-~~),
|
|
librust-proxmox-io-1+tokio-dev (>= 1.0.1-~~),
|
|
librust-proxmox-lang-1+default-dev (>= 1.1-~~),
|
|
librust-proxmox-ldap-0.2+default-dev (>= 0.2.1-~~),
|
|
librust-proxmox-log-0.2+default-dev,
|
|
librust-proxmox-metrics-0.3+default-dev (>= 0.3.1-~~),
|
|
librust-proxmox-notify-0.4+default-dev,
|
|
librust-proxmox-notify-0.4+pbs-context-dev,
|
|
librust-proxmox-openid-0.10+default-dev,
|
|
librust-proxmox-rest-server-0.7+default-dev,
|
|
librust-proxmox-rest-server-0.7+rate-limited-stream-dev,
|
|
librust-proxmox-rest-server-0.7+templates-dev,
|
|
librust-proxmox-router-2+cli-dev,
|
|
librust-proxmox-router-2+server-dev,
|
|
librust-proxmox-rrd-0.2+default-dev,
|
|
librust-proxmox-schema-3+api-macro-dev,
|
|
librust-proxmox-schema-3+default-dev,
|
|
librust-proxmox-section-config-2+default-dev,
|
|
librust-proxmox-serde-0.1+default-dev (>= 0.1.1-~~),
|
|
librust-proxmox-serde-0.1+serde-json-dev (>= 0.1.1-~~),
|
|
librust-proxmox-shared-memory-0.3+default-dev,
|
|
librust-proxmox-sortable-macro-0.1+default-dev (>= 0.1.2-~~),
|
|
librust-proxmox-subscription-0.4+api-types-dev (>= 0.4.2-~~),
|
|
librust-proxmox-subscription-0.4+default-dev (>= 0.4.2-~~),
|
|
librust-proxmox-sys-0.6+acl-dev,
|
|
librust-proxmox-sys-0.6+crypt-dev,
|
|
librust-proxmox-sys-0.6+default-dev,
|
|
librust-proxmox-sys-0.6+logrotate-dev,
|
|
librust-proxmox-sys-0.6+timer-dev,
|
|
librust-proxmox-tfa-5+api-dev,
|
|
librust-proxmox-tfa-5+api-types-dev,
|
|
librust-proxmox-tfa-5+default-dev,
|
|
librust-proxmox-time-2+default-dev,
|
|
librust-proxmox-uuid-1+default-dev,
|
|
librust-proxmox-uuid-1+serde-dev,
|
|
librust-proxmox-worker-task-0.1+default-dev,
|
|
librust-pxar-0.12+default-dev,
|
|
librust-regex-1+default-dev (>= 1.5.5-~~),
|
|
librust-rustyline-9+default-dev,
|
|
librust-serde-1+default-dev,
|
|
librust-serde-1+derive-dev,
|
|
librust-serde-json-1+default-dev,
|
|
librust-serde-plain-1+default-dev,
|
|
librust-siphasher-0.3+default-dev,
|
|
librust-syslog-6+default-dev,
|
|
librust-tar-0.4+default-dev,
|
|
librust-termcolor-1+default-dev (>= 1.1.2-~~),
|
|
librust-thiserror-1+default-dev,
|
|
librust-tokio-1+default-dev (>= 1.6-~~),
|
|
librust-tokio-1+fs-dev (>= 1.6-~~),
|
|
librust-tokio-1+io-std-dev (>= 1.6-~~),
|
|
librust-tokio-1+io-util-dev (>= 1.6-~~),
|
|
librust-tokio-1+macros-dev (>= 1.6-~~),
|
|
librust-tokio-1+net-dev (>= 1.6-~~),
|
|
librust-tokio-1+parking-lot-dev (>= 1.6-~~),
|
|
librust-tokio-1+process-dev (>= 1.6-~~),
|
|
librust-tokio-1+rt-dev (>= 1.6-~~),
|
|
librust-tokio-1+rt-multi-thread-dev (>= 1.6-~~),
|
|
librust-tokio-1+signal-dev (>= 1.6-~~),
|
|
librust-tokio-1+sync-dev (>= 1.6-~~),
|
|
librust-tokio-1+time-dev (>= 1.6-~~),
|
|
librust-tokio-openssl-0.6+default-dev (>= 0.6.1-~~),
|
|
librust-tokio-stream-0.1+default-dev,
|
|
librust-tokio-util-0.7+codec-dev,
|
|
librust-tokio-util-0.7+default-dev,
|
|
librust-tokio-util-0.7+io-dev,
|
|
librust-tower-service-0.3+default-dev,
|
|
librust-tracing-0.1+default-dev,
|
|
librust-udev-0.4+default-dev,
|
|
librust-url-2+default-dev (>= 2.1-~~),
|
|
librust-walkdir-2+default-dev,
|
|
librust-xdg-2+default-dev (>= 2.2-~~),
|
|
librust-zstd-0.12+bindgen-dev,
|
|
librust-zstd-0.12+default-dev,
|
|
librust-zstd-safe-6-dev,
|
|
libsgutils2-dev,
|
|
libstd-rust-dev,
|
|
libsystemd-dev (>= 246-~~),
|
|
patchelf,
|
|
proxmox-widget-toolkit-dev <!nodoc>,
|
|
pve-eslint (>= 7.18.0~),
|
|
python3-docutils,
|
|
python3-pygments,
|
|
python3-sphinx <!nodoc>,
|
|
rsync,
|
|
rustc:native,
|
|
texlive-fonts-extra <!nodoc>,
|
|
texlive-fonts-recommended <!nodoc>,
|
|
texlive-xetex <!nodoc>,
|
|
uuid-dev,
|
|
xindy <!nodoc>,
|
|
Maintainer: Proxmox Support Team <support@proxmox.com>
|
|
Standards-Version: 4.5.1
|
|
Vcs-Git: git://git.proxmox.com/git/proxmox-backup.git
|
|
Vcs-Browser: https://git.proxmox.com/?p=proxmox-backup.git;a=summary
|
|
Homepage: https://www.proxmox.com
|
|
Rules-Requires-Root: binary-targets
|
|
|
|
Package: proxmox-backup-server
|
|
Architecture: any
|
|
Depends: fonts-font-awesome,
|
|
gdisk,
|
|
libjs-extjs (>= 7~),
|
|
libjs-qrcodejs (>= 1.20201119),
|
|
libproxmox-acme-plugins,
|
|
libsgutils2-1.46-2,
|
|
libzstd1 (>= 1.3.8),
|
|
lvm2,
|
|
openssh-server,
|
|
pbs-i18n,
|
|
postfix | mail-transport-agent,
|
|
proxmox-backup-docs,
|
|
proxmox-mini-journalreader,
|
|
proxmox-widget-toolkit (>= 4.1.4),
|
|
pve-xtermjs (>= 4.7.0-1),
|
|
sg3-utils,
|
|
smartmontools,
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
Recommends: ifupdown2,
|
|
proxmox-mail-forward,
|
|
proxmox-offline-mirror-helper,
|
|
zfsutils-linux,
|
|
Description: Proxmox Backup Server daemon with tools and GUI
|
|
This package contains the Proxmox Backup Server daemons and related
|
|
tools. This includes a web-based graphical user interface.
|
|
|
|
Package: proxmox-backup-client
|
|
Architecture: any
|
|
Depends: qrencode, ${misc:Depends}, ${shlibs:Depends},
|
|
Description: Proxmox Backup Client tools
|
|
This package contains the Proxmox Backup client, which provides a
|
|
simple command line tool to create and restore backups.
|
|
|
|
Package: proxmox-backup-docs
|
|
Build-Profiles: <!nodoc>
|
|
Section: doc
|
|
Depends: fonts-font-awesome, libjs-extjs, libjs-mathjax, ${misc:Depends},
|
|
Architecture: all
|
|
Description: Proxmox Backup Documentation
|
|
This package contains the Proxmox Backup Documentation files.
|
|
|
|
Package: proxmox-backup-file-restore
|
|
Architecture: any
|
|
Depends: ${misc:Depends}, ${shlibs:Depends},
|
|
Recommends: proxmox-backup-restore-image, pve-qemu-kvm (>= 5.0.0-9),
|
|
Breaks: proxmox-backup-restore-image (<< 0.3.1),
|
|
Description: Proxmox Backup single file restore tools for pxar and block device backups
|
|
This package contains the Proxmox Backup single file restore client for
|
|
restoring individual files and folders from both host/container and VM/block
|
|
device backups. It includes a block device restore driver using QEMU.
|