When I try to build a snap with the wrong catkin rosdistro, there is no good error
Metadata
Current evaluation
⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.
Closed without resolution or fix. The reported lack of helpful error messages for invalid catkin rosdistro values remains unaddressed.
Suggested action: —
No scores available.
Issue body
If I use the wrong rosdistro value in a catkin plugin, it just prints the value I entered in red. Instead, it should print a nice error telling that the distro is not supported, and maybe include the list of supported ones.
To reproduce:
Go to the the ros demo in the snapcraft repo.
Add rosdistro: wtf to the yaml
$ snapcraft
"grade" property not specified: defaulting to "stable"
Preparing to pull ros-project
Pulling ros-project
'wtf'
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution or fix. The reported lack of helpful error messages for invalid catkin rosdistro values remains unaddressed. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without resolution. The requested validation and clear error messaging for invalid catkin rosdistro values were not implemented. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without comments or a linked fix. The catkin plugin's invalid rosdistro error handling was not updated, leaving the issue abandoned. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1500922 ros-catkin-plugin: ros distro issue | snapcraft (launchpad) | closed | Closed without comments or formal resolution. A ROS distro mismatch in snapcraft.yaml caused a FileNotFoundError. The report appears abandoned or self-resolved by the author. |