--- Begin Message ---
Package: rust-rustls
Version: 0.20.8-4
Severity: serious
Tags: trixie, sid
The autopkgtest for rust-rustls autopkgtest depends on rust-base64 0.13 but
unstable now has 0.21 and we are trying to get it into trixie.
Since your package does not use skip-not-installable this is a hard failure
and is blocking the testing migration of rust-rustls-pemfile and hence
rust-base64.
When upstream bumped the dependency they made some code
changes, but it looks like said code changes were only needed
to fix deprecation warnings. Simply bumping the dependency in
Cargo.toml and debian/tests/control is enough to make the autopkgtest
pass.
Debdiff attatched, if this is still outstanding in a week or so and other
blockers for testing migration are cleared, I will probablly NMU it.
diff -Nru rust-rustls-0.20.8/debian/changelog
rust-rustls-0.20.8/debian/changelog
--- rust-rustls-0.20.8/debian/changelog 2023-02-03 13:57:58.000000000 +0000
+++ rust-rustls-0.20.8/debian/changelog 2023-06-18 01:01:18.000000000 +0000
@@ -1,3 +1,10 @@
+rust-rustls (0.20.8-4.1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Bump base64 dev-dependency to 0.21.
+
+ -- Peter Michael Green <[email protected]> Sun, 18 Jun 2023 01:01:18 +0000
+
rust-rustls (0.20.8-4) unstable; urgency=medium
* add patch 1001 to add feature constraints to tests
diff -Nru rust-rustls-0.20.8/debian/patches/2004_bump_base64.patch
rust-rustls-0.20.8/debian/patches/2004_bump_base64.patch
--- rust-rustls-0.20.8/debian/patches/2004_bump_base64.patch 1970-01-01
00:00:00.000000000 +0000
+++ rust-rustls-0.20.8/debian/patches/2004_bump_base64.patch 2023-06-18
01:01:00.000000000 +0000
@@ -0,0 +1,11 @@
+--- rust-rustls-0.20.8.orig/rustls/Cargo.toml
++++ rust-rustls-0.20.8/rustls/Cargo.toml
+@@ -37,7 +37,7 @@ log = "0.4.4"
+ rustls-native-certs = "0.6"
+ criterion = "0.3.0"
+ rustls-pemfile = "1.0.0"
+-base64 = "0.13.0"
++base64 = "0.21.0"
+
+ [[example]]
+ name = "bogo_shim"
diff -Nru rust-rustls-0.20.8/debian/patches/series
rust-rustls-0.20.8/debian/patches/series
--- rust-rustls-0.20.8/debian/patches/series 2023-02-03 13:56:11.000000000
+0000
+++ rust-rustls-0.20.8/debian/patches/series 2023-06-18 01:00:10.000000000
+0000
@@ -1,3 +1,4 @@
1001_feature_constraints.patch
2001_native_certs.patch
2003_network_access.patch
+2004_bump_base64.patch
diff -Nru rust-rustls-0.20.8/debian/tests/control
rust-rustls-0.20.8/debian/tests/control
--- rust-rustls-0.20.8/debian/tests/control 2023-02-02 19:14:08.000000000
+0000
+++ rust-rustls-0.20.8/debian/tests/control 2023-06-18 00:58:44.000000000
+0000
@@ -4,7 +4,7 @@
Features: test-name=rust-rustls-0.20:@
Depends:
dh-cargo (>= 18),
- librust-base64-0.13+default-dev,
+ librust-base64-0.21+default-dev,
librust-criterion-0.3+default-dev,
librust-docopt-1+default-dev,
librust-env-logger-0.9+default-dev,
@@ -27,7 +27,7 @@
Features: test-name=rust-rustls-0.20:dangerous_configuration
Depends:
dh-cargo (>= 18),
- librust-base64-0.13+default-dev,
+ librust-base64-0.21+default-dev,
librust-criterion-0.3+default-dev,
librust-docopt-1+default-dev,
librust-env-logger-0.9+default-dev,
@@ -48,7 +48,7 @@
Features: test-name=rust-rustls-0.20:quic
Depends:
dh-cargo (>= 18),
- librust-base64-0.13+default-dev,
+ librust-base64-0.21+default-dev,
librust-criterion-0.3+default-dev,
librust-docopt-1+default-dev,
librust-env-logger-0.9+default-dev,
@@ -69,7 +69,7 @@
Features: test-name=rust-rustls-0.20:secret_extraction
Depends:
dh-cargo (>= 18),
- librust-base64-0.13+default-dev,
+ librust-base64-0.21+default-dev,
librust-criterion-0.3+default-dev,
librust-docopt-1+default-dev,
librust-env-logger-0.9+default-dev,
@@ -90,7 +90,7 @@
Features: test-name=rust-rustls-0.20:tls12
Depends:
dh-cargo (>= 18),
- librust-base64-0.13+default-dev,
+ librust-base64-0.21+default-dev,
librust-criterion-0.3+default-dev,
librust-docopt-1+default-dev,
librust-env-logger-0.9+default-dev,
@@ -111,7 +111,7 @@
Features: test-name=rust-rustls-0.20:read_buf
Depends:
dh-cargo (>= 18),
- librust-base64-0.13+default-dev,
+ librust-base64-0.21+default-dev,
librust-criterion-0.3+default-dev,
librust-docopt-1+default-dev,
librust-env-logger-0.9+default-dev,
@@ -133,7 +133,7 @@
Features: test-name=rust-rustls-0.20:
Depends:
dh-cargo (>= 18),
- librust-base64-0.13+default-dev,
+ librust-base64-0.21+default-dev,
librust-criterion-0.3+default-dev,
librust-docopt-1+default-dev,
librust-env-logger-0.9+default-dev,
@@ -154,7 +154,7 @@
Features: test-name=rust-rustls-0.20:default
Depends:
dh-cargo (>= 18),
- librust-base64-0.13+default-dev,
+ librust-base64-0.21+default-dev,
librust-criterion-0.3+default-dev,
librust-docopt-1+default-dev,
librust-env-logger-0.9+default-dev,
@@ -175,7 +175,7 @@
Features: test-name=rust-rustls-0.20:logging
Depends:
dh-cargo (>= 18),
- librust-base64-0.13+default-dev,
+ librust-base64-0.21+default-dev,
librust-criterion-0.3+default-dev,
librust-docopt-1+default-dev,
librust-env-logger-0.9+default-dev,
--- End Message ---