Your message dated Wed, 26 Aug 2026 13:19:28 +0000
with message-id <[email protected]>
and subject line Bug#1145397: fixed in settle 0.40.1-10
has caused the Debian Bug report #1145397,
regarding settle: port to rusqlite 0.40
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1145397: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1145397
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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
--- End Message ---
--- Begin Message ---
Source: settle
Source-Version: 0.40.1-10
Done: Jonas Smedegaard <[email protected]>
We believe that the bug you reported is fixed in the latest version of
settle, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Jonas Smedegaard <[email protected]> (supplier of updated settle package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 26 Aug 2026 14:55:43 +0200
Source: settle
Architecture: source
Version: 0.40.1-10
Distribution: unstable
Urgency: medium
Maintainer: Jonas Smedegaard <[email protected]>
Changed-By: Jonas Smedegaard <[email protected]>
Closes: 1145397
Changes:
settle (0.40.1-10) unstable; urgency=medium
.
* reorganize patch naming and numbering
* relax build-dependencies for all crates
* stop superfluously set fields Rules-Requires-Root Priority
* declare compliance with Debian Policy 4.7.4
* use debhelper compatibility level 14 (not 13)
* update copyright info:
+ avoid any .git* files when repackaging upstream source
+ license patches same as main upstream license
+ update coverage
* update git-buildpackage config:
+ stop superfluously filter out .git* files
* add watch file, setting Repack-Suffix: +ds
* add patch 1002_newer_rusqlite
to use newer minor version of crate;
bump build-dependency for crate rusqlite;
closes: bug#1145397, thanks to Simon Quigley
* generate and install completion script for fish shell
Checksums-Sha1:
caceb76d54f7fd30e161995fcce376019a733518 2273 settle_0.40.1-10.dsc
822d084d8c303cca7bc846365aee71fb332702b4 6488 settle_0.40.1-10.debian.tar.xz
8b5bbf2ee0770b6af28b453257be239ace8b258e 20606 settle_0.40.1-10_amd64.buildinfo
Checksums-Sha256:
c85ab7558277d2089065f7f89bed4df78006e1b58ddcb0b23f78a8e6cc9b341d 2273
settle_0.40.1-10.dsc
3660c3e2f5ba8764e1526ca6300766c7ffcb7d8b44cb12a5a26beea61b1ed02b 6488
settle_0.40.1-10.debian.tar.xz
d9f1f83734b6860b67132aa47c9272a46485c1b8cb9b8490918faac832b65407 20606
settle_0.40.1-10_amd64.buildinfo
Files:
59154581b1f32d8aa44ce6423ea324f5 2273 text optional settle_0.40.1-10.dsc
02bf8a0729cc073e16d865f83ca9f4f4 6488 text optional
settle_0.40.1-10.debian.tar.xz
48f13004e6e76bfb078594ad8f25228c 20606 text optional
settle_0.40.1-10_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJABAEBCgAqFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmqO4vQMHGRyQGpvbmVz
LmRrAAoJECx8MUbBoAEhC6sP+wXZWlbWJZhpWGRpoEzYSa75L1Xgwe37VlTNqseY
XoPg9cpV86IqmdJLUyI3OxjSugyZ7NyRZgwNh+8sTBO4Q/98IPcYugssjXlkAr+7
nDAfbJmqJ7EDYt8CSJu//aLoj8lQGdBiFaYOf4iUUkbXCmUc1Pox43lfUdHxJ00N
hY3L1IFp0ch8QQd+T0rBr0pZ1qB6w0qEsR0Wrkj6JM1Et7F6virF8+b5mJfUM/t3
tMoAQNeudV72jFDMQHvT6Z+gMxJcWHh8QdtAQujpSKseeOutrZVL7peudqxlVrar
lKjGIae7aBBinPpL+dywA2h1B5bYTEg+aYFLhoOKB8S3KWtnFpesmMSz7ILUupt/
UlgsEGQjeN+oKrKenUwj2Ar6SdFqKrutWUi2p23J6jfomFHZRWZcUUwswVZEiJRw
SKay4+4hKKgwier0yK0k24Q8Ye6GqvK2pqS/JqZbcc0iQ3eoY8ol+K/21CXUfijs
clbGSJWrCCuvWgJUvXYjRYMIJ7TA8/5yCS7ZgegHmjl3iOF3KAhPJs0DF6qhmzY1
xI2fpv7aGVtF7IfOwndZVpmFuwqDxNMdEvI5SR7bXtKToH//c9V+805etVrdb0lK
elv6k8CjCb+Fr236NL1QPIg4Ccx0012zAs2hFNNT4NkmGKNpfgsri6mciiKHMQZ4
5hmi
=kaOU
-----END PGP SIGNATURE-----
pgpy4WiJh5lRT.pgp
Description: PGP signature
--- End Message ---