#1135588 taskwarrior: No Sync Feature enabled in taskwarrior

Package:
taskwarrior
Source:
taskwarrior
Description:
feature-rich console based todo list manager
Submitter:
Hanno Wagner
Date:
2026-05-07 19:59:01 UTC
Severity:
normal
#1135588#5
Date:
2026-05-03 07:38:27 UTC
From:
To:
Dear Maintainer,

I just installed taskwarrior and implemented a task Sync Server
(Taskchampion) - only to discover that the sync feature is disabled in
Debian packages. Would you mind enableing it?

#1135588#10
Date:
2026-05-07 19:56:59 UTC
From:
To:
Taskchampion (the rust library which provides the core task handling
backend to taskwarrior 3.x) is currently packaged without the optional
sync features. I'm not keen on taking on the packaging and maintenance
of additional packages unless more contributors for this area materialise.

The reason in each case is missing rust dependencies;
* ureq 2.x for https sync (debian has 3.x packaged, and the changes from
2->3 didn't look trivial to backport)
* aws-sdk-s3, aws-config, aws-credential-types for s3 sync
* google-cloud-storage for gcp sync

However, upstream has released taskchampion 3.0, which reworks the https
sync to use rust-reqwest instead (for which a suitable version is
already in debian). However, there is not yet a release of taskwarrior
which uses this new library (although taskwarrior in git is updated to
use it).

Hopefully there will be a taskwarrior 3.5 release in the not too distant
future, at which point the https sync at least can probably be enabled.
The S3/GCP feature awaits someone keen on packaging and maintaining the
relevant rust libraries.

mvh
Gordon