@somini, please read the pinned comment.
Search Criteria
Package Details: watson 2.1.0-4
Package Actions
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://jazzband.github.io/Watson/ |
Keywords: | monitoring report time time-tracking tracking watson |
Licenses: | MIT |
Submitter: | loonies |
Maintainer: | loonies |
Last Packager: | loonies |
Votes: | 18 |
Popularity: | 0.198735 |
First Submitted: | 2016-02-09 11:50 (UTC) |
Last Updated: | 2024-09-01 19:30 (UTC) |
Dependencies (9)
- python (python37AUR, python311AUR, python310AUR)
- python-arrow
- python-click
- python-click-didyoumean
- python-requests
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-wheel (make)
Required by (0)
Sources (3)
loonies commented on 2021-12-28 16:20 (UTC)
somini commented on 2021-12-27 18:57 (UTC)
There was a major Python update to v3.10, this needs to be rebuild.
Please bump the package version.
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:
- 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) - 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.
- Update all my packages (pacman -Syu)
- Downgrade click (pacman -U https://archive.archlinux.org/packages/p/python-click/python-click-7.1.2-4-any.pkg.tar.zst)
- Update all AUR packages (yay -Syua)
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.
Pinned Comments
loonies commented on 2019-12-08 22:14 (UTC) (edited on 2024-12-31 08:14 (UTC) by loonies)
Prior to flagging the package out-of-date or reporting build errors please:
pacman -Syu
)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.