#1071939 taskwarrior: Naming conflict with go-task task tool

Package:
taskwarrior
Source:
taskwarrior
Description:
feature-rich console based todo list manager
Submitter:
Guillaume Yziquel
Date:
2024-06-10 17:39:07 UTC
Severity:
normal
Tags:
#1071939#5
Date:
2024-05-26 09:30:13 UTC
From:
To:
Dear Maintainer,

For various development reaons on my machine, I had to install the
go-task task tool. It is a task runner in the go ecosystem that has
named its executable... task.

https://github.com/go-task/task.git

This very obviously conflicts with the name of taskwarrior's executable.
Which saddens me a lot.

That naming choice from go-task is most unfortunate. But I do not
expect this name conflict to be of major importance to them. But I need
both taskwarrior and go-task's task. Because I use go-task's task in a
git repository, and use custom taskwarrior configuration to handle a
local bug-tracker local to the same git repository.

I would therefore appreciate, even if I do not have much hope on that
front, that debian packaging and the go-task team could come up with an
agreement on the name used here.

As to myself, I'll be looking at a way to rename the task taskwarrior
executable on my system, possibly by modifying the debian packaging.

Best regards.

Guillaume Yziquel.

P.S.: using ubuntu (for the moment), but I believe debian is the right
place to report this bug.

#1071939#10
Date:
2024-05-28 12:00:38 UTC
From:
To:
Hi Guillaume,

* Guillaume Yziquel <guillaume.yziquel@mailfence.com> [2024-05-26 09:30]:

As long as go-task is not part of Debian I don't think we should act on
this. Otherwise Debian policy 10.1 has something on name conflicts:

https://www.debian.org/doc/debian-policy/ch-files.html#s-binaries

I would rather recommend adding symbolic links in /usr/local/bin or
~/.local/bin with the new names.

Cheers Jochen

#1071939#13
Date:
2024-06-05 14:31:31 UTC
From:
To:
FWIW, go-task is not in Debian, but it's been ITP-ed: #1032658