all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pbs-devel] [PATCH proxmox/proxmox-backup v2] improve proxmox-async dependencies
@ 2022-02-21 10:39 Dominik Csapak
  2022-02-21 10:39 ` [pbs-devel] [PATCH proxmox v2 1/2] move io error helpers to proxmox-lang Dominik Csapak
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Dominik Csapak @ 2022-02-21 10:39 UTC (permalink / raw)
  To: pbs-devel

this series tries to minimize the dependecies for proxmox-async
so that we can more easily argue to depend on it in proxmox-router for [0]

we have to bump proxmox-lang (to 1.1.0?) and update the dependencies
in the relevant crates/packages

also not sure if we have to bump proxmox-sys, since it lost the
io_format_err macros, etc.

changes from v1:
* move io_ macros/helpers to proxmox-lang instead of writing out the code

0: https://lists.proxmox.com/pipermail/pbs-devel/2022-February/004696.html

proxmox:

Dominik Csapak (2):
  move io error helpers to proxmox-lang
  split out compression code into new crate 'proxmox-compression'

 Cargo.toml                                    |  1 +
 Makefile                                      |  1 +
 proxmox-async/Cargo.toml                      | 10 +---
 proxmox-async/src/io/async_channel_writer.rs  |  3 +-
 proxmox-async/src/lib.rs                      |  2 -
 proxmox-compression/Cargo.toml                | 27 +++++++++
 proxmox-compression/debian/changelog          |  5 ++
 proxmox-compression/debian/control            | 56 +++++++++++++++++++
 proxmox-compression/debian/copyright          | 16 ++++++
 proxmox-compression/debian/debcargo.toml      |  7 +++
 .../src/compression.rs                        |  2 +-
 proxmox-compression/src/lib.rs                |  4 ++
 .../src/zip.rs                                |  2 +-
 proxmox-http/Cargo.toml                       |  2 +
 proxmox-http/src/websocket/mod.rs             |  2 +-
 proxmox-lang/src/error.rs                     | 53 ++++++++++++++++++
 proxmox-lang/src/lib.rs                       |  1 +
 proxmox-sys/src/error.rs                      |  7 +--
 proxmox-sys/src/linux/pid.rs                  |  4 +-
 proxmox-sys/src/macros.rs                     | 44 ---------------
 proxmox-sys/src/mmap.rs                       |  4 +-
 21 files changed, 185 insertions(+), 68 deletions(-)
 create mode 100644 proxmox-compression/Cargo.toml
 create mode 100644 proxmox-compression/debian/changelog
 create mode 100644 proxmox-compression/debian/control
 create mode 100644 proxmox-compression/debian/copyright
 create mode 100644 proxmox-compression/debian/debcargo.toml
 rename {proxmox-async => proxmox-compression}/src/compression.rs (99%)
 create mode 100644 proxmox-compression/src/lib.rs
 rename {proxmox-async => proxmox-compression}/src/zip.rs (99%)
 create mode 100644 proxmox-lang/src/error.rs

proxmox-backup:

Dominik Csapak (2):
  depend on new 'proxmox-compression' crate
  use io_format_err,io_bail,io_err_other from proxmox-lang

 pbs-client/Cargo.toml                         |  1 +
 pbs-client/src/pxar/extract.rs                |  2 +-
 pbs-client/src/pxar/fuse.rs                   | 20 ++++----------
 pbs-datastore/src/cached_chunk_reader.rs      |  4 +--
 pbs-tape/src/blocked_reader.rs                | 26 +++++++++----------
 pbs-tape/src/blocked_writer.rs                |  2 +-
 pbs-tape/src/emulate_tape_reader.rs           |  4 +--
 pbs-tape/src/emulate_tape_writer.rs           |  4 +--
 pbs-tape/src/sg_tape.rs                       | 18 ++++++-------
 pbs-tape/src/tape_write.rs                    |  2 +-
 proxmox-rest-server/Cargo.toml                |  1 +
 proxmox-rest-server/src/rest.rs               |  4 +--
 proxmox-restore-daemon/Cargo.toml             |  1 +
 .../src/proxmox_restore_daemon/api.rs         |  2 +-
 src/tape/drive/virtual_tape.rs                |  4 +--
 src/tape/file_formats/catalog_archive.rs      |  4 +--
 src/tape/file_formats/chunk_archive.rs        |  2 +-
 src/tape/file_formats/multi_volume_reader.rs  | 10 +++----
 src/tape/file_formats/multi_volume_writer.rs  | 14 +++++-----
 src/tape/file_formats/snapshot_archive.rs     |  8 +++---
 src/tools/disks/mod.rs                        |  4 +--
 21 files changed, 65 insertions(+), 72 deletions(-)

-- 
2.30.2





^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-02-21 13:29 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-02-21 10:39 [pbs-devel] [PATCH proxmox/proxmox-backup v2] improve proxmox-async dependencies Dominik Csapak
2022-02-21 10:39 ` [pbs-devel] [PATCH proxmox v2 1/2] move io error helpers to proxmox-lang Dominik Csapak
2022-02-21 12:48   ` [pbs-devel] applied: " Wolfgang Bumiller
2022-02-21 10:39 ` [pbs-devel] [PATCH proxmox v2 2/2] split out compression code into new crate 'proxmox-compression' Dominik Csapak
2022-02-21 13:21   ` [pbs-devel] applied: " Wolfgang Bumiller
2022-02-21 10:39 ` [pbs-devel] [PATCH proxmox-backup v2 1/2] depend on new 'proxmox-compression' crate Dominik Csapak
2022-02-21 13:28   ` [pbs-devel] applied-series: " Wolfgang Bumiller
2022-02-21 10:39 ` [pbs-devel] [PATCH proxmox-backup v2 2/2] use io_format_err, io_bail, io_err_other from proxmox-lang Dominik Csapak

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal