catkin_create_pkg maintainer_name failure [closed]
We use Likewise here on our Linux machines (to maintain a single sign on between windows domain and Linux). The result is our user names are of the form DOMAIN\user.
This trips up the catkin_create_pkg script because it cannot handle user names with backslashes.
The work around is to specify the maintainer on the command as:
$ catkin_create_package -m *maintainer* pkg_name depend depend
Code creating error:
$ catkin_create_pkg gpr_trace_handler std_msgs roscpp rospy
Traceback (most recent call last):
File "/usr/bin/catkin_create_pkg", line 71, in <module>
main()
File "/usr/bin/catkin_create_pkg", line 60, in main
boost_comps=args.boost_comps)
File "/usr/lib/pymodules/python2.7/catkin_pkg/package_templates.py", line 140, in _create_package_template
urls=[])
File "/usr/lib/pymodules/python2.7/catkin_pkg/package_templates.py", line 53, in __init__
self.validate()
File "/usr/lib/pymodules/python2.7/catkin_pkg/package.py", line 198, in validate
raise InvalidPackage('\n'.join(errors))
catkin_pkg.package.InvalidPackage: Invalid email "SENSOFT\damann@sensoft.ca" for person "SENSOFT\damann"
Using ros groovy on Ubuntu 12.04 LTS.
Please provide your error message. I can set the maintainer with a \ in it. Also the maintainer is expect to be a real name not a user name.