Bug#1135588: taskwarrior: No Sync Feature enabled in taskwarrior

2026-05-07 Thread Gordon Ball
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++614.2.0-19
ii  libuuid1  2.41-5

taskwarrior recommends no packages.

taskwarrior suggests no packages.

-- no debconf information




Bug#1135588: taskwarrior: No Sync Feature enabled in taskwarrior

2026-05-03 Thread Hanno Wagner
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++614.2.0-19
ii  libuuid1  2.41-5

taskwarrior recommends no packages.

taskwarrior suggests no packages.

-- no debconf information