diff -Nru rust-aes-gcm-0.10.3/debian/changelog rust-aes-gcm-0.10.3/debian/changelog --- rust-aes-gcm-0.10.3/debian/changelog 2023-11-15 09:22:22.000000000 +0000 +++ rust-aes-gcm-0.10.3/debian/changelog 2023-12-16 11:26:37.000000000 +0000 @@ -1,3 +1,12 @@ +rust-aes-gcm (0.10.3-2) unstable; urgency=medium + + * Fix autopkgtests by only running those with a chance of success + The tests for this crate require both the `aes` and `alloc` feature to + be enabled, so there's no point in running them with a single feature + enabled, as they're bound to fail by design. + + -- Arnaud Ferraris Sat, 16 Dec 2023 12:26:37 +0100 + rust-aes-gcm (0.10.3-1) unstable; urgency=medium [ Reinhard Tartler ] diff -Nru rust-aes-gcm-0.10.3/debian/control rust-aes-gcm-0.10.3/debian/control --- rust-aes-gcm-0.10.3/debian/control 2023-11-15 09:22:22.000000000 +0000 +++ rust-aes-gcm-0.10.3/debian/control 2023-12-16 11:26:37.000000000 +0000 @@ -4,7 +4,7 @@ Build-Depends: debhelper (>= 12), dh-cargo (>= 25), cargo:native , - rustc:native , + rustc:native (>= 1.56) , libstd-rust-dev , librust-aead-0.5+alloc-dev , librust-aead-0.5+getrandom-dev , @@ -19,7 +19,7 @@ Uploaders: Reinhard Tartler , Arnaud Ferraris -Standards-Version: 4.6.1 +Standards-Version: 4.6.2 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/aes-gcm] Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/aes-gcm X-Cargo-Crate: aes-gcm @@ -89,5 +89,4 @@ librust-aes-gcm-0.10.3+stream-dev (= ${binary:Version}), librust-aes-gcm-0.10.3+zeroize-dev (= ${binary:Version}) Description: Pure Rust implementation of the AES-GCM Cipher - Rust source code - This package contains the source for the Rust aes-gcm crate, packaged by - debcargo for use with cargo and dh-cargo. + Source code for Debianized Rust crate "aes-gcm" diff -Nru rust-aes-gcm-0.10.3/debian/copyright rust-aes-gcm-0.10.3/debian/copyright --- rust-aes-gcm-0.10.3/debian/copyright 2023-11-15 09:22:22.000000000 +0000 +++ rust-aes-gcm-0.10.3/debian/copyright 2023-12-16 11:26:37.000000000 +0000 @@ -36,3 +36,4 @@ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + diff -Nru rust-aes-gcm-0.10.3/debian/tests/control rust-aes-gcm-0.10.3/debian/tests/control --- rust-aes-gcm-0.10.3/debian/tests/control 2023-11-15 09:22:22.000000000 +0000 +++ rust-aes-gcm-0.10.3/debian/tests/control 2023-12-16 11:26:37.000000000 +0000 @@ -3,57 +3,7 @@ Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ Restrictions: allow-stderr, skip-not-installable -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features aes -Features: test-name=librust-aes-gcm-dev:aes -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable - -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features alloc -Features: test-name=librust-aes-gcm-dev:alloc -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable - -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features arrayvec -Features: test-name=librust-aes-gcm-dev:arrayvec -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable - Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets Features: test-name=librust-aes-gcm-dev:default Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ Restrictions: allow-stderr, skip-not-installable - -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features getrandom -Features: test-name=librust-aes-gcm-dev:getrandom -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable - -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features heapless -Features: test-name=librust-aes-gcm-dev:heapless -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable - -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features rand_core -Features: test-name=librust-aes-gcm-dev:rand_core -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable - -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features std -Features: test-name=librust-aes-gcm-dev:std -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable - -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features stream -Features: test-name=librust-aes-gcm-dev:stream -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable - -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features zeroize -Features: test-name=librust-aes-gcm-dev:zeroize -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable - -Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features -Features: test-name=librust-aes-gcm-dev: -Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ -Restrictions: allow-stderr, skip-not-installable diff -Nru rust-aes-gcm-0.10.3/debian/tests/control.debcargo.hint rust-aes-gcm-0.10.3/debian/tests/control.debcargo.hint --- rust-aes-gcm-0.10.3/debian/tests/control.debcargo.hint 1970-01-01 00:00:00.000000000 +0000 +++ rust-aes-gcm-0.10.3/debian/tests/control.debcargo.hint 2023-12-16 11:26:37.000000000 +0000 @@ -0,0 +1,59 @@ +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --all-features +Features: test-name=rust-aes-gcm:@ +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features aes +Features: test-name=librust-aes-gcm-dev:aes +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features alloc +Features: test-name=librust-aes-gcm-dev:alloc +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features arrayvec +Features: test-name=librust-aes-gcm-dev:arrayvec +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets +Features: test-name=librust-aes-gcm-dev:default +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features getrandom +Features: test-name=librust-aes-gcm-dev:getrandom +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features heapless +Features: test-name=librust-aes-gcm-dev:heapless +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features rand_core +Features: test-name=librust-aes-gcm-dev:rand_core +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features std +Features: test-name=librust-aes-gcm-dev:std +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features stream +Features: test-name=librust-aes-gcm-dev:stream +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features --features zeroize +Features: test-name=librust-aes-gcm-dev:zeroize +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable + +Test-Command: /usr/share/cargo/bin/cargo-auto-test aes-gcm 0.10.3 --all-targets --no-default-features +Features: test-name=librust-aes-gcm-dev: +Depends: dh-cargo (>= 18), librust-aead-0.5+dev-dev, librust-hex-literal-0.4+default-dev, @ +Restrictions: allow-stderr, skip-not-installable