Closed srl295 closed 2 years ago
perhaps it is due to my taskwarrior version. But I wanted to give a FYI here at least.
I'd also note that neither bugwarrior nor taskwarrior has likely seen much python 3.9 usage which seems like it could be relevant. The bugwarrior-1.8.0 code, on the other hand, has been pretty well tested with taskw-1.2.0 as that was the latest release during development.
@ryneeverett could well be. I'm pretty much just using homebrew's defaults, but bugwarrior from the develop
branch.
@ryneeverett I assume you'll need to bump the deps anyway for taskwarrior3.6.0 support for #840 / #841 ?
As far as I can tell #840 is about an incompatibility between taskw and taskwarrior. I don't believe it would be appropriate to do anything to address this in bugwarrior. Perhaps taskw should raise an exception if an incompatible taskwarrior version is used but there's not really any way to "bump" a system dependency in a python package.
As for this issue, I would not be inclined to require a higher version of taskw unless it was determined that there was an actual incompatibility with bugwarrior. The exception you're running into could be a bug in taskw 1.2.0 but there could also be bugs that others experience in taskw 1.3.0. If we pinned 1.3.0 that would force users (and package managers) to patch bugwarrior in order to install the version of taskw that works best for them. In general, it's not a good idea to force users to upgrade dependencies without a pretty strong rationale.
Thanks that all makes sense. I wasn’t sure what the right policies were.
Closing as I don't see anything actionable here.
I had a bunch of issues with UUID parsing and other failures, until I did:
pip3 install taskw --upgrade
there was a taskw update (
taskw@1.3.0
) that fixes https://github.com/ralphbean/taskw/issues/120 (which may or may not have been my issue)The crash i got was
debugging it ended up with a message such as:
and '420' was not a good UUID.
task --version
says 2.5.3.