diff --git a/proxmox-sys/Cargo.toml b/proxmox-sys/Cargo.toml index fa795016..4ac5b5bd 100644 --- a/proxmox-sys/Cargo.toml +++ b/proxmox-sys/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "proxmox-sys" -version = "0.2.2" +version = "0.3.0" authors = ["Proxmox Support Team "] edition = "2018" license = "AGPL-3" diff --git a/proxmox-sys/debian/changelog b/proxmox-sys/debian/changelog index aed46d5a..b17631bb 100644 --- a/proxmox-sys/debian/changelog +++ b/proxmox-sys/debian/changelog @@ -1,3 +1,17 @@ +rust-proxmox-sys (0.3.0) stable; urgency=medium + + * feature-gate "logrotate" (and zstd) + + * bump nix to 0.24 + + * move io error helpers to proxmox-lang + + * add FileSystemInformation struct and helper + + * use nix::unistd::fchown instead of re-implementing it + + -- Proxmox Support Team Thu, 2 Jun 2022 12:08:34 +0200 + rust-proxmox-sys (0.2.2) stable; urgency=medium * update sortable-macro to 0.1.2, drop requirement for the identity macro diff --git a/proxmox-sys/debian/control b/proxmox-sys/debian/control index 9dd34ca3..fb8fcfc7 100644 --- a/proxmox-sys/debian/control +++ b/proxmox-sys/debian/control @@ -11,7 +11,7 @@ Build-Depends: debhelper (>= 12), librust-lazy-static-1+default-dev (>= 1.4-~~) , librust-libc-0.2+default-dev (>= 0.2.107-~~) , librust-log-0.4+default-dev (>= 0.4.17-~~) , - librust-nix-0.19+default-dev (>= 0.19.1-~~) , + librust-nix-0.24+default-dev (>= 0.24.1-~~) , librust-proxmox-borrow-1+default-dev , librust-proxmox-io-1+default-dev , librust-proxmox-lang-1+default-dev (>= 1.1-~~) , @@ -20,8 +20,6 @@ Build-Depends: debhelper (>= 12), librust-serde-1+default-dev , librust-serde-1+derive-dev , librust-serde-json-1+default-dev , - librust-zstd-0.6+bindgen-dev , - librust-zstd-0.6+default-dev , libacl1-dev , uuid-dev Maintainer: Proxmox Support Team @@ -40,7 +38,7 @@ Depends: librust-lazy-static-1+default-dev (>= 1.4-~~), librust-libc-0.2+default-dev (>= 0.2.107-~~), librust-log-0.4+default-dev (>= 0.4.17-~~), - librust-nix-0.19+default-dev (>= 0.19.1-~~), + librust-nix-0.24+default-dev (>= 0.24.1-~~), librust-proxmox-borrow-1+default-dev, librust-proxmox-io-1+default-dev, librust-proxmox-lang-1+default-dev (>= 1.1-~~), @@ -49,20 +47,19 @@ Depends: librust-serde-1+default-dev, librust-serde-1+derive-dev, librust-serde-json-1+default-dev, - librust-zstd-0.6+bindgen-dev, - librust-zstd-0.6+default-dev, libacl1-dev, uuid-dev Suggests: - librust-proxmox-sys+proxmox-sortable-macro-dev (= ${binary:Version}) + librust-proxmox-sys+proxmox-sortable-macro-dev (= ${binary:Version}), + librust-proxmox-sys+zstd-dev (= ${binary:Version}) Provides: librust-proxmox-sys+default-dev (= ${binary:Version}), librust-proxmox-sys-0-dev (= ${binary:Version}), librust-proxmox-sys-0+default-dev (= ${binary:Version}), - librust-proxmox-sys-0.2-dev (= ${binary:Version}), - librust-proxmox-sys-0.2+default-dev (= ${binary:Version}), - librust-proxmox-sys-0.2.2-dev (= ${binary:Version}), - librust-proxmox-sys-0.2.2+default-dev (= ${binary:Version}) + librust-proxmox-sys-0.3-dev (= ${binary:Version}), + librust-proxmox-sys-0.3+default-dev (= ${binary:Version}), + librust-proxmox-sys-0.3.0-dev (= ${binary:Version}), + librust-proxmox-sys-0.3.0+default-dev (= ${binary:Version}) Description: System tools (using nix) - Rust source code This package contains the source for the Rust proxmox-sys crate, packaged by debcargo for use with cargo and dh-cargo. @@ -78,13 +75,35 @@ Provides: librust-proxmox-sys+sortable-macro-dev (= ${binary:Version}), librust-proxmox-sys-0+proxmox-sortable-macro-dev (= ${binary:Version}), librust-proxmox-sys-0+sortable-macro-dev (= ${binary:Version}), - librust-proxmox-sys-0.2+proxmox-sortable-macro-dev (= ${binary:Version}), - librust-proxmox-sys-0.2+sortable-macro-dev (= ${binary:Version}), - librust-proxmox-sys-0.2.2+proxmox-sortable-macro-dev (= ${binary:Version}), - librust-proxmox-sys-0.2.2+sortable-macro-dev (= ${binary:Version}) + librust-proxmox-sys-0.3+proxmox-sortable-macro-dev (= ${binary:Version}), + librust-proxmox-sys-0.3+sortable-macro-dev (= ${binary:Version}), + librust-proxmox-sys-0.3.0+proxmox-sortable-macro-dev (= ${binary:Version}), + librust-proxmox-sys-0.3.0+sortable-macro-dev (= ${binary:Version}) Description: System tools (using nix) - feature "proxmox-sortable-macro" and 1 more This metapackage enables feature "proxmox-sortable-macro" for the Rust proxmox- sys crate, by pulling in any additional dependencies needed by that feature. . Additionally, this package also provides the "sortable-macro" feature. + +Package: librust-proxmox-sys+zstd-dev +Architecture: any +Multi-Arch: same +Depends: + ${misc:Depends}, + librust-proxmox-sys-dev (= ${binary:Version}), + librust-zstd-0.6+bindgen-dev, + librust-zstd-0.6+default-dev +Provides: + librust-proxmox-sys+logrotate-dev (= ${binary:Version}), + librust-proxmox-sys-0+zstd-dev (= ${binary:Version}), + librust-proxmox-sys-0+logrotate-dev (= ${binary:Version}), + librust-proxmox-sys-0.3+zstd-dev (= ${binary:Version}), + librust-proxmox-sys-0.3+logrotate-dev (= ${binary:Version}), + librust-proxmox-sys-0.3.0+zstd-dev (= ${binary:Version}), + librust-proxmox-sys-0.3.0+logrotate-dev (= ${binary:Version}) +Description: System tools (using nix) - feature "zstd" and 1 more + This metapackage enables feature "zstd" for the Rust proxmox-sys crate, by + pulling in any additional dependencies needed by that feature. + . + Additionally, this package also provides the "logrotate" feature.