← Back to issue list

ros-catkin-plugin: ros distro issue

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1500922
Type
issue
State
closed
Author
~vmayoral
Labels
—
Created
Updated
Closed

Current evaluation

Moved to canonical/snapcraft#43; the ROS Jade path mismatch was traced to example configuration and resolved by changing it to Indigo.

Resolution: closed superseded

Reason: The Launchpad maintainer closed the report with “Moved to https://github.com/ubuntu-core/snapcraft/issues/43.” That issue documented the fix as editing the example snapcraft.yaml from Jade to the installed Indigo path.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed superseded Moved to canonical/snapcraft#43; the ROS Jade path mismatch was traced to example configuration and resolved by changing it to Indigo.
stealth/space-bunny-alpha — closed superseded Moved to ubuntu-core/snapcraft#43, where changing the ROS example path from Jade to Indigo resolved the missing roscore wrapper path.
stealth/space-bunny-alpha — closed not a bug Report of roscore.wrapper FileNotFoundError in ros-catkin-plugin (jade vs indigo mismatch in the example snapcraft.yaml). Not a snapcraft code bug; elopio closed it as a duplicate/continuation of canonical/snapcraft#43.
stealth/space-bunny-alpha — closed not a bug A jade/indigo mismatch caused the roscore.wrapper failure; snapcraft#43 corrected the ROS example configuration to use indigo.
stealth/space-bunny-alpha — closed not a bug ROS snap failed because snapcraft.yaml requested jade while the staged files were indigo; correcting the example to use indigo resolved the missing roscore.wrapper error.
qwen/qwen3.6-35b-a3b — — Abandoned. Closed without comments after a FileNotFoundError caused by a ROS distro mismatch (jade vs indigo). Likely self-resolved by correcting snapcraft.yaml. No upstream fix.
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

Date Change
created

Related work

  • Superseded By: canonical/snapcraft#43 (confidence 100%)

    The maintainer explicitly redirected the report to this GitHub issue for continued resolution.

Related issues

Issue Project State Summary Similarity
#43 ros-catkin-plugin: ros distro issue snapcraft closed ros-catkin-plugin roscore wrapper FileNotFoundError: the bundled example snapcraft.yaml pointed at ROS jade while indigo was installed. Fixed by editing the example path to indigo; issue closed 2015-10-30.
87%
#2576 [legacy] catkin plugin: remove default rosdistro snapcraft merged Merged into legacy via snapcore/snapcraft#2576, removing the Catkin plugin's EOL Indigo default and requiring users to specify a ROS distribution.
72%
#1830784 Catkin plugin: stop using EOL indigo as default rosdistro snapcraft (launchpad) closed Catkin’s legacy ROS distribution default was removed in snapcore/snapcraft#2576, requiring users to specify a distro instead of defaulting to EOL Indigo.
72%
#1548404 Catkin plugin: Can't handle rosdep resolving to multiple packages snapcraft (launchpad) closed Fixed by ubuntu-core/snapcraft PR #331 (commit 1c1119ce3, 'Catkin plugin: Handle rosdep empty and multiple dependencies'), merged as e3a2b9d03; maintainer ~kyrofa linked the PR when closing the Launchpad bug.
70%