Source: settle Version: 0.40.1-9 Severity: important Tags: patch User: [email protected] Usertags: rusqlite-0.40 X-Debbugs-Cc: [email protected]
Dear maintainer, I am preparing a rust-rusqlite transition, which I'd like to upload today. settle does not have a patch for rusqlite already, so it needs one. There is also a minor port needed. I have attached a debdiff fixing this. Best regards, Simon Quigley [email protected]
diff -Nru settle-0.40.1/debian/changelog settle-0.40.1/debian/changelog --- settle-0.40.1/debian/changelog 2025-08-28 16:12:57.000000000 -0500 +++ settle-0.40.1/debian/changelog 2026-08-24 09:35:56.000000000 -0500 @@ -1,3 +1,10 @@ +settle (0.40.1-9.1) unstable; urgency=medium + + * Non-maintainer upload. + * Use rusqlite 0.40. + + -- Simon Quigley <[email protected]> Mon, 24 Aug 2026 09:35:56 -0500 + settle (0.40.1-9) unstable; urgency=medium * build-depend on libstd-rust-dev diff -Nru settle-0.40.1/debian/control settle-0.40.1/debian/control --- settle-0.40.1/debian/control 2025-08-28 16:06:50.000000000 -0500 +++ settle-0.40.1/debian/control 2026-08-24 09:35:56.000000000 -0500 @@ -16,8 +16,8 @@ librust-petgraph-0.6+default-dev, librust-rayon-1+default-dev, librust-regex-1+default-dev, - librust-rusqlite-0.29+default-dev, - librust-rusqlite-0.29+backup-dev, + librust-rusqlite-0.40+default-dev, + librust-rusqlite-0.40+backup-dev, librust-serde-1+default-dev, librust-serde-1+derive-dev, librust-serde-yaml-0.9+default-dev, diff -Nru settle-0.40.1/debian/patches/1001_rusqlite.patch settle-0.40.1/debian/patches/1001_rusqlite.patch --- settle-0.40.1/debian/patches/1001_rusqlite.patch 1969-12-31 18:00:00.000000000 -0600 +++ settle-0.40.1/debian/patches/1001_rusqlite.patch 2026-08-24 09:35:56.000000000 -0500 @@ -0,0 +1,38 @@ +Description: Relax rusqlite to 0.40 +Author: Simon Quigley <[email protected]> +Origin: vendor +Forwarded: not-needed +Last-Update: 2026-08-24 +--- +This patch header follows DEP-3: http://dep.debian.net/deps/dep3/ +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -15,7 +15,7 @@ readme = true + [dependencies] + clap = { version = "4.3.2" } + clap_complete = { version = "4.3.1" } +-rusqlite = { version = "0.29.0", features = [ "backup" ] } ++rusqlite = { version = "0.40.0", features = [ "backup" ] } + rayon = { version = "1.7.0" } + glob = { version = "0.3.1" } + regex = { version = "1.8.4" } +--- a/src/database.rs ++++ b/src/database.rs +@@ -1,7 +1,7 @@ + use crate::{config::ConfigOptions, zettel::Zettel}; + use rayon::prelude::*; + use rusqlite::{ +- named_params, Connection, DatabaseName, Error, Result, Row, Transaction, TransactionBehavior, ++ named_params, Connection, Error, Result, Row, Transaction, TransactionBehavior, MAIN_DB, + }; + use std::sync::{mpsc, Arc, Mutex, MutexGuard}; + use std::thread; +@@ -95,7 +95,7 @@ impl Database + self.conn + .lock() + .unwrap() +- .backup(DatabaseName::Main, path, None)?; ++ .backup(MAIN_DB, path, None)?; + Ok(()) + } + diff -Nru settle-0.40.1/debian/patches/series settle-0.40.1/debian/patches/series --- settle-0.40.1/debian/patches/series 2025-02-08 19:27:11.000000000 -0600 +++ settle-0.40.1/debian/patches/series 2026-08-24 09:35:56.000000000 -0500 @@ -1,2 +1,3 @@ 1001_dialoguer.patch 2002_no_nushell.patch +1001_rusqlite.patch
OpenPGP_signature.asc
Description: OpenPGP digital signature

