`catkin` doesn't recognize `lint` verb
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ros-catkin-lint (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Ubuntu Focal with these package versions installed:
python3-
python3-catkin-lint 1.6.6-1
The `catkin lint` command fails:
$ catkin lint
usage: catkin [-h] [-a] [--test-colors] [--version] [--force-color | --no-color]
Error: Unknown verb 'lint' provided.
The problem is that the `catkin-lint` package installs its Python package into the `/usr/share/
The `catkin lint` command works fine when installed via `pip install catkin-lint`, which puts the Python package in the expected location.
Digging deeper, I see the `python3-
Changed in ros-catkin-lint (Ubuntu): | |
status: | New → Invalid |
This patch reverses the dependencies, so `catkin-lint` pulls in `python3- catkin- lint`. The Python libs are in the `python3- catkin- lint` package now.
This fixes the problem for me, but I'm just a dabbler in Debian packaging, so I don't know the greater ramifications of esp. the dependency reversal.