bump perlmod to 0.13.3-1 and perlmod-macro to 0.8.2-1

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
This commit is contained in:
Wolfgang Bumiller 2023-07-26 09:55:17 +02:00
parent 4600b0779f
commit b32c4fd40a
6 changed files with 31 additions and 11 deletions

View File

@ -1,6 +1,6 @@
[package] [package]
name = "perlmod-macro" name = "perlmod-macro"
version = "0.8.1" version = "0.8.2"
build = "build.rs" build = "build.rs"
categories = [ "API bindings" ] categories = [ "API bindings" ]
keywords = [ "ffi", "perl" ] keywords = [ "ffi", "perl" ]

View File

@ -1,3 +1,16 @@
rust-perlmod-macro (0.8.2-1) UNRELEASED; urgency=medium
* Ensure the XS registration portion of bootstrap functions are only called
once.
* Allow calling bootstrap functions directly more easily by making the
unused `cv` parameter optional.
* Add the `boot` attribute to `#[package]`, which is a path to a function
called after the bootstrap function has completed.
-- Proxmox Support Team <support@proxmox.com> Wed, 26 Jul 2023 09:53:42 +0200
rust-perlmod-macro (0.8.1-1) stable; urgency=medium rust-perlmod-macro (0.8.1-1) stable; urgency=medium
* clippy fixups & code health * clippy fixups & code health

View File

@ -32,8 +32,8 @@ Provides:
librust-perlmod-macro-0+default-dev (= ${binary:Version}), librust-perlmod-macro-0+default-dev (= ${binary:Version}),
librust-perlmod-macro-0.8-dev (= ${binary:Version}), librust-perlmod-macro-0.8-dev (= ${binary:Version}),
librust-perlmod-macro-0.8+default-dev (= ${binary:Version}), librust-perlmod-macro-0.8+default-dev (= ${binary:Version}),
librust-perlmod-macro-0.8.1-dev (= ${binary:Version}), librust-perlmod-macro-0.8.2-dev (= ${binary:Version}),
librust-perlmod-macro-0.8.1+default-dev (= ${binary:Version}) librust-perlmod-macro-0.8.2+default-dev (= ${binary:Version})
Description: Perl package macros to create perl package bindings from rust at compile time - Rust source code Description: Perl package macros to create perl package bindings from rust at compile time - Rust source code
This package contains the source for the Rust perlmod-macro crate, packaged by This package contains the source for the Rust perlmod-macro crate, packaged by
debcargo for use with cargo and dh-cargo. debcargo for use with cargo and dh-cargo.

View File

@ -1,6 +1,6 @@
[package] [package]
name = "perlmod" name = "perlmod"
version = "0.13.2" version = "0.13.3"
build = "build.rs" build = "build.rs"
categories = [ "API bindings" ] categories = [ "API bindings" ]
keywords = [ "ffi", "perl" ] keywords = [ "ffi", "perl" ]
@ -20,7 +20,7 @@ bitflags = "1.2.1"
libc = "0.2" libc = "0.2"
serde = "1.0" serde = "1.0"
perlmod-macro = { path = "../perlmod-macro", optional = true, version = "0.8.1" } perlmod-macro = { path = "../perlmod-macro", optional = true, version = "0.8.2" }
[features] [features]
default = ["exporter"] default = ["exporter"]

View File

@ -1,3 +1,10 @@
rust-perlmod (0.13.3-1) bookworm; urgency=medium
* add `instantiate_magic_result!` macro for improved error handling over
`instantiate_magic!`.
-- Proxmox Support Team <support@proxmox.com> Wed, 26 Jul 2023 09:51:34 +0200
rust-perlmod (0.13.2-1) stable; urgency=medium rust-perlmod (0.13.2-1) stable; urgency=medium
* clippy fixups & code health * clippy fixups & code health

View File

@ -9,7 +9,7 @@ Build-Depends: debhelper (>= 12),
librust-bitflags-1+default-dev (>= 1.2.1-~~) <!nocheck>, librust-bitflags-1+default-dev (>= 1.2.1-~~) <!nocheck>,
librust-cc-1+default-dev (>= 1.0.46-~~) <!nocheck>, librust-cc-1+default-dev (>= 1.0.46-~~) <!nocheck>,
librust-libc-0.2+default-dev <!nocheck>, librust-libc-0.2+default-dev <!nocheck>,
librust-perlmod-macro-0.8+default-dev (>= 0.8.1-~~) <!nocheck>, librust-perlmod-macro-0.8+default-dev (>= 0.8.2-~~) <!nocheck>,
librust-serde-1+default-dev <!nocheck>, librust-serde-1+default-dev <!nocheck>,
perl (>= 5.28.1) <!nocheck> perl (>= 5.28.1) <!nocheck>
Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net> Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
@ -34,7 +34,7 @@ Recommends:
Provides: Provides:
librust-perlmod-0-dev (= ${binary:Version}), librust-perlmod-0-dev (= ${binary:Version}),
librust-perlmod-0.13-dev (= ${binary:Version}), librust-perlmod-0.13-dev (= ${binary:Version}),
librust-perlmod-0.13.2-dev (= ${binary:Version}) librust-perlmod-0.13.3-dev (= ${binary:Version})
Description: Ffi & serde code for limited interaction with perl code - Rust source code Description: Ffi & serde code for limited interaction with perl code - Rust source code
This package contains the source for the Rust perlmod crate, packaged by This package contains the source for the Rust perlmod crate, packaged by
debcargo for use with cargo and dh-cargo. debcargo for use with cargo and dh-cargo.
@ -45,7 +45,7 @@ Multi-Arch: same
Depends: Depends:
${misc:Depends}, ${misc:Depends},
librust-perlmod-dev (= ${binary:Version}), librust-perlmod-dev (= ${binary:Version}),
librust-perlmod-macro-0.8+default-dev (>= 0.8.1-~~) librust-perlmod-macro-0.8+default-dev (>= 0.8.2-~~)
Provides: Provides:
librust-perlmod+default-dev (= ${binary:Version}), librust-perlmod+default-dev (= ${binary:Version}),
librust-perlmod+exporter-dev (= ${binary:Version}), librust-perlmod+exporter-dev (= ${binary:Version}),
@ -55,9 +55,9 @@ Provides:
librust-perlmod-0.13+perlmod-macro-dev (= ${binary:Version}), librust-perlmod-0.13+perlmod-macro-dev (= ${binary:Version}),
librust-perlmod-0.13+default-dev (= ${binary:Version}), librust-perlmod-0.13+default-dev (= ${binary:Version}),
librust-perlmod-0.13+exporter-dev (= ${binary:Version}), librust-perlmod-0.13+exporter-dev (= ${binary:Version}),
librust-perlmod-0.13.2+perlmod-macro-dev (= ${binary:Version}), librust-perlmod-0.13.3+perlmod-macro-dev (= ${binary:Version}),
librust-perlmod-0.13.2+default-dev (= ${binary:Version}), librust-perlmod-0.13.3+default-dev (= ${binary:Version}),
librust-perlmod-0.13.2+exporter-dev (= ${binary:Version}) librust-perlmod-0.13.3+exporter-dev (= ${binary:Version})
Description: Ffi & serde code for limited interaction with perl code - feature "perlmod-macro" and 2 more Description: Ffi & serde code for limited interaction with perl code - feature "perlmod-macro" and 2 more
This metapackage enables feature "perlmod-macro" for the Rust perlmod crate, by This metapackage enables feature "perlmod-macro" for the Rust perlmod crate, by
pulling in any additional dependencies needed by that feature. pulling in any additional dependencies needed by that feature.