Package Details: watson 2.1.0-3

Git Clone URL: https://aur.archlinux.org/watson.git (read-only, click to copy)
Package Base: watson
Description: A wonderful CLI to track your time!
Upstream URL: https://tailordev.github.io/Watson/
Keywords: monitoring report time time-tracking tracking watson
Licenses: MIT
Submitter: loonies
Maintainer: loonies
Last Packager: loonies
Votes: 17
Popularity: 0.39
First Submitted: 2016-02-09 11:50 (UTC)
Last Updated: 2024-05-17 14:57 (UTC)

Pinned Comments

loonies commented on 2019-12-08 22:14 (UTC) (edited on 2019-12-10 07:36 (UTC) by loonies)

Prior to flagging the package out-of-date or reporting build errors please:

  • Make sure that your system is up-to-date (pacman -Syu)
  • Rebuild and reinstall dependencies (especially ones from AUR)
  • Rebuild and reinstall the package

Do not expect AUR packages to trigger rebuild or suggest bumping "pkgrel" number. This is expected behaviour and the way Arch packing is designed to work.

For more information read the official documentation and man pages.

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

loonies commented on 2021-08-08 13:30 (UTC) (edited on 2021-08-09 08:17 (UTC) by loonies)

As already mentioned in the comments, the 2.0.1 version of watson is not compatible with python-click version 8.0+.

I've tried to apply patch from PR #432, but then auto-completion didn't work. Therefore, as long as watson compatibility with python-click is broken, the best option is to pin python-click to version <8.0. This is also how watson developers did it, as well as other distributions, such as NixOS for example.

Unless there is a patch that is fully compatible with python-click 8+, an interim solution is to:

  1. downgrade python-click to version 7 (from Pacman cache i.e. /var/cache/pacman/pkg/, archive.archlinux.org, build from PKGBUILD, or use some other source)
  2. Add python-click to IgnorePkg in /etc/pacman.conf

drScience commented on 2021-08-06 22:25 (UTC)

@j.r This is being fixed at the moment, see https://github.com/TailorDev/Watson/pull/431, https://github.com/TailorDev/Watson/issues/430 or https://github.com/TailorDev/Watson/issues/433. As I understand it, the developer still needs to release his fix for supporting Click 8.0. So right now, only 7.1.2 is supported.

I currently proceed as follows.

j.r commented on 2021-08-02 20:33 (UTC) (edited on 2021-08-02 20:33 (UTC) by j.r)

@loonies currently there is no package that provides python-click<8.0 so this package could not be build, is a version lower than 8.0 really needed for watson? If yes, could it be patched to also work with higher versions?

loonies commented on 2021-03-22 07:16 (UTC)

I'll update the package this week.

somini commented on 2021-03-20 19:07 (UTC)

The arrow incompatibility is fixed on v2.0.0

https://github.com/TailorDev/Watson/issues/407#issuecomment-802707939

floreal commented on 2021-03-18 10:37 (UTC)

Applying this patch shown on this issue might help.

floreal commented on 2021-03-18 10:31 (UTC)

One of it's dependency (python-arrow 0. => 1.) break the program provided by this package at runtime.

E3LDDfrK commented on 2021-02-06 13:42 (UTC)

I like this. It just works. I was pretty disappointed with timewarrior.

somini commented on 2020-12-12 00:52 (UTC)

There was a major Python update to v3.9, so this needs to be rebuild.

I would suggest bumping the pkgrel...

schlmm commented on 2020-06-20 18:38 (UTC) (edited on 2020-06-20 18:41 (UTC) by schlmm)

hi,
version 1.9 requires arrow>=0.15.6
can you please change arrow in the depends to
python-arrow>=0.15.6
thx

// edit: oh sorry the pull request (https://github.com/TailorDev/Watson/pull/380) didnt make it into 1.9