Source: debian-codemods Version: 0.183 Severity: important Tags: patch User: [email protected] Usertags: sqlx-0.9 X-Debbugs-Cc: [email protected]
Dear maintainer, I am preparing a rust-sqlx transition, which will be uploaded soon. debian-codemods needs a patch porting to sqlx 0.9. I have attached a debdiff fixing this. Best regards, Simon Quigley [email protected]
diff -Nru debian-codemods-0.183/Cargo.toml debian-codemods-0.183+nmu1/Cargo.toml
--- debian-codemods-0.183/Cargo.toml 2026-07-04 05:42:06.000000000 -0500
+++ debian-codemods-0.183+nmu1/Cargo.toml 2026-08-20 23:22:07.000000000
-0500
@@ -40,7 +40,7 @@
maplit = "1"
buildlog-consultant = "0.0.43"
upstream-ontologist = "0.3.13"
-sqlx = { version = "0.8", default-features = false }
+sqlx = { version = ">=0.8, <0.10", default-features = false }
semver = "1"
toml_edit = ">=0.22,<0.29"
tokio = "1.39"
diff -Nru debian-codemods-0.183/debian/changelog
debian-codemods-0.183+nmu1/debian/changelog
--- debian-codemods-0.183/debian/changelog 2026-07-04 05:42:06.000000000
-0500
+++ debian-codemods-0.183+nmu1/debian/changelog 2026-08-24 20:48:42.000000000
-0500
@@ -1,3 +1,10 @@
+debian-codemods (0.183+nmu1) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Port to sqlx 0.9 (runtime-tokio-rustls became runtime-tokio).
+
+ -- Simon Quigley <[email protected]> Mon, 24 Aug 2026 20:48:42 -0500
+
debian-codemods (0.183) unstable; urgency=medium
* Add fixer for alien-tag
diff -Nru debian-codemods-0.183/debian/control
debian-codemods-0.183+nmu1/debian/control
--- debian-codemods-0.183/debian/control 2026-07-04 05:42:06.000000000
-0500
+++ debian-codemods-0.183+nmu1/debian/control 2026-08-21 00:01:47.000000000
-0500
@@ -96,10 +96,9 @@
librust-serial-test+default-dev (>= 2),
librust-sha1-0.11+default-dev,
librust-shell-words-1+default-dev,
- librust-sqlx-0.8+default-dev,
- librust-sqlx-0.8+postgres-dev,
- librust-sqlx-0.8+runtime-tokio-dev,
- librust-sqlx-0.8+runtime-tokio-rustls-dev,
+ librust-sqlx-0.9+default-dev,
+ librust-sqlx-0.9+postgres-dev,
+ librust-sqlx-0.9+runtime-tokio-dev,
librust-strsim-0.11+default-dev,
librust-svp-client+default-dev (>= 0.1.0),
librust-svp-client-0.2+default-dev,
@@ -258,10 +257,9 @@
librust-serde-yaml+default-dev (>= 0.9),
librust-sha1-0.11+default-dev,
librust-shell-words-1+default-dev,
- librust-sqlx-0.8+default-dev,
- librust-sqlx-0.8+postgres-dev,
- librust-sqlx-0.8+runtime-tokio-dev,
- librust-sqlx-0.8+runtime-tokio-rustls-dev,
+ librust-sqlx-0.9+default-dev,
+ librust-sqlx-0.9+postgres-dev,
+ librust-sqlx-0.9+runtime-tokio-dev,
librust-strsim-0.11+default-dev,
librust-svp-client+default-dev (>= 0.1.0),
librust-svp-client-0.2+default-dev,
diff -Nru debian-codemods-0.183/debianize/Cargo.toml
debian-codemods-0.183+nmu1/debianize/Cargo.toml
--- debian-codemods-0.183/debianize/Cargo.toml 2026-07-04 05:42:06.000000000
-0500
+++ debian-codemods-0.183+nmu1/debianize/Cargo.toml 2026-08-20
23:22:07.000000000 -0500
@@ -38,7 +38,7 @@
semver = "1"
toml_edit = { workspace = true }
serde = "1"
-sqlx = { version = "0.8", features = ["postgres", "runtime-tokio-rustls"] }
+sqlx = { version = ">=0.8, <0.10", features = ["postgres", "runtime-tokio"] }
svp-client = ">=0.1.0"
chrono = "0.4"
diff -Nru debian-codemods-0.183/debianize/src/main.rs
debian-codemods-0.183+nmu1/debianize/src/main.rs
--- debian-codemods-0.183/debianize/src/main.rs 2026-07-04 05:42:06.000000000
-0500
+++ debian-codemods-0.183+nmu1/debianize/src/main.rs 2026-08-21
00:09:17.000000000 -0500
@@ -641,7 +641,8 @@
false,
Some(Box::new(breezyshim::commit::ReportCommitToLog::new())),
);
- let fixers = ognibuild::debian::fixers::default_fixers(&context,
&apt);
+ let fixers = ognibuild::debian::fixers::default_fixers(&context,
&apt)
+ .map_err(IterateBuildError::Other)?;
ognibuild::debian::fix_build::build_incrementally(
wt,
None,
@@ -650,7 +651,7 @@
&build_command.clone(),
fixers
.iter()
- .map(|f| f.as_ref())
+ .map(|f| f.as_ref() as &dyn
ognibuild::debian::fix_build::DebianBuildFixer)
.collect::<Vec<_>>()
.as_slice(),
None,
OpenPGP_signature.asc
Description: OpenPGP digital signature

