ros-catkin-plugin: ros distro issue
Metadata
Current evaluation
⚠️ This summary may be outdated — the issue content or evaluation prompts have changed since this evaluation was made.
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.
Suggested action: —
No scores available.
Issue body
Snapping roscore
Traceback (most recent call last):
File "../../bin/snapcraft", line 33, in <module>
snapcraft.main.main()
File "/home/victor/ros-catkin-plugin/snapcraft/main.py", line 80, in main
args.func(args)
File "/home/victor/ros-catkin-plugin/snapcraft/cmds.py", line 99, in assemble
snap(args)
File "/home/victor/ros-catkin-plugin/snapcraft/cmds.py", line 92, in snap
meta.create(config.data, arches)
File "/home/victor/ros-catkin-plugin/snapcraft/meta.py", line 57, in create
_write_package_yaml(meta_dir, config_data, arches)
File "/home/victor/ros-catkin-plugin/snapcraft/meta.py", line 68, in _write_package_yaml
package_yaml = _compose_package_yaml(meta_dir, config_data, arches)
File "/home/victor/ros-catkin-plugin/snapcraft/meta.py", line 139, in _compose_package_yaml
services = _wrap_services(services)
File "/home/victor/ros-catkin-plugin/snapcraft/meta.py", line 225, in _wrap_services
startwrap = _wrap_exe(startparts[0])
File "/home/victor/ros-catkin-plugin/snapcraft/meta.py", line 206, in _wrap_exe
_write_wrap_exe(wrapexec, wrappath)
File "/home/victor/ros-catkin-plugin/snapcraft/meta.py", line 173, in _write_wrap_exe
with open(wrappath, 'w+') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/home/victor/ros-catkin-plugin/examples/ros/snap/opt/ros/jade/bin/roscore.wrapper'
victor@ubuntu:~/ros-catkin-plugin/examples/ros$ ls snap/opt/ros/indigo/^C
victor@ubuntu:~/ros-catkin-plugin/examples/ros$ vi snapcraft.yaml
victor@ubuntu:~/ros-catkin-plugin/examples/ros$ ../../bin/snapcraft
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen/qwen3.6-35b-a3b | — | — | Author fixed the FileNotFoundError by updating snapcraft.yaml to match the correct ROS distro path. The issue was closed without external intervention. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without comments. A FileNotFoundError stemmed from a ROS distro mismatch (jade vs indigo) in snapcraft.yaml, causing a missing wrapper file. Likely abandoned or self-resolved by the author after correcting the configuration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #43 ros-catkin-plugin: ros distro issue | snapcraft | closed | Fixed by updating the example snapcraft.yaml path from jade to indigo, resolving the FileNotFoundError when generating the roscore wrapper. | |
| #1629957 When I try to build a snap with the wrong catkin rosdistro, there is no good error | snapcraft (launchpad) | closed | Closed without resolution or fix. The reported lack of helpful error messages for invalid catkin rosdistro values remains unaddressed. | |
| #1991 Distrubuted ROS system among multiple snaps | snapcraft | closed | Closed without resolution. A maintainer redirected the user to the Snapcraft forums for further discussion regarding the missing run-system key and ROS underlay. No code changes were implemented. |