{"action":"created","issue":{"url":"https://api.github.com/repos/ros/ros_comm/issues/658","labels_url":"https://api.github.com/repos/ros/ros_comm/issues/658/labels{/name}","comments_url":"https://api.github.com/repos/ros/ros_comm/issues/658/comments","events_url":"https://api.github.com/repos/ros/ros_comm/issues/658/events","html_url":"https://github.com/ros/ros_comm/issues/658","id":103846548,"number":658,"title":"catkin does not allow paths with special characters","user":{"login":"VictorLamoine","id":5566160,"avatar_url":"https://avatars.githubusercontent.com/u/5566160?v=3","gravatar_id":"","url":"https://api.github.com/users/VictorLamoine","html_url":"https://github.com/VictorLamoine","followers_url":"https://api.github.com/users/VictorLamoine/followers","following_url":"https://api.github.com/users/VictorLamoine/following{/other_user}","gists_url":"https://api.github.com/users/VictorLamoine/gists{/gist_id}","starred_url":"https://api.github.com/users/VictorLamoine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VictorLamoine/subscriptions","organizations_url":"https://api.github.com/users/VictorLamoine/orgs","repos_url":"https://api.github.com/users/VictorLamoine/repos","events_url":"https://api.github.com/users/VictorLamoine/events{/privacy}","received_events_url":"https://api.github.com/users/VictorLamoine/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-08-29T11:51:59Z","updated_at":"2015-08-31T16:46:02Z","closed_at":null,"body":"Creating a work-space in a path containing one or more special characters will lead to errors.\r\n\r\n- First example, work-space contains a `é` (catkin_workspac**é**)\r\n```bash\r\n[roslaunch.config][INFO] 2015-08-29 13:47:15,356: loading config file /home/victor/catkin_workspacé/src/fanuc_experimental/fanuc_r1000ia_support/launch/test_r1000ia80f.launch\r\n[roslaunch][ERROR] 2015-08-29 13:47:15,381: 'ascii' codec can't decode byte 0xc3 in position 28: ordinal not in range(128)\r\n```\r\n\r\n- Second example, work-space contains a `space` character\r\n```bash\r\n~/SpiderOak Hive/catkin_workspace/$ roslaunch fanuc_m10ia_support find: `/home/dell/SpiderOak': No such file or directory find: `Hive/catkin_workspace/src/fanuc/fanuc_m10ia_support': No such file or directory\r\n```\r\n\r\n[Related ROS-Answers question](http://answers.ros.org/question/216626/how-do-i-use-catkin-in-a-directory-containing-a-space-character/?comment=216731)."},"comment":{"url":"https://api.github.com/repos/ros/ros_comm/issues/comments/136425387","html_url":"https://github.com/ros/ros_comm/issues/658#issuecomment-136425387","issue_url":"https://api.github.com/repos/ros/ros_comm/issues/658","id":136425387,"user":{"login":"dirk-thomas","id":1335366,"avatar_url":"https://avatars.githubusercontent.com/u/1335366?v=3","gravatar_id":"","url":"https://api.github.com/users/dirk-thomas","html_url":"https://github.com/dirk-thomas","followers_url":"https://api.github.com/users/dirk-thomas/followers","following_url":"https://api.github.com/users/dirk-thomas/following{/other_user}","gists_url":"https://api.github.com/users/dirk-thomas/gists{/gist_id}","starred_url":"https://api.github.com/users/dirk-thomas/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dirk-thomas/subscriptions","organizations_url":"https://api.github.com/users/dirk-thomas/orgs","repos_url":"https://api.github.com/users/dirk-thomas/repos","events_url":"https://api.github.com/users/dirk-thomas/events{/privacy}","received_events_url":"https://api.github.com/users/dirk-thomas/received_events","type":"User","site_admin":false},"created_at":"2015-08-31T16:46:02Z","updated_at":"2015-08-31T16:46:02Z","body":"Thanks for the detailed example. I was able to reproduce it based on that and created a fix for the roslaunch completion function: ros/ros#88\r\n\r\nIf you want to try the fix the easiest way is probably to apply the patch to the installed file directly (/opt/ros/indigo/share/rosbash/rosbash).\r\n\r\nI also updated the title of this ticket to describe the actual problem more precisely."}}