← Back to issue list

Catkin plugin: Confusing print when dependency is an invalid package

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1548370
Type
issue
State
closed
Author
~kyrofa
Labels
Created
Updated
Closed

Current evaluation

Closed without resolution. The confusing error message for invalid Catkin dependencies remains unaddressed.

Suggested action:

No scores available.

Issue body

The Catkin plugin interrogates the source code being built for dependencies and fetches them. If those dependencies happen to resolve to a non-existing package, the error message simply prints the name of the package-- it doesn't actually say what the problem was.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Closed without resolution. The confusing error message for invalid Catkin dependencies remains unaddressed.
qwen/qwen3.6-35b-a3b Abandoned and closed without resolution. The report detailed confusing error output in the Catkin plugin when dependencies resolve to invalid packages, but received no comments or follow-up activity.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#330 Catkin plugin: Print nice message if dependency is invalid. snapcraft merged Merged. Catches repo.Ubuntu exceptions for invalid catkin dependencies and prints a clear error message, resolving Launchpad bug #1548370. Approved by @sergiusens following a successful CI retrigger.
75%
#1548404 Catkin plugin: Can't handle rosdep resolving to multiple packages snapcraft (launchpad) closed Closed without resolution. The Catkin plugin fails when rosdep returns multiple packages on a single line, treating it as one invalid name. The issue was abandoned due to zero comments and no proposed fix.
72%
#1548406 Catkin plugin: Can't handle rosdep resolving to nothing snapcraft (launchpad) closed Closed without comments or resolution. The Catkin plugin issue regarding rosdep entries resolving to nothing was unaddressed, indicating the report was abandoned or resolved internally without a code change.
71%