Age | Commit message (Collapse) | Author |
|
Refresh patching out the non-client code and docs stuff but also add
two new patches that adapt the `h2` (http2) crate to use the same
0.2.12 version of the `http` protocol as the PBS rust stack currently
does. This is required to avoid a type-mismatch error for different
versions of the `Response<RecvStream>` type.
It can be dropped once Proxmox upgrades their hyper/h2/http stack.
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
mostly to get it building again
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
causes package build failures with e.g. zstd linkage
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Instead of updating the hdozens of places manually, or investing time
into automating that, just use the `[patch.crates-io]` mechanism
cargo provides and clone the main depednecy repos too, which would
have be done anyway by cargo.
Patching out most of the workspace-lib stayed the same.
Also patch our proxmox crate to avoid a glob-import on anyhow, as
that breaks resolbing `Ok()` to te Result tuple, as anyhow added an
Ok helper function in 1.0.49 and glob-imports are *always* wrong..
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
we need to rework the "re-route dependencies to git" approach a bit as
PBS reorganized the source code drastically into workspaces, and cargo
build/fetch always wants to download every dependency of all
workspace-crates, so we need to remove some of the top-level workspace.
But, the reorg makes also quite some things better, less linkage cruft,
no need to patch the api anymore and faster build time
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
run `makepkg --printsrcinfo >.SRCINFO`
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Effectively a port from the debian packaging[0].
[0]: https://git.proxmox.com/?p=proxmox-backup.git;a=commit;h=198ebc6c86380351662b8b01537f449538ff1e6b
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
and rebase patches
Signed-off-by: Dominik Csapak <dominik.csapak@gmail.com>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
* update to v0.8.9
* update cargo.toml patch to include the exact git revisions
(since the proxmox/pxar crates do not have tags)
* drop the patch for arm
* add a patch to remove the apt dependency
Signed-off-by: Dominik Csapak <dominik.csapak@gmail.com>
|
|
cherry-pick commit 449e4a66fe53221c459ef9471b5d1a8ec4b82808
Signed-off-by: Thomas Lamprecht <thomas@lamprecht.org>
|
|
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
|
|
Signed-off-by: Dominik Csapak <dominik.csapak@gmail.com>
|