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

Reply via email to