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,

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to