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
On 03/05/2026 09:38, Hanno Wagner wrote:
Package: taskwarrior
Version: 3.4.2+dfsg-4
Severity: normal
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?
-- System Information:
Debian Release: 13.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.6.87.2-microsoft-standard-WSL2 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect
Versions of packages taskwarrior depends on:
ii libc6 2.41-12+deb13u2
ii libgcc-s1 14.2.0-19
ii libsqlite3-0 3.46.1-7+deb13u1
ii libstdc++6 14.2.0-19
ii libuuid1 2.41-5
taskwarrior recommends no packages.
taskwarrior suggests no packages.
-- no debconf information