diff -pruN 0.8.3-1/debian/changelog 0.8.3-3/debian/changelog
--- 0.8.3-1/debian/changelog	2025-01-30 22:59:35.000000000 +0000
+++ 0.8.3-3/debian/changelog	2025-10-04 21:51:16.000000000 +0000
@@ -1,3 +1,18 @@
+rust-sqlx-postgres (0.8.3-3) unstable; urgency=medium
+
+  * Team upload.
+  * Package sqlx-postgres 0.8.3 from crates.io using debcargo 2.7.10
+
+ -- Antonin Delpeuch <antonin@delpeuch.eu>  Sat, 04 Oct 2025 23:51:16 +0200
+
+rust-sqlx-postgres (0.8.3-2) unstable; urgency=medium
+
+  * Team upload.
+  * Package sqlx-postgres 0.8.3 from crates.io using debcargo 2.7.8
+  * Relax dependency on ipnetwork.
+
+ -- Peter Michael Green <plugwash@debian.org>  Tue, 09 Sep 2025 18:43:34 +0000
+
 rust-sqlx-postgres (0.8.3-1) unstable; urgency=medium
 
   * Team upload.
diff -pruN 0.8.3-1/debian/control 0.8.3-3/debian/control
--- 0.8.3-1/debian/control	2025-01-30 22:59:35.000000000 +0000
+++ 0.8.3-3/debian/control	2025-10-04 21:51:16.000000000 +0000
@@ -2,8 +2,8 @@ Source: rust-sqlx-postgres
 Section: rust
 Priority: optional
 Build-Depends: debhelper-compat (= 13),
- dh-sequence-cargo,
- cargo:native <!nocheck>,
+ dh-sequence-cargo
+Build-Depends-Arch: cargo:native <!nocheck>,
  rustc:native <!nocheck>,
  libstd-rust-dev <!nocheck>,
  librust-atoi-2+default-dev <!nocheck>,
@@ -12,7 +12,7 @@ Build-Depends: debhelper-compat (= 13),
  librust-byteorder-1+std-dev (>= 1.4.3-~~) <!nocheck>,
  librust-crc-3+default-dev <!nocheck>,
  librust-dotenvy-0.15-dev <!nocheck>,
- librust-etcetera-0.8+default-dev <!nocheck>,
+ librust-etcetera-0.10+default-dev <!nocheck>,
  librust-futures-channel-0.3+alloc-dev (>= 0.3.19-~~) <!nocheck>,
  librust-futures-channel-0.3+sink-dev (>= 0.3.19-~~) <!nocheck>,
  librust-futures-channel-0.3+std-dev (>= 0.3.19-~~) <!nocheck>,
@@ -38,8 +38,10 @@ Build-Depends: debhelper-compat (= 13),
  librust-sha2-0.10-dev <!nocheck>,
  librust-smallvec-1+default-dev (>= 1.7.0-~~) <!nocheck>,
  librust-smallvec-1+serde-dev (>= 1.7.0-~~) <!nocheck>,
- librust-sqlx-core-0.8.3+default-dev <!nocheck>,
- librust-sqlx-core-0.8.3+json-dev <!nocheck>,
+ librust-sqlx-core-0.8+default-dev (<< 0.8.4-~~) <!nocheck>,
+ librust-sqlx-core-0.8+default-dev (>= 0.8.3-~~) <!nocheck>,
+ librust-sqlx-core-0.8+json-dev (<< 0.8.4-~~) <!nocheck>,
+ librust-sqlx-core-0.8+json-dev (>= 0.8.3-~~) <!nocheck>,
  librust-stringprep-0.1+default-dev (>= 0.1.2-~~) <!nocheck>,
  librust-thiserror-2+default-dev <!nocheck>,
  librust-tracing-0.1+default-dev (>= 0.1.37-~~) <!nocheck>,
@@ -48,12 +50,11 @@ Build-Depends: debhelper-compat (= 13),
 Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
 Uploaders:
  Jelmer Vernooĳ <jelmer@debian.org>
-Standards-Version: 4.7.0
+Standards-Version: 4.7.2
 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/sqlx-postgres]
 Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/sqlx-postgres
 Homepage: https://github.com/launchbadge/sqlx
 X-Cargo-Crate: sqlx-postgres
-Rules-Requires-Root: no
 
 Package: librust-sqlx-postgres-dev
 Architecture: any
@@ -70,7 +71,7 @@ Depends:
  librust-chrono-0.4+std-dev (>= 0.4.34-~~),
  librust-crc-3+default-dev,
  librust-dotenvy-0.15-dev,
- librust-etcetera-0.8+default-dev,
+ librust-etcetera-0.10+default-dev,
  librust-futures-channel-0.3+alloc-dev (>= 0.3.19-~~),
  librust-futures-channel-0.3+sink-dev (>= 0.3.19-~~),
  librust-futures-channel-0.3+std-dev (>= 0.3.19-~~),
@@ -82,7 +83,7 @@ Depends:
  librust-hkdf-0.12+default-dev,
  librust-hmac-0.12+reset-dev,
  librust-home-0.5+default-dev (>= 0.5.5-~~),
- librust-ipnetwork-0.17+default-dev,
+ librust-ipnetwork-0+default-dev (>= 0.17-~~),
  librust-itoa-1+default-dev (>= 1.0.1-~~),
  librust-log-0.4+default-dev (>= 0.4.18-~~),
  librust-mac-address-1+default-dev (>= 1.1.5-~~),
@@ -101,19 +102,32 @@ Depends:
  librust-sha2-0.10-dev,
  librust-smallvec-1+default-dev (>= 1.7.0-~~),
  librust-smallvec-1+serde-dev (>= 1.7.0-~~),
- librust-sqlx-core-0.8.3+any-dev,
- librust-sqlx-core-0.8.3+bigdecimal-dev,
- librust-sqlx-core-0.8.3+bit-vec-dev,
- librust-sqlx-core-0.8.3+chrono-dev,
- librust-sqlx-core-0.8.3+default-dev,
- librust-sqlx-core-0.8.3+ipnetwork-dev,
- librust-sqlx-core-0.8.3+json-dev,
- librust-sqlx-core-0.8.3+mac-address-dev,
- librust-sqlx-core-0.8.3+migrate-dev,
- librust-sqlx-core-0.8.3+offline-dev,
- librust-sqlx-core-0.8.3+rust-decimal-dev,
- librust-sqlx-core-0.8.3+time-dev,
- librust-sqlx-core-0.8.3+uuid-dev,
+ librust-sqlx-core-0.8+any-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+any-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+bigdecimal-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+bigdecimal-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+bit-vec-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+bit-vec-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+chrono-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+chrono-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+default-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+default-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+ipnetwork-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+ipnetwork-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+json-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+json-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+mac-address-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+mac-address-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+migrate-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+migrate-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+offline-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+offline-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+rust-decimal-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+rust-decimal-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+time-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+time-dev (>= 0.8.3-~~),
+ librust-sqlx-core-0.8+uuid-dev (<< 0.8.4-~~),
+ librust-sqlx-core-0.8+uuid-dev (>= 0.8.3-~~),
  librust-stringprep-0.1+default-dev (>= 0.1.2-~~),
  librust-thiserror-2+default-dev,
  librust-time-0.3+default-dev (>= 0.3.36-~~),
diff -pruN 0.8.3-1/debian/patches/newer-etcetera 0.8.3-3/debian/patches/newer-etcetera
--- 0.8.3-1/debian/patches/newer-etcetera	1970-01-01 00:00:00.000000000 +0000
+++ 0.8.3-3/debian/patches/newer-etcetera	2025-10-04 21:51:16.000000000 +0000
@@ -0,0 +1,16 @@
+Description: Update etcetera to 0.10
+Author: Antonin Delpeuch <antonin@delpeuch.eu>
+Forwarded: not-needed
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/Cargo.toml
++++ b/Cargo.toml
+@@ -251,7 +251,7 @@ uuid = [
+ ]
+ 
+ [target."cfg(target_os = \"windows\")".dependencies.etcetera]
+-version = "0.8.0"
++version = "0.10"
+ 
+ [lints.clippy]
+ cast_possible_truncation = "deny"
diff -pruN 0.8.3-1/debian/patches/older-ipnetwork 0.8.3-3/debian/patches/older-ipnetwork
--- 0.8.3-1/debian/patches/older-ipnetwork	2025-01-30 22:59:35.000000000 +0000
+++ 0.8.3-3/debian/patches/older-ipnetwork	2025-10-04 21:51:16.000000000 +0000
@@ -7,7 +7,7 @@ Index: sqlx-postgres/Cargo.toml
  
  [dependencies.ipnetwork]
 -version = "0.20.0"
-+version = "0.17"
++version = ">= 0.17, < 1.0"
  optional = true
  
  [dependencies.itoa]
diff -pruN 0.8.3-1/debian/patches/series 0.8.3-3/debian/patches/series
--- 0.8.3-1/debian/patches/series	2025-01-30 22:59:35.000000000 +0000
+++ 0.8.3-3/debian/patches/series	2025-10-04 21:51:16.000000000 +0000
@@ -5,3 +5,4 @@ older-bigdecimal
 #these will break the build if sqlx-core doesn't have the corresponding patch.
 newer-bit-vec
 older-ipnetwork
+newer-etcetera
diff -pruN 0.8.3-1/debian/tests/control 0.8.3-3/debian/tests/control
--- 0.8.3-1/debian/tests/control	2025-01-30 22:59:35.000000000 +0000
+++ 0.8.3-3/debian/tests/control	2025-10-04 21:51:16.000000000 +0000
@@ -1,74 +1,74 @@
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --all-features
 Features: test-name=rust-sqlx-postgres:@
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features any
 Features: test-name=librust-sqlx-postgres-dev:any
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features bigdecimal
 Features: test-name=librust-sqlx-postgres-dev:bigdecimal
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features bit-vec
 Features: test-name=librust-sqlx-postgres-dev:bit-vec
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features chrono
 Features: test-name=librust-sqlx-postgres-dev:chrono
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets
 Features: test-name=librust-sqlx-postgres-dev:default
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features ipnetwork
 Features: test-name=librust-sqlx-postgres-dev:ipnetwork
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features json
 Features: test-name=librust-sqlx-postgres-dev:json
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features mac_address
 Features: test-name=librust-sqlx-postgres-dev:mac_address
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features migrate
 Features: test-name=librust-sqlx-postgres-dev:migrate
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features offline
 Features: test-name=librust-sqlx-postgres-dev:offline
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features rust_decimal
 Features: test-name=librust-sqlx-postgres-dev:rust_decimal
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features time
 Features: test-name=librust-sqlx-postgres-dev:time
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features --features uuid
 Features: test-name=librust-sqlx-postgres-dev:uuid
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
 
 Test-Command: /usr/share/cargo/bin/cargo-auto-test sqlx-postgres 0.8.3 --all-targets --no-default-features
 Features: test-name=librust-sqlx-postgres-dev:
-Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8.3+derive-dev, librust-sqlx-0.8.3+postgres-dev, @
+Depends: dh-cargo (>= 31), rustc, librust-sqlx-0.8+derive-dev (<< 0.8.4-~~), librust-sqlx-0.8+derive-dev (>= 0.8.3-~~), librust-sqlx-0.8+postgres-dev (<< 0.8.4-~~), librust-sqlx-0.8+postgres-dev (>= 0.8.3-~~), @
 Restrictions: allow-stderr, skip-not-installable
diff -pruN 0.8.3-1/debian/watch 0.8.3-3/debian/watch
--- 0.8.3-1/debian/watch	2025-01-30 22:59:35.000000000 +0000
+++ 0.8.3-3/debian/watch	2025-10-04 21:51:16.000000000 +0000
@@ -1,4 +1,6 @@
-version=4
-opts=filenamemangle=s/.*\/(.*)\/download/sqlx-postgres-$1\.tar\.gz/g,\
-uversionmangle=s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\.?\d*)$/$1~$2/ \
-https://qa.debian.org/cgi-bin/fakeupstream.cgi?upstream=crates.io/sqlx-postgres .*/crates/sqlx-postgres/@ANY_VERSION@/download
+Version: 5
+
+Source: https://qa.debian.org/cgi-bin/fakeupstream.cgi?upstream=crates.io/sqlx-postgres
+Matching-Pattern:  .*/crates/sqlx-postgres/@ANY_VERSION@/download
+Filenamemangle: s/.*\/(.*)\/download/sqlx-postgres-$1\.tar\.gz/g
+Uversionmangle: s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha)\.?\d*)$/$1~$2/
